@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_e8df3d{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_e8df3d{--font-display:"Manrope","Manrope Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;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;font-style:normal;font-weight:400;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;font-style:normal;font-weight:400;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;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;font-style:normal;font-weight:500;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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;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;font-style:normal;font-weight:500;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;font-style:normal;font-weight:500;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;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;font-style:normal;font-weight:600;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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;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;font-style:normal;font-weight:600;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;font-style:normal;font-weight:600;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;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;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_a697fb{font-family:Inter,Inter Fallback;font-style:normal}.__variable_a697fb{--font-body:"Inter","Inter Fallback"}:root{--text:#102033;--muted:#5c7088;--label:#547694;--accent:#79f2c0;--accent-strong:#47c7ff;--accent-glow:rgba(71,199,255,0.26);--accent-text:#0f665e;--panel:rgba(255,255,255,0.76);--panel-strong:rgba(255,255,255,0.92);--panel-border:rgba(78,104,138,0.14);--line-soft:rgba(78,104,138,0.12);--line-strong:rgba(78,104,138,0.18);--shadow-sm:0 4px 16px rgba(113,140,174,0.10);--shadow:0 12px 40px rgba(113,140,174,0.13);--shadow-lg:0 24px 80px rgba(113,140,174,0.14);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:12px;--radius-md:18px;--radius-lg:24px;--radius-xl:32px;--radius-full:999px;--font-display:"Manrope",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif;--typewriter-cursor:#79f2c0}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;color:var(--text);font-family:var(--font-body);font-size:1rem;line-height:1.6;background:radial-gradient(circle at top,rgba(71,199,255,.16),transparent 28%),radial-gradient(circle at 85% 12%,rgba(121,242,192,.14),transparent 20%),linear-gradient(160deg,#fcfeff,#f3f8fc 50%,#edf4f8);background-attachment:fixed}body:before{position:fixed;inset:0;pointer-events:none;content:"";background-image:linear-gradient(rgba(16,32,51,.035) 1px,transparent 0),linear-gradient(90deg,rgba(16,32,51,.035) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:radial-gradient(circle at center,black 40%,transparent 88%);mask-image:radial-gradient(circle at center,black 40%,transparent 88%);opacity:.45}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img,svg{display:block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;clip:rect(0,0,0,0);border:0}.shell{position:relative;width:min(1200px,calc(100% - 32px));margin:0 auto;padding:20px 0 56px}.shell:after,.shell:before{position:fixed;z-index:-1;content:"";border-radius:999px;filter:blur(90px);opacity:.6;pointer-events:none}.shell:before{top:100px;left:-60px;width:280px;height:280px;background:rgba(121,242,192,.18)}.shell:after{right:20px;bottom:100px;width:340px;height:340px;background:rgba(71,199,255,.16)}.shell-main{padding-top:24px}.cta-band,.feature-card,.glass-card,.hero,.legal-page,.site-footer,.site-header{border:1px solid var(--panel-border);background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.7));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow)}.site-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:14px 22px;border-radius:var(--radius-full);position:-webkit-sticky;position:sticky;top:16px;z-index:30}.brand{display:inline-flex;gap:10px;font-family:var(--font-display);font-weight:700;font-size:1.05rem;letter-spacing:.01em;color:var(--text)}.brand,.site-nav{align-items:center}.site-nav{display:flex;gap:var(--space-5)}.site-nav a{font-size:.93rem;font-weight:500;color:var(--muted);transition:color .16s ease,transform .16s ease}.site-nav a:hover{color:var(--text);transform:translateY(-1px)}.site-nav-cta{min-height:auto!important;padding:9px 20px!important;font-size:.88rem!important;font-weight:600!important}.site-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-8);padding:18px 24px;border-radius:var(--radius-lg);color:var(--muted);font-size:.9rem}.site-footer strong{display:block;font-family:var(--font-display);font-weight:700;color:var(--text);margin-bottom:4px}.footer-links{display:flex;flex-wrap:wrap;gap:var(--space-5)}.footer-links a{color:var(--muted);transition:color .16s ease}.footer-links a:hover{color:var(--text)}.page-stack{display:grid;grid-gap:var(--space-12);gap:var(--space-12)}.eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;padding:6px 14px;border-radius:var(--radius-full);color:var(--accent-text);font-size:.74rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:rgba(121,242,192,.12);border:1px solid rgba(121,242,192,.22)}.feature-block{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.section-heading{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:720px}.section-heading-center{text-align:center;margin-inline:auto}.section-heading h2{margin:0;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.4rem);font-weight:800;line-height:1.08;letter-spacing:-.03em;color:var(--text)}.hero{padding:44px 40px;border-radius:var(--radius-xl);animation:fade-up .6s ease both}.hero-copy{display:grid;grid-gap:var(--space-6);gap:var(--space-6);max-width:820px}.hero h1{margin:0;font-family:var(--font-display);font-size:clamp(2.2rem,5vw,4.2rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--text);position:relative;min-height:3.4lh}.hero-text-stack{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.hero-text{margin:0;color:var(--muted);font-size:1.05rem;line-height:1.65}.hero-text-strong{color:var(--text);font-size:1.12rem;font-weight:500}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.hero-note{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;padding:10px 18px;border-radius:var(--radius-full);background:rgba(255,255,255,.62);border:1px solid var(--line-soft);color:var(--muted);font-size:.88rem}.status-dot{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--accent);box-shadow:0 0 14px rgba(121,242,192,.9)}.typewriter-shell{position:absolute;top:0;left:0;width:100%}.typewriter-text{display:inline;white-space:normal;overflow-wrap:anywhere}.typewriter-live{display:block}.typewriter-cursor{display:inline-block;width:.09em;min-width:.09em;height:.88em;margin-left:.08em;margin-bottom:.06em;vertical-align:-.06em;border-radius:999px;background:var(--typewriter-cursor);box-shadow:0 0 18px rgba(121,242,192,.6);animation:cursor-blink 1s step-end infinite}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:13px 26px;border:1px solid transparent;border-radius:var(--radius-full);font-family:var(--font-body);font-size:.97rem;font-weight:600;line-height:1.2;text-align:center;white-space:nowrap;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)}.button-primary{color:#04111f;background:linear-gradient(135deg,var(--accent) 0,#b8fbe4 100%);box-shadow:0 8px 28px rgba(121,242,192,.28)}.button-primary:hover{box-shadow:0 12px 36px rgba(121,242,192,.38)}.button-secondary{color:var(--text);border-color:var(--line-strong);background:rgba(255,255,255,.72);box-shadow:var(--shadow-sm)}.compact-stats-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.compact-stat-card{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-7);border-radius:var(--radius-lg);border:1px solid rgba(121,242,192,.16);background:radial-gradient(circle at top,rgba(121,242,192,.1),transparent 36%),rgba(255,255,255,.84);box-shadow:var(--shadow-sm)}.compact-stat-card strong{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--text)}.compact-stat-card span{color:var(--muted);font-size:.9rem;line-height:1.4}.stats-comparison{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:860px;margin-inline:auto;width:100%}.stats-comparison-header{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);padding:0 var(--space-7)}.stats-col-label{font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--label)}.stats-col-before{text-align:right}.stats-col-after{text-align:left;color:var(--accent-text)}.stats-comparison-row{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5) var(--space-7);border-radius:var(--radius-lg);border:1px solid var(--line-soft);background:rgba(255,255,255,.84);box-shadow:var(--shadow-sm)}.stats-before{font-family:var(--font-display);font-size:clamp(1.4rem,2.5vw,2rem);font-weight:800;letter-spacing:-.03em;color:var(--muted);text-align:right;text-decoration:line-through;-webkit-text-decoration-color:rgba(92,112,136,.4);text-decoration-color:rgba(92,112,136,.4)}.stats-row-label{font-size:.82rem;font-weight:500;color:var(--muted);text-align:center;white-space:nowrap}.stats-after{font-family:var(--font-display);font-size:clamp(1.4rem,2.5vw,2rem);font-weight:800;letter-spacing:-.03em;color:var(--accent-text);text-align:left}.feature-card{position:relative;overflow:hidden;padding:var(--space-7);border-radius:var(--radius-lg);animation:fade-up .7s ease both}.feature-card:after{position:absolute;inset:auto -15% -30% auto;width:160px;height:160px;content:"";border-radius:50%;background:radial-gradient(circle,rgba(71,199,255,.14),transparent 70%);pointer-events:none}.feature-card h3{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:1.35rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--text)}.feature-card p{margin:0;color:var(--muted);font-size:1rem;line-height:1.65}.feature-card p+p{margin-top:var(--space-3)}.problem-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);grid-gap:var(--space-5);gap:var(--space-5)}.problem-side-card{background:radial-gradient(circle at top right,rgba(121,242,192,.1),transparent 36%),rgba(255,255,255,.78)}.result-accent{color:var(--accent-text);font-weight:600}.feature-label{display:inline-block;margin-bottom:var(--space-3);color:var(--label);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.steps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.step-card{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-7);border-radius:var(--radius-lg);border:1px solid var(--line-soft);background:rgba(255,255,255,.84);box-shadow:var(--shadow-sm);animation:fade-up .7s ease both}.step-card p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.65}.step-index{display:inline-flex;width:2.6rem;height:2.6rem;min-width:2.6rem;align-items:center;justify-content:center;border-radius:50%;color:#04111f;background:linear-gradient(135deg,var(--accent),#c8fdef);font-family:var(--font-display);font-size:.88rem;font-weight:700;box-shadow:0 6px 20px rgba(121,242,192,.22)}.bullet-list{margin:var(--space-4) 0 0;padding-left:var(--space-5);color:var(--muted);font-size:.97rem;line-height:1.7}.feature-card .result-accent{color:var(--muted);font-weight:500}.bullet-list li+li{margin-top:var(--space-2)}.faq-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:820px}.faq-list-center{margin-inline:auto;width:100%}.faq-item{background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius-md);overflow:hidden;transition:border-color .16s ease}.faq-item[open]{border-color:var(--line-strong)}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-7);font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--text);cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-question::-webkit-details-marker{display:none}.faq-question:after{content:"+";flex-shrink:0;font-size:1.25rem;font-weight:400;color:var(--muted);transition:transform .2s ease}.faq-item[open] .faq-question:after{transform:rotate(45deg)}.faq-answer{margin:0;padding:0 var(--space-7) var(--space-5);color:var(--muted);font-size:.97rem;line-height:1.7}.proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.proof-card{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-7);min-height:200px;align-content:end;border-radius:var(--radius-lg);border:1px solid rgba(121,242,192,.16);background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(247,250,255,.74)),radial-gradient(circle at top,rgba(71,199,255,.1),transparent 52%),rgba(255,255,255,.86);box-shadow:var(--shadow-sm)}.proof-card strong{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--text)}.proof-card p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.5}.proof-label{color:var(--label);font-size:.76rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.results-notes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.results-note-card{background:radial-gradient(circle at top right,rgba(121,242,192,.08),transparent 38%),rgba(255,255,255,.78)}.calculator-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);grid-gap:var(--space-7);gap:var(--space-7);padding:var(--space-8);border-radius:var(--radius-xl);border:1px solid var(--panel-border);background:radial-gradient(circle at right top,rgba(121,242,192,.14),transparent 30%),rgba(255,255,255,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.calculator-copy{display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-content:start}.calculator-copy h3{margin:0;font-family:var(--font-display);font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--text)}.calculator-copy p{margin:0;color:var(--muted);font-size:.97rem;line-height:1.65}.calculator-panel{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-content:start}.calculator-label{color:var(--text);font-weight:600;font-size:.95rem}.calculator-input-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.calculator-input-row span{color:var(--muted);font-size:.95rem}.calculator-number{width:110px;min-height:48px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--radius-md);color:var(--text);font-size:1rem;background:rgba(255,255,255,.92);transition:border-color .16s ease}.calculator-number:focus{outline:none;border-color:var(--accent)}.calculator-range{width:100%;accent-color:var(--accent-text)}.calculator-scale{display:flex;justify-content:space-between;color:var(--muted);font-size:.85rem}.calculator-result{padding:16px 20px;border-radius:var(--radius-md);border:1px solid rgba(121,242,192,.18);background:rgba(247,250,255,.92)}.calculator-result-lead{margin:0;color:var(--text);font-size:1rem;line-height:1.6}.calculator-result-lead strong{color:var(--accent-text);font-weight:700}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.pricing-card{position:relative;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-7) var(--space-7) var(--space-8);border-radius:var(--radius-lg);border:1px solid var(--panel-border);background:var(--panel-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.pricing-card-pro{border-color:rgba(71,199,255,.32);background:radial-gradient(circle at top right,rgba(71,199,255,.09),transparent 42%),rgba(255,255,255,.92)}.pricing-badge{position:absolute;top:20px;right:20px;padding:4px 12px;border-radius:var(--radius-full);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#47c7ff,#79f2c0);color:#0a2c3a}.pricing-badge,.pricing-name{font-family:var(--font-display);font-weight:700}.pricing-name{margin:0;font-size:1.2rem;color:var(--text)}.pricing-description{margin:0;font-size:.9rem;color:var(--muted);line-height:1.55}.pricing-price{display:flex;align-items:baseline;gap:var(--space-2)}.pricing-price strong{font-family:var(--font-display);font-size:2.2rem;font-weight:800;letter-spacing:-.04em;color:var(--text)}.pricing-period{font-size:.88rem;color:var(--muted)}.pricing-features{list-style:none;margin:0;padding:0;padding-top:var(--space-4);border-top:1px solid var(--line-soft);display:flex;flex-direction:column;gap:var(--space-2)}.pricing-features li{display:flex;align-items:flex-start;gap:var(--space-2);font-size:.92rem;color:var(--text);line-height:1.45}.pricing-features li:before{content:"✓";flex-shrink:0;margin-top:1px;color:var(--accent-text);font-weight:700}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.blog-card{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius-md);overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .16s ease,transform .16s ease}.blog-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.blog-card-image{aspect-ratio:16/9;overflow:hidden}.blog-card-img{width:100%;height:100%;object-fit:cover;display:block}.blog-card-body{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-6)}.blog-card-date{font-size:.82rem;color:var(--label)}.blog-card-title{margin:0;font-family:var(--font-display);font-size:1.1rem;font-weight:700;line-height:1.3;color:var(--text)}.blog-card-excerpt{margin:0;font-size:.93rem;color:var(--muted);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-empty{color:var(--muted)}.blog-post{max-width:720px;margin-inline:auto;padding:var(--space-10) 0 var(--space-12);display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.blog-back{font-size:.9rem;color:var(--muted);text-decoration:none}.blog-back:hover{color:var(--text)}.blog-post-header{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.blog-post-header h1{margin:0;font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;line-height:1.15;letter-spacing:-.02em}.blog-post-lead{margin:0;font-size:1.1rem;color:var(--muted);line-height:1.65}.blog-post-cover{border-radius:var(--radius-md);overflow:hidden}.blog-post-cover-img{width:100%;height:auto;display:block}.prose{color:var(--text);font-size:1rem;line-height:1.75}.prose h2{font-size:1.5rem;margin:var(--space-8) 0 var(--space-3)}.prose h2,.prose h3{font-family:var(--font-display);font-weight:700}.prose h3{font-size:1.2rem;margin:var(--space-6) 0 var(--space-2)}.prose ol,.prose p,.prose ul{margin:0 0 var(--space-5)}.prose ol,.prose ul{padding-left:var(--space-6)}.prose li+li{margin-top:var(--space-2)}.prose strong{font-weight:600}.prose a{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.prose code{font-size:.88em;background:rgba(71,199,255,.1);border-radius:4px;padding:2px 6px}.blog-post-footer{padding-top:var(--space-6);border-top:1px solid var(--line-soft)}@media (max-width:900px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.blog-grid{grid-template-columns:1fr}}.trial-panel{display:flex;align-items:center;justify-content:space-between;gap:var(--space-7);padding:var(--space-8) var(--space-8);border-radius:var(--radius-xl);border:1px solid rgba(121,242,192,.2);background:radial-gradient(circle at top right,rgba(121,242,192,.16),transparent 28%),rgba(255,255,255,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.trial-panel>div{flex:1 1 400px;min-width:0}.trial-panel>.button{flex:0 1 300px;max-width:100%}.trial-panel h2{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--text)}.trial-panel .eyebrow{margin-bottom:var(--space-3)}.trial-panel p{margin:var(--space-3) 0 0;color:var(--muted);font-size:.97rem;line-height:1.6}.bullet-list-tight{margin-top:var(--space-4)}.cta-band{display:flex;align-items:center;justify-content:space-between;gap:var(--space-7);padding:var(--space-8) var(--space-8);border-radius:var(--radius-xl)}.cta-band h2{margin:0;font-family:var(--font-display);font-size:clamp(1.8rem,3.2vw,3rem);font-weight:800;line-height:1.08;letter-spacing:-.03em;color:var(--text)}.cta-band .eyebrow{margin-bottom:var(--space-3)}.cta-band-strong{background:radial-gradient(circle at right top,rgba(71,199,255,.12),transparent 28%),rgba(255,255,255,.88)}.cta-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);width:min(100%,520px);flex-shrink:0}.cta-actions .button{width:100%}.legal-page{display:grid;grid-gap:var(--space-7);gap:var(--space-7);padding:40px;border-radius:var(--radius-xl);animation:fade-up .6s ease both}.legal-header{display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:820px}.legal-page h1{margin:0;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.08;letter-spacing:-.03em;color:var(--text)}.legal-intro{margin:0;color:var(--muted);font-size:1.02rem;line-height:1.65}.legal-meta{color:var(--muted);font-size:.88rem}.legal-sections{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.legal-section{padding:var(--space-7);border-radius:var(--radius-lg);border:1px solid var(--panel-border);background:rgba(255,255,255,.8)}.legal-section h2{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:1.3rem;font-weight:700;color:var(--text)}.legal-section p{margin:0;color:var(--muted);line-height:1.7}.legal-section p+p{margin-top:var(--space-3)}.legal-list{margin:0;padding-left:var(--space-5);color:var(--muted);line-height:1.7}.legal-list li+li{margin-top:var(--space-2)}.legal-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-6) var(--space-7);border-radius:var(--radius-lg);border:1px solid rgba(121,242,192,.2);background:radial-gradient(circle at right top,rgba(121,242,192,.16),transparent 30%),rgba(255,255,255,.84)}.burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;background:transparent;border:1px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0}.burger-line{display:block;width:100%;height:2px;background:var(--text);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.burger-open .burger-line:first-child{transform:translateY(7px) rotate(45deg)}.burger-open .burger-line:nth-child(2){opacity:0}.burger-open .burger-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{position:fixed;inset:0;z-index:20;padding:100px 16px 32px;background:rgba(252,254,255,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:fade-up .18s ease both}.mobile-nav{display:flex;flex-direction:column;gap:var(--space-4);align-items:stretch}.mobile-nav a{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:var(--text);border:1px solid var(--line-soft);background:rgba(255,255,255,.8);text-align:center}.mobile-nav .button{width:100%;margin-top:var(--space-2)}@media (max-width:768px){.site-nav{display:none}.burger{display:flex}.shell{width:calc(100% - 24px);padding:16px 0 40px}.hero{padding:28px 20px}.compact-stats-row,.stats-comparison-row{grid-template-columns:1fr}.stats-after,.stats-before,.stats-comparison-row{text-align:center}.stats-comparison-header{display:none}.stats-before:before{content:"Вручную: ";color:var(--muted);text-decoration:none}.stats-after:before,.stats-before:before{font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;display:block;font-family:var(--font-body)}.stats-after:before{content:"С Worxy: ";color:var(--accent-text)}.problem-grid{grid-template-columns:1fr}.steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-card,.proof-grid,.results-notes-grid{grid-template-columns:1fr}.trial-panel{flex-direction:column;align-items:stretch}.trial-panel>.button{flex:unset;width:100%}.cta-band{flex-direction:column;align-items:stretch}.cta-actions{grid-template-columns:1fr;width:100%}.section-heading h2{font-size:clamp(1.7rem,6vw,2.4rem)}}@media (max-width:480px){.steps-grid{grid-template-columns:1fr}.hero{padding:22px 16px}}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes cursor-blink{0%,49%{opacity:1}50%,to{opacity:.15}}@media (max-width:980px){.calculator-card,.compact-stats-row,.problem-grid,.proof-grid,.results-notes-grid,.steps-grid{grid-template-columns:1fr}.hero h1{max-width:100%}.cta-band,.trial-panel{flex-direction:column;align-items:flex-start}.cta-actions{width:100%;grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.hero h1{font-size:clamp(1.9rem,8vw,3rem);min-height:4.5lh}.shell{width:min(100% - 20px,1200px);padding-top:12px}.site-header{padding:12px 18px}.hero{padding:28px 24px}.hero-actions{flex-direction:column}.legal-page{padding:24px}.cta-band,.trial-panel{padding:var(--space-6)}.site-nav a:not(.site-nav-cta){display:none}.cta-actions{grid-template-columns:1fr}.button{min-height:48px}.pricing-grid{grid-template-columns:1fr}.page-stack{gap:var(--space-8)}}.contacts-page{padding:4rem 0 6rem}.contacts-page h1{font-size:2.25rem;font-weight:800;margin-bottom:.75rem}.contacts-subtitle{color:var(--muted);font-size:1.1rem;margin-bottom:3rem;max-width:36rem}.contacts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:3rem}.contact-card{display:flex;align-items:flex-start;gap:1.25rem;padding:1.75rem;border:1px solid var(--line-strong);border-radius:1rem;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.contact-card:hover{border-color:var(--accent);box-shadow:var(--shadow-sm)}.contact-card-icon{font-size:2rem;flex-shrink:0;line-height:1}.contact-card-title{font-weight:700;font-size:1.1rem;margin-bottom:.25rem}.contact-card-handle{color:var(--accent-text);font-size:.95rem;margin-bottom:.5rem;font-family:monospace}.contact-card-desc{color:var(--muted);font-size:.9rem;line-height:1.5}.contacts-note{max-width:36rem;color:var(--muted);font-size:.95rem;line-height:1.7}.footer-contacts{display:flex;gap:1.25rem;margin-top:.5rem;flex-wrap:wrap}.footer-contacts a{color:inherit;text-decoration:none;font-size:.9rem;opacity:.8;transition:opacity .15s}.footer-contacts a:hover{opacity:1}@media (max-width:640px){.contacts-page{padding:2.5rem 0 4rem}.contacts-page h1{font-size:1.75rem}}