section[data-astro-cid-adp75zen].section{padding-block:clamp(52px,6.5vw,92px)}.hero[data-astro-cid-adp75zen]{padding-block:clamp(80px,11vw,150px) clamp(56px,8vw,100px)}.hero[data-astro-cid-adp75zen] h1[data-astro-cid-adp75zen]{font-size:clamp(2.1rem,3.9vw,3.55rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;max-width:23ch;margin-bottom:1.2rem;text-wrap:balance}.hero-sub[data-astro-cid-adp75zen]{font-size:clamp(1.05rem,1.9vw,1.3rem);max-width:56ch;color:var(--phthalo-vault);margin-bottom:2rem}.hero-ctas[data-astro-cid-adp75zen]{display:flex;flex-wrap:wrap;gap:.9rem;align-items:center;margin-bottom:.8rem}.cta-note[data-astro-cid-adp75zen]{color:var(--muted);font-size:.72rem;margin:0;max-width:54ch}.offer[data-astro-cid-adp75zen]{background:var(--bg-alt)}.offer[data-astro-cid-adp75zen] .eyebrow[data-astro-cid-adp75zen]{margin-bottom:1rem}.offer[data-astro-cid-adp75zen] h2[data-astro-cid-adp75zen]{font-size:clamp(1.8rem,3.6vw,2.8rem);font-weight:800;letter-spacing:-.028em;line-height:1.05;max-width:24ch;margin-bottom:1.4rem}.offer-cols[data-astro-cid-adp75zen]{columns:2;column-gap:clamp(2.5rem,4.5vw,4.5rem);max-width:118ch}.offer-cols[data-astro-cid-adp75zen] p[data-astro-cid-adp75zen]{font-size:1.05rem;line-height:1.65;color:var(--phthalo-vault);max-width:none;break-inside:avoid;margin-bottom:1rem}.offer-cols[data-astro-cid-adp75zen] p[data-astro-cid-adp75zen]:last-child{margin-bottom:0}.offer-cols[data-astro-cid-adp75zen] a[data-astro-cid-adp75zen]{color:inherit;text-decoration-color:var(--accent);text-underline-offset:3px}.proof[data-astro-cid-adp75zen] h2[data-astro-cid-adp75zen]{font-size:clamp(1.9rem,3.8vw,3rem);font-weight:800;letter-spacing:-.028em;line-height:1.04;max-width:24ch;margin:1rem 0 2.4rem}.exhibit[data-astro-cid-adp75zen]{display:grid;grid-template-columns:minmax(180px,.42fr) 1fr;gap:1rem clamp(2rem,4.5vw,4rem);align-items:start;padding-block:1.6rem}.lead-ex[data-astro-cid-adp75zen],.second-ex[data-astro-cid-adp75zen]{border-top:1px solid var(--rule-on-dark)}.ex-num[data-astro-cid-adp75zen]{font-size:clamp(3.6rem,8.5vw,6.4rem);font-weight:500;color:var(--halogen-amber);letter-spacing:-.02em;text-transform:none;line-height:1;margin:0}.ex-num-sm[data-astro-cid-adp75zen]{font-size:clamp(2rem,4.2vw,3rem);font-weight:500;color:var(--field-notebook);letter-spacing:-.01em;text-transform:none;line-height:1.1;margin:0}.ex-claim[data-astro-cid-adp75zen]{font-size:1.08rem;color:var(--field-notebook);max-width:58ch;margin:0 0 .9rem;line-height:1.55}.second-ex[data-astro-cid-adp75zen] .ex-claim[data-astro-cid-adp75zen]{font-size:1rem;opacity:.92}.ex-body[data-astro-cid-adp75zen]{font-size:.98rem;color:var(--field-notebook);opacity:.82;max-width:56ch;margin:0 0 .9rem;line-height:1.55}.ex-src[data-astro-cid-adp75zen]{font-size:.68rem;color:var(--footnote-gray);margin:0 0 .6rem}.ex-link[data-astro-cid-adp75zen]{font-size:.76rem;color:var(--field-notebook);text-decoration:underline;text-underline-offset:3px}.ex-link[data-astro-cid-adp75zen]:hover{color:var(--halogen-amber)}.deliverables[data-astro-cid-adp75zen] h2[data-astro-cid-adp75zen]{font-size:clamp(1.8rem,3.6vw,2.8rem);font-weight:800;letter-spacing:-.028em;line-height:1.05;max-width:26ch;margin-bottom:.7rem}.section-intro[data-astro-cid-adp75zen]{font-size:1.02rem;max-width:52ch;margin-bottom:2.4rem;color:var(--phthalo-vault);opacity:.85}.deliverables-grid[data-astro-cid-adp75zen]{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem clamp(2.5rem,4vw,4rem)}.deliverable[data-astro-cid-adp75zen]{border-top:1px solid var(--rule);padding-top:1.1rem}.deliverable[data-astro-cid-adp75zen] h3[data-astro-cid-adp75zen]{font-size:1.22rem;margin-bottom:.55rem}.deliverable[data-astro-cid-adp75zen] p[data-astro-cid-adp75zen]{font-size:.97rem;margin:0;max-width:48ch;color:var(--phthalo-vault);opacity:.85}.stackdesk[data-astro-cid-adp75zen] .eyebrow[data-astro-cid-adp75zen]{margin-bottom:1rem}.stackdesk[data-astro-cid-adp75zen] h2[data-astro-cid-adp75zen]{font-size:clamp(1.8rem,3.6vw,2.8rem);font-weight:800;letter-spacing:-.028em;line-height:1.05;max-width:26ch;margin-bottom:.8rem}.sd-intro[data-astro-cid-adp75zen]{max-width:60ch;margin-bottom:2.2rem;color:var(--phthalo-vault);opacity:.85}.sd-ledger[data-astro-cid-adp75zen]{max-width:1020px}.sd-head[data-astro-cid-adp75zen],.sd-row[data-astro-cid-adp75zen]{display:grid;grid-template-columns:1fr clamp(28px,3.5vw,52px) 1.1fr;align-items:stretch}.sd-h-stack[data-astro-cid-adp75zen],.sd-h-desk[data-astro-cid-adp75zen]{font-size:.72rem;letter-spacing:.6px;color:var(--muted);padding:0 0 .7rem;display:flex;align-items:center;gap:.55rem}.sd-h-desk[data-astro-cid-adp75zen]{color:var(--phthalo-vault);padding-left:1.2rem}.sd-tick[data-astro-cid-adp75zen]{width:8px;height:8px;background:var(--halogen-amber);flex:none}.sd-stack[data-astro-cid-adp75zen]{border:1px solid var(--rule);border-radius:var(--radius);padding:.9rem 1.1rem;margin:.32rem 0;font-size:.95rem;line-height:1.5;color:var(--muted);display:flex;flex-direction:column;justify-content:center;background:transparent}.sd-desk[data-astro-cid-adp75zen]{background:var(--bg-alt);border-left:2px solid var(--halogen-amber);padding:.9rem 1.2rem;font-size:.97rem;line-height:1.5;font-weight:500;color:var(--phthalo-vault);display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid var(--rule)}.sd-row[data-astro-cid-adp75zen]:last-child .sd-desk[data-astro-cid-adp75zen]{border-bottom:0}.sd-label[data-astro-cid-adp75zen]{display:none}.process[data-astro-cid-adp75zen]{background:var(--bg-alt)}.process[data-astro-cid-adp75zen] .eyebrow[data-astro-cid-adp75zen]{margin-bottom:1rem}.process[data-astro-cid-adp75zen] h2[data-astro-cid-adp75zen]{font-size:clamp(1.8rem,3.6vw,2.8rem);font-weight:800;letter-spacing:-.028em;line-height:1.05;max-width:24ch;margin-bottom:2rem}.timeline[data-astro-cid-adp75zen]{list-style:none;margin:0;padding:0;max-width:900px}.tl-row[data-astro-cid-adp75zen]{display:grid;grid-template-columns:minmax(150px,.32fr) 1fr;gap:1rem clamp(1.6rem,3.5vw,3rem);border-top:1px solid var(--rule);padding-block:1.3rem}.tl-row[data-astro-cid-adp75zen]:last-child{border-bottom:1px solid var(--rule)}.tl-when[data-astro-cid-adp75zen]{font-size:.74rem;letter-spacing:.6px;color:var(--accent-text);padding-top:.35rem;position:relative;padding-left:1.1em}.tl-when[data-astro-cid-adp75zen]:before{content:"";position:absolute;left:0;top:.55em;width:.55em;height:.55em;background:var(--halogen-amber)}.tl-body[data-astro-cid-adp75zen] h3[data-astro-cid-adp75zen]{font-size:1.16rem;margin-bottom:.45rem}.tl-body[data-astro-cid-adp75zen] p[data-astro-cid-adp75zen]{font-size:.98rem;margin:0;color:var(--phthalo-vault);opacity:.88;max-width:62ch}.spokes[data-astro-cid-adp75zen] h2[data-astro-cid-adp75zen]{font-size:clamp(1.8rem,3.6vw,2.8rem);font-weight:800;letter-spacing:-.028em;line-height:1.05;max-width:26ch;margin-bottom:.7rem}.spokes-grid[data-astro-cid-adp75zen]{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem clamp(2.5rem,5vw,5rem)}.spoke-label[data-astro-cid-adp75zen]{font-size:.72rem;letter-spacing:.6px;color:var(--muted);margin-bottom:.4rem}.spoke-col[data-astro-cid-adp75zen] ul[data-astro-cid-adp75zen]{list-style:none;margin:0;padding:0}.spoke-col[data-astro-cid-adp75zen] li[data-astro-cid-adp75zen]{border-top:1px solid var(--rule)}.spoke-col[data-astro-cid-adp75zen] li[data-astro-cid-adp75zen]:last-child{border-bottom:1px solid var(--rule)}.spoke-col[data-astro-cid-adp75zen] a[data-astro-cid-adp75zen]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.85rem 0;font-size:1rem;font-weight:500;color:var(--phthalo-vault);text-decoration:none}.spoke-col[data-astro-cid-adp75zen] a[data-astro-cid-adp75zen]:hover{color:var(--accent-text)}.spoke-arrow[data-astro-cid-adp75zen]{font-size:.8rem;color:var(--muted);flex:none}.spoke-col[data-astro-cid-adp75zen] a[data-astro-cid-adp75zen]:hover .spoke-arrow[data-astro-cid-adp75zen]{color:var(--halogen-amber)}.faq[data-astro-cid-adp75zen] h2[data-astro-cid-adp75zen]{max-width:32ch}.qa[data-astro-cid-adp75zen]{max-width:64ch;margin-top:1.4rem}.qa[data-astro-cid-adp75zen] details[data-astro-cid-adp75zen]{border-top:1px solid var(--rule);padding:1rem 0}.qa[data-astro-cid-adp75zen] details[data-astro-cid-adp75zen]:last-child{border-bottom:1px solid var(--rule)}.qa[data-astro-cid-adp75zen] summary[data-astro-cid-adp75zen]{font-family:var(--font-display);font-weight:700;font-size:1.12rem;cursor:pointer;list-style:none}.qa[data-astro-cid-adp75zen] summary[data-astro-cid-adp75zen]::-webkit-details-marker{display:none}.qa[data-astro-cid-adp75zen] summary[data-astro-cid-adp75zen]:after{content:"+";float:right;color:var(--accent-text);font-weight:700}.qa[data-astro-cid-adp75zen] details[data-astro-cid-adp75zen][open] summary[data-astro-cid-adp75zen]:after{content:"−"}.qa[data-astro-cid-adp75zen] summary[data-astro-cid-adp75zen]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.qa[data-astro-cid-adp75zen] details[data-astro-cid-adp75zen] p[data-astro-cid-adp75zen]{margin:.8rem 0 0;font-size:1rem;max-width:none;color:var(--cold-olive)}.close-cta[data-astro-cid-adp75zen] h2[data-astro-cid-adp75zen]{font-size:clamp(2rem,4.4vw,3.4rem);font-weight:800;letter-spacing:-.03em;line-height:1.03;max-width:22ch;margin-bottom:1rem}.close-body[data-astro-cid-adp75zen]{font-size:1.08rem;max-width:52ch;margin-bottom:2rem;color:var(--phthalo-vault);opacity:.88}.close-ctas[data-astro-cid-adp75zen]{display:flex;flex-wrap:wrap;gap:.9rem;align-items:center}@media(max-width:980px){.spokes-grid[data-astro-cid-adp75zen]{grid-template-columns:1fr}}@media(max-width:880px){.offer-cols[data-astro-cid-adp75zen]{columns:1}.deliverables-grid[data-astro-cid-adp75zen]{grid-template-columns:1fr;gap:1.8rem}.exhibit[data-astro-cid-adp75zen]{grid-template-columns:1fr;gap:.8rem}.sd-head[data-astro-cid-adp75zen]{display:none}.sd-row[data-astro-cid-adp75zen]{grid-template-columns:1fr}.sd-gap[data-astro-cid-adp75zen]{display:none}.sd-stack[data-astro-cid-adp75zen]{margin:.9rem 0 .35rem}.sd-desk[data-astro-cid-adp75zen]{border-bottom:0}.sd-label[data-astro-cid-adp75zen]{display:block;font-size:.62rem;letter-spacing:.6px;color:var(--muted);margin-bottom:.3rem}.sd-desk[data-astro-cid-adp75zen] .sd-label[data-astro-cid-adp75zen]{color:var(--accent-text)}.tl-row[data-astro-cid-adp75zen]{grid-template-columns:1fr;gap:.5rem}}@media(max-width:560px){.hero-ctas[data-astro-cid-adp75zen],.close-ctas[data-astro-cid-adp75zen]{flex-direction:column;align-items:flex-start}}
