.demo_main__ux3lh{width:100%;max-width:1100px;margin:0 auto;padding:calc(var(--space-20) + var(--space-12)) var(--space-6) var(--space-20)}.demo_hero__xrLJC{display:flex;flex-direction:column;align-items:center;text-align:center}.demo_eyebrow__XABF7{margin-bottom:var(--space-4);color:var(--color-primary,#0e6e88);font-size:var(--text-sm);font-weight:var(--font-bold);letter-spacing:.12em;text-transform:uppercase}.demo_headline__4_zcp{max-width:680px;margin-bottom:var(--space-5);color:var(--color-text);font-size:var(--text-5xl);font-weight:var(--font-extrabold);line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.demo_lede__NJ98r{max-width:600px;margin-bottom:var(--space-10);color:var(--color-text-secondary);font-size:var(--text-lg);line-height:1.55;text-wrap:pretty}.demo_cta__zxJz7{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-5)}.demo_ctaLabel__Td_tQ{display:inline-flex;align-items:center;gap:var(--space-2)}.demo_ctaArrow__l9C6I{flex-shrink:0;transition:transform .4s cubic-bezier(.25,1,.5,1)}.demo_cta__zxJz7:has(:hover) .demo_ctaArrow__l9C6I{transform:translateX(.25em)}.demo_ctaSecondary__U8ifc{padding:var(--space-3) var(--space-4);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:-.01em;transition:color var(--transition-base)}.demo_ctaSecondary__U8ifc:hover{color:var(--color-text)}.demo_grid__Ppz4F{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6);margin-top:calc(var(--space-16) + var(--space-4))}.demo_panel__newtY{padding:var(--space-8);border-radius:28px;background:var(--color-bg-elevated);box-shadow:0 0 0 1px rgb(15 23 42/.07),inset 0 2px 1px -1px rgb(255 255 255/.9),0 16px 32px -24px rgb(15 23 42/.16)}.demo_panelTitle__kOa9L{margin-bottom:var(--space-5);color:var(--color-text);font-size:var(--text-xl);font-weight:var(--font-bold);letter-spacing:-.02em}.demo_list__M8ppB{display:flex;flex-direction:column;gap:var(--space-4);padding:0;list-style:none}.demo_item__fPXh_{display:flex;align-items:flex-start;gap:var(--space-3);color:var(--color-text-secondary);font-size:var(--text-base);line-height:1.5}.demo_checkOn__C_wtr{flex-shrink:0;margin-top:.15em;color:var(--color-primary,#0e6e88)}.demo_checkOff__N48KF{flex-shrink:0;margin-top:.15em;color:var(--color-text-tertiary,#94a3b8)}.demo_closing__myjkB{display:flex;flex-direction:column;align-items:center;margin-top:calc(var(--space-16) + var(--space-8));text-align:center}.demo_closingTitle__pQbK9{margin-bottom:var(--space-3);color:var(--color-text);font-size:var(--text-3xl);font-weight:var(--font-extrabold);letter-spacing:-.03em}.demo_closingLede__Pd4E5{max-width:520px;margin-bottom:var(--space-6);color:var(--color-text-secondary);font-size:var(--text-lg);line-height:1.55;text-wrap:pretty}.demo_startLink__lslUH{color:var(--color-primary,#0e6e88);font-size:var(--text-lg);font-weight:var(--font-bold);letter-spacing:-.01em;transition:opacity var(--transition-base)}.demo_startLink__lslUH:hover{opacity:.75}.demo_footerLayer__KNoWE{position:relative;z-index:1;margin-top:var(--space-24);padding-top:var(--space-16);border-radius:72px 72px 0 0;background:var(--color-text);box-shadow:0 -1px 0 rgb(0 0 0/.1),0 -16px 32px -16px rgb(0 0 0/.18),0 -32px 64px -32px rgb(0 0 0/.14);color:var(--color-text-inverse)}@media (max-width:720px){.demo_grid__Ppz4F{grid-template-columns:1fr}.demo_headline__4_zcp{font-size:var(--text-4xl)}.demo_footerLayer__KNoWE{margin-top:var(--space-16);padding-top:var(--space-10);border-radius:44px 44px 0 0}}@media (prefers-reduced-motion:reduce){.demo_ctaArrow__l9C6I{transition:none}.demo_cta__zxJz7:has(:hover) .demo_ctaArrow__l9C6I{transform:none}}