.offer-page:focus{outline:none}.offer-hero{background:var(--paper-2);padding-top:150px;padding-bottom:var(--section)}.offer-hero .ds-display{font-size:clamp(44px,5.4vw,76px);max-width:15ch}.offer-hero .ds-lead{margin-top:24px;max-width:580px}.offer-actions{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;margin-top:30px}.offer-hero-foot{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:48px;padding-top:20px;border-top:1px solid var(--line-strong);font-size:11px;letter-spacing:.02em;color:var(--ink-soft)}.offer-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.offer-cards-2{grid-template-columns:repeat(2,1fr)}.offer-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:28px 26px 30px}.offer-card>svg{display:block;color:var(--purple);margin-bottom:16px}.offer-card h3{margin-bottom:12px}.offer-card p{margin:0;font-size:15px;line-height:1.5;color:var(--ink-soft)}.offer-card ul{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:10px}.offer-card li{position:relative;padding-left:16px;font-size:14.5px;line-height:1.45;color:var(--ink-soft)}.offer-card li:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:50%;background:var(--purple);opacity:.5}.offer-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.offer-steps article{border-top:1px solid var(--line-night);padding-top:22px}.offer-steps span{display:block;font-size:12px;color:var(--purple-on-night);font-variant-numeric:tabular-nums;margin-bottom:26px}.offer-steps h3{font-size:20px;margin-bottom:10px}.offer-steps p{margin:0;font-size:14.5px;line-height:1.5;color:var(--muted-on-night)}.offer-band-note{margin:34px 0 0;max-width:720px;font-size:15px;line-height:1.5;color:var(--ink-on-night)}.offer-niches{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.offer-niche{display:flex;flex-direction:column;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:26px 24px 28px;transition:border-color .2s ease}a.offer-niche:hover{border-color:var(--purple)}.offer-niche strong{font-size:19px;font-weight:550;letter-spacing:-.02em}.offer-niche p{margin:0;font-size:14.5px;line-height:1.45;color:var(--ink-soft)}.offer-niche-tag{align-self:flex-start;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);background:var(--paper-2);border-radius:var(--r-pill);padding:5px 11px}.offer-niche-tag.is-live{color:var(--purple);background:var(--purple-soft)}.offer-niche-foot{margin-top:auto;padding-top:14px;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:550;color:var(--purple)}.offer-note{margin:26px 0 0;max-width:760px;font-size:13px;line-height:1.6;color:var(--ink-soft)}.offer-faq{border-top:1px solid var(--line-strong);max-width:820px}.offer-faq details{border-bottom:1px solid var(--line-strong)}.offer-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;font-size:17px;line-height:1.35;letter-spacing:-.02em;padding:20px 0}.offer-faq summary::-webkit-details-marker{display:none}.offer-faq summary>span{font-size:24px;font-weight:300;color:#927ba9;transition:transform .2s ease;flex:none}.offer-faq details[open] summary>span{transform:rotate(45deg)}.offer-faq details>p{margin:0;padding:0 36px 22px 0;font-size:14.5px;line-height:1.6;color:var(--ink-soft)}.offer-final{text-align:center}.offer-final .ds-display{font-size:clamp(40px,5vw,72px);margin-bottom:22px}.offer-final .ds-lead{margin:0 auto 28px;max-width:520px}@media (max-width:1100px){.offer-cards,.offer-niches,.offer-steps{grid-template-columns:1fr 1fr}.offer-steps{gap:26px}}@media (max-width:760px){.offer-hero{padding-top:130px}.offer-hero .ds-display{max-width:none}.offer-cards,.offer-cards-2,.offer-niches,.offer-steps{grid-template-columns:1fr;gap:16px}.offer-steps{gap:22px}.offer-steps span{margin-bottom:14px}.offer-card,.offer-niche{padding:24px 20px 26px}.offer-hero-foot{margin-top:34px;font-size:10px}.offer-faq summary{font-size:16px}}@media (prefers-reduced-motion:reduce){.offer-faq summary>span,.offer-niche{transition:none}}.ds-band .offer-card{background:transparent;border-color:var(--line-night)}.ds-band .offer-card h3{color:var(--ink-on-night)}.ds-band .offer-card li,.ds-band .offer-card p{color:var(--muted-on-night)}.ds-band .offer-card li:before{background:var(--purple-on-night)}.ds-band .offer-card>svg{color:var(--purple-on-night)}.pilot-out li{display:flex;gap:10px;padding-left:0}.pilot-out li:before{display:none}.pilot-out li svg{flex:none;margin-top:4px;color:var(--purple-on-night)}.offer-hero-foot span{display:inline-flex;align-items:center;gap:7px}.offer-reading{margin-top:46px;padding-top:26px;border-top:1px solid var(--line-strong);display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 26px}.offer-reading p{margin:0;flex:none;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.offer-reading a{font-size:14.5px;font-weight:500;color:var(--purple-ink)}.offer-reading a:hover{text-decoration:underline}