.post-redesign{--bg-2: #f6f5f1;--bg-warm: #f8f4ee;--ink-2: #40566b;--accent-soft: #fff0e9;--accent-2: #cb4521;--line-soft: #edf0f1;--tag-bg: #f0f4f7;--tag-ink: #52677a}.post-redesign .post-shell{padding:24px 0 80px;background:linear-gradient(#fdfcf9,#f6f5f1)}.post-redesign .post-shell>.wrap{width:min(1180px,calc(100% - 96px));max-width:none;padding:0}.post-redesign .post-grid{grid-template-columns:minmax(0,1fr) 350px;gap:32px;align-items:start}.post-redesign .stepper{flex-wrap:nowrap;padding:20px 24px;margin-bottom:16px;gap:12px;background:#fff;border:1px solid var(--line);border-radius:16px}.post-redesign .step-dot{width:32px;height:32px;flex-shrink:0;background:#f6f7f8}.post-redesign .step-dot.active{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 5px #fff0e9}.post-redesign .step-dot.done{background:#e8f4ee;border-color:#e8f4ee;color:#277454}.post-redesign .step-line.done{background:#a8cfbd}.post-redesign .pay-reassure{background:transparent;padding:0 4px;font-size:12px;margin-bottom:18px}.post-redesign .pf-card{padding:36px;border-radius:18px;border-color:var(--line);box-shadow:0 6px 30px #10263c04}.post-redesign .pf-hero{display:none}.post-redesign .wizard-step-caption{font-size:11px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--accent-2);margin-bottom:12px}.post-redesign .pf-step-title{font-size:30px;letter-spacing:-1px;font-weight:650}.post-redesign .pf-step-sub{font-size:14px;line-height:1.65;max-width:530px}.post-redesign .pf-step-head{margin-bottom:30px}.post-redesign .label{font-size:13px;font-weight:600}.post-redesign .input{border:1px solid #dce3e8;border-radius:9px;background-color:#fff;box-shadow:none;font-family:inherit;font-size:14px;padding:12px 14px;color:var(--ink)}.post-redesign .input:focus{border-color:#eb9274;box-shadow:0 0 0 3px #ff5b2e12}.post-redesign .input::placeholder{color:#8b98a7}.post-redesign .help{font-size:12px;line-height:1.6}.post-redesign .btn{border-radius:50px;font-family:inherit}.post-redesign .btn-primary{background:var(--accent);border-color:var(--accent);box-shadow:none}.post-redesign .btn-primary:hover{background:#e94c22}.post-redesign .btn-lg{padding:14px 25px;font-size:14px}.post-redesign .draft-chip{animation:none;background:#eef6f1;font-size:11px;top:24px}.post-redesign .draft-chip svg{animation:none}.post-redesign .post-preview-sticky{position:sticky;top:104px;padding-top:8px}.post-redesign .post-preview-col{align-self:stretch}.post-redesign .listing-preview{background:#fff;border:1px solid #e0e6eb;border-radius:16px;box-shadow:0 8px 28px #10263c05;max-height:510px}.post-redesign .lp-head{background:#fafbf9;padding:22px}.post-redesign .lp-logo{background:#ffede5;color:#c7522d;border-radius:12px}.post-redesign .lp-body{padding:22px}.post-redesign .lp-empty{background:#f8fafb;border-radius:10px;color:#8493a0}.post-redesign .preview-foot{font-size:11px;color:var(--muted);line-height:1.5}.post-redesign .post-total{margin-top:22px;padding:24px;border:1px solid #eaded0;border-radius:16px;background:#f8f3ec}.post-redesign .post-total-row{font-size:14px}.post-redesign .post-total-row strong{font-size:32px;letter-spacing:-1px}.post-redesign .post-total-sub{font-size:12px}.post-redesign .wizard-cost-details{display:flex;flex-direction:column;gap:10px;padding-bottom:16px;margin-bottom:14px;border-bottom:1px solid #e6dcd0;font-size:12px;color:var(--muted)}.post-redesign .wizard-cost-details>div{display:flex;justify-content:space-between;gap:16px}.post-redesign .ai-strip{border:1px solid #dce9e8;border-radius:12px;background:#f2f8f6}.post-redesign .boost{border-radius:12px;box-shadow:none}.post-redesign .boost.is-on{border-color:#edab93;background:#fff8f4}.post-redesign .comp,.post-redesign .list-edit{border-radius:10px}.post-redesign .preview-fab{background:var(--ink);color:#fff}@media(max-width:1100px){.post-redesign .post-shell>.wrap{width:calc(100% - 64px)}.post-redesign .post-grid{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.post-redesign .post-preview-col{display:block}.post-redesign .preview-fab{display:none}.post-redesign .pf-card{padding:26px}.post-redesign .stepper{padding:18px;gap:8px}.post-redesign .step-item{gap:7px}.post-redesign .step-label{font-size:12px}}@media(max-width:800px){.post-redesign .post-shell>.wrap{width:calc(100% - 40px)}.post-redesign .post-grid{grid-template-columns:1fr}.post-redesign .post-preview-col{display:none}.post-redesign .preview-fab{display:flex}.post-redesign .step-item .step-label{display:inline;font-size:12px}.post-redesign .stepper{gap:6px;padding:16px 12px}.post-redesign .step-dot{width:26px;height:26px;font-size:12px}.post-redesign .pf-card{padding:24px 20px}.post-redesign .draft-chip{position:static;margin-bottom:12px}.post-redesign .pf-step-title{font-size:28px}.post-redesign .input{font-size:16px}.post-redesign .field-grid-3{grid-template-columns:1fr;column-gap:0;row-gap:22px}.post-redesign .post-shell{padding-bottom:90px}}@media(max-width:380px){.post-redesign .step-item{flex-direction:column;gap:7px}.post-redesign .step-line{align-self:flex-start;margin-top:13px}.post-redesign .pf-card{padding:22px 16px}}.post-redesign .upgrade-intro{font-size:13px;color:var(--muted);margin:-8px 0 18px;line-height:1.6}.post-redesign .post-preview-col .listing-preview{max-height:400px}@media(max-width:800px){.post-redesign .step-item{flex-direction:column}.post-redesign .step-line{align-self:flex-start;margin-top:13px}.post-redesign .pf-nav{flex-wrap:wrap}.post-redesign .pf-nav .btn-primary{width:100%;white-space:normal}.post-redesign .pf-nav .btn-primary svg{display:none!important}}.post-redesign .boost{padding:0}.post-redesign .boost-list{gap:10px}.post-redesign .boost-headline{font-size:13px;line-height:1.5}.post-redesign .post-shell{background:#fdfcfb;padding-top:32px}.post-redesign .post-grid{gap:36px}.post-redesign .pf-card{padding:42px;border-radius:16px;border-color:#e6e9ee;box-shadow:none}.post-redesign .pf-step-head{margin-bottom:36px}.post-redesign .pf-step-title{color:#10263c;font-size:30px}.post-redesign .pf-step-sub{color:#62728a}.post-redesign .field{margin-bottom:28px}.pf-card .field{margin-bottom:22px}.post-redesign .field-grid-2,.post-redesign .field-grid-3{gap:20px}.post-redesign .label{margin-bottom:9px;font-size:13px}.post-redesign .input{min-height:46px;border-radius:9px;border-color:#e0e5ed;padding:12px 14px}.post-redesign .input-hero{font-size:15px;font-weight:400}.post-redesign .help{color:#78869c;margin-top:8px}.post-redesign .form-section-heading{border-top:1px solid #edf0f4;padding-top:30px;margin:8px 0 24px}.post-redesign .form-section-heading h3{font-size:17px;font-weight:600;letter-spacing:-.3px}.post-redesign .form-section-heading p{color:#78869c;font-size:13px;margin-top:5px}.post-redesign .story-step>.field-grid-2{grid-template-columns:1fr;column-gap:0;row-gap:22px}.post-redesign .list-edit{padding:14px;background:#fff;border-color:#e0e5ed}.post-redesign .list-edit-row{padding:5px 0}.post-redesign .list-edit-row input{background:#f8fafc;padding:10px;font-size:14px}.post-redesign .ai-strip{background:#fafbfc;border-color:#e6e9ee;padding:16px;gap:12px}.post-redesign .ai-strip-ico{background:#fff0e9;color:#ff5b2e}.post-redesign .ai-strip-btn{background:#fff;border:1px solid #e0e5ed;color:#10263c;font-size:12px}.post-redesign .pf-nav{border-top:1px solid #edf0f4;padding-top:28px;margin-top:36px}.post-redesign .post-total{background:#fff;border-color:#e6e9ee}.post-redesign .wizard-cost-details{border-color:#edf0f4}.post-redesign .lp-head{background:#fafbfc}.post-redesign .markdown-toolbar{border:1px solid #e0e5ed;border-bottom:0;border-radius:9px 9px 0 0;background:#fafbfc;padding:7px 10px}.post-redesign .markdown-toolbar button{width:32px;height:30px;border-radius:5px;font-size:14px;font-weight:600;color:#40566b}.post-redesign .markdown-toolbar button:hover{background:#fff0e9;color:#cb4521}.post-redesign .markdown-toolbar span{font-size:11px;color:#78869c;padding-right:3px}.post-redesign textarea.markdown-input{min-height:230px!important;border-radius:0 0 9px 9px;padding:18px}.post-redesign textarea.markdown-input{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.post-redesign .checkout-reassurance{display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;font-size:12px;line-height:1.55;color:var(--muted)}.post-redesign .checkout-reassurance svg{flex-shrink:0;margin-top:2px;color:var(--good)}.markdown-description{font-size:12.5px;line-height:1.65;color:var(--ink-2);overflow-wrap:anywhere}.markdown-description>*+*{margin-top:10px}.markdown-description h1,.markdown-description h2,.markdown-description h3{font-size:15px;font-weight:650;color:var(--ink)}.markdown-description ul{list-style:disc;padding-left:20px}.markdown-description ol{list-style:decimal;padding-left:20px}.markdown-description a{color:#cb4521;text-decoration:underline}.markdown-description blockquote{border-left:2px solid #e0e5ed;padding-left:10px}.markdown-description pre{white-space:pre-wrap}@media(max-width:1100px){.post-redesign .pf-card{padding:28px}.post-redesign .post-grid{gap:24px}.post-redesign .field-grid-3{grid-template-columns:1fr;column-gap:0;row-gap:22px}}@media(max-width:800px){.post-redesign .pf-card{padding:26px 20px}.post-redesign .input{font-size:16px}.post-redesign .markdown-toolbar span{width:100%;padding:4px 0}}.post-redesign .hiring-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center;padding-top:36px;padding-bottom:40px}.post-redesign .hiring-hero-copy h1{font-size:clamp(38px,4vw,54px);font-weight:650;line-height:1.06;letter-spacing:-2px;margin:18px 0}.post-redesign .hiring-hero-copy h1 span{color:var(--accent)}.post-redesign .hiring-hero-copy>p:not(.eyebrow){font-size:16px;line-height:1.65;color:var(--muted);max-width:500px}.post-redesign .hiring-terms{margin-top:24px;font-size:13px;color:var(--muted)}.post-redesign .hiring-terms strong{color:var(--ink);font-weight:600}.post-redesign .hiring-visual{position:relative;height:275px;display:grid;place-items:center;background:radial-gradient(ellipse,#fff0e7,transparent 72%)}.post-redesign .hiring-orbit{position:absolute;border:1px solid #e9dfd5;border-radius:50%;width:390px;height:215px;transform:rotate(-18deg)}.post-redesign .orbit-two{width:290px;height:265px;transform:rotate(30deg);border-style:dashed}.post-redesign .opportunity-card{position:relative;width:270px;border:1px solid #e9e4df;background:#fff;border-radius:18px;padding:22px;box-shadow:0 14px 36px #10263c08;transform:rotate(-4deg);display:flex;flex-wrap:wrap;gap:16px}.post-redesign .opportunity-icon{width:38px;height:38px;background:#ffede5;color:var(--accent);border-radius:11px;display:grid;place-items:center;font-size:24px}.post-redesign .opportunity-card .eyebrow{font-size:11px;letter-spacing:1px}.post-redesign .opportunity-card strong{display:block;font-size:23px;letter-spacing:-.6px;line-height:1.2;margin-top:8px}.post-redesign .opportunity-tag{width:100%;border-top:1px solid #edf0f4;padding-top:14px;font-size:11px;color:var(--muted);display:flex;justify-content:space-between}.post-redesign .opportunity-tag span{color:#299977}.post-redesign .talent-node{position:absolute;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-weight:600}.post-redesign .node-one{left:7%;top:25px;background:#e4f2f6;color:#326a85;transform:rotate(-12deg)}.post-redesign .node-two{right:5%;top:40px;background:#ffebe2;color:#d46b43;transform:rotate(12deg);font-size:27px}.post-redesign .node-three{left:10%;bottom:20px;background:#e9f3e8;color:#4f7951;transform:rotate(8deg)}.post-redesign .hiring-handnote{position:absolute;bottom:0;right:0;font:18px/1.3 Kalam,cursive;color:#62728a;transform:rotate(-7deg)}.post-redesign .step-label small{display:block;font-size:11px;color:var(--muted);font-weight:400;margin-top:4px}.post-redesign .stepper{padding:22px}.post-redesign .wizard-save-note{font-size:12px;color:var(--muted);margin-top:30px;line-height:1.6}.post-redesign .pf-nav{margin-top:18px}.post-redesign .post-preview-sticky{position:static}.post-redesign .post-preview-col .listing-preview,.post-redesign .preview-sheet .listing-preview{max-height:none;overflow:visible}.post-redesign .listing-preview .lp-head{border-radius:15px 15px 0 0}.post-redesign .post-preview-col{align-self:start}.post-redesign .post-grid{grid-template-columns:minmax(0,1fr) 370px}.post-redesign .boost-list{gap:12px}.post-redesign .boost-main{padding:18px}.post-redesign .boost.is-on{box-shadow:none;border-color:var(--accent)}.post-redesign .boost-name{font-size:15px}.post-redesign .boost-price{font-size:13px;color:var(--ink)}.post-redesign .base-card{background:#f8fafb;border:1px solid #e6e9ee;border-radius:12px}@media(max-width:1100px){.post-redesign .post-grid{grid-template-columns:minmax(0,1fr) 320px}.post-redesign .hiring-hero{gap:20px}.post-redesign .hiring-orbit{width:100%}.post-redesign .step-label small{display:none}}@media(max-width:800px){.post-redesign .hiring-hero{grid-template-columns:1fr;padding-top:25px;padding-bottom:28px}.post-redesign .hiring-visual{display:none}.post-redesign .hiring-hero-copy h1{font-size:40px}.post-redesign .post-grid{grid-template-columns:1fr}}.post-redesign .bullet-editor{border:1px solid #e0e5ed;border-radius:9px;padding:14px 18px;background:#fff}.post-redesign .bullet-editor:focus-within{border-color:#eb9274;box-shadow:0 0 0 3px #ff5b2e12}.post-redesign .bullet-editor-error{border-color:#c84136}.post-redesign .bullet-editor-row{display:flex;gap:10px;align-items:flex-start}.post-redesign .bullet-editor-row>span{color:var(--accent);line-height:36px}.post-redesign .bullet-editor textarea{display:block;width:100%;min-height:36px;border:0;padding:6px 0;resize:none;overflow:hidden;font:inherit;font-size:14px;line-height:24px;color:var(--ink);background:transparent;box-shadow:none;outline:none}.post-redesign .bullet-editor textarea::placeholder{color:#8b98a7}.post-redesign .story-step .ai-strip{padding:10px 0;background:transparent;border:0;margin-bottom:20px}.post-redesign .story-step .ai-strip-ico,.post-redesign .story-step .ai-strip-sub{display:none}.post-redesign .story-step .ai-strip-title{font-size:13px;font-weight:400;color:var(--muted)}@media(max-width:800px){.post-redesign .post-shell{padding-top:16px}.post-redesign .bullet-editor textarea,.post-redesign .skills-input,.post-redesign textarea.markdown-input{font-size:16px}}.post-redesign .simple-pay-equity{display:flex;align-items:center;gap:9px;font-size:13px;line-height:1;margin:20px 0}.post-redesign .simple-pay-equity input{flex-shrink:0;margin:0}.post-redesign .simple-pay-equity{margin:16px 0}.post-redesign .salary-sentence{display:grid;grid-template-columns:85px minmax(0,1fr) auto minmax(0,1fr) 115px;gap:8px;align-items:center}.post-redesign .salary-sentence>span{font-size:13px;color:var(--muted)}.post-redesign .salary-sentence .input{min-width:0;padding:12px 10px}@media(max-width:600px){.post-redesign .salary-sentence{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.post-redesign .salary-sentence>select:first-child{grid-column:1 / -1}.post-redesign .salary-sentence>select:last-child{grid-column:1 / -1}}.post-redesign .company-identity-row{display:flex;align-items:center;gap:12px}.post-redesign .company-identity-row>.input{flex:1;min-width:0}.post-redesign .company-logo-upload{position:relative;width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border:1px dashed #d8dfe7;border-radius:10px;background:#fff3ed;color:#b85030;font-size:15px;font-weight:600}.post-redesign .company-logo-upload:hover{border-color:var(--accent)}.post-redesign .company-logo-upload img{width:100%;height:100%;object-fit:contain;border-radius:9px;background:#fff}.post-redesign .company-logo-plus{position:absolute;right:-4px;bottom:-4px;width:17px;height:17px;border:2px solid #fff;border-radius:50%;background:var(--accent);color:#fff;font-size:12px;line-height:13px}.post-redesign .company-logo-actions{display:flex;gap:14px;padding-top:9px;font-size:12px;color:var(--muted)}.post-redesign .company-logo-actions button:hover{color:var(--accent-2);text-decoration:underline}.post-redesign .description-label-row{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:9px}.post-redesign .description-label-row .label{margin:0}.post-redesign .draft-inline-action{color:#356b86;font-size:12px;font-weight:500;padding:3px 0}.post-redesign .draft-inline-action:hover{text-decoration:underline}.post-redesign .draft-inline-action:disabled{opacity:.6}.post-redesign .story-step .pf-step-head{margin-bottom:24px}.post-redesign .story-step>.field{margin-bottom:22px}.post-redesign .story-step textarea.markdown-input{min-height:160px!important}.post-redesign .story-step .form-section-heading{padding-top:20px;margin-bottom:18px}.post-redesign .story-step .skill-tag{background:#edf3f7;color:#355b73;border-color:#dbe6ed}.post-redesign .story-step .skill-suggest-ai,.post-redesign .story-step .skill-suggest-chip{color:#355b73;border-color:#dbe6ed;background:#f6f9fb}.post-redesign .story-step .skill-suggest-ai:hover,.post-redesign .story-step .skill-suggest-chip:hover{background:#e7eff5;border-color:#b7cbd9}.post-redesign .post-total-row strong{font-size:22px;font-weight:600;letter-spacing:-.4px;color:var(--ink);font-variant-numeric:tabular-nums}.post-redesign .post-total{padding:20px;box-shadow:none}.post-redesign .wizard-cost-details{font-size:13px}.post-redesign .boost-price{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.post-redesign .base-mark{background:transparent;color:var(--ink);border:1px solid #dce3e9;font-size:14px;font-weight:600;width:44px;height:44px}.post-redesign .mobile-checkout-total .totals-grand strong{font-size:22px;font-weight:600}@media(min-width:801px){.post-redesign .mobile-checkout-total{display:none}}.post-redesign .story-step .skills-wrap,.post-redesign .story-step .field.has-warn .skills-wrap{background:#fff;border-color:#e0e5ed;border-radius:9px}.post-redesign .story-step .skills-wrap:focus-within,.post-redesign .story-step .field.has-warn .skills-wrap:focus-within{background:#fff;border-color:#eb9274;box-shadow:0 0 0 3px #ff5b2e12}.post-redesign .story-step .field.has-error .skills-wrap{border-color:#c84136}.post-redesign .post-preview-col .listing-preview,.post-redesign .preview-sheet .listing-preview{overflow:clip;max-height:none}.post-redesign .listing-preview.is-pinned .lp-head{border-radius:0}.post-redesign .base-card{background:#fceee3;border:1px solid #eadfce;border-radius:14px;padding:20px}.post-redesign .base-mark{background:#18232e;color:#fff;border:0;border-radius:12px;width:58px;height:58px;font-size:20px;font-weight:650;flex-shrink:0}.post-redesign .base-features{gap:8px 18px}.post-redesign .boost{border-color:#e7dece;border-radius:13px}.post-redesign .boost.is-on{background:#fff0e5;border-color:#ff5b2e;box-shadow:0 0 0 3px #ff5b2e0c}.post-redesign .scarce-line{margin-top:12px;font-size:12px;gap:8px}.scarce-block .scarce-line{margin-top:0}.post-redesign .scarce-meter{display:flex;gap:3px}.post-redesign .scarce-meter span{width:15px;height:6px;border-radius:2px}.post-redesign .scarce-meter span.is-open{background:#218a65}.post-redesign .scarce-meter span.is-sold{background:#e6dfce}.post-redesign .slot-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.post-redesign .slot-chip{flex:1 1 110px;min-width:0;padding:12px;border:1px solid #e7dece;border-radius:9px;background:#fff;text-align:left}.post-redesign .slot-chip .slot-label{font-size:12px;font-weight:600}.post-redesign .slot-chip .slot-state{font-size:11px;letter-spacing:.6px;margin-top:5px}.post-redesign .slot-chip.is-picked{background:#fff0e5;border-color:#ff9c7e}.post-redesign .slot-chip.is-sold{background:#f5f4f1;opacity:.65}.post-redesign .upgrade-benefit{font-weight:600;color:var(--ink)}
