/* Horizon v2. Get Started offer draft, revision 9. */
.gs-offer-notice{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px auto 0;padding:15px 20px;border:1px solid #c8c4eb30;border-radius:15px;background:linear-gradient(110deg,#dda0f10a,#7ccbf80c);color:var(--fg-2);max-width:960px;text-align:left}
.gs-offer-notice p{margin:0;font-size:15px;line-height:1.5}
.gs-offer-notice strong{font-weight:600;color:#e2c5f8}
.gs-offer-notice a{display:inline-flex;align-items:center;flex-shrink:0;min-height:30px;font-size:14px;font-weight:600;color:#b8dffa;text-underline-offset:4px}
.gs-offer-notice a:hover{text-decoration-thickness:2px}
.gs-offer-notice a:focus-visible,.gs-offer-plan:focus-visible{outline:3px solid #7ccbf8;outline-offset:5px}
.gs-focused .gs-offer-feature{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);column-gap:70px;row-gap:34px;padding:48px 52px 30px;margin-block:0 64px;border-radius:28px;border:1px solid #d3cde954;background:linear-gradient(125deg,#fbf8ff,#f0f7fc);color:#172637;scroll-margin-top:28px;box-shadow:0 14px 50px #0000000c}
.gs-offer-story,.gs-offer-decision{min-width:0}
.gs-offer-kicker{margin:0 0 18px;font-size:13px;font-weight:550;line-height:1.5;color:#635978}
.gs-offer-feature h2{color:#172637;font-size:clamp(32px,3.3vw,46px);line-height:1.07;letter-spacing:-.045em;font-weight:550;margin:0 0 28px;max-width:580px;text-wrap:balance}
.gs-offer-feature h2 span{background:linear-gradient(110deg,#8653b4,#306c99);background-clip:text;-webkit-background-clip:text;color:transparent}
.gs-offer-feature h3{color:#172637;font-size:25px;font-weight:550;line-height:1.2;letter-spacing:-.025em;margin:0 0 16px}
.gs-offer-explainer{font-size:16px;line-height:1.65;color:#536071;max-width:440px;margin:0}
.gs-offer-decision{align-self:center}
.gs-offer-fee{font-size:32px;line-height:1.15;font-weight:600;letter-spacing:-.035em;margin:0 0 10px}
.gs-offer-fee span{font-size:16px;letter-spacing:0;font-weight:500}
.gs-offer-usual{font-size:14px;line-height:1.65;color:#536071;margin:0}
.gs-offer-separation{border-top:1px solid #8f9ab12a;margin-top:24px;padding-top:24px}
.gs-offer-clear-fees{font-size:16px;line-height:1.5;font-weight:600;margin:0 0 10px}
.gs-offer-exclusions{font-size:14px;line-height:1.65;color:#536071;margin:0 0 24px}
.gs-offer-feature .gs-offer-plan{display:flex;align-items:center;justify-content:center;min-height:52px;padding:15px 22px;width:100%;border:0;border-radius:999px;background:linear-gradient(115deg,#dda0f1,#7ccbf8);color:#172637;font-size:16px;font-weight:600;letter-spacing:0;text-transform:none;text-decoration:none}
.gs-offer-next-step{margin:12px 0 0;text-align:center;font-size:12px;line-height:1.55;color:#536071}
.gs-offer-conditions{grid-column:1/-1;border-top:1px solid #8f9ab12a;padding-top:24px;font-size:13px;line-height:1.65;color:#536071}
.gs-offer-conditions p{margin:0;max-width:920px}
.gs-offer-conditions .gs-offer-cap{font-size:14px;font-weight:600;color:#172637;margin:0 0 8px}
.gs-offer-conditions .gs-offer-deadline{margin-top:10px;color:#665079}
.gs-hire-fee-reassurance{font-size:13px;line-height:1.65;color:var(--fg-3);text-align:center;margin:14px 0 0;max-width:640px;text-wrap:balance}
.gs-hire-fee-reassurance span{margin-inline:5px}
.gs-proof .gs-return-cta,.gs-roles .gs-return-cta{flex-direction:column;align-items:center}
.gs-closing>.gs-hire-fee-reassurance{margin:14px auto}
.gs-roles .gs-hire-fee-reassurance{color:#536071}
html[data-theme="light"] .gs-offer-notice{background:linear-gradient(110deg,#dda0f115,#7ccbf819);border-color:#8f7db730}
html[data-theme="light"] .gs-offer-notice strong{color:#654096}
html[data-theme="light"] .gs-offer-notice a{color:#245d87}
@media(max-width:900px){
 .gs-focused .gs-offer-feature{column-gap:32px;padding:36px 32px 28px}
 .gs-offer-feature h2{color:#172637;font-size:36px}
 .gs-offer-feature h3{color:#172637;font-size:22px}
}
@media(max-width:680px){
 .gs-offer-notice{flex-wrap:wrap;gap:5px 14px;padding:14px 16px;border-radius:14px;margin-top:16px}
 .gs-offer-notice p{font-size:14px;line-height:1.5}
 .gs-offer-notice a{font-size:13px;min-height:36px}
 .gs-focused .gs-offer-feature{grid-template-columns:1fr;row-gap:28px;padding:28px 24px 24px;border-radius:23px;margin-bottom:40px}
 .gs-offer-kicker{font-size:12px;margin-bottom:16px}
 .gs-offer-feature h2{color:#172637;font-size:34px;line-height:1.08;margin-bottom:24px;text-wrap:initial}
 .gs-offer-feature h3{color:#172637;font-size:23px;margin-bottom:13px}
 .gs-offer-explainer{font-size:15px;line-height:1.6}
 .gs-offer-decision{padding-top:26px;border-top:1px solid #8f9ab12a}
 .gs-offer-fee{font-size:29px}
 .gs-offer-usual{font-size:13px}
 .gs-offer-separation{margin-top:20px;padding-top:0;border-top:0}
 .gs-offer-clear-fees{font-size:15px}
 .gs-offer-exclusions{font-size:13px;margin-bottom:22px}
 .gs-offer-next-step{font-size:12px}
 .gs-offer-conditions{padding-top:22px;font-size:12px}
 .gs-hire-fee-reassurance{font-size:12px;max-width:310px}
 .gs-hire-fee-reassurance span{margin-inline:2px}
}
@media(prefers-reduced-motion:reduce){.gs-offer-notice,.gs-offer-plan{scroll-behavior:auto;transition:none}}
