.hire-plans{max-width:1120px;margin:auto;padding:64px 24px;color:var(--ad-ink)}.hire-kicker{text-transform:uppercase;color:var(--ad-rust);font-size:12px;letter-spacing:1.7px;font-weight:600}.hire-plans h1{font-size:clamp(36px,6vw,64px);line-height:1.06;letter-spacing:-2px;max-width:820px}.hire-intro{font-size:18px;line-height:1.7;max-width:720px;color:var(--ad-muted)}.hire-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:48px 0 80px;border-block:1px solid var(--ad-line);padding:24px 0}.hire-benefits p{font-size:14px;line-height:1.8;color:var(--ad-muted)}.hire-benefits strong{color:var(--ad-ink)}.hire-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0}.hire-price-grid article{border:1px solid var(--ad-line);border-top:3px solid var(--ad-orange);border-radius:14px;padding:32px;background:white}.hire-price{font-size:44px;font-weight:600;letter-spacing:-1px;margin:22px 0}.hire-price small{font-size:16px;letter-spacing:0;font-weight:400}.hire-value{color:var(--ad-rust);font-size:12px}.hire-plans button{background:var(--ad-ink);color:white;border:0;padding:14px 22px;border-radius:8px;font:600 14px Inter,Arial,sans-serif;cursor:pointer}.hire-plans button:disabled{opacity:.5;cursor:wait}.hire-note,.hire-plans section>p{font-size:14px;line-height:1.8;color:var(--ad-muted)}#hire-account,#hire-checkout-review{padding:24px;border:1px solid var(--ad-line);border-radius:12px;margin:24px 0}#hire-checkout-review label{display:flex;gap:12px;align-items:center}#hire-checkout-cancel{background:var(--ad-warm);color:var(--ad-ink);margin:12px}#hire-billing-message{color:var(--ad-rust)}#hire-purchases{font-size:14px;line-height:1.8}.hire-how{border-top:1px solid var(--ad-line);margin-top:64px;padding-top:32px}.hire-plans a:not(.ad-button){color:var(--ad-rust)}@media(max-width:650px){.hire-plans{padding:36px 20px}.hire-price-grid,.hire-benefits{grid-template-columns:1fr}.hire-benefits{gap:0;margin-bottom:48px}.hire-price-grid article{padding:24px}}
.hire-plans h2{font-size:clamp(28px,3.4vw,38px);line-height:1.18;letter-spacing:-1.2px;max-width:820px;margin:10px 0 18px}.hire-plans h3{font-size:18px;line-height:1.4}.hire-hero-note{max-width:700px;font-size:14px;line-height:1.8;color:var(--ad-muted);margin:16px 0 22px}.hire-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px}.hire-actions>a:not(.ad-button){font-size:13px;font-weight:600;text-decoration:none}.hire-actions>a:hover{text-decoration:underline;text-underline-offset:4px}.hire-step-grid{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 32px;margin:32px 0 0;padding:0}.hire-step-grid li{border-top:1px solid var(--ad-line);padding-top:20px}.hire-step-number{color:var(--ad-rust);font-size:12px;letter-spacing:1px}.hire-step-grid h3{margin:12px 0 8px}.hire-step-grid p,.hire-price-grid article>p:not(.hire-price){font-size:14px;line-height:1.8;color:var(--ad-muted)}.hire-pricing-section,.hire-faq{margin-top:72px}#hire-pricing-title{scroll-margin-top:120px}.hire-price-grid article{display:flex;flex-direction:column;align-items:flex-start}.hire-price-grid h3{margin:8px 0}.hire-price-grid .hire-price{margin:22px 0 8px;color:var(--ad-ink)}.hire-price-grid button{margin-top:auto}.hire-plan-includes{padding:16px 0 22px}.hire-faq details{border-bottom:1px solid var(--ad-line);padding:20px 0}.hire-faq summary{font-size:15px;font-weight:600;line-height:1.6;cursor:pointer}.hire-faq details p{font-size:14px;line-height:1.8;color:var(--ad-muted);max-width:850px;margin:16px 0 0}.hire-closing p{max-width:700px}.hire-closing .hire-actions{margin-top:24px}@media(max-width:650px){.hire-step-grid{grid-template-columns:1fr;gap:22px}.hire-pricing-section,.hire-faq{margin-top:48px}.hire-how{margin-top:48px}.hire-plans h1{letter-spacing:-1.5px}.hire-actions{gap:20px}.hire-faq summary{padding-right:12px}}
