@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");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-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");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:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");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:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");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-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");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:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");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-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");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:Unbounded Fallback;src:local("Arial");ascent-override:73.93%;descent-override:18.20%;line-gap-override:0.00%;size-adjust:134.59%}.__className_7fd290{font-family:Unbounded,Unbounded Fallback;font-style:normal}.__variable_7fd290{--font-unbounded:"Unbounded","Unbounded Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");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-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");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-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");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-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");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-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");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-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_de5441{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_de5441{--font-manrope:"Manrope","Manrope Fallback"}:root{--color-bg:#f3f5fc;--color-bg-tint:#e6ebf9;--color-surface:#ffffff;--color-line:#dde2f0;--color-line-strong:#c3cbe2;--color-ink:#152239;--color-ink-body:#3a4761;--color-ink-soft:#57647f;--color-ink-deep:#0d1729;--color-accent:#e4572e;--color-accent-strong:#c8431e;--color-accent-ink:#ad3a15;--color-accent-wash:#fbe6dd;--color-indigo:#4c5fd8;--color-indigo-deep:#3949b4;--color-indigo-wash:#e2e6fa;--color-gold:#f2b134;--color-gold-wash:#fbeed2;--color-blob:#dfe5fa;--color-on-dark:#ffffff;--color-on-dark-soft:#b9c3dd;--color-on-dark-line:rgba(255,255,255,0.2);--color-on-dark-border:rgba(255,255,255,0.46);--color-on-dark-surface:rgba(255,255,255,0.06);--color-error-dark:#ff8a63;--color-focus:#3949b4;--color-focus-dark:#f2b134;--section-color:var(--color-accent);--font-display:var(--font-unbounded),"Unbounded",system-ui,sans-serif;--font-body:var(--font-manrope),"Manrope",system-ui,sans-serif;--text-xs:0.8125rem;--text-sm:0.875rem;--text-base:1rem;--text-md:clamp(1rem,0.96rem + 0.2vw,1.125rem);--text-lg:clamp(1.125rem,1.02rem + 0.45vw,1.375rem);--text-xl:clamp(1.3125rem,1.1rem + 0.95vw,1.75rem);--text-2xl:clamp(1.5rem,1.15rem + 1.55vw,2.375rem);--text-3xl:clamp(2rem,1.4rem + 2.7vw,3.25rem);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:clamp(20px,1.1rem + 0.7vw,26px);--space-6:clamp(28px,1.5rem + 1.4vw,40px);--space-7:clamp(40px,2rem + 2.6vw,64px);--space-8:clamp(56px,2.6rem + 4.5vw,96px);--space-9:clamp(72px,3rem + 7vw,136px);--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-pill:999px;--shadow-sm:0 10px 24px -18px rgba(21,34,57,0.5);--shadow-md:0 24px 44px -28px rgba(21,34,57,0.45);--shadow-lg:0 44px 80px -40px rgba(21,34,57,0.5);--container:1120px;--measure:68ch;--gutter:clamp(18px,4.5vw,40px);--tap:44px;--z-base:0;--z-raised:1;--z-sticky-cta:30;--z-header:40;--z-dialog:60;--ease-out:cubic-bezier(0.25,1,0.5,1);--dur-fast:130ms;--dur-base:200ms;--dur-slow:320ms}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%;height:auto}a{color:inherit}ul{list-style:none;padding:0}p,ul{margin:0}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:600;line-height:1.14;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word}h1{font-size:var(--text-3xl);font-weight:700}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:2px}[hidden]{display:none!important}::selection{background:var(--color-accent-wash);color:var(--color-ink)}.wrap{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.block{position:relative;padding-block:var(--space-8)}.band{background:var(--color-bg-tint)}.skip-link{position:absolute;left:var(--space-4);top:-100px;z-index:var(--z-dialog);padding:var(--space-3) var(--space-4);background:var(--color-ink);color:var(--color-on-dark);border-radius:var(--radius-sm);font-weight:700;text-decoration:none}.skip-link:focus{top:var(--space-4)}.tag{display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);font-size:var(--text-sm);font-weight:700;color:var(--color-ink)}.tag:before{content:"";flex:none;width:11px;height:11px;border-radius:3px;background:var(--section-color)}.tag:after{content:"";flex:1 1 auto;height:1px;min-width:var(--space-4);background:var(--color-line-strong)}.block>.wrap>h2,.block>h2{max-width:22ch;margin-bottom:var(--space-6)}.lede{max-width:46ch;font-size:var(--text-lg);line-height:1.5;color:var(--color-ink-body);text-wrap:pretty}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--tap);padding:12px 24px;border:2px solid transparent;border-radius:var(--radius-pill);background:var(--color-accent-strong);color:#fff;font:inherit;font-size:var(--text-base);font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;box-shadow:0 12px 24px -14px rgba(184,62,23,.9);transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.btn:hover{background:var(--color-accent-ink);transform:translateY(-2px);box-shadow:0 18px 30px -14px rgba(184,62,23,.95)}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.65;cursor:progress;transform:none;box-shadow:none}.btn--ghost{color:var(--color-ink);border-color:var(--color-line-strong)}.btn--ghost,.btn--ghost:hover{background:transparent;box-shadow:none}.btn--ghost:hover{border-color:var(--color-ink);transform:translateY(-2px)}.btn--dark{padding:10px 20px;background:var(--color-ink);font-size:var(--text-sm);box-shadow:none}.btn--dark:hover{background:var(--color-ink-deep);box-shadow:none}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-header);background:var(--color-bg);border-bottom:1px solid var(--color-line)}.nav{display:flex;align-items:center;gap:var(--space-2);min-height:64px;padding-block:var(--space-2)}.nav__logo{flex:0 1 auto;min-width:0;margin-right:auto;overflow:hidden;font-family:var(--font-display);font-size:clamp(13px,3.2vw,18px);font-weight:700;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;text-decoration:none}.nav__logo span{color:var(--color-accent-ink)}.nav__cta,.nav__links{display:none}.nav__right{display:flex;align-items:center;gap:var(--space-2);flex:none}.lang{gap:2px;padding:3px;border:1px solid var(--color-line-strong);border-radius:13px;background:var(--color-surface)}.lang,.lang a{display:inline-flex}.lang a{align-items:center;justify-content:center;min-width:var(--tap);min-height:var(--tap);padding-inline:4px;border-radius:10px;font-size:var(--text-xs);font-weight:700;color:var(--color-ink-soft);text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.lang a:hover{background:var(--color-bg-tint);color:var(--color-ink)}.lang a[aria-current],.lang a[aria-current]:hover{background:var(--color-ink);color:var(--color-on-dark)}@media (max-width:399px){.nav__right>.lang{display:none}}.menu-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--tap);height:var(--tap);padding:0;border:1px solid var(--color-line-strong);border-radius:14px;background:var(--color-surface);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.menu-btn:hover{background:var(--color-bg-tint)}.menu-btn__icon,.menu-btn__icon:after,.menu-btn__icon:before{display:block;width:18px;height:2px;border-radius:2px;background:var(--color-ink)}.menu-btn__icon{position:relative}.menu-btn__icon:after,.menu-btn__icon:before{content:"";position:absolute;left:0}.menu-btn__icon:before{top:-6px}.menu-btn__icon:after{top:6px}.mobile-menu{position:fixed;inset:0;z-index:var(--z-dialog);display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-3) var(--gutter) calc(var(--space-6) + env(safe-area-inset-bottom));background:var(--color-ink);color:var(--color-on-dark);overflow-y:auto;overscroll-behavior:contain;--color-focus:var(--color-focus-dark);animation:menu-in var(--dur-base) var(--ease-out) both}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.mobile-menu__close{align-self:flex-end;flex:none;width:var(--tap);height:var(--tap);border:1px solid var(--color-on-dark-line);border-radius:14px;background:transparent;color:var(--color-on-dark);font-family:var(--font-body);font-size:26px;line-height:1;cursor:pointer}.mobile-menu__close:hover{background:var(--color-on-dark-surface)}.mobile-menu nav{flex:0 0 auto}.mobile-menu nav ul{display:flex;flex-direction:column}.mobile-menu nav a{display:flex;align-items:center;min-height:56px;padding-block:var(--space-2);border-bottom:1px solid var(--color-on-dark-line);font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;letter-spacing:-.02em;color:var(--color-on-dark);text-decoration:none}.mobile-menu nav li:first-child a{border-top:1px solid var(--color-on-dark-line)}.mobile-menu nav a:hover{color:var(--color-gold)}.mobile-menu .lang{align-self:flex-start;margin-top:auto;background:var(--color-on-dark-surface);border-color:var(--color-on-dark-line)}.mobile-menu .lang a{min-width:48px;min-height:var(--tap);color:var(--color-on-dark-soft)}.mobile-menu .lang a:hover{background:var(--color-on-dark-surface);color:var(--color-on-dark)}.mobile-menu .lang a[aria-current],.mobile-menu .lang a[aria-current]:hover{background:var(--color-on-dark);color:var(--color-ink)}.mobile-menu>.btn{margin-top:0}.blob{position:absolute;z-index:var(--z-base);background:var(--color-blob);border-radius:42% 58% 63% 37%/41% 44% 56% 59%}.hero{position:relative;overflow:clip;padding-block:var(--space-7) var(--space-8)}.hero__grid{display:grid;grid-gap:var(--space-9);gap:var(--space-9)}.hero__eyebrow{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);font-size:var(--text-sm);font-weight:700;color:var(--color-ink)}.hero__eyebrow:before{content:"";flex:none;width:11px;height:11px;border-radius:3px;background:var(--color-accent)}.hero h1{margin-bottom:var(--space-4);max-width:15ch}.hero .lede{margin-bottom:var(--space-6)}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.hero__actions .btn{flex:1 1 auto;min-width:190px}.hero__visual{position:relative;width:100%;max-width:320px;margin-inline:auto}.blob--hero{inset:0 -9% 6% -9%;background:linear-gradient(150deg,var(--color-indigo-wash),#f6ded4)}.hero__visual:before{content:"";position:absolute;inset:6% -13% -7% 8%;border:1.5px solid rgba(76,95,216,.32);border-radius:55% 45% 52% 48%/46% 54% 46% 54%}.hero__photo{position:relative;z-index:var(--z-raised);aspect-ratio:4/5;overflow:hidden;border-radius:46% 54% 44% 56%/52% 48% 52% 48%;box-shadow:var(--shadow-lg)}.hero__photo .photo-placeholder,.hero__photo img{width:100%;height:100%;object-fit:cover}.photo-placeholder{position:relative;min-height:100%;background:radial-gradient(120% 88% at 16% 6%,rgba(255,255,255,.92),rgba(255,255,255,0) 52%),radial-gradient(85% 70% at 94% 96%,rgba(228,87,46,.55),rgba(228,87,46,0) 62%),radial-gradient(80% 68% at 4% 98%,rgba(242,177,52,.42),rgba(242,177,52,0) 58%),linear-gradient(155deg,#c7d2f8,#a8b7ef 52%,#d8cdee)}.photo-placeholder:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(21,34,57,.2) 1px,transparent 0);background-size:16px 16px}.hero__proof{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--color-line-strong)}.stat{display:flex;align-items:baseline;gap:var(--space-3)}.stat__num{flex:none;font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--color-accent-ink)}.stat__label{max-width:26ch;font-size:var(--text-sm);color:var(--color-ink-soft)}.badge-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.badge{gap:var(--space-2);padding:6px 14px 6px 6px;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:600}.badge,.ic{display:inline-flex;align-items:center}.ic{justify-content:center;flex:none;min-width:32px;height:32px;padding-inline:6px;border-radius:9px;font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:0;color:#fff}.tone-indigo{background:var(--color-indigo)}.tone-coral{background:var(--color-accent-strong)}.tone-gold{background:var(--color-gold);color:var(--color-ink)}@media (min-width:900px){.hero__proof{grid-template-columns:auto 1fr;align-items:center;gap:var(--space-6)}.badge-row{justify-content:flex-end}}@media (min-width:940px){.hero{padding-block:var(--space-8)}.hero__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:var(--space-8);align-items:center}.hero__visual{max-width:400px;margin-inline:auto 0}.blob--hero{inset:-7% -9% 6% -9%}.hero__actions .btn{flex:0 0 auto}}#about{--section-color:var(--color-accent)}.about__grid{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.about__photo{overflow:hidden;aspect-ratio:4/5;max-width:340px;border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.about__photo .photo-placeholder,.about__photo img{width:100%;height:100%;object-fit:cover}.about__text p{max-width:var(--measure);margin-bottom:var(--space-4);font-size:var(--text-md);line-height:1.65;color:var(--color-ink-body);text-wrap:pretty}.about__text p:last-of-type{margin-bottom:0}.cert-row{display:flex;flex-wrap:wrap;margin-top:var(--space-5)}.cert,.cert-row{gap:var(--space-2)}.cert{display:inline-flex;align-items:center;padding:6px 16px 6px 6px;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-pill);font-size:var(--text-sm)}.cert b{font-weight:700}@media (min-width:820px){.about__grid{grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:var(--space-8);align-items:start}.about__photo{max-width:none;position:-webkit-sticky;position:sticky;top:calc(76px + var(--space-5))}}#social{--section-color:var(--color-indigo)}.social-grid{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--color-line-strong)}.social-card{display:flex;align-items:center;gap:var(--space-3);min-height:76px;padding:var(--space-4) var(--space-2) var(--space-4) 0;border-bottom:1px solid var(--color-line);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.social-card__icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--platform-color,var(--color-ink-soft));background:color-mix(in srgb,var(--platform-color,var(--color-ink-soft)) 12%,var(--color-surface))}.social-card__body{flex:1 1 auto;min-width:0}.social-card__name{display:block;font-family:var(--font-display);font-size:var(--text-md);font-weight:600;letter-spacing:-.02em;transition:color var(--dur-fast) var(--ease-out)}.social-card__hint{display:block;margin-top:2px;font-size:var(--text-sm);color:var(--color-ink-soft)}.social-card__arrow{display:inline-flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--color-surface);border:1px solid var(--color-line-strong);font-size:15px;color:var(--color-ink);transition:transform var(--dur-base) var(--ease-out),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.social-card:hover .social-card__name{color:var(--color-accent-ink)}.social-card:hover .social-card__arrow{background:var(--color-accent-strong);border-color:var(--color-accent-strong);color:#fff;transform:translate(2px,-2px)}.social-card--instagram{--platform-color:var(--color-accent-strong)}.social-card--telegram{--platform-color:var(--color-indigo)}.social-card--tiktok{--platform-color:var(--color-ink)}.social-card--youtube{--platform-color:#c0271f}.social-card--other{--platform-color:var(--color-ink-soft)}.social-card--static{cursor:default}.social-card--static:hover .social-card__name{color:inherit}@media (min-width:640px){.social-grid{grid-template-columns:1fr 1fr;column-gap:var(--space-7)}}.list{display:grid}.item p{font-size:var(--text-md);line-height:1.55;text-wrap:pretty}.item b{font-weight:800;color:var(--color-accent-ink)}#format{--section-color:var(--color-gold)}#format .list{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}#format .item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5);border-top:1px solid var(--color-line)}#format .item:first-child{border-top:0}#format .item__emoji{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--color-gold-wash);font-size:28px;line-height:1}#principles{--section-color:var(--color-indigo)}#principles .list{gap:var(--space-6)}#principles .item{padding-top:var(--space-4);border-top:2px solid var(--section-color)}#principles .item__emoji{display:block;margin-bottom:var(--space-3);font-size:26px;line-height:1}#principles .item p{font-size:var(--text-lg);line-height:1.4;font-weight:500;letter-spacing:-.01em}@media (min-width:720px){#principles .list{grid-template-columns:1fr 1fr;gap:var(--space-6) var(--space-7)}}@media (min-width:1024px){#format{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-column-gap:var(--space-8);column-gap:var(--space-8)}#format .tag{grid-column:1/-1}#format>h2{grid-column:1;align-self:start;margin-bottom:0}#format .list{grid-column:2}}#reviews{--section-color:var(--color-accent)}.reviews{display:grid;grid-gap:var(--space-5);gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.rcard{position:relative;display:flex;flex-direction:column;gap:var(--space-4);padding:calc(var(--space-5) + 20px) var(--space-5) var(--space-5);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg)}.rcard:before{content:"\201C";position:absolute;top:14px;left:var(--space-5);font-family:var(--font-display);font-size:46px;font-weight:700;line-height:.7;color:var(--section-color);opacity:.22}.rcard__quote{margin:0;flex:1 1 auto}.rcard__quote p{margin-bottom:var(--space-2);font-size:var(--text-md);line-height:1.55;color:var(--color-ink);text-wrap:pretty}.rcard__quote p:last-child{margin-bottom:0}.rcard__name{display:flex;gap:var(--space-3);font-size:var(--text-sm)}.rcard__avatar,.rcard__name{align-items:center;font-weight:700}.rcard__avatar{display:inline-flex;justify-content:center;flex:none;width:38px;height:38px;border-radius:50%;font-family:var(--font-display);font-size:14px;color:#fff}.rcard__avatar--1{background:var(--color-accent-strong)}.rcard__avatar--2{background:var(--color-indigo)}.rcard__avatar--3,.signup{background:var(--color-ink)}.signup{position:relative;overflow:clip;padding-block:var(--space-8);color:var(--color-on-dark);--color-focus:var(--color-focus-dark)}.signup:before{content:"";position:absolute;inset:-30% -10% auto auto;width:min(70vw,520px);aspect-ratio:1;background:radial-gradient(closest-side,rgba(228,87,46,.32),rgba(228,87,46,0));pointer-events:none}.signup__inner{position:relative;display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.signup h2{max-width:16ch;color:var(--color-on-dark)}.signup__lede{max-width:42ch;margin-top:var(--space-4);font-size:var(--text-md);color:var(--color-on-dark-soft);text-wrap:pretty}.signup-form{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.field{display:grid;align-content:end;grid-gap:6px;gap:6px}.field label{font-size:var(--text-sm);font-weight:700}.field .hint{font-size:var(--text-xs);color:var(--color-on-dark-soft)}.field input,.field textarea{width:100%;min-height:var(--tap);padding:12px 14px;border:1.5px solid var(--color-on-dark-border);border-radius:14px;background:var(--color-on-dark-surface);color:var(--color-on-dark);font:inherit;font-size:var(--text-base)}.field textarea{resize:vertical;line-height:1.5}.field input:hover,.field textarea:hover{border-color:rgba(255,255,255,.62)}.field input:focus-visible,.field textarea:focus-visible{outline:3px solid var(--color-focus-dark);outline-offset:2px;border-color:var(--color-focus-dark)}.field [aria-invalid=true]{border-color:var(--color-error-dark)}.field .error{font-size:var(--text-xs);font-weight:700;color:var(--color-error-dark)}.qgroup{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0;margin:0;padding:0;border:0}.qgroup>legend{margin-bottom:var(--space-3);padding:0;font-size:var(--text-md);font-weight:700;color:var(--color-on-dark)}.field--choice{min-width:0;margin:0;padding:0;border:0}.field--choice>legend{margin-bottom:6px;padding:0;font-size:var(--text-sm);font-weight:700}.pills{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pill{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border:1px solid rgba(255,255,255,.34);border-radius:999px;font-size:var(--text-sm);font-weight:600;line-height:1.3;color:var(--color-on-dark);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.pill:hover{border-color:rgba(255,255,255,.62)}.pill:has(:checked){background:#fff;border-color:#fff;color:var(--color-ink)}.pill:has(:focus-visible){outline:3px solid var(--color-focus-dark);outline-offset:2px}.field--choice.is-invalid .pill:not(:has(:checked)){border-color:var(--color-error-dark)}.pill input[type=radio]{position:absolute;width:1px;height:1px;min-height:0;margin:-1px;padding:0;border:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.stepper{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-bottom:calc(var(--space-4) - var(--space-6))}.stepper__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:6px;gap:6px;list-style:none;margin:0;padding:0}.stepper__track li{height:4px;border-radius:999px;background:rgba(255,255,255,.22)}.stepper__track li.is-current,.stepper__track li.is-done{background:var(--color-accent)}.stepper__track li.is-current{box-shadow:0 0 0 3px rgba(228,87,46,.25)}.stepper__label{font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-on-dark-soft)}.stepper__live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.qgroup>legend:focus-visible{outline:3px solid var(--color-focus-dark);outline-offset:4px}.qgroup.is-entering{animation:stepper-in var(--dur-base) var(--ease-out) both}@keyframes stepper-in{0%{opacity:0}to{opacity:1}}.signup-form:not(.is-stepper) .stepper{display:none}.stepper__nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2)}.stepper__nav .btn{margin-top:0}.signup-form.is-stepper .stepper__nav .btn{min-width:0;padding-inline:28px}.signup-form.is-stepper .stepper__nav .btn:not(.btn--ghost){min-width:9rem;margin-left:auto}.stepper__nav .btn--ghost{color:var(--color-on-dark);border-color:var(--color-on-dark-border)}.stepper__nav .btn--ghost:hover{border-color:var(--color-on-dark)}.hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.form-error{font-weight:700;color:var(--color-error-dark)}.signup-form .btn{justify-self:start;min-width:220px;margin-top:var(--space-2)}.form-success{display:grid;justify-items:start;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-on-dark-line);border-radius:var(--radius-lg);background:var(--color-on-dark-surface)}.form-success:before{content:"";width:38px;height:38px;border-radius:50%;background:var(--color-gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23152239' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5 9.5 18 20 6'/%3E%3C/svg%3E") center /19px no-repeat}.form-success h3{color:var(--color-on-dark)}.form-success p{color:var(--color-on-dark-soft)}@media (min-width:900px){.signup__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--space-8);align-items:start}.signup-form>input[type=hidden]{display:none}.qgroup{grid-template-columns:1fr 1fr}.qgroup>.field--choice,.qgroup>.field--wide{grid-column:1/-1}}.footer{padding-block:var(--space-6);background:var(--color-ink-deep);color:var(--color-on-dark-soft);font-size:var(--text-sm);text-align:center}.footer .wrap{display:flex;justify-content:center}.sticky-cta{position:fixed;left:var(--gutter);right:var(--gutter);bottom:calc(var(--space-4) + env(safe-area-inset-bottom));z-index:var(--z-sticky-cta);box-shadow:0 16px 34px -12px rgba(13,23,41,.55);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out),visibility 0s linear 0s}.sticky-cta.is-hidden{opacity:0;transform:translateY(calc(100% + var(--space-4) + env(safe-area-inset-bottom)));visibility:hidden;pointer-events:none;transition-delay:0s,0s,var(--dur-slow)}@media (min-width:940px){.nav__cta{display:inline-flex}.sticky-cta{display:none}}@media (max-width:939px){.footer{padding-bottom:calc(var(--space-8) + env(safe-area-inset-bottom))}}@media (min-width:1100px){.nav{gap:clamp(16px,1.6vw,26px);min-height:76px}.nav__links{display:block}.nav__links ul{display:flex;align-items:center;gap:clamp(14px,1.5vw,26px)}.nav__links a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap);min-height:var(--tap);font-size:var(--text-sm);font-weight:600;white-space:nowrap;color:var(--color-ink-soft);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.nav__links a:after{content:"";position:absolute;left:0;right:0;bottom:9px;height:2px;border-radius:2px;background:var(--color-accent);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease-out)}.nav__links a:hover{color:var(--color-ink)}.nav__links a:hover:after{transform:scaleX(1)}.menu-btn,.mobile-menu{display:none}}.status-page{display:grid;place-items:center;min-height:72vh;padding-block:var(--space-8);text-align:center}.status-page h1{margin-bottom:var(--space-3);font-size:var(--text-2xl)}.status-page p{margin-bottom:var(--space-5);color:var(--color-ink-soft)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.btn--ghost:hover,.btn:hover,.social-card:hover .social-card__arrow{transform:none}}