.hero[data-astro-cid-6l65wmho]{background:var(--navy);color:#fff;padding:100px 40px 120px;position:relative;overflow:hidden}.hero[data-astro-cid-6l65wmho] h1[data-astro-cid-6l65wmho]{font-family:var(--heading);color:#fff;margin:24px 0 20px;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.2}.hero[data-astro-cid-6l65wmho] h2[data-astro-cid-6l65wmho]{font-family:var(--sans);color:#ffffffbf;max-width:700px;margin:0;font-size:clamp(1rem,2vw,1.2rem);font-weight:300;line-height:1.7}.bg-white[data-astro-cid-6l65wmho]{background:var(--white);padding:80px 40px}.bg-light[data-astro-cid-6l65wmho]{background:var(--light-grey);padding:80px 40px}.bg-navy[data-astro-cid-6l65wmho]{background:var(--navy);padding:80px 40px;position:relative;overflow:hidden}.container[data-astro-cid-6l65wmho]{max-width:860px;margin:0 auto}.section-intro[data-astro-cid-6l65wmho]{text-align:center;margin-bottom:56px}.section-intro[data-astro-cid-6l65wmho] h2[data-astro-cid-6l65wmho]{color:#000;margin:16px 0 20px;font-size:clamp(1.5rem,3vw,2.2rem)}.section-intro[data-astro-cid-6l65wmho] p[data-astro-cid-6l65wmho]{color:var(--body-text);max-width:680px;margin:0 auto 16px;font-size:1.05rem;line-height:1.75}.bg-navy[data-astro-cid-6l65wmho] .section-intro[data-astro-cid-6l65wmho] h2[data-astro-cid-6l65wmho]{color:#fff}.arrow-list[data-astro-cid-6l65wmho]{max-width:680px;margin:0 auto!important;padding:0!important;list-style:none!important}.arrow-list[data-astro-cid-6l65wmho] li[data-astro-cid-6l65wmho]{color:var(--body-text);margin-bottom:20px;padding-left:28px;font-size:1.05rem;line-height:1.7;position:relative;list-style:none!important}.arrow-list[data-astro-cid-6l65wmho] li[data-astro-cid-6l65wmho]:before{content:"→";color:var(--amber);font-weight:700;position:absolute;left:0}.capability-grid[data-astro-cid-6l65wmho]{background:var(--mid-grey);grid-template-columns:repeat(3,1fr);gap:2px;margin-top:0;display:grid}.cap-card[data-astro-cid-6l65wmho]{background:var(--white);padding:32px 28px}.cap-card[data-astro-cid-6l65wmho] h3[data-astro-cid-6l65wmho]{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#000;margin-bottom:12px;font-size:.85rem;font-weight:700}.cap-card[data-astro-cid-6l65wmho] p[data-astro-cid-6l65wmho]{color:var(--body-text);margin:0;font-size:.92rem;line-height:1.65}@media (width<=700px){.capability-grid[data-astro-cid-6l65wmho]{grid-template-columns:1fr 1fr}}@media (width<=500px){.capability-grid[data-astro-cid-6l65wmho]{grid-template-columns:1fr}}.week-grid[data-astro-cid-6l65wmho]{background:#ffffff1a;grid-template-columns:repeat(2,1fr);gap:2px;margin-top:0;display:grid}.week-card[data-astro-cid-6l65wmho]{background:var(--navy-mid);padding:36px 32px}.week-num[data-astro-cid-6l65wmho]{font-family:var(--heading);letter-spacing:.25em;text-transform:uppercase;color:var(--amber);margin-bottom:10px;font-size:10px;font-weight:700;display:block}.week-card[data-astro-cid-6l65wmho] h3[data-astro-cid-6l65wmho]{font-family:var(--sans);color:#fff;margin-bottom:12px;font-size:1rem;font-weight:700}.week-card[data-astro-cid-6l65wmho] p[data-astro-cid-6l65wmho]{color:#ffffffb3;margin:0;font-size:.92rem;line-height:1.65}@media (width<=700px){.week-grid[data-astro-cid-6l65wmho]{grid-template-columns:1fr}}.includes-list[data-astro-cid-6l65wmho]{max-width:680px;margin:0 auto!important;padding:0!important;list-style:none!important}.includes-list[data-astro-cid-6l65wmho] li[data-astro-cid-6l65wmho]{border-bottom:1px solid var(--mid-grey);color:var(--body-text);align-items:flex-start;gap:16px;padding:20px 0;font-size:1rem;line-height:1.65;display:flex;list-style:none!important}.includes-list[data-astro-cid-6l65wmho] li[data-astro-cid-6l65wmho]:last-child{border-bottom:none}.tick[data-astro-cid-6l65wmho]{color:var(--navy);flex-shrink:0;margin-top:2px;font-size:1.1rem;font-weight:700}.includes-list[data-astro-cid-6l65wmho] strong[data-astro-cid-6l65wmho]{color:var(--navy)}.two-col[data-astro-cid-6l65wmho]{background:var(--mid-grey);grid-template-columns:1fr 1fr;gap:2px;display:grid}.contrast-card[data-astro-cid-6l65wmho]{padding:40px 36px}.contrast-card--without[data-astro-cid-6l65wmho],.contrast-card--with[data-astro-cid-6l65wmho]{background:var(--white)}.contrast-card[data-astro-cid-6l65wmho] h3[data-astro-cid-6l65wmho]{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#000;margin-bottom:24px;font-size:.85rem;font-weight:700}.fit-list[data-astro-cid-6l65wmho]{margin:0!important;padding:0!important;list-style:none!important}.fit-list[data-astro-cid-6l65wmho] li[data-astro-cid-6l65wmho]{border-bottom:1px solid var(--mid-grey);color:var(--body-text);gap:14px;padding:14px 0;font-size:.95rem;line-height:1.6;display:flex;list-style:none!important}.fit-list[data-astro-cid-6l65wmho] li[data-astro-cid-6l65wmho]:last-child{border-bottom:none}.fit-list--yes[data-astro-cid-6l65wmho] li[data-astro-cid-6l65wmho]:before{content:"✓";color:var(--navy);flex-shrink:0;font-weight:700}.fit-list--no[data-astro-cid-6l65wmho] li[data-astro-cid-6l65wmho]:before{content:"✗";color:#bbb;flex-shrink:0;font-weight:700}.fit-list[data-astro-cid-6l65wmho] a[data-astro-cid-6l65wmho]{color:var(--navy)}@media (width<=700px){.two-col[data-astro-cid-6l65wmho]{grid-template-columns:1fr}}.testimonial-strip[data-astro-cid-6l65wmho]{text-align:center}.quote-mark[data-astro-cid-6l65wmho]{color:var(--amber);margin-bottom:8px;font-family:Georgia,serif;font-size:4rem;line-height:1}.testimonial-strip[data-astro-cid-6l65wmho] blockquote[data-astro-cid-6l65wmho]{color:#ffffffd9;max-width:700px;margin:0 auto 20px;font-size:clamp(.95rem,2vw,1.1rem);line-height:1.75}.testimonial-strip[data-astro-cid-6l65wmho] cite[data-astro-cid-6l65wmho]{font-family:var(--heading);letter-spacing:.15em;text-transform:uppercase;color:#ffffff80;font-size:.75rem;display:block}.faq-list[data-astro-cid-6l65wmho]{max-width:680px;margin:0 auto}.faq-item[data-astro-cid-6l65wmho]{border-bottom:1px solid var(--mid-grey);padding:32px 0}.faq-item[data-astro-cid-6l65wmho]:last-child{border-bottom:none}.faq-item[data-astro-cid-6l65wmho] h3[data-astro-cid-6l65wmho]{font-family:var(--sans);color:#000;margin-bottom:12px;font-size:1rem;font-weight:700}.faq-item[data-astro-cid-6l65wmho] p[data-astro-cid-6l65wmho]{color:var(--body-text);margin:0;font-size:.95rem;line-height:1.7}.investment[data-astro-cid-6l65wmho]{position:relative;overflow:hidden}.price-header[data-astro-cid-6l65wmho]{margin-bottom:40px}.price-line[data-astro-cid-6l65wmho]{align-items:baseline;gap:20px;margin:20px 0 8px;display:flex}.price-strike[data-astro-cid-6l65wmho]{font-family:var(--heading);color:#ffffff59;font-size:1.6rem;font-weight:700;text-decoration:line-through}.price-main[data-astro-cid-6l65wmho]{font-family:var(--heading);color:var(--amber);font-size:3rem;font-weight:700;line-height:1}.price-label[data-astro-cid-6l65wmho]{font-family:var(--heading);letter-spacing:.15em;text-transform:uppercase;color:var(--amber);margin:0;font-size:.78rem}.price-includes[data-astro-cid-6l65wmho]{text-align:left;max-width:500px;margin:0!important;padding:0!important;list-style:none!important}.price-includes[data-astro-cid-6l65wmho] li[data-astro-cid-6l65wmho]{color:#fffc;margin-bottom:16px;padding-left:24px;font-size:.95rem;line-height:1.6;position:relative;list-style:none!important}.price-includes[data-astro-cid-6l65wmho] li[data-astro-cid-6l65wmho]:before{content:"◆";color:var(--amber);font-size:.6rem;position:absolute;top:6px;left:0}.btn-amber[data-astro-cid-6l65wmho]{background:var(--pink);color:var(--ink);font-family:var(--heading);letter-spacing:.1em;text-transform:uppercase;padding:16px 40px;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .15s;display:inline-block}.btn-amber[data-astro-cid-6l65wmho]:hover{background:var(--pink-hover)}@media (width<=700px){.hero[data-astro-cid-6l65wmho]{padding:70px 24px 90px}.bg-white[data-astro-cid-6l65wmho],.bg-light[data-astro-cid-6l65wmho],.bg-navy[data-astro-cid-6l65wmho]{padding:60px 24px}}
