.page-hero[data-astro-cid-cte7vlbb]{padding-top:clamp(64px,8vw,108px);padding-bottom:clamp(48px,6vw,80px);position:relative;overflow:hidden}.arc-hero[data-astro-cid-cte7vlbb] .hero-glow[data-astro-cid-cte7vlbb]{position:absolute;top:-160px;right:-80px;width:640px;height:640px;background:radial-gradient(circle,rgba(180,135,46,.24),transparent 62%);pointer-events:none}.arc-hero[data-astro-cid-cte7vlbb] .container[data-astro-cid-cte7vlbb]{position:relative;z-index:2}.page-hero[data-astro-cid-cte7vlbb] h1[data-astro-cid-cte7vlbb]{margin-bottom:18px}.page-hero[data-astro-cid-cte7vlbb] .lede[data-astro-cid-cte7vlbb]{max-width:62ch;font-size:clamp(1.1rem,1.6vw,1.3rem)}.hero-cta[data-astro-cid-cte7vlbb]{display:flex;gap:14px;flex-wrap:wrap;margin:30px 0 40px}.arc-facts[data-astro-cid-cte7vlbb]{display:flex;gap:40px;flex-wrap:wrap}.arc-facts[data-astro-cid-cte7vlbb] b[data-astro-cid-cte7vlbb]{font-family:var(--font-display);font-size:2.4rem;color:var(--ember);line-height:1}.arc-facts[data-astro-cid-cte7vlbb] span[data-astro-cid-cte7vlbb]{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:#a6bab7;margin-top:4px}.intro-grid[data-astro-cid-cte7vlbb]{max-width:900px}.intro-text[data-astro-cid-cte7vlbb]{font-family:var(--font-display);font-weight:400;font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.45;color:var(--ink-2)}.forwhom-sec[data-astro-cid-cte7vlbb]{background:var(--paper-2)}.forwhom-list[data-astro-cid-cte7vlbb]{display:grid;gap:2px;max-width:800px}.forwhom-list[data-astro-cid-cte7vlbb] li[data-astro-cid-cte7vlbb]{display:flex;gap:16px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--line);font-size:1.02rem;color:var(--ink-2)}.forwhom-list[data-astro-cid-cte7vlbb] li[data-astro-cid-cte7vlbb]:last-child{border-bottom:none}.forwhom-list[data-astro-cid-cte7vlbb] svg{flex:none;color:var(--ember-deep);transform:translateY(2px)}.sec-head[data-astro-cid-cte7vlbb]{max-width:680px;margin-bottom:44px}.phase-card[data-astro-cid-cte7vlbb]{border-radius:var(--radius);padding:32px 28px;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-sm);border-top:3px solid var(--ember)}.p-rise[data-astro-cid-cte7vlbb]{border-top-color:var(--ember)}.p-reclaim[data-astro-cid-cte7vlbb]{border-top-color:var(--amber)}.p-reignite[data-astro-cid-cte7vlbb]{border-top-color:var(--rust)}.phase-top[data-astro-cid-cte7vlbb]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.phase-card[data-astro-cid-cte7vlbb] h3[data-astro-cid-cte7vlbb]{font-size:1.5rem}.p-rise[data-astro-cid-cte7vlbb] h3[data-astro-cid-cte7vlbb]{color:var(--ember-deep)}.p-reclaim[data-astro-cid-cte7vlbb] h3[data-astro-cid-cte7vlbb]{color:var(--amber)}.p-reignite[data-astro-cid-cte7vlbb] h3[data-astro-cid-cte7vlbb]{color:var(--rust)}.phase-weeks[data-astro-cid-cte7vlbb]{font-size:.78rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.phase-card[data-astro-cid-cte7vlbb] p[data-astro-cid-cte7vlbb]{color:var(--muted);margin-bottom:16px;font-size:.96rem}.phase-mods[data-astro-cid-cte7vlbb]{display:flex;flex-wrap:wrap;gap:8px}.phase-mods[data-astro-cid-cte7vlbb] span[data-astro-cid-cte7vlbb]{font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line);padding:6px 12px;border-radius:100px}.modules-sec[data-astro-cid-cte7vlbb]{background:linear-gradient(180deg,var(--paper),var(--paper-2))}.mod-list[data-astro-cid-cte7vlbb]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mod-row[data-astro-cid-cte7vlbb]{display:flex;gap:20px;align-items:flex-start;background:var(--card);border:1px solid var(--line);border-left:3px solid var(--line-2);border-radius:var(--radius);padding:26px;box-shadow:var(--shadow-sm);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.mod-row[data-astro-cid-cte7vlbb]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.t-rise[data-astro-cid-cte7vlbb]{border-left-color:var(--ember)}.t-reclaim[data-astro-cid-cte7vlbb]{border-left-color:var(--amber)}.t-reignite[data-astro-cid-cte7vlbb]{border-left-color:var(--rust)}.mod-num[data-astro-cid-cte7vlbb]{font-family:var(--font-display);font-size:1.7rem;color:var(--line-2);line-height:1;flex:none}.mod-content[data-astro-cid-cte7vlbb] h3[data-astro-cid-cte7vlbb]{font-size:1.16rem;margin-bottom:6px}.mod-content[data-astro-cid-cte7vlbb] p[data-astro-cid-cte7vlbb]{color:var(--muted);font-size:.92rem}@media(max-width:760px){.mod-list[data-astro-cid-cte7vlbb]{grid-template-columns:1fr}}.outcomes-sec[data-astro-cid-cte7vlbb]{background:var(--night);color:var(--paper)}.outcomes-sec[data-astro-cid-cte7vlbb] h2[data-astro-cid-cte7vlbb]{color:var(--paper)}.outcomes-grid[data-astro-cid-cte7vlbb]{display:grid;grid-template-columns:.7fr 1.3fr;gap:48px;align-items:start}.outcomes-text[data-astro-cid-cte7vlbb]{font-family:var(--font-display);font-weight:400;font-style:normal;font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.55;color:#dce6e2}@media(max-width:800px){.outcomes-grid[data-astro-cid-cte7vlbb]{grid-template-columns:1fr;gap:24px}}.delivery-list[data-astro-cid-cte7vlbb]{display:grid;max-width:900px}.delivery-row[data-astro-cid-cte7vlbb]{display:grid;grid-template-columns:220px 1fr;gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}.delivery-row[data-astro-cid-cte7vlbb]:last-child{border-bottom:none}.delivery-label[data-astro-cid-cte7vlbb]{font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ember-deep)}.delivery-value[data-astro-cid-cte7vlbb]{color:var(--ink-2)}@media(max-width:640px){.delivery-row[data-astro-cid-cte7vlbb]{grid-template-columns:1fr;gap:6px}}.cta-slim[data-astro-cid-cte7vlbb]{padding-block:clamp(48px,6vw,80px);background:var(--paper-2);border-top:1px solid var(--line)}.cta-slim-inner[data-astro-cid-cte7vlbb]{display:flex;justify-content:space-between;align-items:center;gap:28px;flex-wrap:wrap}.cta-slim-inner[data-astro-cid-cte7vlbb] h2[data-astro-cid-cte7vlbb]{margin-bottom:8px}.cta-slim-inner[data-astro-cid-cte7vlbb] p[data-astro-cid-cte7vlbb]{color:var(--muted)}
