@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./inter-cyrillic-ext-400-normal.BQZuk6qB.woff2) format("woff2"),url(./inter-cyrillic-ext-400-normal.DQukG94-.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./inter-cyrillic-400-normal.obahsSVq.woff2) format("woff2"),url(./inter-cyrillic-400-normal.HOLc17fK.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./inter-greek-ext-400-normal.DGGRlc-M.woff2) format("woff2"),url(./inter-greek-ext-400-normal.KugGGMne.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./inter-greek-400-normal.B4URO6DV.woff2) format("woff2"),url(./inter-greek-400-normal.q2sYcFCs.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./inter-vietnamese-400-normal.DMkecbls.woff2) format("woff2"),url(./inter-vietnamese-400-normal.Bbgyi5SW.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./inter-latin-ext-400-normal.C1nco2VV.woff2) format("woff2"),url(./inter-latin-ext-400-normal.77YHD8bZ.woff) format("woff");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-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(./inter-latin-400-normal.CyCys3Eg.woff) format("woff");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-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./inter-cyrillic-ext-500-normal.B0yAr1jD.woff2) format("woff2"),url(./inter-cyrillic-ext-500-normal.BmqWE9Dz.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./inter-cyrillic-500-normal.BasfLYem.woff2) format("woff2"),url(./inter-cyrillic-500-normal.CxZf_p3X.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./inter-greek-ext-500-normal.C4iEst2y.woff2) format("woff2"),url(./inter-greek-ext-500-normal.2j5mBUwD.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./inter-greek-500-normal.BIZE56-Y.woff2) format("woff2"),url(./inter-greek-500-normal.Xzm54t5V.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./inter-vietnamese-500-normal.DOriooB6.woff2) format("woff2"),url(./inter-vietnamese-500-normal.mJboJaSs.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./inter-latin-ext-500-normal.CV4jyFjo.woff2) format("woff2"),url(./inter-latin-ext-500-normal.BxGbmqWO.woff) format("woff");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-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(./inter-latin-500-normal.BL9OpVg8.woff) format("woff");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-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./inter-cyrillic-ext-600-normal.Dfes3d0z.woff2) format("woff2"),url(./inter-cyrillic-ext-600-normal.Bcila6Z-.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./inter-cyrillic-600-normal.CWCymEST.woff2) format("woff2"),url(./inter-cyrillic-600-normal.4D_pXhcN.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./inter-greek-ext-600-normal.DRtmH8MT.woff2) format("woff2"),url(./inter-greek-ext-600-normal.B8X0CLgF.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./inter-greek-600-normal.plRanbMR.woff2) format("woff2"),url(./inter-greek-600-normal.BZpKdvQh.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./inter-vietnamese-600-normal.Cc8MFFhd.woff2) format("woff2"),url(./inter-vietnamese-600-normal.BuLX-rYi.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./inter-latin-ext-600-normal.D2bJ5OIk.woff2) format("woff2"),url(./inter-latin-ext-600-normal.CIVaiw4L.woff) format("woff");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-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(./inter-latin-600-normal.CiBQ2DWP.woff) format("woff");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-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./inter-cyrillic-ext-700-normal.BjwYoWNd.woff2) format("woff2"),url(./inter-cyrillic-ext-700-normal.LO58E6JB.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./inter-cyrillic-700-normal.CjBOestx.woff2) format("woff2"),url(./inter-cyrillic-700-normal.DrXBdSj3.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./inter-greek-ext-700-normal.qfdV9bQt.woff2) format("woff2"),url(./inter-greek-ext-700-normal.BoQ6DsYi.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./inter-greek-700-normal.C3JjAnD8.woff2) format("woff2"),url(./inter-greek-700-normal.BUv2fZ6O.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./inter-vietnamese-700-normal.DlLaEgI2.woff2) format("woff2"),url(./inter-vietnamese-700-normal.BZaoP0fm.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./inter-latin-ext-700-normal.Ca8adRJv.woff2) format("woff2"),url(./inter-latin-ext-700-normal.TidjK2hL.woff) format("woff");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-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./inter-latin-700-normal.Yt3aPRUw.woff2) format("woff2"),url(./inter-latin-700-normal.BLAVimhd.woff) format("woff");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-display:swap;font-family:Geist Variable;font-style:normal;font-weight:100 900;src:url(./geist-cyrillic-ext-wght-normal.DjL33-gN.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Geist Variable;font-style:normal;font-weight:100 900;src:url(./geist-cyrillic-wght-normal.BEAKL7Jp.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Geist Variable;font-style:normal;font-weight:100 900;src:url(./geist-vietnamese-wght-normal.6IgcOCM7.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Geist Variable;font-style:normal;font-weight:100 900;src:url(./geist-latin-ext-wght-normal.DC-KSUi6.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-display:swap;font-family:Geist Variable;font-style:normal;font-weight:100 900;src:url(./geist-latin-wght-normal.BgDaEnEv.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}.theme-toggle[data-v-0bb26ede]{background:var(--base-2);border-radius:var(--radius-m);gap:2px;padding:3px}.theme-toggle[data-v-0bb26ede],.theme-toggle__btn[data-v-0bb26ede]{align-items:center;display:inline-flex}.theme-toggle__btn[data-v-0bb26ede]{background:transparent;border:none;border-radius:var(--radius-s);color:var(--secondary);cursor:pointer;height:30px;justify-content:center;transition:background-color .15s ease,color .15s ease;width:30px}.theme-toggle__btn[data-v-0bb26ede]:hover{color:var(--ink)}.theme-toggle__btn[data-v-0bb26ede]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.theme-toggle__btn--active[data-v-0bb26ede]{background:var(--surface-raised);box-shadow:var(--shadow-light);color:var(--brand)}.site-header[data-v-5e7c39d9]{-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);background:color-mix(in srgb,var(--surface) 90%,transparent);border-bottom:1px solid var(--tertiary);padding-block:16px;position:sticky;top:0;z-index:50}.site-header__inner[data-v-5e7c39d9]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;position:relative}.site-header__brand[data-v-5e7c39d9]{align-items:center;display:inline-flex}.site-header__brand[data-v-5e7c39d9]:focus-visible{border-radius:var(--radius-m);outline:2px solid var(--focus-ring);outline-offset:3px}.site-header__logo[data-v-5e7c39d9]{height:34px;max-width:100%;width:auto}.site-header__logo--light[data-v-5e7c39d9]{display:var(--logo-light-display,block)}.site-header__logo--dark[data-v-5e7c39d9]{display:var(--logo-dark-display,none)}.site-header__nav[data-v-5e7c39d9]{align-items:center;display:flex;gap:1.75rem}.site-header__nav-link[data-v-5e7c39d9]{color:var(--ink);font-size:var(--fs-small);font-weight:500;text-decoration:none}.site-header__nav-link[data-v-5e7c39d9]:focus-visible,.site-header__nav-link[data-v-5e7c39d9]:hover{color:var(--brand)}.site-header__actions[data-v-5e7c39d9]{align-items:center;display:flex;flex-wrap:wrap;gap:.875rem;justify-content:flex-end}.site-header__locales[data-v-5e7c39d9]{align-items:center;display:flex;gap:4px}.site-header__locale-link[data-v-5e7c39d9]{align-items:center;border-radius:var(--radius-s);color:var(--secondary);display:inline-flex;font-size:var(--fs-small);font-weight:600;justify-content:center;min-height:32px;padding-inline:8px;text-decoration:none;transition:color .15s ease,background-color .15s ease}.site-header__locale-link[data-v-5e7c39d9]:hover{background:var(--base-2);color:var(--ink)}.site-header__locale-link[data-v-5e7c39d9]:focus-visible{border-radius:var(--radius-s);outline:2px solid var(--focus-ring);outline-offset:2px}.site-header__locale-link--active[data-v-5e7c39d9]{background:var(--base-3);color:var(--brand)}.site-header__cta[data-v-5e7c39d9]{white-space:nowrap}.site-header__menu-toggle[data-v-5e7c39d9]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);color:var(--ink);cursor:pointer;display:none;height:38px;justify-content:center;width:38px}.site-header__menu-toggle[data-v-5e7c39d9]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(max-width:899px){.site-header__nav[data-v-5e7c39d9]{align-items:flex-start;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-l);box-shadow:var(--shadow-natural);display:none;flex-direction:column;gap:.5rem;left:0;margin-top:12px;padding:16px 20px;position:absolute;right:0;top:100%}.site-header__nav--open[data-v-5e7c39d9]{display:flex}.site-header__menu-toggle[data-v-5e7c39d9]{display:inline-flex}.site-header__cta[data-v-5e7c39d9]{order:2}}@media(max-width:520px){.site-header[data-v-5e7c39d9]{padding-block:12px}.site-header__logo[data-v-5e7c39d9]{height:28px}.site-header__inner[data-v-5e7c39d9]{gap:.625rem}}.site-footer[data-v-3dc16f46]{background:var(--surface);border-top:1px solid var(--tertiary)}.site-footer__inner[data-v-3dc16f46]{padding-block:40px 24px}.site-footer__top[data-v-3dc16f46]{border-bottom:1px solid var(--tertiary);display:grid;gap:2rem;grid-template-columns:1.4fr 1fr auto;padding-bottom:28px}.site-footer__brand-col[data-v-3dc16f46]{display:flex;flex-direction:column;gap:12px}.site-footer__brand[data-v-3dc16f46]{display:inline-flex}.site-footer__logo[data-v-3dc16f46]{height:30px;width:auto}.site-footer__logo--light[data-v-3dc16f46]{display:var(--logo-light-display,block)}.site-footer__logo--dark[data-v-3dc16f46]{display:var(--logo-dark-display,none)}.site-footer__tagline[data-v-3dc16f46]{color:var(--secondary);font-size:var(--fs-small);line-height:1.5;margin:0;max-width:26rem}.site-footer__social[data-v-3dc16f46]{display:flex;gap:10px}.site-footer__social-link[data-v-3dc16f46]{align-items:center;background:var(--base-2);border-radius:50%;color:var(--ink);display:inline-flex;height:34px;justify-content:center;width:34px}.site-footer__social-link[data-v-3dc16f46]:focus-visible,.site-footer__social-link[data-v-3dc16f46]:hover{background:var(--base-3);color:var(--brand)}.site-footer__nav[data-v-3dc16f46]{display:flex;flex-direction:column;gap:10px}.site-footer__link[data-v-3dc16f46]{color:var(--secondary);font-size:var(--fs-small);font-weight:500;text-align:left;text-decoration:none}.site-footer__link--button[data-v-3dc16f46]{background:none;border:none;cursor:pointer;font-family:inherit;margin:0;padding:0}.site-footer__link[data-v-3dc16f46]:focus-visible,.site-footer__link[data-v-3dc16f46]:hover{color:var(--brand);text-decoration:underline}.site-footer__controls[data-v-3dc16f46]{align-items:flex-end;display:flex;flex-direction:column;gap:12px}.site-footer__locales[data-v-3dc16f46]{align-items:center;display:flex;gap:4px}.site-footer__locale-link[data-v-3dc16f46]{align-items:center;border-radius:var(--radius-s);color:var(--secondary);display:inline-flex;font-size:var(--fs-small);font-weight:600;justify-content:center;min-height:30px;padding-inline:8px;text-decoration:none}.site-footer__locale-link[data-v-3dc16f46]:hover{background:var(--base-2);color:var(--ink)}.site-footer__locale-link--active[data-v-3dc16f46]{background:var(--base-3);color:var(--brand)}.site-footer__bottom[data-v-3dc16f46]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:20px}.site-footer__text[data-v-3dc16f46]{color:var(--secondary);font-size:var(--fs-small);line-height:1.4;margin:0}@media(max-width:899px){.site-footer__top[data-v-3dc16f46]{grid-template-columns:1fr}.site-footer__controls[data-v-3dc16f46]{align-items:flex-start}}.consent-banner[data-v-0d61b253]{background:var(--surface-raised);border-top:1px solid var(--tertiary);bottom:0;box-shadow:var(--shadow-natural);left:0;padding-block:20px;position:fixed;right:0;z-index:100}.consent-banner__inner[data-v-0d61b253]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.consent-banner__text[data-v-0d61b253]{color:var(--ink);flex:1 1 320px;font-size:var(--fs-small);line-height:1.5;margin:0}.consent-banner__actions[data-v-0d61b253]{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:12px}.consent-banner__btn[data-v-0d61b253]{padding:10px 24px}.consent-banner__btn--accept[data-v-0d61b253]{background:var(--brand-fill);color:#fff}.consent-banner__btn--accept[data-v-0d61b253]:hover{background:var(--brand-fill-hover)}.consent-banner__btn--reject[data-v-0d61b253]{background:transparent;border:1px solid var(--brand);color:var(--brand)}.consent-banner__btn--reject[data-v-0d61b253]:hover{background:var(--base-3)}@media(max-width:640px){.consent-banner__inner[data-v-0d61b253]{align-items:stretch;flex-direction:column}.consent-banner__actions[data-v-0d61b253]{justify-content:stretch}.consent-banner__btn[data-v-0d61b253]{flex:1;padding-block:14px}}.dark{color-scheme:dark;--brand:#3ecf70;--brand-strong:#57e089;--brand-soft:rgba(62,207,112,.16);--brand-decorative:#4dfb6d;--brand-decorative-strong:#22e04a;--brand-fill:#178641;--brand-fill-hover:#0e602d;--surface:#0f1613;--surface-raised:#16201b;--surface-inverted:#fff;--base:var(--surface);--base-2:#1a251e;--base-3:var(--brand-soft);--ink:#eef3ef;--ink-inverted:#10151a;--secondary:rgba(238,243,239,.66);--secondary:color-mix(in srgb,currentColor 66%,transparent);--tertiary:rgba(238,243,239,.22);--tertiary:color-mix(in srgb,currentColor 22%,transparent);--shadow-light:0px 4px 12px rgba(0,0,0,.5);--shadow-natural:0px 4px 16px rgba(0,0,0,.65);--error:#ff6b6b;--error-soft:hsla(0,100%,71%,.14);--logo-light-display:none;--logo-dark-display:block;--brand-figma-primary:var(--brand-decorative);--surface-tint:rgba(46,231,68,.12);--surface-tint-strong:rgba(46,231,68,.2);--surface-tint-stronger:rgba(46,231,68,.3);--surface-off-white:var(--base-2);--surface-off-white-strong:var(--surface-raised)}html{scroll-behavior:smooth}body{background:var(--base);color:var(--ink);font-family:var(--font-sans);font-size:1.125rem;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color .2s ease,color .2s ease}.section-title{color:var(--ink);font-size:var(--fs-4xl);font-weight:700;line-height:1.1;text-align:center}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-l);box-shadow:var(--shadow-light);padding:clamp(24px,4vw,32px)}.btn{align-items:center;border:1px solid transparent;border-radius:100px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--fs-small);font-weight:600;gap:.5rem;justify-content:center;line-height:1;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.btn:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.btn--primary:hover:not(:disabled){background:var(--brand-fill-hover);box-shadow:var(--shadow-natural);transform:translateY(-1px)}.btn--invert{background:#fff;color:var(--surface-brand-dark);font-weight:600;padding:12px 24px}.btn--invert:hover:not(:disabled){box-shadow:var(--shadow-natural);transform:translateY(-2px)}.btn--ghost{background:transparent;border-color:var(--border);color:var(--ink);padding:12px 24px}.btn--ghost:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}@media(max-width:1023px){.btn--ghost,.btn--invert,.btn--primary{padding-block:14px}}:root{color-scheme:light;--brand:#178641;--brand-strong:#0e602d;--brand-soft:#e5f3ea;--brand-fill:var(--brand);--brand-fill-hover:var(--brand-strong);--brand-decorative:#2ce744;--brand-decorative-strong:#17d12f;--accent:var(--brand);--surface:#fff;--surface-raised:#fff;--surface-inverted:#0b1512;--base:var(--surface);--base-2:#f2f6f3;--base-3:var(--brand-soft);--ink:#101512;--ink-inverted:#fff;--secondary:rgba(16,21,18,.62);--secondary:color-mix(in srgb,currentColor 62%,transparent);--tertiary:rgba(16,21,18,.2);--tertiary:color-mix(in srgb,currentColor 20%,transparent);--ink-muted:var(--secondary);--border:var(--tertiary);--focus-ring:var(--brand-decorative-strong);--error:#b3261e;--error-soft:#fbeae8;--radius-s:4px;--radius-m:8px;--radius-l:16px;--radius-xl:28px;--shadow-light:0px 4px 12px #00000014;--shadow-natural:0px 4px 16px #00000029;--width-content:44rem;--width-wide:87rem;--section-pad:clamp(40px,5vw,48px);--fs-4xl:clamp(2.25rem,2.25rem + ((1vw - .3rem) * 3.5),4rem);--fs-large:clamp(1.3125rem,1.313rem + ((1vw - .3rem) * .374),1.5rem);--fs-medium:clamp(1.1875rem,1.188rem + ((1vw - .3rem) * .25),1.3125rem);--fs-small:1rem;--font-sans:"Geist Variable","Inter",system-ui,sans-serif;--onboarding-sidebar-bg:#06370c;--onboarding-sidebar-fg:#fff;--brand-figma-primary:#119822;--surface-brand-dark:#06370c;--surface-tint:#edfdef;--surface-tint-strong:#c6f9cc;--surface-tint-stronger:#79f088;--surface-off-white:#f6fbf7;--surface-off-white-strong:#fafdfa;--logo-light-display:block;--logo-dark-display:none}.dark{color-scheme:dark;--brand:#3ecf70;--brand-strong:#57e089;--brand-soft:rgba(62,207,112,.16);--brand-fill:#178641;--brand-fill-hover:#0e602d;--brand-decorative:#4dfb6d;--brand-decorative-strong:#22e04a;--surface:#0f1613;--surface-raised:#16201b;--surface-inverted:#fff;--base:var(--surface);--base-2:#1a251e;--base-3:var(--brand-soft);--ink:#eef3ef;--ink-inverted:#10151a;--secondary:rgba(238,243,239,.66);--secondary:color-mix(in srgb,currentColor 66%,transparent);--tertiary:rgba(238,243,239,.22);--tertiary:color-mix(in srgb,currentColor 22%,transparent);--shadow-light:0px 4px 12px rgba(0,0,0,.5);--shadow-natural:0px 4px 16px rgba(0,0,0,.65);--error:#ff6b6b;--error-soft:hsla(0,100%,71%,.14);--logo-light-display:none;--logo-dark-display:block;--brand-figma-primary:var(--brand-decorative);--surface-tint:rgba(46,231,68,.12);--surface-tint-strong:rgba(46,231,68,.2);--surface-tint-stronger:rgba(46,231,68,.3);--surface-off-white:var(--base-2);--surface-off-white-strong:var(--surface-raised)}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--base);color:var(--ink);font-family:var(--font-sans);font-size:1.125rem;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.page{display:flex;flex-direction:column;min-height:100vh}main{flex:1}.wrap-wide{max-width:var(--width-wide)}.wrap-content,.wrap-wide{margin:0 auto;padding-inline:24px}.wrap-content{max-width:var(--width-content)}@media(min-width:1024px){.wrap-content,.wrap-wide{padding-inline:40px}}.btn{align-items:center;border:1px solid transparent;border-radius:100px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--fs-small);font-weight:600;justify-content:center;line-height:1;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.btn--primary{background:var(--brand-fill);color:#fff;padding:12px 24px}.btn--primary:hover{background:var(--brand-fill-hover);box-shadow:var(--shadow-natural);transform:translateY(-1px)}@media(max-width:1023px){.btn--primary{padding-block:14px}}.error-section[data-v-78167936]{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:calc(100vh - 260px);padding-block:var(--section-pad);text-align:center}.error-section__code[data-v-78167936]{color:var(--brand);font-size:var(--fs-4xl);font-weight:700;line-height:1.1;margin:0}.error-section__title[data-v-78167936]{color:var(--ink);font-size:var(--fs-medium);font-weight:700;margin:0}.error-section__message[data-v-78167936]{color:var(--secondary);font-size:var(--fs-small);line-height:1.5;margin:0 0 .5rem;max-width:32rem}
