.hero[data-astro-cid-i3irphx7]{background-color:var(--color-surface);border-bottom:1px solid var(--color-border);margin-bottom:0;padding-top:clamp(2rem,1.25rem + 3vw,4rem);position:relative}.hero__copy[data-astro-cid-i3irphx7]{gap:var(--space-4);flex-direction:column;max-width:70rem;display:flex}h1[data-astro-cid-i3irphx7]{font-size:var(--text-display);letter-spacing:var(--tracking-display);color:var(--color-foreground);font-weight:700;line-height:1.04}.hero__accent[data-astro-cid-i3irphx7]{color:var(--color-accent)}.hero__row[data-astro-cid-i3irphx7]{gap:var(--space-6);margin-top:clamp(1.25rem,.9rem + 1.5vw,2rem);display:grid}.hero__lead[data-astro-cid-i3irphx7]{max-width:36rem;font-size:var(--text-lead);color:var(--color-muted);line-height:1.55}.hero__actions[data-astro-cid-i3irphx7]{gap:var(--space-4);flex-direction:column;display:flex}.hero__buttons[data-astro-cid-i3irphx7]{gap:var(--space-3);flex-direction:column;display:flex}.hero__aux[data-astro-cid-i3irphx7]{gap:var(--space-2) var(--space-5);font-size:var(--text-xs);color:var(--color-muted);flex-wrap:wrap;font-weight:500;display:flex}.hero__aux[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{align-items:center;gap:var(--space-2);display:inline-flex}.hero__aux[data-astro-cid-i3irphx7] svg[data-astro-cid-i3irphx7]{color:var(--color-accent);flex:none}.hero__stage[data-astro-cid-i3irphx7]{z-index:1;margin-top:clamp(1.5rem,1.1rem + 2vw,2.5rem);margin-bottom:calc(-1 * var(--hero-overlap));position:relative}.hero__frame[data-astro-cid-i3irphx7]{position:relative}@media (width>=480px){.hero__buttons[data-astro-cid-i3irphx7]{flex-flow:wrap}}@media (width>=1024px){.hero__row[data-astro-cid-i3irphx7]{align-items:end;column-gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.hero__actions[data-astro-cid-i3irphx7]{align-items:flex-start}}.change[data-astro-cid-ev7z2vuy]{padding-top:calc(var(--section-space) + var(--hero-overlap));padding-bottom:var(--section-space);background-color:var(--color-background)}.change__grid[data-astro-cid-ev7z2vuy]{gap:var(--space-8);align-items:center;display:grid}.change__copy[data-astro-cid-ev7z2vuy]{gap:var(--space-4);flex-direction:column;max-width:38rem;display:flex}h2[data-astro-cid-ev7z2vuy]{font-size:var(--text-h2);letter-spacing:var(--tracking-display);font-weight:700;line-height:1.08}.change__body[data-astro-cid-ev7z2vuy]{font-size:var(--text-lead);color:var(--color-foreground);line-height:1.55}.change__support[data-astro-cid-ev7z2vuy]{color:var(--color-muted)}.change__link[data-astro-cid-ev7z2vuy]{align-items:center;gap:var(--space-2);min-height:2.75rem;font-weight:600;font-size:var(--text-sm);color:var(--color-link);align-self:flex-start;text-decoration:none;display:inline-flex}.change__link[data-astro-cid-ev7z2vuy]+.change__link[data-astro-cid-ev7z2vuy]{margin-top:calc(var(--space-3) * -1)}.change__link[data-astro-cid-ev7z2vuy]:hover{color:var(--color-link-hover);text-underline-offset:4px;text-decoration:underline}.change__figure[data-astro-cid-ev7z2vuy]{gap:var(--space-4);margin:0;display:grid}.measure[data-astro-cid-ev7z2vuy]{padding:var(--space-5);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.measure--full[data-astro-cid-ev7z2vuy]{background-color:var(--color-surface);border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}.measure__label[data-astro-cid-ev7z2vuy]{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-subtle);font-weight:600}.measure--full[data-astro-cid-ev7z2vuy] .measure__label[data-astro-cid-ev7z2vuy]{color:var(--color-link)}.measure__dots[data-astro-cid-ev7z2vuy]{margin-block:var(--space-4);flex-wrap:wrap;gap:.5rem;display:flex}.dot[data-astro-cid-ev7z2vuy]{border-radius:var(--radius-full);flex:none;width:1.25rem;height:1.25rem;display:inline-block}.dot--one[data-astro-cid-ev7z2vuy]{background-color:var(--color-border-strong)}.dot--discovery[data-astro-cid-ev7z2vuy]{background-color:var(--color-accent)}.dot--brand[data-astro-cid-ev7z2vuy]{background-color:var(--color-navy)}.measure__legend[data-astro-cid-ev7z2vuy]{gap:var(--space-2) var(--space-5);margin-bottom:var(--space-3);font-size:var(--text-xs);color:var(--color-muted);flex-wrap:wrap;display:flex}.measure__legend[data-astro-cid-ev7z2vuy] li[data-astro-cid-ev7z2vuy]{align-items:center;gap:var(--space-2);display:inline-flex}.measure__legend[data-astro-cid-ev7z2vuy] .dot[data-astro-cid-ev7z2vuy]{width:.75rem;height:.75rem}.measure__note[data-astro-cid-ev7z2vuy]{font-size:var(--text-sm);color:var(--color-muted);line-height:1.5}@media (width>=480px){.dot[data-astro-cid-ev7z2vuy]{width:1.5rem;height:1.5rem}}@media (width>=1024px){.change__grid[data-astro-cid-ev7z2vuy]{gap:var(--space-9);grid-template-columns:minmax(0,6fr) minmax(0,6fr)}}.stage__desktop[data-astro-cid-yfhp3ei2]{width:100%;display:none;position:relative}.stage__item[data-astro-cid-yfhp3ei2]{position:absolute}.stage__label[data-astro-cid-yfhp3ei2]{border-radius:var(--radius-full);background-color:var(--color-navy-raised);color:var(--color-on-navy);border:1px solid var(--color-navy-border);letter-spacing:.04em;text-transform:uppercase;padding:.125rem .625rem;font-size:.6875rem;font-weight:600}.stage__desktop[data-astro-cid-yfhp3ei2] .stage__label[data-astro-cid-yfhp3ei2]{position:absolute;bottom:-1.75rem;right:0}.stage__mobile[data-astro-cid-yfhp3ei2]{gap:var(--space-3);flex-direction:column;max-width:24rem;display:flex}.stage__label--static[data-astro-cid-yfhp3ei2]{align-self:flex-end}@media (width>=768px){.stage__desktop[data-astro-cid-yfhp3ei2]{margin-bottom:2.25rem;display:block}.stage__mobile[data-astro-cid-yfhp3ei2]{display:none}}.loop__demo[data-astro-cid-4glipnwd]{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--color-on-navy-muted)}.loop__end[data-astro-cid-4glipnwd] p[data-astro-cid-4glipnwd] a[data-astro-cid-4glipnwd]{color:var(--color-on-navy-accent);text-underline-offset:3px;text-decoration:underline}.loop[data-astro-cid-4glipnwd]{background-color:var(--color-navy);color:var(--color-on-navy);padding-block:var(--section-space)}.loop__header[data-astro-cid-4glipnwd]{max-width:44rem;margin-bottom:clamp(2.5rem,2rem + 3vw,4.5rem)}.loop[data-astro-cid-4glipnwd] .loop__eyebrow{color:var(--color-on-navy-accent)}h2[data-astro-cid-4glipnwd]{margin-top:var(--space-3);font-size:var(--text-h2);letter-spacing:var(--tracking-display);color:#fff;font-weight:700;line-height:1.08}.loop__lead[data-astro-cid-4glipnwd]{margin-top:var(--space-4);font-size:var(--text-lead);color:var(--color-on-navy-muted)}.loop__flow[data-astro-cid-4glipnwd]{align-items:center;gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.loop__flow[data-astro-cid-4glipnwd] a[data-astro-cid-4glipnwd]{align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-4) 0 var(--space-2);border:1px solid var(--color-navy-border);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-on-navy);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);font-weight:600;text-decoration:none;display:inline-flex}.loop__flow[data-astro-cid-4glipnwd] a[data-astro-cid-4glipnwd]:hover{border-color:var(--color-on-navy-accent);background-color:var(--color-navy-raised)}@media (width<=479px){.loop__flow[data-astro-cid-4glipnwd]{gap:var(--space-2);margin-top:var(--space-5)}.loop__flow[data-astro-cid-4glipnwd] a[data-astro-cid-4glipnwd]{gap:var(--space-1);padding:0 var(--space-3) 0 var(--space-1);font-size:var(--text-xs)}}.loop__flow-n[data-astro-cid-4glipnwd]{border-radius:var(--radius-full);background-color:var(--color-navy-raised);width:1.75rem;height:1.75rem;color:var(--color-on-navy-accent);font-size:var(--text-xs);justify-content:center;align-items:center;display:inline-flex}.loop__flow-return[data-astro-cid-4glipnwd]{color:var(--color-on-navy-accent);display:inline-flex}.steps[data-astro-cid-4glipnwd]{flex-direction:column;display:flex}.step[data-astro-cid-4glipnwd]{column-gap:var(--space-3);scroll-margin-top:calc(var(--header-height) + var(--space-5));grid-template-columns:2rem minmax(0,1fr);padding-bottom:clamp(2.5rem,1.5rem + 4vw,4.5rem);display:grid;position:relative}.step[data-astro-cid-4glipnwd]:last-child{padding-bottom:clamp(2rem,1.5rem + 3vw,4rem)}.step__rail[data-astro-cid-4glipnwd]{grid-row:1/span 2;justify-content:center;display:flex;position:relative}.step__rail[data-astro-cid-4glipnwd]:after{content:"";background-color:var(--color-navy-border);width:2px;transition:background-color var(--duration-base) var(--ease-standard);position:absolute;top:2rem;bottom:calc(-1*clamp(2.5rem,1.5rem + 4vw,4.5rem))}.step[data-astro-cid-4glipnwd]:last-child .step__rail[data-astro-cid-4glipnwd]:after{display:none}.step__node[data-astro-cid-4glipnwd]{z-index:1;border-radius:var(--radius-full);border:2px solid var(--color-navy-border);background-color:var(--color-navy);width:2rem;height:2rem;color:var(--color-on-navy-muted);font-size:var(--text-sm);transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:relative}html:not(.js) .step__node[data-astro-cid-4glipnwd],.step[data-astro-cid-4glipnwd].is-active .step__node[data-astro-cid-4glipnwd],.step[data-astro-cid-4glipnwd].is-done .step__node[data-astro-cid-4glipnwd]{background-color:var(--color-accent);border-color:var(--color-accent);color:#fff}html:not(.js) .step__rail[data-astro-cid-4glipnwd]:after,.step[data-astro-cid-4glipnwd].is-done .step__rail[data-astro-cid-4glipnwd]:after{background-color:var(--color-accent)}.step__copy[data-astro-cid-4glipnwd]{gap:var(--space-3);flex-direction:column;max-width:34rem;display:flex}.step__tag[data-astro-cid-4glipnwd]{align-items:center;gap:var(--space-3);font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-on-navy-muted);flex-wrap:wrap;font-weight:600;display:flex}.step__tag[data-astro-cid-4glipnwd] span[data-astro-cid-4glipnwd]{border-radius:var(--radius-full);background-color:var(--color-navy-raised);color:var(--color-on-navy-accent);text-transform:uppercase;letter-spacing:.1em;padding:.125rem .625rem}h3[data-astro-cid-4glipnwd]{font-size:var(--text-h3);letter-spacing:var(--tracking-heading);color:#fff;font-weight:700;line-height:1.15}.step__body[data-astro-cid-4glipnwd]{color:var(--color-on-navy);line-height:1.6}.step__support[data-astro-cid-4glipnwd]{padding-left:var(--space-4);border-left:2px solid var(--color-navy-border);font-size:var(--text-sm);color:var(--color-on-navy-muted);line-height:1.55}.step__visual[data-astro-cid-4glipnwd]{margin-top:var(--space-6);grid-column:2;min-width:0;position:relative}.step__caption[data-astro-cid-4glipnwd]{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--color-on-navy-muted)}.loop__end[data-astro-cid-4glipnwd]{align-items:flex-start;gap:var(--space-5);margin-top:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--color-navy-border);max-width:44rem;color:var(--color-on-navy-muted);flex-direction:column;display:flex}@media (width>=768px){.step__node[data-astro-cid-4glipnwd]{width:2.5rem;height:2.5rem}.step__rail[data-astro-cid-4glipnwd]:after{top:2.5rem}.step[data-astro-cid-4glipnwd]{column-gap:var(--space-4);grid-template-columns:2.5rem minmax(0,1fr)}}@media (width>=1024px){.step[data-astro-cid-4glipnwd]{column-gap:var(--space-7);grid-template-columns:2.5rem minmax(0,4.4fr) minmax(0,7fr)}.step__rail[data-astro-cid-4glipnwd]{grid-row:auto}.step__copy[data-astro-cid-4glipnwd]{padding-top:var(--space-1)}.step__visual[data-astro-cid-4glipnwd]{grid-column:auto;margin-top:0}.loop__end[data-astro-cid-4glipnwd]{flex-direction:row;justify-content:space-between;align-items:center;max-width:none}}.support[data-astro-cid-tjvipacg]{padding-block:var(--section-space);background-color:var(--color-background)}.support__grid[data-astro-cid-tjvipacg]{gap:var(--space-8);align-items:start;display:grid}.support__copy[data-astro-cid-tjvipacg]{gap:var(--space-4);flex-direction:column;max-width:32rem;display:flex}h2[data-astro-cid-tjvipacg]{font-size:var(--text-h2);letter-spacing:var(--tracking-display);font-weight:700;line-height:1.08}.support__body[data-astro-cid-tjvipacg]{font-size:var(--text-lead);line-height:1.55}.support__note[data-astro-cid-tjvipacg]{font-size:var(--text-sm);color:var(--color-subtle)}.support__steps[data-astro-cid-tjvipacg]{border-top:1px solid var(--color-border)}.support__steps[data-astro-cid-tjvipacg] li[data-astro-cid-tjvipacg]{gap:var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--color-border);grid-template-columns:3rem minmax(0,1fr);align-items:baseline;display:grid}.support__n[data-astro-cid-tjvipacg]{font-size:var(--text-2xl);letter-spacing:var(--tracking-heading);color:var(--color-accent);font-variant-numeric:tabular-nums;font-weight:700}h3[data-astro-cid-tjvipacg]{font-size:var(--text-lg);letter-spacing:var(--tracking-heading);font-weight:650}.support__steps[data-astro-cid-tjvipacg] p[data-astro-cid-tjvipacg]{margin-top:var(--space-1);color:var(--color-muted)}@media (width>=1024px){.support__grid[data-astro-cid-tjvipacg]{column-gap:var(--space-9);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.report[data-astro-cid-y7ivwhhe]{padding-block:var(--section-space);background-color:var(--color-surface);border-block:1px solid var(--color-border)}.report__grid[data-astro-cid-y7ivwhhe]{gap:var(--space-8);align-items:center;display:grid}.report__copy[data-astro-cid-y7ivwhhe]{align-items:flex-start;gap:var(--space-4);flex-direction:column;max-width:34rem;display:flex}h2[data-astro-cid-y7ivwhhe]{font-size:var(--text-h2);letter-spacing:var(--tracking-display);font-weight:700;line-height:1.08}.report__body[data-astro-cid-y7ivwhhe]{font-size:var(--text-lead);line-height:1.55}.report__more[data-astro-cid-y7ivwhhe] a[data-astro-cid-y7ivwhhe]{min-height:2.75rem;font-size:var(--text-sm);color:var(--color-link);text-underline-offset:3px;align-items:center;font-weight:600;display:inline-flex}.report__note[data-astro-cid-y7ivwhhe]{font-size:var(--text-sm);color:var(--color-subtle);margin-bottom:var(--space-2)}.report__visual[data-astro-cid-y7ivwhhe]{order:2;height:clamp(20rem,14rem + 34vw,36rem);position:relative}.report__page[data-astro-cid-y7ivwhhe]{position:absolute}.report__page--back[data-astro-cid-y7ivwhhe] .pframe__foot,.report__page--mid[data-astro-cid-y7ivwhhe] .pframe__foot{display:none}.report__page--back[data-astro-cid-y7ivwhhe]{opacity:.92;width:44%;top:12%;left:0;transform:rotate(-5deg)}.report__page--mid[data-astro-cid-y7ivwhhe]{width:46%;top:5%;left:19%;transform:rotate(-1.5deg)}.report__page--front[data-astro-cid-y7ivwhhe]{z-index:2;width:56%;top:0;left:38%;transform:rotate(2deg)}@media (width>=1024px){.report__grid[data-astro-cid-y7ivwhhe]{column-gap:var(--space-9);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.report__visual[data-astro-cid-y7ivwhhe]{order:0}}.method[data-astro-cid-3l3j5uos]{padding-block:var(--section-space);background-color:var(--color-background)}.method__head[data-astro-cid-3l3j5uos]{gap:var(--space-3);max-width:40rem;margin-bottom:var(--space-7);flex-direction:column;display:flex}h2[data-astro-cid-3l3j5uos]{font-size:var(--text-h2);letter-spacing:var(--tracking-display);font-weight:700;line-height:1.08}.method__cols[data-astro-cid-3l3j5uos]{border-top:1px solid var(--color-foreground);display:grid}.method__col[data-astro-cid-3l3j5uos]{padding-block:var(--space-6)}.method__col[data-astro-cid-3l3j5uos]+.method__col[data-astro-cid-3l3j5uos]{border-top:1px solid var(--color-border)}h3[data-astro-cid-3l3j5uos]{align-items:center;gap:var(--space-3);font-size:var(--text-h3);letter-spacing:var(--tracking-heading);margin-bottom:var(--space-4);font-weight:700;display:flex}.method__mark[data-astro-cid-3l3j5uos]{border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.method__mark--yes[data-astro-cid-3l3j5uos]{background-color:var(--color-accent-soft);color:var(--color-accent)}.method__mark--no[data-astro-cid-3l3j5uos]{background-color:var(--color-surface-sunken);color:var(--color-muted)}ul[data-astro-cid-3l3j5uos]{flex-direction:column;display:flex}li[data-astro-cid-3l3j5uos]{padding-block:var(--space-3);border-bottom:1px solid var(--color-border);color:var(--color-foreground);line-height:1.5}li[data-astro-cid-3l3j5uos]:last-child{border-bottom:0}.method__col--no[data-astro-cid-3l3j5uos] li[data-astro-cid-3l3j5uos]{color:var(--color-muted)}.method__trust[data-astro-cid-3l3j5uos]{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.method__link[data-astro-cid-3l3j5uos]{align-items:center;gap:var(--space-2);min-height:2.75rem;margin-top:var(--space-5);font-weight:600;font-size:var(--text-sm);color:var(--color-link);text-decoration:none;display:inline-flex}.method__link[data-astro-cid-3l3j5uos]:hover{color:var(--color-link-hover);text-underline-offset:4px;text-decoration:underline}@media (width>=768px){.method__cols[data-astro-cid-3l3j5uos]{column-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.method__col[data-astro-cid-3l3j5uos]+.method__col[data-astro-cid-3l3j5uos]{border-top:0}}.faq[data-astro-cid-ajsgapk5]{padding-block:var(--section-space);background-color:var(--color-surface);border-top:1px solid var(--color-border)}.faq__grid[data-astro-cid-ajsgapk5]{gap:var(--space-7);align-items:start;display:grid}.faq__head[data-astro-cid-ajsgapk5]{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}h2[data-astro-cid-ajsgapk5]{font-size:var(--text-h2);letter-spacing:var(--tracking-display);max-width:26rem;font-weight:700;line-height:1.08}.faq__link[data-astro-cid-ajsgapk5]{min-height:2.75rem;font-size:var(--text-sm);color:var(--color-link);text-underline-offset:4px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.faq__link[data-astro-cid-ajsgapk5]:hover{color:var(--color-link-hover)}@media (width>=1024px){.faq__grid[data-astro-cid-ajsgapk5]{column-gap:var(--space-9);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.faq__head[data-astro-cid-ajsgapk5]{top:calc(var(--header-height) + var(--space-6));position:sticky}}.cta[data-astro-cid-atw5ylco]{background-color:var(--color-background);padding-block:var(--section-space)}.cta__panel[data-astro-cid-atw5ylco]{background-color:var(--color-navy);color:var(--color-on-navy);border-radius:var(--radius-xl);padding:clamp(2rem,1.25rem + 4vw,5rem)}.cta__inner[data-astro-cid-atw5ylco]{gap:var(--space-6);flex-direction:column;display:flex}h2[data-astro-cid-atw5ylco]{max-width:24ch;font-size:var(--text-h2);letter-spacing:var(--tracking-display);color:#fff;font-weight:700;line-height:1.08}.cta__copy[data-astro-cid-atw5ylco] p[data-astro-cid-atw5ylco]{margin-top:var(--space-4);max-width:34rem;font-size:var(--text-lead);color:var(--color-on-navy-muted)}.cta__copy[data-astro-cid-atw5ylco] .cta__note[data-astro-cid-atw5ylco]{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-on-navy-muted)}.cta__actions[data-astro-cid-atw5ylco]{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.cta__existing[data-astro-cid-atw5ylco]{font-size:var(--text-sm);color:var(--color-on-navy-muted)}.cta__existing[data-astro-cid-atw5ylco] a[data-astro-cid-atw5ylco]{min-height:2.75rem;margin-left:var(--space-1);color:#fff;text-underline-offset:4px;align-items:center;font-weight:600;display:inline-flex}@media (width>=1024px){.cta__inner[data-astro-cid-atw5ylco]{justify-content:space-between;align-items:flex-end;gap:var(--space-9);flex-direction:row}.cta__actions[data-astro-cid-atw5ylco]{flex:none;align-items:flex-end}}
