@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/jost-cyrillic-wght-normal.b5347c96.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/jost-latin-ext-wght-normal.1643396c.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/jost-latin-wght-normal.c925c607.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/atkinson-hyperlegible-next-latin-ext-wght-normal.d3778a9b.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/atkinson-hyperlegible-next-latin-wght-normal.adf766f3.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--green-950:#031a17;--green-900:#062b27;--green-800:#0a3f38;--green-700:#0c7b6f;--green-600:#037a70;--teal-300:#22c3ab;--teal-200:#86e3d3;--red-500:#ea1d24;--red-600:#d3161d;--red-700:#b41218;--gray-700:#58595b;--gray-200:#e6e7e8;--sun:#f2b84b;--ember:#e8763c;--sky:#4fa3d1;--night:#0b1622;--ink:#0c1a18;--ink-2:#3f4b49;--paper:#fafaf8;--paper-2:#f0f4f2;--white:#ffffff;--bg:var(--paper);--fg:var(--ink);--muted:var(--ink-2);--line:rgba(12,26,24,0.14);--card:var(--white);--accent:var(--green-600);--focus:var(--green-600);--field-border:#66726f;--font-display:"Jost Variable","Jost","Tw Cen MT","Futura",system-ui,sans-serif;--font-body:"Atkinson Hyperlegible Next Variable","Atkinson Hyperlegible Next",system-ui,-apple-system,"Segoe UI",sans-serif;--r-s:10px;--r-m:18px;--r-l:28px;--gutter:clamp(1rem,4vw,2rem);--maxw:1200px;--header-h:72px;--ease:cubic-bezier(0.22,0.8,0.24,1);--fs-body:1.0625rem;color-scheme:light}html.pref-text-lg{--fs-body:1.25rem}html.pref-text-lg .btn,html.pref-text-lg input,html.pref-text-lg select,html.pref-text-lg textarea{font-size:1.15rem}html.pref-calm *,html.pref-calm :after,html.pref-calm :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.is-dark{--bg:var(--green-950);--fg:#eef6f4;--muted:#a9c4bf;--line:rgba(238,246,244,0.16);--card:rgba(255,255,255,0.05);--accent:var(--teal-300);--focus:var(--sun);color-scheme:dark}*,:after,:before{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 12px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,svg{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;line-height:1.08;letter-spacing:-.015em;margin:0;text-wrap:balance}p{text-wrap:pretty}ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}a,button{color:inherit}button{font:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}::selection{background:var(--red-500);color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:1rem;top:-4rem;z-index:200;background:var(--white);color:var(--ink);padding:.75rem 1.25rem;border-radius:var(--r-s);font-weight:700;transition:top .2s var(--ease)}.skip-link:focus{top:1rem}.container{width:min(100% - var(--gutter) * 2,var(--maxw));margin-inline:auto}.section{position:relative;background:var(--bg);color:var(--fg);padding-block:clamp(4.5rem,9vw,8rem);overflow:clip}.section--tight{padding-block:clamp(3rem,6vw,5rem)}.eyebrow{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--font-display);font-weight:600;font-size:.9rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.eyebrow:before{content:"";width:2.25rem;height:3px;border-radius:3px;background:var(--red-500)}.eyebrow__n{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.h2{font-size:clamp(2rem,4.4vw,3.5rem);max-width:20ch}.lead{font-size:clamp(1.1rem,1.6vw,1.3rem);color:var(--muted);max-width:58ch;line-height:1.6}.section__head{display:grid;grid-gap:1.25rem;gap:1.25rem;margin-bottom:clamp(2.25rem,5vw,4rem)}.section__head--split{display:grid;grid-gap:1.25rem 3rem;gap:1.25rem 3rem;align-items:end}@media (min-width:900px){.section__head--split{grid-template-columns:1.1fr .9fr}}.btn{--btn-bg:var(--red-600);--btn-fg:#fff;--btn-bd:transparent;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.25rem;padding:.75rem 1.6rem;border-radius:14px;background:var(--btn-bg);color:var(--btn-fg);border:1.5px solid var(--btn-bd);font-family:var(--font-display);font-weight:600;font-size:1.075rem;letter-spacing:.01em;text-decoration:none;line-height:1.1;transition:transform .25s var(--ease),background-color .25s,border-color .25s,box-shadow .25s}.btn:hover{transform:translateY(-2px);background:var(--red-700);box-shadow:0 10px 24px -10px rgba(211,22,29,.7)}.btn:active{transform:translateY(0)}.btn .icon{transition:transform .25s var(--ease)}.btn:hover .icon--arrow{transform:translateX(4px)}.btn--ghost{--btn-bg:transparent;--btn-fg:currentColor;--btn-bd:color-mix(in srgb,currentColor 35%,transparent)}.btn--ghost:hover{background:color-mix(in srgb,currentColor 10%,transparent);border-color:currentColor;box-shadow:none}.btn--green{--btn-bg:var(--green-600)}.btn--green:hover{background:var(--green-700);box-shadow:0 10px 24px -10px rgba(3,122,112,.7)}.btn--sm{min-height:2.75rem;padding:.5rem 1.15rem;font-size:1rem;border-radius:12px}.btn--block{width:100%}.btn[disabled]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.icon{flex:none}.chev{-webkit-clip-path:polygon(0 0,86% 0,100% 50%,86% 100%,0 100%);clip-path:polygon(0 0,86% 0,100% 50%,86% 100%,0 100%)}@media (prefers-reduced-motion:no-preference){html.js:not(.pref-calm) .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:calc(var(--d, 0) * 80ms)}html.js:not(.pref-calm) .reveal.in{opacity:1;transform:none}}.chips{display:flex;flex-wrap:wrap;gap:.6rem}.chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.4rem 1.1rem;border-radius:999px;border:1.5px solid var(--line);background:transparent;color:var(--fg);font-family:var(--font-display);font-weight:500;font-size:1rem;transition:.2s var(--ease)}.chip:hover{border-color:currentColor}.chip[aria-pressed=true],.chip[aria-selected=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.field{display:grid;grid-gap:0;gap:0;align-content:start}.field>label,.field>legend{font-weight:700;font-size:.98rem;color:var(--fg);margin-bottom:.45rem;padding:0}.field>label.check{font-weight:400;margin-bottom:0}.field__hint{font-size:.9rem;color:var(--muted);margin-top:.45rem}.field__error{font-size:.92rem;color:var(--red-600);font-weight:700}.field__error:not(:empty){margin-top:.4rem}.input,.select,.textarea{width:100%;min-height:3.25rem;padding:.7rem 1rem;border-radius:14px;border:1.5px solid var(--field-border);background:var(--white);color:var(--ink);font:inherit;transition:border-color .2s,box-shadow .2s}.textarea{min-height:7.5rem;resize:vertical;line-height:1.5}.input::placeholder,.textarea::placeholder{color:#6c7876;opacity:1}.input:hover,.select:hover,.textarea:hover{border-color:var(--green-600)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:3px solid var(--focus);outline-offset:1px;border-color:var(--green-600)}.input[aria-invalid=true],.select[aria-invalid=true]{border-color:var(--red-600)}.field-row{display:grid;grid-gap:1.1rem;gap:1.1rem}@media (min-width:640px){.field-row--2{grid-template-columns:1fr 1fr}}.radio-cards{display:grid;grid-gap:.6rem;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}.radio-card{position:relative}.radio-card input{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0}.radio-card span{display:flex;align-items:center;gap:.6rem;min-height:3.25rem;padding:.6rem .9rem;border-radius:14px;border:1.5px solid var(--field-border);background:var(--white);color:var(--ink);font-weight:700;font-size:1rem;transition:.2s var(--ease)}.radio-card:hover span{border-color:var(--green-600)}.radio-card input:checked+span{border-color:var(--green-600);background:color-mix(in srgb,var(--green-600) 10%,white);box-shadow:inset 0 0 0 1.5px var(--green-600)}.radio-card input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.radio-card .icon{color:var(--green-600)}.check{display:grid;grid-template-columns:auto 1fr;grid-gap:.75rem;gap:.75rem;align-items:start;font-size:.95rem;color:var(--muted);min-height:2.75rem;align-items:center}.check input{width:1.75rem;height:1.75rem;margin:0;accent-color:var(--green-600)}.check a{color:var(--fg);text-underline-offset:3px}.grain:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}