@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_Fallback_d8ebd1;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_d8ebd1{font-family:__Inter_d8ebd1,__Inter_Fallback_d8ebd1;font-style:normal}.__variable_d8ebd1{--f-text:"__Inter_d8ebd1","__Inter_Fallback_d8ebd1"}@font-face{font-family:__Inter_Tight_151f8d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:__Inter_Tight_151f8d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_Tight_151f8d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_Tight_151f8d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-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:__Inter_Tight_151f8d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:__Inter_Tight_151f8d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_Tight_151f8d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:__Inter_Tight_151f8d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:__Inter_Tight_151f8d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_Tight_151f8d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_Tight_151f8d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-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:__Inter_Tight_151f8d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:__Inter_Tight_151f8d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_Tight_151f8d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:__Inter_Tight_151f8d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:__Inter_Tight_151f8d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_Tight_151f8d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_Tight_151f8d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-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:__Inter_Tight_151f8d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:__Inter_Tight_151f8d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_Tight_151f8d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:__Inter_Tight_151f8d;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:__Inter_Tight_151f8d;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_Tight_151f8d;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_Tight_151f8d;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-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:__Inter_Tight_151f8d;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:__Inter_Tight_151f8d;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_Tight_151f8d;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:__Inter_Tight_Fallback_151f8d;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_151f8d{font-family:__Inter_Tight_151f8d,__Inter_Tight_Fallback_151f8d;font-style:normal}.__variable_151f8d{--f-display:"__Inter_Tight_151f8d","__Inter_Tight_Fallback_151f8d"}@font-face{font-family:"__Instrument_Serif_64b68a";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Instrument_Serif_64b68a";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-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:"__Instrument_Serif_Fallback_64b68a";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_64b68a{font-family:"__Instrument_Serif_64b68a","__Instrument_Serif_Fallback_64b68a";font-weight:400;font-style:italic}.__variable_64b68a{--f-serif:"__Instrument_Serif_64b68a","__Instrument_Serif_Fallback_64b68a"}:root{--bg:#060807;--bg2:#0b100e;--card:hsla(0,0%,100%,.035);--line:hsla(0,0%,100%,.08);--line2:hsla(0,0%,100%,.14);--ink:#f5f7f4;--muted:#9aa39e;--faint:#6b746f;--green:#5ed38b;--green2:#2f9e5f;--amber:#f2a65a;--radius:22px;--wrap:1180px;--display:var(--f-display),"Inter Tight",system-ui,sans-serif;--text:var(--f-text),Inter,system-ui,sans-serif;--serif:var(--f-serif),Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--text);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img,video{display:block;max-width:100%}::selection{background:rgba(94,211,139,.35)}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.muted{color:var(--muted)}.accent,em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--green);letter-spacing:-.01em}h1,h2,h3{font-family:var(--display);font-weight:750;letter-spacing:-.04em;line-height:1.02;margin:0}h1{font-size:clamp(48px,7.4vw,96px);font-weight:800;letter-spacing:-.05em}h1 em,h2 em{font-size:1.06em}h2{font-size:clamp(36px,4.8vw,60px)}h3{font-size:22px;letter-spacing:-.025em;line-height:1.2}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--green);margin-bottom:22px}.eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green)}.eyebrow.amber{color:var(--amber)}.eyebrow.amber:before{background:var(--amber);box-shadow:0 0 12px var(--amber)}.lede{font-size:clamp(18px,1.6vw,21px);color:var(--muted);max-width:580px;margin:26px 0 0;line-height:1.55}.btn{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 26px;border-radius:999px;background:var(--green);color:#04140a;font-weight:650;font-size:16px;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 10px 40px -10px rgba(94,211,139,.6)}.btn:hover{transform:translateY(-1px);box-shadow:0 14px 50px -10px rgba(94,211,139,.75)}.btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--line2);box-shadow:none}.btn-ghost:hover{background:hsla(0,0%,100%,.05);box-shadow:none}.btn-small{height:40px;padding:0 18px;font-size:14px;box-shadow:none}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.nav{position:fixed;inset:0 0 auto;z-index:50;backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px);background:rgba(6,8,7,.66);border-bottom:1px solid var(--line)}.nav-inner{max-width:var(--wrap);margin:0 auto;padding:0 24px;height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px}.nav-links{display:flex;gap:30px;font-size:15px;color:var(--muted)}.nav-links a:hover{color:var(--ink)}.logo{display:inline-flex;align-items:center;gap:9px}.logo-word{font-family:var(--display);font-weight:800;font-size:23px;letter-spacing:-.05em}@media (max-width:820px){.nav-links{display:none}}.phone{position:relative;width:300px;aspect-ratio:1179/2556;border-radius:46px;padding:9px;background:linear-gradient(145deg,#6d7273,#2a2e2f 30%,#1c1f20 60%,#4a4f50);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06),0 50px 100px -30px rgba(0,0,0,.9),0 30px 60px -40px rgba(94,211,139,.25);flex:none}.phone img{width:100%;height:100%;object-fit:cover;border-radius:38px;background:#000;outline:3px solid #050505}.phone:after{content:"";position:absolute;inset:9px;border-radius:38px;pointer-events:none;background:linear-gradient(125deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,0) 30%)}.hero{position:relative;padding:150px 0 90px;overflow:hidden}.hero:before{width:1100px;height:1100px;right:-320px;top:-260px;background:radial-gradient(closest-side,rgba(94,211,139,.16),rgba(94,211,139,0))}.hero:after,.hero:before{content:"";position:absolute;pointer-events:none}.hero:after{width:800px;height:800px;left:-300px;bottom:-400px;background:radial-gradient(closest-side,rgba(242,166,90,.07),rgba(242,166,90,0))}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;grid-gap:40px;gap:40px}.hero-phones{position:relative;height:640px}.hero-phones .phone{position:absolute}.hero-phones .p1{width:300px;right:150px;top:0;z-index:2}.hero-phones .p2{width:260px;right:0;top:80px;opacity:.9;transform:rotate(5deg)}.hero-note{margin-top:22px;font-size:14px;color:var(--faint)}.chip{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:16px;background:rgba(14,20,17,.82);border:1px solid var(--line2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:14px;box-shadow:0 20px 40px -20px rgba(0,0,0,.8)}.chip b{font-family:var(--display);font-size:20px;letter-spacing:-.03em}.chip small{display:block;color:var(--muted);font-size:12px;line-height:1.2}.chip .dot{width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 10px var(--amber)}.chip.c1{left:-10px;top:120px}.chip.c2{right:10px;bottom:60px}@media (max-width:980px){.hero{padding-top:120px}.hero-grid{grid-template-columns:1fr}.hero-phones{height:560px;max-width:460px;width:100%;margin:20px auto 0}.hero-phones .p1{width:250px;right:auto;left:0}.hero-phones .p2{width:220px}.chip.c1{left:auto;right:0;top:20px}.chip.c2{right:auto;left:20px;bottom:30px}}.facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg2)}.facts-grid{display:grid;grid-template-columns:repeat(4,1fr)}.fact{padding:30px 24px;border-left:1px solid var(--line)}.fact:first-child{border-left:0}.fact b{display:block;font-family:var(--display);font-size:30px;letter-spacing:-.04em;line-height:1.1}.fact span{color:var(--muted);font-size:14.5px}@media (max-width:820px){.fact b{font-size:22px}.fact{padding:22px 18px}.facts-grid{grid-template-columns:1fr 1fr}.fact:nth-child(3){border-left:0}.fact{border-top:1px solid var(--line)}.fact:nth-child(-n+2){border-top:0}}.section{padding:140px 0;position:relative}.section.alt{background:linear-gradient(180deg,var(--bg) 0,var(--bg2) 18%,var(--bg2) 82%,var(--bg) 100%)}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.split.flip .split-media{order:-1}.split-media{display:flex;justify-content:center;gap:26px;position:relative}.split-media:before{content:"";position:absolute;inset:10% 5%;background:radial-gradient(closest-side,rgba(94,211,139,.13),rgba(94,211,139,0));z-index:0}.split-media>*{position:relative;z-index:1}.split-media .phone{width:260px}.split-media .phone.lower{margin-top:70px}.label{text-align:center;margin-bottom:16px;font-family:var(--display);font-weight:700;font-size:22px;letter-spacing:-.03em}.label small{display:block;font-family:var(--text);font-weight:600;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:4px}.label.amber{color:var(--amber)}.label.green{color:var(--green)}.points{list-style:none;padding:0;margin:34px 0 0;display:grid;grid-gap:18px;gap:18px}.points li{display:grid;grid-template-columns:28px 1fr;grid-gap:12px;gap:12px;color:var(--muted)}.points li strong{color:var(--ink);font-weight:600}.points li:before{content:"";width:22px;height:22px;margin-top:2px;border-radius:7px;background:rgba(94,211,139,.14) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' stroke='%235ED38B' stroke-width='2.4' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px no-repeat}@media (max-width:980px){.section{padding:96px 0}.split{grid-template-columns:1fr;gap:56px}.split.flip .split-media{order:0}.split-media .phone{width:44vw;max-width:240px}.split-media{gap:16px}}.boxes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:70px}.box{padding:28px;border-radius:var(--radius);background:var(--card);border:1px solid var(--line);transition:border-color .25s,transform .25s}.box:hover{border-color:rgba(94,211,139,.35);transform:translateY(-2px)}.box .num{font-family:var(--display);font-weight:700;font-size:13px;letter-spacing:.14em;color:var(--green);text-transform:uppercase}.box h3{margin:14px 0 10px}.box p{margin:0;color:var(--muted);font-size:15.5px}.box .quote{margin-top:18px;padding:14px 16px;border-radius:14px;background:rgba(94,211,139,.07);border:1px solid rgba(94,211,139,.22);font-size:14px;color:#cfefdc;line-height:1.45}@media (max-width:900px){.boxes{grid-template-columns:1fr}}.gallery{display:flex;gap:22px;justify-content:center;margin-top:70px;flex-wrap:wrap}.gallery .phone{width:230px}.gallery figure{margin:0}.gallery figcaption{margin-top:18px;text-align:center;font-size:14px;color:var(--muted)}.gallery figcaption b{display:block;color:var(--ink);font-family:var(--display);font-size:17px;letter-spacing:-.02em}@media (max-width:760px){.gallery .phone{width:42vw}}.films{display:grid;grid-gap:34px;gap:34px;margin-top:60px}.film{position:relative;border-radius:26px;overflow:hidden;border:1px solid var(--line2);background:#000;box-shadow:0 60px 120px -50px rgba(0,0,0,.9),0 0 0 1px hsla(0,0%,100%,.03)}.film video{width:100%;aspect-ratio:16/9;background:#000}.film-fig{margin:0}.film-play{position:absolute;inset:0;display:grid;place-items:center;border:0;cursor:pointer;background:radial-gradient(closest-side,rgba(0,0,0,.35),transparent)}.film-btn{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#04140a;box-shadow:0 0 0 12px rgba(94,211,139,.2),0 20px 50px -10px rgba(0,0,0,.8);transition:transform .2s;padding-left:4px}.film-play:hover .film-btn{transform:scale(1.06)}.film-meta{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-top:18px;padding:0 6px}.film-meta strong{font-family:var(--display);font-size:22px;letter-spacing:-.03em}.film-meta span{color:var(--muted);font-size:15px}.film-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}@media (max-width:860px){.film-pair{grid-template-columns:1fr}.film-btn{width:62px;height:62px}.film-meta strong{font-size:18px}}.faq{max-width:860px;margin:56px auto 0;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line);padding:4px 0}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-family:var(--display);font-weight:650;font-size:20px;letter-spacing:-.02em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-weight:400;font-size:26px;color:var(--green);transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin:0 0 24px;color:var(--muted);max-width:720px}.closing{text-align:center;padding:150px 0;position:relative;overflow:hidden}.closing:before{content:"";position:absolute;left:50%;top:50%;width:900px;height:900px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(94,211,139,.16),rgba(94,211,139,0))}.closing>*{position:relative}.closing img{margin:0 auto 26px}.closing .cta-row{justify-content:center}.footer{border-top:1px solid var(--line);padding:64px 0 36px;background:var(--bg2)}.footer-inner{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.footer-tag{margin:12px 0 0;font-size:15px}.footer-cols{display:flex;gap:70px;flex-wrap:wrap}.footer-cols h4{margin:0 0 14px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-weight:600}.footer-cols a{display:block;color:var(--muted);font-size:15px;margin-bottom:9px}.footer-cols a:hover{color:var(--ink)}.footer-base{margin-top:48px;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:13px;color:var(--faint)}.doc{padding:150px 0 110px}.doc .wrap{max-width:820px}.doc h1{font-size:clamp(40px,6vw,64px)}.doc .updated{color:var(--faint);margin:18px 0 50px;font-size:15px}.doc h2{font-size:26px;letter-spacing:-.03em;margin:54px 0 14px}.doc h3{font-size:19px;margin:30px 0 8px}.doc li,.doc p{color:#c3cac6}.doc ul{padding-left:22px}.doc li{margin-bottom:8px}.doc a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.doc .callout{padding:22px 24px;border-radius:18px;background:var(--card);border:1px solid var(--line2);margin:30px 0}.doc .caps{font-size:14.5px;letter-spacing:.01em}.support-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:40px 0 10px}.support-cards a,.support-cards div{padding:24px;border-radius:18px;background:var(--card);border:1px solid var(--line);text-decoration:none}.support-cards b{display:block;font-family:var(--display);font-size:19px;letter-spacing:-.02em;color:var(--ink);margin-bottom:6px}.support-cards span{color:var(--muted);font-size:15px}@media (max-width:700px){.support-cards{grid-template-columns:1fr}}.js .reveal{opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.js .reveal.in{opacity:1;transform:none}.js .reveal.d1{transition-delay:.1s}.js .reveal.d2{transition-delay:.2s}.js .reveal.d3{transition-delay:.3s}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}section[id]{scroll-margin-top:40px}