@font-face{font-family:__Sora_1a977f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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:__Sora_1a977f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:__Sora_1a977f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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:__Sora_1a977f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:__Sora_1a977f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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:__Sora_1a977f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:__Sora_1a977f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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:__Sora_1a977f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:__Sora_1a977f;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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:__Sora_1a977f;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:__Sora_Fallback_1a977f;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_1a977f{font-family:__Sora_1a977f,__Sora_Fallback_1a977f;font-style:normal}.__variable_1a977f{--font-sora:"__Sora_1a977f","__Sora_Fallback_1a977f"}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_Fallback_a11773;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_a11773{font-family:__Plus_Jakarta_Sans_a11773,__Plus_Jakarta_Sans_Fallback_a11773;font-style:normal}.__variable_a11773{--font-jakarta:"__Plus_Jakarta_Sans_a11773","__Plus_Jakarta_Sans_Fallback_a11773"}:root{--bg:#0a0e1a;--panel:rgba(19,29,52,.5);--line:hsla(0,0%,100%,.08);--line-soft:hsla(0,0%,100%,.06);--text:#eaf2ff;--muted:#9fb0cd;--muted-2:#8b9ab6;--cyan:#22d3ee;--cyan-bright:#34e0f5;--blue:#3b82f6;--green:#34d399;--beam:6s;--scroll:16s}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--bg)}body{color:var(--text);font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-sora),"Sora",sans-serif}a{color:inherit}@keyframes iwFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes iwFloatB{0%,to{transform:translateY(0)}50%{transform:translateY(11px)}}@keyframes iwFade{0%{opacity:0}4%{opacity:1}25%{opacity:1}30%{opacity:0}to{opacity:0}}@keyframes iwOrbit{0%{offset-distance:0}to{offset-distance:100%}}@keyframes egSpin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes iwFloatCenter{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-14px)}}@keyframes iwPulse{0%,to{opacity:.55}50%{opacity:1}}.iw{position:relative;background-color:var(--bg);background-image:radial-gradient(rgba(120,160,220,.06) 1px,transparent 0);background-size:24px 24px;overflow-x:clip}.section{max-width:1200px;margin:0 auto;padding:104px 40px 0}.kicker{font:600 13px/1 var(--font-jakarta),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#6fd6ec;margin-bottom:16px}.section-head{text-align:center;max-width:680px;margin:0 auto}.section-head h2,.split-copy h2{font:700 clamp(1.9rem,4vw,42px) /1.12 var(--font-sora),sans-serif;letter-spacing:-.025em}.section-sub{margin:16px auto 0;max-width:540px;font:400 17px/1.6 var(--font-jakarta),sans-serif;color:var(--muted)}.section-sub.left{margin-left:0;margin-right:0}.btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:14px;cursor:pointer;text-decoration:none;font-family:var(--font-jakarta),sans-serif;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{font-weight:700;color:#04121f;background:linear-gradient(135deg,#3ee0f2,#3b82f6);box-shadow:0 12px 30px rgba(59,130,246,.45)}.btn-primary:hover{box-shadow:0 16px 36px rgba(59,130,246,.55)}.btn-ghost{font-weight:600;color:#dbe6fa;border-color:hsla(0,0%,100%,.16);background:transparent}.btn-ghost:hover{border-color:hsla(0,0%,100%,.32)}.btn-lg{font-size:16px;padding:17px 30px}.btn-pill{font-weight:700;font-size:14px;color:#04121f;background:linear-gradient(135deg,#3ee0f2,#3b82f6);padding:12px 20px;border-radius:999px;box-shadow:0 8px 24px rgba(59,130,246,.45)}.btn:disabled{opacity:.7;cursor:default;transform:none}.nav{position:sticky;top:0;z-index:50;backdrop-filter:blur(14px);background:rgba(10,14,26,.72);border-bottom:1px solid var(--line-soft)}.nav-inner{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;padding:18px 40px}.brand,.nav-inner{align-items:center}.brand{display:inline-flex;gap:12px;text-decoration:none;color:var(--text)}.logo-mark{display:flex;align-items:center;justify-content:center;border-radius:13px;background:linear-gradient(150deg,#38d6f2,#2f7bf6);box-shadow:0 6px 20px rgba(47,123,246,.5)}.brand-name{font:700 21px/1 var(--font-sora),sans-serif;letter-spacing:-.01em}.brand-name.sm{font-size:20px}.nav-links{display:flex;align-items:center;gap:34px;font:500 15px/1 var(--font-jakarta),sans-serif}.nav-links a{color:#aebcd6;text-decoration:none;transition:color .2s}.nav-links a:hover{color:#eaf2ff}.nav-actions{display:flex;align-items:center;gap:14px}.hero{position:relative;text-align:center;padding:72px 40px 0;max-width:1200px;margin:0 auto}.hero-halo{position:absolute;top:-40px;left:50%;transform:translateX(-50%);width:820px;height:520px;max-width:100%;background:radial-gradient(ellipse at center,rgba(34,211,238,.16),transparent 64%);pointer-events:none}.hero-copy{position:relative}.badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:rgba(34,211,238,.1);border:1px solid rgba(34,211,238,.28);font:600 13px/1 var(--font-jakarta),sans-serif;color:#7fe6f7;margin-bottom:26px}.badge-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.hero h1{font:800 clamp(2.4rem,6vw,62px) /1.05 var(--font-sora),sans-serif;letter-spacing:-.03em;max-width:840px;margin:0 auto}.grad{background:linear-gradient(120deg,#3ee0f2,#5b9bff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .lead{margin:24px auto 0;max-width:580px;font:400 18px/1.6 var(--font-jakarta),sans-serif;color:var(--muted)}.cta-row{display:flex;gap:14px;margin-top:34px;flex-wrap:wrap}.cta-row,.cta-row.center{justify-content:center}.cta-note{margin-top:18px;font:500 13px/1.4 var(--font-jakarta),sans-serif;color:#6f7f9c}.proof-note{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:8px 14px;border-radius:999px;background:rgba(74,222,128,.08);border:1px solid rgba(74,222,128,.22);font:600 13px/1.4 var(--font-jakarta),sans-serif;color:#9fe8b8}.proof-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green);flex-shrink:0}.phone-stage{position:relative;width:640px;max-width:100%;height:680px;margin:24px auto 0}.phone-pulse{position:absolute;top:40px;left:50%;transform:translateX(-50%);width:460px;height:460px;max-width:100%;background:radial-gradient(circle,rgba(34,211,238,.28),transparent 68%);filter:blur(28px);animation:iwPulse 5s ease-in-out infinite}.float-card{position:absolute;z-index:3;background:rgba(17,26,46,.92);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.09);border-radius:18px;padding:14px 18px;text-align:left;box-shadow:0 16px 40px rgba(0,0,0,.45)}.float-card-revenue{left:6px;top:150px;animation:iwFloatB 6s ease-in-out infinite}.float-card-batch{right:8px;top:268px;animation:iwFloat 7s ease-in-out infinite}.float-card-label{font:600 11px/1 var(--font-jakarta),sans-serif;letter-spacing:.1em;color:#7e8ca8;text-transform:uppercase}.float-card-value{margin-top:7px;font:800 24px/1 var(--font-sora),sans-serif;color:var(--cyan-bright)}.float-card-meta{margin-top:6px;font:600 12px/1 var(--font-jakarta),sans-serif}.float-card-meta.green{color:var(--green)}.float-card-row{display:flex;align-items:center;gap:8px}.pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.float-card-title{font:700 13px/1 var(--font-jakarta),sans-serif;color:var(--text)}.float-card-sub{margin-top:8px;font:500 12px/1.3 var(--font-jakarta),sans-serif;color:var(--muted)}.phone{position:relative;width:300px;height:640px}.phone-float{position:absolute;left:50%;top:54px;transform:translateX(-50%);animation:iwFloatCenter 7s ease-in-out infinite}.phone-bezel{position:relative;z-index:1;width:300px;height:640px;background:#05070d;border:1px solid var(--line-soft);border-radius:48px;padding:10px;box-shadow:0 34px 80px rgba(0,0,0,.62)}.phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:38px;background:var(--bg)}.phone-screen img{position:absolute;inset:0;width:100%}.phone-screen .screen-cycle{animation:iwFade var(--scroll) ease-in-out infinite}.screen-cycle.d0{animation-delay:0s}.screen-cycle.d1{animation-delay:calc(var(--scroll) / 4)}.screen-cycle.d2{animation-delay:calc(var(--scroll) / 4 * 2)}.screen-cycle.d3{animation-delay:calc(var(--scroll) / 4 * 3)}.phone-screen-inset{border-radius:38px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05)}.phone-glow,.phone-screen-inset{position:absolute;inset:0;pointer-events:none}.phone-glow-bloom,.phone-glow-core,.phone-glow-rim{position:absolute;border-radius:72px;overflow:hidden;z-index:0;pointer-events:none}.phone-glow-bloom{inset:-24px;border-radius:72px}.phone-glow-rim{inset:-2.5px;border-radius:50px}.phone-glow-core{inset:-1px;border-radius:49px}.phone-glow-bloom:before,.phone-glow-core:before,.phone-glow-rim:before{content:"";position:absolute;top:50%;left:50%;width:260%;height:260%;transform:translate(-50%,-50%);animation:egSpin var(--beam) linear infinite}.phone-glow-bloom:before{background:conic-gradient(from 0deg,transparent 0deg,transparent 222deg,#2f7bf6 268deg,#3ee0f2 304deg,#bdf3ff 330deg,transparent 1turn);filter:blur(22px)}.phone-glow-rim:before{background:conic-gradient(from 0deg,transparent 0deg,transparent 226deg,#2f7bf6 270deg,#3ee0f2 306deg,#bdf3ff 332deg,transparent 1turn)}.phone-glow-core:before{background:conic-gradient(from 0deg,transparent 0deg,transparent 282deg,hsla(0,0%,100%,.95) 304deg,transparent 326deg)}.split.reverse .phone-glow-bloom:before{background:conic-gradient(from 0deg,transparent 0deg,transparent 222deg,#1e5fd0 268deg,#3b82f6 304deg,#bfdbff 330deg,transparent 1turn);filter:blur(22px)}.split.reverse .phone-glow-rim:before{background:conic-gradient(from 0deg,transparent 0deg,transparent 226deg,#1e5fd0 270deg,#3b82f6 306deg,#bfdbff 332deg,transparent 1turn)}.value-strip{max-width:1100px;margin:8px auto 0;padding:0 40px}.value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);padding:26px 0}.value-cell{text-align:center}.value-cell+.value-cell{border-left:1px solid var(--line-soft)}.value-num{font:800 22px/1 var(--font-sora),sans-serif;color:var(--text)}.value-num.cyan{color:var(--cyan-bright)}.value-num.green{color:var(--green)}.value-sub{margin-top:7px;font:500 13px/1.3 var(--font-jakarta),sans-serif;color:var(--muted-2)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:54px}.feature-card{background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:28px}.feature-card.is-highlight{background:linear-gradient(165deg,rgba(34,211,238,.1),rgba(19,29,52,.5));border-color:rgba(34,211,238,.2)}.feature-icon{width:50px;height:50px;border-radius:14px;display:flex;align-items:center;justify-content:center}.accent-cyan{background:linear-gradient(150deg,#38d6f2,#2f7bf6);box-shadow:0 8px 22px rgba(47,123,246,.35)}.accent-violet{background:linear-gradient(150deg,#a78bfa,#6366f1);box-shadow:0 8px 22px rgba(99,102,241,.32)}.accent-teal{background:linear-gradient(150deg,#22d3ee,#0ea5b7);box-shadow:0 8px 22px rgba(14,165,183,.32)}.accent-green{background:linear-gradient(150deg,#34d399,#0ea5a0);box-shadow:0 8px 22px rgba(16,185,129,.3)}.accent-amber{background:linear-gradient(150deg,#fbbf24,#fb923c);box-shadow:0 8px 22px rgba(251,146,60,.32)}.accent-blue{background:linear-gradient(150deg,#60a5fa,#3b82f6);box-shadow:0 8px 22px rgba(59,130,246,.32)}.feature-card h3{margin-top:20px;font:700 20px/1.2 var(--font-sora),sans-serif}.feature-card p{margin-top:10px;font:400 15px/1.6 var(--font-jakarta),sans-serif;color:var(--muted)}.mini-caps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px}.mini-cap{display:flex;align-items:center;gap:11px;background:hsla(0,0%,100%,.025);border:1px solid var(--line-soft);border-radius:14px;padding:16px 18px;font:600 14px/1.3 var(--font-jakarta),sans-serif;color:#c3d0e8}.mini-cap-mark{color:var(--cyan);font-size:18px}.steps{display:flex;align-items:flex-start;justify-content:center;margin:56px auto 0;max-width:920px}.step-row{display:contents}.step{flex:1;text-align:center}.step-node{width:68px;height:68px;border-radius:50%;margin:0 auto;background:hsla(0,0%,100%,.04);border:2px solid hsla(0,0%,100%,.22);display:flex;align-items:center;justify-content:center}.step-node.is-active{background:rgba(34,211,238,.14);border-color:var(--cyan);box-shadow:0 0 26px rgba(34,211,238,.4)}.step-dot{width:16px;height:16px;border-radius:50%;border:2px solid var(--muted)}.step-node.is-active .step-dot{width:18px;height:18px;border:none;background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.step-label{margin-top:18px;font:700 20px/1 var(--font-sora),sans-serif}.step-body{margin:10px auto 0;max-width:240px;font:400 15px/1.6 var(--font-jakarta),sans-serif;color:#90a1bf}.step-line{width:120px;height:2px;margin-top:33px;background:hsla(0,0%,100%,.12)}.step-line.is-lit{background:linear-gradient(90deg,var(--cyan),hsla(0,0%,100%,.12))}.split{display:flex;align-items:center;gap:64px}.split.reverse{flex-direction:row-reverse}.split-visual{flex:none;width:300px;position:relative;margin:0 auto}.split-visual .phone{margin:0 auto}.phone-soft-halo{position:absolute;inset:-60px;background:radial-gradient(circle,rgba(34,211,238,.18),transparent 70%);filter:blur(20px);pointer-events:none}.phone-soft-halo.blue{background:radial-gradient(circle,rgba(59,130,246,.2),transparent 70%)}.split-copy{flex:1}.check-list{list-style:none;display:flex;flex-direction:column;gap:14px;margin-top:28px;max-width:460px}.check-list li{display:flex;gap:13px;align-items:flex-start;font:400 15px/1.5 var(--font-jakarta),sans-serif;color:#c3d0e8}.check{flex:none;margin-top:2px;width:22px;height:22px;border-radius:50%;background:rgba(34,211,238,.16);color:var(--cyan);display:flex;align-items:center;justify-content:center;font-size:13px}.unpaid{color:#fb7185;font-weight:600}.report-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px;max-width:460px}.report-cell{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px}.report-value{font:800 24px/1 var(--font-sora),sans-serif}.report-value.cyan{color:var(--cyan-bright)}.report-value.green{color:var(--green)}.report-value.indigo{color:#a5b4fc}.report-note{font-size:14px;color:var(--green)}.report-label{margin-top:7px;font:600 12px/1 var(--font-jakarta),sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2)}.faq-section{max-width:820px}.faq-section .section-head{margin-bottom:44px}.faq-list{display:flex;flex-direction:column;gap:14px}.faq-item{background:rgba(19,29,52,.45);border:1px solid var(--line);border-radius:16px}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;background:none;border:none;cursor:pointer;text-align:left;color:var(--text);font:600 17px/1.4 var(--font-jakarta),sans-serif}.faq-sign{flex:none;color:#6fd6ec;font:700 22px/1 var(--font-sora),sans-serif}.faq-item.is-open .faq-sign{color:var(--cyan)}.faq-answer{margin:0;padding:0 24px 22px;font:400 15px/1.65 var(--font-jakarta),sans-serif;color:var(--muted)}.install-banner{position:relative;max-width:1100px;margin:0 auto;border-radius:30px;overflow:hidden;border:1px solid rgba(34,211,238,.25);background:linear-gradient(150deg,rgba(34,211,238,.14),rgba(19,29,52,.6));padding:64px 56px;text-align:center}.install-banner-halo{position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:560px;height:360px;max-width:100%;background:radial-gradient(ellipse,rgba(34,211,238,.3),transparent 65%);pointer-events:none}.install-banner-inner{position:relative}.install-banner h2{font:800 clamp(2rem,5vw,46px) /1.1 var(--font-sora),sans-serif;letter-spacing:-.03em;max-width:620px;margin:0 auto}.install-banner p{margin:18px auto 0;max-width:480px;font:400 18px/1.6 var(--font-jakarta),sans-serif;color:#bcd0ec}.footer{max-width:1200px;margin:0 auto;padding:90px 40px 50px}.footer-top{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;border-top:1px solid var(--line-soft);padding-top:50px;flex-wrap:wrap}.footer-brand{max-width:360px}.footer-brand .brand{margin-bottom:16px}.footer-brand p{font:400 14px/1.6 var(--font-jakarta),sans-serif;color:var(--muted-2)}.footer-contact{text-align:right}.footer-call{display:inline-flex;margin-bottom:14px}.footer-email{display:block;text-decoration:none;font:700 22px/1.2 var(--font-sora),sans-serif;color:var(--text)}.footer-links{display:flex;gap:24px;justify-content:flex-end;margin-top:18px;font:500 14px/1 var(--font-jakarta),sans-serif}.footer-links a{color:var(--muted-2);text-decoration:none}.footer-links a:hover{color:var(--text)}.footer-legal{margin-top:36px;font:500 13px/1 var(--font-jakarta),sans-serif;color:#5d6b86}.install-guide-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(4,8,18,.72);backdrop-filter:blur(6px)}.install-guide{position:relative;width:100%;max-width:420px;background:#111a2e;border:1px solid rgba(34,211,238,.25);border-radius:22px;padding:28px;box-shadow:0 30px 80px rgba(0,0,0,.6);text-align:left}.install-guide h3{font:700 22px/1.2 var(--font-sora),sans-serif}.install-guide-sub{margin-top:8px;font:400 14px/1.55 var(--font-jakarta),sans-serif;color:var(--muted)}.install-guide ol{margin:18px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:10px;font:500 15px/1.5 var(--font-jakarta),sans-serif;color:#c3d0e8}.install-guide-close{position:absolute;top:14px;right:16px;background:none;border:none;color:var(--muted);font-size:26px;line-height:1;cursor:pointer}.install-guide-close:hover{color:var(--text)}@media (max-width:1040px){.nav-links{display:none}.feature-grid,.mini-caps{grid-template-columns:repeat(2,1fr)}.split,.split.reverse{flex-direction:column;gap:40px;text-align:center}.split-copy{text-align:center}.check-list,.report-grid,.section-sub.left{margin-left:auto;margin-right:auto}.check-list,.report-grid{text-align:left}}@media (max-width:760px){.section{padding:80px 22px 0}.hero{padding:48px 22px 0}.nav-inner{padding:16px 22px}.value-strip{padding:0 22px}.value-grid{grid-template-columns:repeat(2,1fr);gap:22px 14px}.value-cell:nth-child(3){border-left:none}.feature-grid,.mini-caps{grid-template-columns:1fr}.steps{gap:12px;max-width:360px}.step-row,.steps{flex-direction:column;align-items:center}.step-row{display:flex;width:100%}.step-line{width:2px;height:34px;margin:4px 0}.install-banner{padding:48px 24px}.footer-top{flex-direction:column;align-items:flex-start}.footer-contact{text-align:left}.footer-links{justify-content:flex-start}.phone-stage{transform:scale(.82);transform-origin:top center;height:560px;margin-top:8px}}@media (max-width:360px){.phone-stage{transform:scale(.7);height:480px}.split-visual .phone{transform:scale(.92);transform-origin:top center}}@media (prefers-reduced-motion:reduce){.float-card,.phone-float,.phone-glow-bloom:before,.phone-glow-core:before,.phone-glow-rim:before,.phone-pulse,.screen-cycle{animation:none!important}.screen-cycle:not(.d0){opacity:0}}