@font-face{font-family:__Inter_3ccf5d;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_3ccf5d;font-style:normal;font-weight:400;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_3ccf5d;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_3ccf5d;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_3ccf5d;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_3ccf5d;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_3ccf5d;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_3ccf5d;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_3ccf5d;font-style:normal;font-weight:500;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_3ccf5d;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_3ccf5d;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_3ccf5d;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_3ccf5d;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_3ccf5d;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_3ccf5d;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_3ccf5d;font-style:normal;font-weight:600;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_3ccf5d;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_3ccf5d;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_3ccf5d;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_3ccf5d;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_3ccf5d;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_3ccf5d;font-style:normal;font-weight:700;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_3ccf5d;font-style:normal;font-weight:700;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_3ccf5d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_3ccf5d;font-style:normal;font-weight:700;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_3ccf5d;font-style:normal;font-weight:700;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_3ccf5d;font-style:normal;font-weight:700;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_3ccf5d;font-style:normal;font-weight:700;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_3ccf5d;font-style:normal;font-weight:800;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_3ccf5d;font-style:normal;font-weight:800;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_3ccf5d;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_3ccf5d;font-style:normal;font-weight:800;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_3ccf5d;font-style:normal;font-weight:800;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_3ccf5d;font-style:normal;font-weight:800;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_3ccf5d;font-style:normal;font-weight:800;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_3ccf5d;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_3ccf5d{font-family:__Inter_3ccf5d,__Inter_Fallback_3ccf5d;font-style:normal}.__variable_3ccf5d{--font-inter:"__Inter_3ccf5d","__Inter_Fallback_3ccf5d"}:root{--bg:#090f1e;--surface:#121d30;--line:#293751;--bright:#edf5ff;--dim:#98a9c6;--cyan:#38bdf8;--violet:#a78bfa;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--bright);font-family:var(--font-inter),Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}main{overflow:hidden}a{text-decoration:none;color:inherit}button{font:inherit;cursor:pointer}.container{width:min(1200px,calc(100% - 64px));margin:auto}.header{height:82px;position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid #ffffff14;background:#080e1ddc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.actions,.brand,.card-top,.check-list li,.footer-inner,.header-inner,.hero-rail,.highlights span,.nav,.nav-button,.primary-button,.secondary-button{display:flex;align-items:center}.footer-inner,.header-inner,.hero-rail{justify-content:space-between}.header-inner{height:100%}.brand{gap:12px}.mark{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#66caff;border:1px solid #2c6bb2;background:radial-gradient(circle at 30% 20%,#2f74bb,#101a3e 80%);box-shadow:0 0 25px #1266ae44}.brand b{display:block;font-size:17px;letter-spacing:-.7px}.brand em{font-style:normal;color:#8abde1}.brand small{display:block;color:#8297b6;font-size:8px;font-weight:800;letter-spacing:1.4px;margin-top:5px}.nav{gap:38px;color:#a6b5d0;font-size:13px;font-weight:600}.nav a:hover{color:#fff}.nav-button{border:1px solid #385277;border-radius:30px;padding:13px 19px;gap:13px;background:#10223d;color:#eaf6ff}.menu-toggle{display:none;border:0;background:none;color:#fff}.hero{position:relative;min-height:900px;padding-top:108px;background:radial-gradient(ellipse at 75% 40%,#34246e55,transparent 35%),radial-gradient(ellipse at 20% 30%,#0b487344,transparent 38%),var(--bg)}.eyebrow,.overline{color:#59c3fa;font-weight:800;font-size:11px;letter-spacing:2.3px}.eyebrow{display:flex;align-items:center;gap:12px}.eyebrow i{width:7px;height:7px;border-radius:50%;background:#34dcaa;box-shadow:0 0 16px #34dcaa}.hero h1{font-size:clamp(55px,7vw,100px);line-height:1.06;letter-spacing:-6px;margin:31px 0 25px}.hero h1 span,h2 span{color:#8596b3}.hero-sub,.lead{font-size:17px;line-height:1.95;color:#a1b1cb;max-width:650px}.actions{gap:22px;margin-top:36px;flex-wrap:wrap}.primary-button{width:max-content;gap:24px;padding:17px 23px;background:linear-gradient(110deg,#46c6fc,#478ae6);color:#071526;border-radius:10px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s}.primary-button:hover{transform:translateY(-3px);box-shadow:0 12px 35px #289aee40}.secondary-button{gap:12px;padding:16px 2px;font-size:13px;font-weight:600;color:#c0cde1}.hero-device{max-width:1010px;margin:66px auto 0;perspective:1200px}.hero-device .laptop{transform:rotateX(5deg) rotateY(-6deg);filter:drop-shadow(0 35px 50px #0009)}.laptop{position:relative;max-width:100%}.laptop-screen{border:solid #293348;border-width:11px 11px 17px;border-radius:19px 19px 8px 8px;overflow:hidden;aspect-ratio:16/9;background:#0c1527;box-shadow:0 0 0 2px #53617b,0 0 70px #1c69bf25}.laptop-base{height:16px;background:linear-gradient(#8a95a7,#475366 55%,#1d283b);margin:0 -5%;border-radius:2px 2px 15px 15px}.hero-rail{margin-top:70px;color:#7f90ae;font-size:10px;letter-spacing:1.5px;font-weight:800}.capture{width:100%;height:100%;min-height:180px;background:radial-gradient(circle at 80% 80%,#183d6840,transparent 40%),linear-gradient(145deg,#121c30,#090f1f);display:grid;place-items:center;border:1px solid #293951}.capture-inner{text-align:center;padding:16px}.capture-symbol{color:#4bc1fd;width:48px;height:48px;display:grid;place-items:center;margin:0 auto 13px;border:1px solid #24628e;border-radius:13px;background:#143858}.capture-inner p{font-size:9px;letter-spacing:2px;color:#5bc6fc;font-weight:800;margin:0 0 10px}.capture-inner strong{display:block;font-size:clamp(13px,2vw,23px);margin-bottom:9px}.capture-inner span{display:block;font-size:11px;line-height:1.6;color:#869bbb}.features,.intro,.patch-section,.trust{padding:150px 0}.overline{margin:0 0 25px}h2{font-size:clamp(46px,5vw,74px);line-height:1.1;letter-spacing:-4px;margin:0 0 27px}.lead{margin-bottom:0}.showcase-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:70px}.showcase-card{background:linear-gradient(135deg,#141e31,#0b1424);border:1px solid #293851;border-radius:21px;padding:27px;min-height:480px;overflow:hidden;position:relative}.card-top{justify-content:space-between;color:#56bff5;letter-spacing:1.3px;font-size:9px;font-weight:800}.showcase-card h3{font-size:25px;line-height:1.2;letter-spacing:-1px;margin:60px 0 13px}.feature>p,.showcase-card>p,.trust-item p{color:#94a6c0;font-size:13px;line-height:1.9}.card-capture{height:220px;width:440px;position:absolute;top:293px;left:26px;transform:rotate(-3deg);border-radius:9px;overflow:hidden;box-shadow:0 0 20px #000a}.card-capture .capture-inner strong{font-size:18px}.statement{text-align:center;padding:115px 15px;background:radial-gradient(ellipse at center,#12335c66,transparent 70%)}.statement p{font-size:clamp(26px,3vw,42px);line-height:1.5;letter-spacing:-1px}.statement strong{color:#80d3fc}.line{height:2px;width:90px;background:linear-gradient(90deg,transparent,#46baff,transparent);margin:0 auto}.mobile-experience{padding:100px 0;background:radial-gradient(ellipse at 74% 45%,#29205e77,transparent 45%)}.mobile-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:60px;gap:60px}.highlights{display:grid;grid-gap:20px;gap:20px;margin-top:33px}.highlights span{gap:13px;color:#a9bbd6;font-size:13px}.highlights svg{color:#67bff6}.phone-stage{height:670px;display:grid;place-items:center;position:relative;perspective:1300px}.phone-halo{position:absolute;width:350px;height:470px;background:#2a4599;filter:blur(110px);opacity:.27}.phone-transform{position:relative;transition:transform .12s linear;filter:drop-shadow(30px 38px 35px #000c);transform-style:preserve-3d}.phone{width:280px;height:570px;border-radius:45px;border:3px solid #6d798e;background:linear-gradient(90deg,#202d41,#05070b 12%,#101927 89%,#8290a7);padding:10px;position:relative}.phone-screen{height:100%;border-radius:34px;overflow:hidden;background:#09101d}.phone-screen .capture{min-height:100%}.phone-screen .capture-inner{padding:10px}.phone-screen .capture-inner strong{font-size:17px}.phone-screen .capture-inner span{font-size:9px}.phone-island{position:absolute;z-index:2;top:19px;left:50%;transform:translateX(-50%);height:23px;width:94px;background:#010307;border-radius:20px}.phone-stage>small{position:absolute;bottom:5px;color:#8292b0;letter-spacing:1.6px;font-size:10px;font-weight:800}.features{background:#0c1526}.feature-grid{margin-top:65px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;border:1px solid #2b3951;background:#2b3951;border-radius:17px;overflow:hidden}.feature{background:#101b2e;padding:37px 32px;min-height:298px;position:relative}.feature:hover{background:#15243a}.feature-icon{height:54px;width:54px;border-radius:16px;display:grid;place-items:center;color:#61c6fb;border:1px solid #235581;background:#143352}.feature-number{position:absolute;top:48px;right:32px;color:#536582;font-size:11px}.feature h3{font-size:19px;letter-spacing:-.6px;margin:33px 0 12px}.feature p{margin:0}.patch-grid,.trust-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:70px;gap:70px;align-items:center}.patch-window{height:390px;border:9px solid #293b57;border-radius:16px;overflow:hidden;box-shadow:0 35px 80px #0009,0 0 80px #266cc42c}.check-list{list-style:none;padding:0;margin:26px 0 0}.check-list li{gap:13px;margin:17px 0;font-size:14px;color:#b4c4dc}.check-list svg{width:17px;color:#40dfaa}.trust{background:#0c1526}.trust-grid{align-items:start}.trust-items{border-top:1px solid var(--line)}.trust-item{display:grid;grid-template-columns:30px 1fr 18px;grid-gap:20px;gap:20px;align-items:start;padding:24px 0;border-bottom:1px solid var(--line)}.trust-item>svg:first-child{color:#6dc8fa}.trust-item>svg:last-child{color:#627997}.trust-item h3{font-size:17px;margin:0 0 7px}.trust-item p{margin:0}.contact{text-align:center;padding:170px 0;background:radial-gradient(ellipse at 50% 35%,#1d4c8744,transparent 60%),#0b1526}.contact p:not(.overline){color:#a9bad2;line-height:1.8;margin:20px auto 35px}.contact .primary-button{margin:auto}footer{border-top:1px solid var(--line);padding:30px 0}.footer-inner>a:last-child,.footer-inner>span{color:#899bb8;font-size:12px}.reveal{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:none}@media(max-width:900px){.feature-grid,.showcase-grid{grid-template-columns:repeat(2,1fr)}.showcase-card:last-child{grid-column:span 2}.mobile-grid,.patch-grid,.trust-grid{grid-template-columns:1fr}.mobile-grid{gap:0}.trust-grid{gap:40px}.hero{min-height:auto;padding-bottom:70px}}@media(max-width:650px){.container{width:calc(100% - 38px)}.header{height:70px}.menu-toggle{display:block}.nav{display:none;position:absolute;top:70px;left:0;right:0;padding:24px;background:#111c2f;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:24px}.nav.open{display:flex}.hero{padding-top:82px}.hero h1{font-size:clamp(48px,12vw,70px);letter-spacing:-3px}.hero-sub,.lead{font-size:15px}.eyebrow{font-size:9px;letter-spacing:1.5px}.hero-device{width:117%;margin-left:-8.5%}.laptop-screen{border-width:5px 5px 9px;border-radius:10px}.hero-rail{justify-content:center}.hero-rail span:first-child{display:none}.features,.intro,.patch-section,.trust{padding:90px 0}h2{font-size:clamp(41px,10vw,59px);letter-spacing:-2.7px}.feature-grid,.showcase-grid{grid-template-columns:1fr;gap:14px;background:transparent;border:0}.feature,.showcase-card{border:1px solid #283954;border-radius:17px}.showcase-card:last-child{grid-column:auto}.showcase-card{min-height:400px}.showcase-card h3{margin-top:36px}.card-capture{top:240px}.feature{min-height:auto;padding:30px}.mobile-experience{padding:85px 0}.phone-stage{height:660px}.phone{width:245px;height:510px}.phone-stage>small{font-size:8px}.patch-window{height:290px}.contact{padding:110px 0}.footer-inner{flex-direction:column;gap:20px}.brand b{font-size:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none}.phone-transform,.reveal{transition:none}}.real-mark{padding:0;border:0;background:none;box-shadow:none;overflow:hidden}.real-mark img{width:100%;height:100%;object-fit:contain}.rmm-ui{height:100%;width:100%;overflow:hidden;background:radial-gradient(ellipse at 90% 65%,#10263c55,transparent 45%),#0b1120;color:#e6ebf5;font-size:clamp(7px,.83vw,12px);font-family:var(--font-inter),Inter,system-ui,sans-serif;text-align:left;position:relative}.rmm-demo-tag{position:absolute;right:1.1em;bottom:1em;background:#080e1eea;border:1px solid #2a4c6b;border-radius:5px;padding:.45em .7em;color:#88bce2;font-size:.68em;letter-spacing:.4px;z-index:5;pointer-events:none}.rmm-header{height:12%;justify-content:space-between;border-bottom:1px solid #25334b;background:#0c1425;padding:0 4%}.rmm-header,.rmm-identity{display:flex;align-items:center}.rmm-identity{gap:.8em}.rmm-identity img{width:2.6em;height:2.6em;object-fit:contain}.rmm-identity b{display:block;font-size:1.25em;letter-spacing:-.3px}.rmm-identity small{display:block;color:#91a1b9;font-size:.75em;margin-top:.3em}.rmm-identity small span{border:1px solid #303b52;border-radius:9px;padding:.2em .6em;margin-left:.5em}.rmm-tools{gap:.65em}.rmm-tools,.rmm-tools>span{display:flex;align-items:center}.rmm-tools>span{border:1px solid #323d54;background:#1d2638;border-radius:1.1em;padding:.75em;gap:.5em}.rmm-tools .rmm-agent{background:#0d2b45;color:#5fc9ff;border-color:#175174;padding:.75em 1.3em}.rmm-content{width:82%;margin:0 auto;padding-top:2.1%}.rmm-nav{display:flex;gap:.6em;margin-bottom:2.1%}.rmm-nav>div{display:flex;align-items:center;gap:.5em;padding:.75em 1.15em;border:1px solid #2b354c;border-radius:3em;color:#b8c2d1;white-space:nowrap;font-weight:650}.rmm-nav>div.selected{background:#374054;border-color:#5c6578;color:#fff}.rmm-title{display:flex;align-items:center;gap:.9em;margin-bottom:1.5%}.rmm-title-icon{height:3em;width:3em;border-radius:1em;display:grid;place-items:center;background:#152b4b;color:#45bdff}.rmm-title b{display:block;font-size:1.45em}.rmm-title small{display:block;color:#96a6ba;margin-top:.35em;font-size:.82em}.rmm-refresh{margin-left:auto;border:1px solid #374257;border-radius:1em;padding:.8em 1.2em;background:#252d3e;display:flex;gap:.6em;align-items:center;color:#c4d0e0}.rmm-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:1%;gap:1%;margin-bottom:1.5%}.rmm-metric{min-width:0;background:#181f2e;border:1px solid #30394d;border-radius:1.4em;padding:1.3em 1.15em;min-height:7.7em}.rmm-metric small{display:block;color:#a0aec1;font-size:.8em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rmm-metric strong{display:block;font-size:2.05em;margin-top:.85em;line-height:1}.rmm-metric span{display:block;color:#8a9bb0;font-size:.68em;margin-top:.6em}.rmm-panels{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:1.5%;gap:1.5%;margin-bottom:1.5%}.rmm-panel{min-width:0;background:#171f2f;border:1px solid #30394d;border-radius:1.6em;padding:1.5em}.rmm-panel-label{font-size:.9em;letter-spacing:.8px;font-weight:800;color:#9ba8bc}.rmm-panel>small{display:block;font-size:.76em;color:#8b99b0;margin-top:.9em}.rmm-chart{position:relative;height:10em;display:flex;align-items:end;gap:1.5%;padding:0 3%;margin-top:1.2em}.rmm-gridlines{position:absolute;inset:0;background:repeating-linear-gradient(0deg,#ffffff0c 0,#ffffff0c 1px,transparent 0,transparent 25%);pointer-events:none}.rmm-bar{position:relative;z-index:1;background:#38bdf8;flex:1 1;min-height:1px;border-radius:2px 2px 0 0}.rmm-chart-labels{display:flex;justify-content:space-between;font-size:.72em;color:#8694a9;margin-top:.6em}.rmm-groupbar{display:flex;align-items:center;gap:.8em;margin-top:1.2em;font-size:.83em}.rmm-groupbar>span{width:28%;white-space:nowrap}.rmm-groupbar i{height:1.15em;border-radius:3px;background:#525d71;display:block}.rmm-groupbar small{color:#a5b0c1}.rmm-lower .rmm-panel{padding:1.3em}.rmm-event{display:flex;align-items:center;gap:.7em;background:#20293a;border:1px solid #303b51;border-radius:.9em;padding:.8em;margin-top:.7em;font-size:.8em}.rmm-event svg:first-child{color:#f4c844}.rmm-event svg:last-child{margin-left:auto}.rmm-activity{display:flex;align-items:center;gap:.8em;margin-top:1em;font-size:.85em}.rmm-activity i{height:.45em;width:.45em;border-radius:50%;background:#7977ff}.rmm-activity span{margin-left:auto;color:#8494a9;font-size:.8em}.rmm-device-stats{display:flex;gap:1%;margin-bottom:2%}.rmm-device-stats>span{display:flex;gap:.8em;align-items:center;background:#1a2233;border:1px solid #323b50;border-radius:3em;padding:1em 1.5em;font-size:.9em;color:#9eacc1}.rmm-device-stats b{color:#fff;font-size:1.4em}.rmm-search{background:#1a2232;border:1px solid #333e54;border-radius:1em;padding:1.1em;display:flex;align-items:center;gap:1em;color:#8b9bb0;margin-bottom:1.5%}.rmm-pills{display:flex;flex-wrap:wrap;gap:.7em;margin:1.4% 0 2.1%}.rmm-pills span{border:1px solid #333d52;border-radius:3em;padding:.75em 1.2em;color:#a7b4c7;background:#1a2232;font-size:.85em;white-space:nowrap}.rmm-pills .on{background:#10334c;color:#69cfff;border-color:#1e6c99}.rmm-devicegroup{border:1px solid #303a50;border-radius:1.5em;background:#171f2f;margin-bottom:1.4%;overflow:hidden}.rmm-groupheading{display:flex;align-items:center;gap:1em;padding:1.25em;background:#202838}.rmm-groupheading svg{color:#f4ad2b}.rmm-groupheading>span{font-size:.85em;color:#8d9eb6}.rmm-groupheading .rmm-online{color:#25c878}.rmm-devicerow,.rmm-tablehead{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;grid-gap:1em;gap:1em;padding:1.1em 1.5em}.rmm-tablehead{color:#687991;font-size:.72em;letter-spacing:1px;border-top:1px solid #303a50;border-bottom:1px solid #303a50}.rmm-devicerow{font-size:.9em}.rmm-devicerow>b{font-size:1em}.rmm-pill{width:max-content;border:1px solid #3a465e;border-radius:.8em;padding:.45em 1em;color:#a9b8cd}.rmm-patchrow{display:flex;align-items:center;gap:1.2em;padding:1.4em 1.6em;border:1px solid #303b51;background:#171f2f;border-radius:1.4em;margin:1% 0}.rmm-patchrow>svg:first-child{color:#7b8799}.rmm-patchrow>div{flex:1 1}.rmm-patchrow b{font-size:1em}.rmm-patchrow small{display:block;color:#8b9bb1;font-size:.8em;margin-top:.4em}.rmm-healthy,.rmm-mutedbadge{border-radius:3em;padding:.5em 1em;font-size:.8em;display:flex;gap:.4em;align-items:center}.rmm-healthy{background:#123d30;color:#7ee7a8;border:1px solid #1d6950}.rmm-mutedbadge{background:#272f40;color:#9da9bb;border:1px solid #3a465c}.rmm-auditfilters{background:#192233;border:1px solid #344157;border-radius:1.3em;padding:1em;margin:1.3em 0}.rmm-auditfilters .rmm-pills{margin-bottom:0}.rmm-auditrow{border:1px solid #303a50;background:#171f2f;border-radius:1.4em;padding:1.1em;display:flex;gap:1em;align-items:center;margin:.8em 0}.rmm-auditrow b{font-size:.9em;border:1px solid #4b5266;background:#343c50;border-radius:3em;padding:.45em 1em}.rmm-auditrow>span:last-child{margin-left:auto;color:#8798b2;font-size:.8em}.rmm-avatar{display:grid;place-items:center;width:2.5em;height:2.5em;border-radius:50%;background:#355581;font-size:.85em;font-weight:800}.rmm-ui-mobile{font-size:10px}.rmm-ui-mobile .rmm-demo-tag{font-size:6px;left:5px;right:5px;text-align:center}.rmm-mobile{padding:38px 12px 10px;height:100%;overflow:hidden}.rmm-mobile-top{display:flex;gap:8px;align-items:center;border-bottom:1px solid #29354b;padding-bottom:14px}.rmm-mobile-top img{width:27px;height:27px}.rmm-mobile-top b{font-size:11px;display:block}.rmm-mobile-top small{color:#a5b3c8;font-size:8px}.rmm-mobile-top>svg{margin-left:auto}.rmm-mobile-nav{display:flex;gap:5px;margin:16px 0}.rmm-mobile-nav span{font-size:9px;padding:7px 8px;border:1px solid #344159;border-radius:25px}.rmm-mobile-nav .on{background:#374052}.rmm-mobile-title{display:flex;align-items:center;gap:7px;font-size:15px;font-weight:800;margin:16px 0}.rmm-mobile-title svg{color:#44bdf9}.rmm-mobile-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.rmm-mobile-metrics .rmm-metric{min-height:67px;padding:10px;border-radius:10px}.rmm-mobile-metrics .rmm-metric strong{font-size:23px;margin-top:9px}.rmm-mobile-card{background:#172031;border:1px solid #303b50;border-radius:12px;padding:12px;margin-top:9px}.rmm-mobile-card>b{font-size:9px;color:#a9b7ca;letter-spacing:.5px}.rmm-mobile-bars{height:72px;margin-top:12px;display:flex;align-items:end;gap:5px;border-bottom:1px solid #35445c;background:repeating-linear-gradient(0deg,transparent,transparent 23%,#ffffff0b 25%)}.rmm-mobile-bars i{background:#38bdf8;flex:1 1;min-height:1px}.rmm-mobile-group{display:flex;justify-content:space-between;font-size:9px;margin-top:12px;color:#b8c4d6}.rmm-mobile-group span{color:#8798af}.rmm-mobile-card p{font-size:9px;color:#b4c2d8;margin:8px 0 0}.capture{border:0}.hero-device .rmm-ui{font-size:clamp(6px,.83vw,12px)}.card-capture .rmm-ui{font-size:6.5px}.patch-window .rmm-ui{font-size:7px}.card-capture .rmm-content{width:90%}.card-capture .rmm-demo-tag,.card-capture .rmm-tools{display:none}.card-capture .rmm-nav{gap:.2em}.card-capture .rmm-nav>div{padding:.6em}.card-capture .rmm-header{height:13%}.card-capture .rmm-metrics{grid-template-columns:repeat(3,1fr)}.card-capture .rmm-metrics .rmm-metric:nth-child(n+4){display:none}@media(max-width:650px){.hero-device .rmm-ui{font-size:4.4px}.hero-device .rmm-demo-tag{font-size:3px}.hero-device .rmm-header{height:13%}.hero-device .rmm-nav{gap:2px}.hero-device .rmm-nav>div{padding:3px}.hero-device .rmm-nav svg{width:6px}.hero-device .rmm-metric{padding:4px}.hero-device .rmm-title-icon{width:15px;height:15px}.hero-device .rmm-title-icon svg{width:8px}.hero-device .rmm-chart{height:6em}.hero-device .rmm-panel{padding:5px}.hero-device .rmm-lower{display:none}.patch-window .rmm-ui{font-size:4.5px}.patch-window .rmm-nav{gap:2px}.patch-window .rmm-nav>div{padding:3px}.patch-window .rmm-nav svg{width:6px}.patch-window .rmm-title-icon{width:18px;height:18px}.patch-window .rmm-title-icon svg{width:10px}.patch-window .rmm-pills{gap:3px}.patch-window .rmm-pills span{padding:4px}.rmm-mobile{padding-top:38px}}.cs-scale-frame{position:relative;width:100%;overflow:hidden;background:#0b1120;isolation:isolate}.cs-scale-content{position:absolute;top:0;left:0;transform-origin:top left}.cs-source-app{position:relative;width:100%;height:100%;overflow:hidden;background:radial-gradient(ellipse at 70% 70%,#1b2c4a22,transparent 60%),#0b1120;color:#e8edf6;font-family:var(--font-inter),Inter,system-ui,sans-serif;font-size:12px;text-align:left}.cs-source-app:before{content:"";pointer-events:none;position:absolute;inset:0;background-image:linear-gradient(#6366f108 1px,transparent 0),linear-gradient(90deg,#6366f108 1px,transparent 0);background-size:64px 64px}.cs-demo-label{position:absolute;bottom:8px;right:10px;padding:5px 9px;background:#081020ed;color:#92afcf;border:1px solid #47617e77;border-radius:7px;font-size:8px;letter-spacing:.7px;font-weight:700;z-index:9}.cs-top{height:76px;padding:0 35px;justify-content:space-between;position:relative;z-index:1;border-bottom:1px solid #ffffff18;background:#0b1120e8}.cs-brand,.cs-top{display:flex;align-items:center}.cs-brand{gap:12px}.cs-brand img{width:42px;height:42px;border-radius:13px;box-shadow:0 5px 16px #315be73a}.cs-brand b{font-size:16px;color:#fff;display:block;letter-spacing:-.4px}.cs-brand small{font-size:10px;color:#ffffff77;display:block;margin-top:4px}.cs-tools{gap:8px}.cs-tools,.cs-tools>span{display:flex;align-items:center}.cs-tools>span{gap:6px;background:#ffffff11;border:1px solid #ffffff15;border-radius:13px;padding:11px;color:#fff9}.cs-tools>.cs-agent{background:#38bdf81b;color:#8bd9ff;border-color:#38bdf831;font-size:11px;padding:11px 14px}.cs-shell-body{max-width:1020px;margin:0 auto;padding:18px 12px 35px;position:relative;z-index:1}.cs-tabs{display:flex;gap:8px;margin-bottom:20px}.cs-tabs>span{display:flex;align-items:center;gap:8px;white-space:nowrap;padding:10px 17px;border-radius:25px;background:#ffffff0a;border:1px solid #ffffff16;font-size:11px;color:#b9c4d5;font-weight:650}.cs-tabs .current{background:#ffffff20;border-color:#ffffff35;color:#fff}.cs-heading{display:flex;align-items:center;gap:12px;margin-bottom:19px}.cs-heading-icon{width:44px;height:44px;border-radius:15px;background:#ffffff16;color:#38bdf8;display:grid;place-items:center;box-shadow:0 10px 23px #38bdf81a}.cs-heading h2{font-size:17px;line-height:1.1;font-weight:700;color:#fff;margin:0 0 6px}.cs-heading p{color:#ffffff88;font-size:11px;margin:0}.cs-muted-button{padding:9px 13px;border-radius:12px;background:#ffffff10;border:1px solid #ffffff1e;display:inline-flex;gap:7px;align-items:center;font-size:11px;color:#d5deeb}.cs-heading-action{margin-left:auto}.cs-action-button{background:linear-gradient(115deg,#6366f1,#38bdf8);color:#fff;padding:10px 14px;border-radius:13px;gap:8px;font-weight:650}.cs-action-button,.cs-pill{display:inline-flex;align-items:center;font-size:11px;white-space:nowrap}.cs-pill{gap:6px;border:1px solid #ffffff23;background:#ffffff0d;border-radius:25px;padding:7px 11px;color:#c1cbdb}.cs-pill.good{color:#86efac;border-color:#22c55e44;background:#22c55e16}.cs-pill.warn{color:#fcd34d;border-color:#f59e0b49;background:#f59e0b17}.cs-pill.danger{color:#fca5a5;border-color:#ef444444;background:#ef444416}.cs-pill.selected{color:#7dd3fc;border-color:#38bdf84a;background:#38bdf81c}.cs-pill.muted{color:#ffffff88}.cs-stats{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:11px;gap:11px;margin-bottom:15px}.cs-stat{min-height:98px;border:1px solid #ffffff18;background:#ffffff0b;border-radius:17px;padding:14px;display:flex;flex-direction:column;gap:12px}.cs-stat>span{font-size:10px;color:#ffffff91;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-stat strong{font-size:25px;line-height:1;font-weight:650;color:#fff}.cs-stat small{color:#ffffff76;font-size:9px;margin-top:-7px}.cs-green{color:#86efac!important}.cs-cyan{color:#7dd3fc!important}.cs-red{color:#fca5a5!important}.cs-two{display:grid;grid-template-columns:1.23fr 1fr;grid-gap:15px;gap:15px;margin-bottom:15px}.cs-two-lower{grid-template-columns:1fr 1fr}.cs-panel{border-radius:20px;background:#ffffff0b;border:1px solid #ffffff18;padding:17px;min-width:0}.cs-panel-title{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:1.1px;color:#ffffff9c;font-weight:800}.cs-note{font-size:10px;color:#ffffff79;margin:10px 0}.cs-chart{height:145px;display:flex;align-items:flex-end;gap:14px;position:relative;padding:0 17px;margin-top:14px;border-bottom:1px solid #ffffff1c}.cs-chart-grid{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 24%,#ffffff0c 25%);pointer-events:none}.cs-chart-bar{flex:1 1;background:#38bdf8;min-height:2px;border-radius:4px 4px 0 0;z-index:1}.cs-chart-labels{display:flex;justify-content:space-between;color:#ffffff65;font-size:9px;padding:8px 0 0}.cs-legend{font-size:10px;color:#ffffff82;display:flex;align-items:center;margin:14px 0}.cs-dot{display:inline-block;width:7px;height:7px;border-radius:50%;vertical-align:middle;flex-shrink:0}.cs-dot-green{background:#22c55e}.cs-dot-gray{background:#ffffff4e}.cs-dot-purple{background:#818cf8}.cs-fleet-row{display:flex;align-items:center;gap:12px;margin:17px 0;color:#ffffffbe;font-size:11px}.cs-fleet-row>span{width:110px;flex-shrink:0;white-space:nowrap}.cs-fleet-row>div{height:13px;flex:1 1;border-radius:4px;background:#ffffff2b;overflow:hidden}.cs-fleet-row i{display:block;background:#22c55e;height:100%;border-radius:4px}.cs-fleet-row small{color:#ffffff88;font-size:10px}.cs-notice{display:flex;gap:9px;align-items:center;border:1px solid #ffffff12;background:#ffffff06;border-radius:12px;margin-top:8px;padding:10px;font-size:11px;color:#ffffffc0}.cs-notice>svg{margin-left:auto;color:#ffffff88}.cs-warn{color:#fcd34d;background:#f59e0b26;width:19px;height:19px;border-radius:7px;display:grid;place-items:center}.cs-activity{display:flex;gap:10px;align-items:center;margin-top:12px;color:#ffffffc6;font-size:11px}.cs-activity i{width:7px;height:7px;border-radius:50%;background:#818cf8}.cs-activity i.good{background:#22c55e}.cs-activity i.blue{background:#38bdf8}.cs-activity small{margin-left:auto;color:#ffffff7a}.cs-device-summary{display:flex;gap:9px;margin-bottom:17px}.cs-device-summary .cs-pill{padding:9px 14px}.cs-search{display:flex;align-items:center;gap:9px;background:#ffffff0d;border:1px solid #ffffff20;border-radius:14px;padding:13px;color:#ffffff76;font-size:12px;flex:1 1}.cs-search>span{margin-left:auto;font-size:10px;border:1px solid #ffffff18;padding:3px 7px;border-radius:7px}.cs-filter-row{display:flex;align-items:center;gap:7px;margin:16px 0}.cs-filter-row .cs-pill{font-size:10px;padding:8px 11px}.cs-group{border:1px solid #ffffff19;background:#ffffff09;border-radius:16px;overflow:hidden;margin-top:11px}.cs-group-head{display:flex;gap:11px;align-items:center;background:#ffffff0b;padding:12px 17px}.cs-group-head>svg{color:#f9c45e}.cs-group-head b{font-size:12px}.cs-group-head small{color:#ffffff78}.cs-group-head>span{margin-left:auto;color:#86efac;font-size:10px;display:flex;gap:5px;align-items:center}.cs-table-head,.cs-table-row{display:grid;grid-template-columns:2fr 2fr 1fr 1fr;grid-gap:10px;gap:10px;align-items:center;padding:9px 17px}.cs-table-head{border-top:1px solid #ffffff15;border-bottom:1px solid #ffffff15;color:#ffffff66;font-size:9px;letter-spacing:1px}.cs-table-row{font-size:11px}.cs-table-row>div{display:flex;align-items:center;gap:9px}.cs-table-row>span{color:#ffffffa9}.cs-small-btn{border:1px solid #ffffff20;border-radius:8px;padding:6px 10px;width:max-content;display:flex;gap:4px;align-items:center}.cs-details-overlay{position:absolute;inset:-76px -40px -50px;background:#02061199;z-index:4;display:flex;justify-content:flex-end}.cs-drawer{width:385px;background:#0d1526;border-left:1px solid #ffffff24;padding:23px;box-shadow:-25px 0 60px #0009;position:relative;overflow:hidden}.cs-drawer:before{content:"";position:absolute;right:-85px;top:-90px;width:210px;height:210px;border-radius:50%;background:#38bdf825;filter:blur(70px)}.cs-drawer-head{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid #ffffff19;margin-bottom:16px}.cs-drawer-icon{background:#ffffff12;color:#38bdf8;width:40px;height:40px;border-radius:13px;display:grid;place-items:center}.cs-drawer-head b{font-size:14px}.cs-drawer-head small{display:block;color:#ffffff75;margin-top:3px}.cs-drawer-close{margin-left:auto;color:#ffffff8a}.cs-drawer-tabs{display:flex;gap:4px;margin:17px 0;border-bottom:1px solid #ffffff16}.cs-drawer-tabs span{padding:10px;color:#ffffff81}.cs-drawer-tabs .active{color:#7dd3fc;border-bottom:2px solid #38bdf8}.cs-section-tag{font-size:9px;letter-spacing:1.1px;color:#ffffff69;margin:19px 0 11px}.cs-kv{display:flex;justify-content:space-between;border-bottom:1px solid #ffffff10;padding:9px 0;font-size:11px}.cs-kv span{color:#ffffff79}.cs-kv b{font-weight:500}.cs-mini-timeline{display:flex;gap:3px;height:18px}.cs-mini-timeline span{background:#22c55e88;flex:1 1;border-radius:3px}.cs-mini-timeline span:nth-child(5){background:#f59e0b99}.cs-tagset{display:flex;gap:6px}.cs-drawer-footer{color:#ffffff58;font-size:10px;line-height:1.7;margin-top:23px}.cs-subtabs{display:flex;gap:9px;margin-bottom:17px}.cs-subtabs>span{border:1px solid #ffffff18;background:#ffffff09;color:#ffffffa2;border-radius:18px;padding:9px 13px;font-size:11px}.cs-subtabs .active{background:#ffffff26;color:#fff}.cs-patch-toolbar{display:flex;gap:9px;align-items:center;margin:15px 0}.cs-patch-toolbar>span:first-child{color:#ffffff7b;flex:1 1;font-size:11px}.cs-patchrow{display:flex;align-items:center;gap:14px;border:1px solid #ffffff19;background:#ffffff0b;border-radius:17px;padding:12px 15px;margin:9px 0}.cs-device-icon{display:grid;place-items:center;background:#ffffff11;color:#7dd3fc;border-radius:12px;width:37px;height:37px}.cs-patchrow>div{flex:1 1}.cs-patchrow b{display:block;font-size:12px}.cs-patchrow small{display:block;color:#ffffff76;font-size:10px;margin-top:6px}.cs-action-icons{display:flex;align-items:center;gap:18px;color:#ffffff90;flex:0 1!important}.cs-footnote{gap:7px;color:#ffffff6f;padding:13px 3px}.cs-footnote,.cs-rule-head{display:flex;align-items:center;font-size:11px}.cs-rule-head{justify-content:space-between;border-bottom:1px solid #ffffff1c;padding-bottom:13px;color:#ffffffa9}.cs-rule{display:flex;align-items:center;gap:16px;padding:18px 19px;border:1px solid #ffffff18;background:#ffffff0a;border-radius:19px;margin-top:12px}.cs-rule-indicator{width:43px;height:43px;display:grid;place-items:center;border-radius:15px;background:#a78bfa21;color:#c4b5fd}.cs-rule-indicator.paused{color:#ffffff7b;background:#ffffff0b}.cs-rule>div:nth-child(2){flex:1 1}.cs-rule strong{font-size:13px}.cs-rule p{font-size:11px;color:#ffffffa8;margin:6px 0}.cs-rule small{display:flex;align-items:center;gap:6px;color:#ffffff78;font-size:10px}.cs-rule>svg{color:#ffffff6c}.cs-rule-bottom{margin-top:16px;display:flex;align-items:center;gap:9px;color:#ffffff85;font-size:11px}.cs-rule-bottom svg{color:#86efac}.cs-roles-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;color:#ffffffb3}.cs-role-matrix{border:1px solid #ffffff1b;border-radius:17px;overflow:hidden;background:#ffffff08}.cs-role-row{display:grid;grid-template-columns:3fr repeat(4,1fr);align-items:center;border-bottom:1px solid #ffffff15;min-height:48px;font-size:11px}.cs-role-row:last-child{border-bottom:0}.cs-role-row>span{padding:6px 12px;display:flex;flex-direction:column;align-items:center}.cs-role-row>span:first-child{align-items:flex-start}.cs-role-row>span>small{font-size:9px;color:#ffffff70;margin:0 0 5px}.cs-role-row.cs-role-top{background:#ffffff0d;min-height:64px;font-size:12px;font-weight:700}.cs-role-row.cs-role-top>span>small{margin:4px 0 0;font-weight:400}.cs-switch{display:block;width:35px;height:20px;background:#ffffff20;border-radius:30px;border:1px solid #ffffff2a;position:relative}.cs-switch b{display:block;width:14px;height:14px;position:absolute;top:2px;left:3px;background:#fff;border-radius:50%}.cs-switch.on{background:#6366f1;border-color:#9092ff}.cs-switch.on b{left:16px}.cs-switch.locked{opacity:.7}.cs-security-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.cs-security-section{padding:17px;border:1px solid #ffffff1a;background:#ffffff0a;border-radius:17px;margin-bottom:12px}.cs-security-section>b{display:flex;gap:9px;align-items:center;font-size:13px}.cs-security-section>b>svg{color:#c4b5fd}.cs-security-section>small{display:block;margin-top:5px;color:#ffffff7d;font-size:10px}.cs-security-line{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #ffffff10;color:#ffffffc4;font-size:11px}.cs-security-line:last-child{border-bottom:0}.cs-audit-toolbar{display:flex;gap:9px;align-items:center;margin:14px 0}.cs-audit-toolbar .cs-search{font-size:11px}.cs-audit-line{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #ffffff1a;background:#ffffff0a;border-radius:13px;margin-bottom:9px}.cs-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#6366f133;color:#c7d2fe;font-size:10px;font-weight:800}.cs-audit-line>div{flex:1 1}.cs-audit-line b{display:block;font-size:12px}.cs-audit-line small{display:block;color:#ffffff72;margin-top:5px;font-size:10px}.cs-audit-time{color:#ffffff7c;min-width:52px;font-size:10px}.cs-audit-line>svg{color:#ffffff81}.cs-session{height:100%;background:#0b1120;position:relative}.cs-session-top{height:66px;background:#ffffff0d;border-bottom:1px solid #ffffff1b;padding:0 23px;display:flex;align-items:center;gap:14px;color:#ffffffb3}.cs-session-top>svg{color:#7dd3fc}.cs-session-top b{color:#fff;font-size:14px}.cs-session-top-right{margin-left:auto;display:flex;gap:8px;align-items:center;color:#86efac}.cs-session-top .close{display:flex;align-items:center;gap:7px;padding:9px 12px;background:#ef44441a;border:1px solid #ef44444e;border-radius:11px;font-size:11px}.cs-session-tools{display:flex;gap:7px;padding:14px 23px;border-bottom:1px solid #ffffff16}.cs-session-tools>span{display:flex;align-items:center;gap:7px;border-radius:10px;padding:10px 14px;background:#ffffff0c;border:1px solid #ffffff20;font-size:11px;color:#ffffffbc}.cs-session-tools>span:first-child{background:#38bdf81b;color:#7dd3fc}.cs-session-workspace{display:grid;grid-template-columns:3.2fr 1fr;grid-gap:15px;gap:15px;height:470px;padding:18px 23px}.cs-remote-preview{position:relative;background:radial-gradient(ellipse at 40% 30%,#1a345d77,transparent 55%),#060b14;border:1px solid #ffffff20;border-radius:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#a6b6d0;gap:12px;overflow:hidden}.cs-remote-preview>svg{color:#7dd3fc}.cs-remote-preview strong{letter-spacing:2px;font-size:13px}.cs-remote-preview p{color:#ffffff70;font-size:11px}.cs-remote-guides{display:flex;gap:7px;position:absolute;bottom:22px}.cs-remote-guides span{height:4px;width:23px;background:#54749155;border-radius:4px}.cs-vitals{padding:15px;background:#ffffff0a;border:1px solid #ffffff1b;border-radius:13px}.cs-vitals>b{display:flex;gap:8px;align-items:center;margin-bottom:18px}.cs-vitals>b svg{color:#38bdf8}.cs-vitals>div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #ffffff15;padding:13px 0;font-size:11px}.cs-vitals>div span{color:#ffffff75}.cs-vitals>div strong{font-weight:500;text-align:right}.cs-session-bottom{display:flex;justify-content:space-between;padding:0 25px;color:#ffffff83;font-size:11px}.cs-session-bottom span:first-child{display:flex;gap:7px;align-items:center}.cs-mobile{height:100%;overflow:hidden;position:relative;padding:37px 14px 20px;background:radial-gradient(ellipse at 50% 50%,#112b462c,transparent 70%),#0b1120}.cs-mobile-brand{display:flex;align-items:center;gap:9px;border-bottom:1px solid #ffffff18;padding-bottom:14px}.cs-mobile-brand img{width:34px;height:34px;border-radius:11px}.cs-mobile-brand span b,.cs-mobile-brand>b{display:block;font-size:14px}.cs-mobile-brand small{color:#ffffff76;font-size:10px;display:block;margin-top:4px}.cs-mobile-brand>svg{margin-left:auto;color:#ffffffa2}.cs-mobile-tabs{display:flex;gap:8px;margin:16px 0}.cs-mobile-tabs span{padding:10px 12px;border-radius:30px;border:1px solid #ffffff20;background:#ffffff0a;color:#ffffffc0;font-size:11px}.cs-mobile-tabs .active{background:#ffffff2a;color:#fff}.cs-mobile-title{display:flex;align-items:center;gap:9px;padding:7px 0 17px}.cs-mobile-title>svg:first-child{color:#7dd3fc}.cs-mobile-title>svg:last-child{margin-left:auto;color:#ffffff88}.cs-mobile-title b{font-size:15px}.cs-mobile-title small{display:block;color:#ffffff75;font-size:9px;margin-top:3px}.cs-mobile-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:9px;gap:9px}.cs-mobile-grid .cs-stat{height:89px;min-height:0;padding:12px}.cs-mobile-grid .cs-stat strong{font-size:26px}.cs-mobile-panel{border:1px solid #ffffff1a;background:#ffffff0b;border-radius:18px;margin-top:12px;padding:14px}.cs-mobile-panel h4{font-size:10px;letter-spacing:.7px;color:#ffffff9d;margin:0 0 10px}.cs-mobile-panel .cs-chart{height:84px;margin:0;padding:0 4px;gap:8px}.cs-mobile-fleet{display:flex;justify-content:space-between;margin-top:12px;color:#ffffffb5;font-size:11px}.cs-mobile-fleet span{color:#ffffff6f}.cs-mobile-activity{font-size:11px;margin-top:11px;color:#ffffffb1}.cs-mobile-activity .cs-dot{margin-right:7px}.cs-scale-phone .cs-source-app{background:#0b1120;font-size:12px}.cs-scale-phone .cs-top{height:65px;padding:0 14px}.cs-scale-phone .cs-brand img{width:34px;height:34px;border-radius:11px}.cs-scale-phone .cs-brand{gap:8px}.cs-scale-phone .cs-brand b{font-size:14px}.cs-scale-phone .cs-brand small{display:none}.cs-scale-phone .cs-tools{gap:5px}.cs-scale-phone .cs-tools>span{padding:8px;border-radius:11px}.cs-scale-phone .cs-tools>span:first-child,.cs-scale-phone .cs-tools>span:nth-child(2),.cs-scale-phone .cs-tools>span:nth-child(4){display:none}.cs-scale-phone .cs-shell-body{width:100%;padding:16px 15px}.cs-scale-phone .cs-tabs{gap:7px;width:calc(100% + 15px);overflow:hidden;margin:0 0 21px;padding:2px 0 7px}.cs-scale-phone .cs-tabs>span{padding:8px 11px;gap:6px;min-width:max-content;font-size:11px}.cs-scale-phone .cs-tabs>span:nth-child(n+5){display:none}.cs-scale-phone .cs-heading{gap:10px;margin-bottom:15px}.cs-scale-phone .cs-heading-icon{width:40px;height:40px;border-radius:13px}.cs-scale-phone .cs-heading h2{font-size:16px}.cs-scale-phone .cs-heading p{font-size:10px}.cs-scale-phone .cs-heading-action{font-size:0;min-width:34px;min-height:34px;justify-content:center;padding:8px}.cs-scale-phone .cs-heading-action svg{width:16px;height:16px}.cs-scale-phone .cs-stats{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:14px}.cs-scale-phone .cs-stat{min-height:90px;border-radius:16px;padding:12px}.cs-scale-phone .cs-stat strong{font-size:24px}.cs-scale-phone .cs-stat>span{font-size:11px}.cs-scale-phone .cs-two,.cs-scale-phone .cs-two-lower{display:flex;flex-direction:column;gap:11px;margin-bottom:11px}.cs-scale-phone .cs-panel{padding:15px;border-radius:18px}.cs-scale-phone .cs-panel-title{font-size:10px}.cs-scale-phone .cs-chart{height:115px;gap:7px;padding:0 8px}.cs-scale-phone .cs-chart-labels{font-size:9px}.cs-scale-phone .cs-fleet-row{font-size:10px;margin:13px 0}.cs-scale-phone .cs-fleet-row>span{width:105px}.cs-scale-phone .cs-notice{font-size:10px}.cs-scale-phone .cs-demo-label{right:7px;left:7px;bottom:7px;text-align:center;font-size:9px;background:#0b1120d9}.cs-scale-phone .cs-panel:nth-child(n+3){display:none}.cs-scale-phone .cs-source-app:before{opacity:.4}.cs-drawer-section{background:#ffffff09;border:1px solid #ffffff16;border-radius:17px;padding:12px;margin-top:13px}.cs-drawer-section h3{margin:0 0 9px;font-size:12px;font-weight:700;color:#e7effd}.cs-drawer-section .cs-kv:last-child{border-bottom:0}.cs-details-overlay .cs-drawer{padding-top:25px}.cs-session .cs-remote-preview>p{max-width:360px;text-align:center}.cs-table-head,.cs-table-row{grid-template-columns:1.85fr 1.65fr .8fr 2.1fr}.cs-row-actions{gap:6px}.cs-row-actions .cs-small-btn{font-size:10px;padding:6px 7px;white-space:nowrap}.cs-remote-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:20px;padding:7px 9px;font:600 10px/1 var(--font-inter),Inter,system-ui,sans-serif;white-space:nowrap;cursor:pointer;transition:background .18s,border-color .18s,color .18s}.cs-kvm-btn{border:1px solid #38bdf84d;background:#38bdf81a;color:#7dd3fc}.cs-kvm-btn:focus-visible,.cs-kvm-btn:hover{background:#38bdf833;border-color:#38bdf880;color:#fff}.cs-term-btn{border:1px solid #22c55e4d;background:#22c55e1a;color:#86efac}.cs-term-btn:focus-visible,.cs-term-btn:hover{background:#22c55e33;border-color:#22c55e80;color:#fff}.cs-remote-btn:focus-visible{outline:2px solid #c4b5fd;outline-offset:2px}.cs-demo-backdrop{position:absolute;z-index:30;display:grid;place-items:center;background:#030712d9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:28px}.cs-demo-dialog{width:min(820px,100%);overflow:hidden;background:#0c1425;border:1px solid #435575;border-radius:19px;box-shadow:0 30px 95px #000d}.cs-demo-dialog-head{min-height:57px;display:flex;align-items:center;gap:11px;padding:11px 16px;border-bottom:1px solid #ffffff1a;background:#172133}.cs-demo-dialog-head>svg{color:#7dd3fc;flex-shrink:0}.cs-demo-dialog-head strong{font-size:15px;color:#f7faff}.cs-demo-dialog-head>span{font-size:10px;color:#89c7e8;letter-spacing:.5px;margin-left:8px}.cs-demo-exit{margin-left:auto;border:1px solid #ffffff1a;background:#ffffff0c;color:#becde0;border-radius:50%;height:34px;width:34px;display:grid;place-items:center;cursor:pointer}.cs-demo-exit:hover{background:#ffffff25;color:#fff}.cs-demo-controls{display:flex;align-items:center;gap:8px;padding:11px 16px;border-bottom:1px solid #ffffff16}.cs-demo-command-actions>span,.cs-demo-controls>span{font-size:10px;letter-spacing:1px;color:#91a2bd;margin-right:5px}.cs-demo-command-actions>button,.cs-demo-controls>button{border:1px solid #ffffff20;background:#ffffff09;border-radius:10px;color:#b4c7de;padding:8px 14px;font-size:11px;cursor:pointer}.cs-demo-command-actions>button.selected,.cs-demo-controls>button.selected{border-color:#38bdf873;background:#38bdf823;color:#7dd3fc}.cs-demo-controls>.cs-demo-interact{margin-left:auto;display:flex;align-items:center;gap:6px}.cs-demo-kvm-stage{min-height:305px;background:radial-gradient(ellipse at 50% 60%,#213c5c,#080d1b 80%);display:flex;align-items:center;justify-content:center;gap:8px;padding:38px 44px}.cs-demo-os{position:relative;aspect-ratio:16/9;flex:1 1;min-width:0;background:linear-gradient(125deg,#1d3761,#46618c 60%,#192943);border:1px solid #8badd166;overflow:hidden;box-shadow:0 12px 25px #0008}.cs-demo-kvm-stage.single .cs-demo-os{max-width:560px}.cs-demo-os-window{position:absolute;top:18%;left:27%;width:64%;height:61%;background:#ebf2fb;border-radius:4px;box-shadow:0 8px 18px #0006;overflow:hidden}.cs-demo-os-title{height:25%;min-height:18px;background:#dde8f7;color:#33445c;font-size:10px;display:flex;align-items:center;justify-content:space-between;padding:0 9px}.cs-demo-os-title span{color:#73859d}.cs-demo-os-lines{padding:12px;display:grid;grid-gap:9px;gap:9px}.cs-demo-os-lines i{display:block;height:7px;border-radius:4px;background:#9fb0c7;width:65%}.cs-demo-os-lines i:nth-child(2){width:85%}.cs-demo-os-lines i:nth-child(3){width:45%}.cs-demo-os-taskbar{position:absolute;bottom:0;left:0;right:0;height:25px;padding:5px 10px;background:#0a162ecc;color:#edf5ff;font-size:11px}.cs-demo-os-taskbar span{float:right}.cs-demo-status{padding:12px 16px;color:#9caec6;background:#121c2d;font-size:11px;border-top:1px solid #ffffff12}.cs-demo-status span{float:right;color:#86efac}.cs-demo-cmd{height:323px;overflow:auto;background:#000;color:#e8ebf1;padding:21px 24px;font:15px/1.7 Consolas,Menlo,monospace;white-space:pre-wrap}.cs-demo-cursor{display:inline-block;width:8px;height:17px;vertical-align:-3px;outline:1px solid #22c55e;margin-left:2px}.cs-demo-command-actions{padding:12px 15px;display:flex;align-items:center;gap:9px;background:#141d2e;flex-wrap:wrap}.cs-demo-foot{text-align:center;padding:10px;background:#0b1321;color:#8098b4;font-size:9px;letter-spacing:1.2px;border-top:1px solid #ffffff12}.cs-row-actions{gap:9px}.cs-row-actions .cs-remote-btn{height:36px;border-radius:12px;font-size:0;line-height:1}.cs-row-actions .cs-remote-btn svg{width:21px;height:21px;flex-shrink:0}.cs-row-actions .cs-small-btn{padding:9px 10px;border-radius:10px;font-size:11px}.cs-preview-root{position:relative;width:100%;min-width:0}.cs-demo-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:24px;background:rgba(3,7,18,.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cs-demo-dialog{flex:0 1 820px;max-height:min(780px,calc(100dvh - 48px));overflow-y:auto;overscroll-behavior:contain}.cs-demo-dialog-head{position:relative}.cs-demo-backdrop button{touch-action:manipulation}@media(max-width:760px){.cs-demo-backdrop{align-items:center;padding:12px}.cs-demo-dialog{max-height:calc(100dvh - 24px);border-radius:15px}.cs-demo-dialog-head{padding:11px 12px;flex-wrap:wrap;gap:7px}.cs-demo-dialog-head strong{font-size:13px}.cs-demo-dialog-head>span{font-size:9px;margin-left:0}.cs-demo-controls{flex-wrap:wrap;padding:10px 12px;gap:6px}.cs-demo-controls>button{padding:9px 11px}.cs-demo-controls>.cs-demo-interact{margin-left:0}.cs-demo-kvm-stage{padding:18px 15px;min-height:245px}.cs-demo-os-title{font-size:8px;min-height:15px}.cs-demo-os-taskbar{height:18px;font-size:9px;padding:3px 5px}.cs-demo-os-lines{padding:7px;gap:5px}.cs-demo-cmd{height:260px;font-size:12px;padding:17px 13px;line-height:1.65;overflow:auto}.cs-demo-command-actions{gap:7px}.cs-demo-command-actions>button{padding:10px 12px}.cs-demo-status{font-size:10px;line-height:1.6}}.cs-table-head,.cs-table-row{grid-template-columns:minmax(0,1.8fr) minmax(0,1.9fr) minmax(0,.75fr) minmax(0,1.4fr);column-gap:8px}.cs-table-row{min-height:48px}.cs-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0}.cs-row-actions .cs-remote-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:35px;padding:0;border-radius:10px;cursor:pointer}.cs-row-actions .cs-remote-btn svg{height:17px;width:17px}.cs-row-actions .cs-kvm-btn{color:#7dd3fc;background:rgba(56,189,248,.1);border:1px solid rgba(56,189,248,.3)}.cs-row-actions .cs-term-btn{color:#86efac;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3)}.cs-row-actions .cs-info-btn{color:hsla(0,0%,100%,.65);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)}.cs-row-actions .cs-kvm-btn:hover{background:rgba(56,189,248,.2)}.cs-row-actions .cs-term-btn:hover{background:rgba(34,197,94,.2)}.cs-row-actions .cs-info-btn:hover{color:#fff;border-color:rgba(99,102,241,.4);background:rgba(99,102,241,.1)}.cs-row-actions button:focus-visible{outline:2px solid #7dd3fc;outline-offset:2px}.cs-demo-info-panel{padding:26px 28px 30px}.cs-demo-info-panel h3{font-size:22px;margin:0 0 9px}.cs-demo-info-panel>p{font-size:13px;color:#a8b8d0;line-height:1.7;margin-bottom:18px}.cs-demo-info-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid #ffffff1c;font-size:13px}.cs-demo-info-row>span{color:#9eb0c9}.cs-demo-info-row>strong{font-size:13px;font-weight:600}@media(max-width:760px){.cs-demo-info-panel{padding:20px 18px}.cs-row-actions{gap:6px}}.cs-scale-phone .cs-two-lower{margin-top:11px}.cs-scale-phone .cs-two-lower>.cs-panel:first-child{display:block}.cs-scale-phone .cs-mobile-alerts{display:grid;grid-gap:10px;gap:10px;margin-top:15px}.cs-scale-phone .cs-mobile-alert{display:flex;align-items:center;gap:10px;min-height:60px;padding:11px 12px;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;background:hsla(0,0%,100%,.035)}.cs-scale-phone .cs-mobile-alert-icon{display:grid;place-items:center;flex:0 0 28px;color:#facc15}.cs-scale-phone .cs-mobile-alert-icon.update{color:#7dd3fc}.cs-scale-phone .cs-mobile-alert-detail{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:5px}.cs-scale-phone .cs-mobile-alert-detail b{color:#e9effb;font-size:13px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-scale-phone .cs-mobile-alert-detail small{color:#a1adc1;font-size:11px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-scale-phone .cs-mobile-alert-time{font-size:10px;color:#78869c;white-space:nowrap}.cs-scale-phone .cs-mobile-alert-arrow{flex:0 0 15px;color:#66758e}.cs-scale-phone .cs-source-app{background-color:#0b1120}.v-phone-screen>.cs-preview-root{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden}.v-phone-screen>.cs-preview-root>.cs-scale-frame{flex:1 1 auto;height:100%;min-height:0;aspect-ratio:auto!important;border-radius:inherit}.cs-scale-phone .cs-top{height:57px}.cs-scale-phone .cs-shell-body{padding-top:11px;padding-bottom:0}.cs-scale-phone .cs-tabs{margin-bottom:13px}.cs-scale-phone .cs-heading{margin-bottom:11px}.cs-scale-phone .cs-stats{gap:6px;margin-bottom:10px}.cs-scale-phone .cs-stat{min-height:75px;padding:10px}.cs-scale-phone .cs-stat strong{font-size:22px}.cs-scale-phone .cs-two,.cs-scale-phone .cs-two-lower{gap:9px;margin-bottom:9px}.cs-scale-phone .cs-panel{padding:12px}.cs-scale-phone .cs-chart{height:88px;margin-top:9px}.cs-scale-phone .cs-fleet-row{margin:9px 0}.cs-scale-phone .cs-two-lower{margin-top:8px}.cs-scale-phone .cs-mobile-alerts{margin-top:11px;gap:7px}.cs-scale-phone .cs-mobile-alert{min-height:55px;padding:9px 10px}.v-site{background:#080e1c;color:#eff5ff;overflow:hidden}.v-container{width:min(1320px,calc(100% - 88px));margin:auto}.v-nav{height:80px;position:-webkit-sticky;position:sticky;top:0;z-index:100;background:#080e1cde;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid #ffffff12}.v-nav-inner{height:100%;justify-content:space-between}.v-brand,.v-nav-inner{display:flex;align-items:center}.v-brand{gap:12px}.v-brand img{width:44px;height:44px;object-fit:contain;border-radius:12px}.v-brand b{display:block;font-size:17px;letter-spacing:-.7px}.v-brand small{display:block;font-size:8px;letter-spacing:1.9px;color:#8597b4;margin-top:4px;font-weight:700}.v-nav-links{display:flex;align-items:center;gap:38px;font-size:12px;font-weight:650;color:#b2c0d6}.v-nav-links a:hover{color:#fff}.v-nav-contact{padding:12px 18px;display:flex;gap:12px;align-items:center;border-radius:9px;border:1px solid #ffffff30;color:#e5f4ff;background:#ffffff08}.v-menu-button{display:none;border:0;background:transparent;color:#fff}.v-eyebrow{display:flex;align-items:center;gap:12px;color:#69cfff;font-size:10px;letter-spacing:2.3px;font-weight:800}.v-eyebrow-line{width:22px;height:2px;background:linear-gradient(90deg,#38bdf8,#a78bfa)}.v-primary{width:max-content;display:flex;align-items:center;gap:23px;padding:16px 21px;border-radius:10px;background:linear-gradient(110deg,#51c8f9,#6384f3);color:#031122;font-size:13px;font-weight:800;transition:transform .25s,box-shadow .25s;box-shadow:0 9px 33px #108df025}.v-primary:hover{transform:translateY(-3px);box-shadow:0 18px 43px #108df050}.v-secondary{display:flex;align-items:center;gap:11px;color:#bac9e1;font-size:13px;font-weight:600;padding:15px}.v-reveal{opacity:0;transform:translateY(32px);transition:opacity .85s ease,transform .85s ease}.v-reveal.visible{opacity:1;transform:none}.v-hero{position:relative;min-height:1050px;background:radial-gradient(ellipse at 74% 55%,#24265c78,transparent 44%),radial-gradient(ellipse at 23% 28%,#0c49705a,transparent 36%),#080e1c}.v-hero-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#9faaf308 1px,transparent 0),linear-gradient(90deg,#9faaf308 1px,transparent 0);background-size:88px 88px;-webkit-mask-image:linear-gradient(transparent,#000 18%,transparent 85%);mask-image:linear-gradient(transparent,#000 18%,transparent 85%)}.v-hero .v-container,.v-hero-top{position:relative}.v-hero-top{padding-top:115px;z-index:3}.v-hero h1{font-size:clamp(68px,8.7vw,144px);font-weight:800;letter-spacing:-8px;line-height:1.03;margin:32px 0}.v-hero h1 span{background:linear-gradient(105deg,#9fe6ff,#6eb5fe 42%,#b7a1fc 90%);color:transparent;-webkit-background-clip:text;background-clip:text}.v-hero-top>p{font-size:17px;line-height:1.8;color:#aabbd7;max-width:590px}.v-hero-buttons{display:flex;gap:24px;align-items:center;margin-top:35px}.v-hero-device{width:min(1100px,90%);margin:38px 0 0 auto;position:relative;perspective:1600px;transform:rotateX(4deg) rotateY(-8deg) rotate(.5deg)}.v-hero-beam{position:absolute;width:75%;height:40%;top:34%;left:12%;background:#2381df;filter:blur(110px);opacity:.23;pointer-events:none}.v-device{position:relative;width:100%;z-index:2;filter:drop-shadow(0 45px 65px #000b)}.v-screen{border:12px solid #263449;border-bottom:17px solid #29364c;border-radius:20px 20px 8px 8px;overflow:hidden;background:#0b1120;box-shadow:0 0 0 2px #51607a,0 0 95px #196ebd30}.v-device-base{height:18px;margin:0 -5%;border-radius:3px 3px 15px 15px;background:linear-gradient(#a0adbe,#4c586e 51%,#1d2639);box-shadow:0 10px 27px #0008;position:relative}.v-device-base span{position:absolute;left:40%;right:40%;height:5px;top:0;background:#4c576a;border-radius:0 0 10px 10px}.v-hero-floating{position:absolute;z-index:3;display:flex;gap:12px;align-items:center;border:1px solid #ffffff2a;background:#111e33e8;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:15px;padding:14px 19px;box-shadow:0 24px 50px #0008;animation:v-drift 7s ease-in-out infinite}.v-hero-floating b{font-size:13px;display:block}.v-hero-floating small{color:#91a8c8;font-size:10px;display:block;margin-top:6px}.v-float-icon{display:grid;place-items:center;color:#6dd3ff;background:#38bdf826;border:1px solid #38bdf845;border-radius:12px;width:40px;height:40px}.v-float-icon.purple{color:#b3a2ff;background:#a78bfa24;border-color:#a78bfa40}.v-float-one{right:-4%;top:15%}.v-float-two{left:-10%;bottom:18%;animation-delay:-2s}.v-hero-bottom{display:flex;align-items:center;justify-content:space-between;margin:60px 0 30px;font-size:10px;letter-spacing:1.6px;color:#7b8daa;font-weight:800}.v-hero-bottom span:last-child{display:flex;align-items:center;gap:12px}@keyframes v-drift{0%,to{translate:0 0}50%{translate:0 -15px}}.v-declaration{padding:170px 0 120px;text-align:center;background:radial-gradient(ellipse at center,#12315b55,transparent 67%),#080e1c}.v-declaration .v-eyebrow{justify-content:center}.v-declaration p{font-size:clamp(30px,4.2vw,58px);letter-spacing:-2px;line-height:1.35;color:#8395b1;max-width:1050px;margin:31px auto 75px;font-weight:600}.v-declaration strong{color:#eef5ff}.v-declaration-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20;padding:26px 0}.v-declaration-grid span{display:flex;justify-content:center;gap:11px;align-items:center;color:#9eb4d1;font-size:10px;letter-spacing:1px;font-weight:750}.v-declaration-grid svg{color:#6fbeeb}.v-journey{height:5400px;background:radial-gradient(ellipse at 65% 42%,#171f4666,transparent 44%),#0a1222}.v-journey-pin{height:calc(100vh - 80px);min-height:680px;position:-webkit-sticky;position:sticky;top:80px;display:grid;align-items:center;overflow:hidden}.v-journey-inner{width:min(1400px,calc(100% - 76px));margin:auto;display:grid;grid-template-columns:.8fr 1.25fr;align-items:center;grid-gap:40px;gap:40px}.v-journey-copy h2{font-size:clamp(52px,5.4vw,88px);letter-spacing:-5px;line-height:1.05;margin:22px 0}.v-journey-copy h2 em{font-style:normal;color:#8ea4c4}.v-journey-copy>p{max-width:490px;font-size:14px;line-height:1.85;color:#9aadc9}.v-scene-list{display:grid;grid-gap:1px;gap:1px;margin-top:27px;max-width:460px}.v-scene-list button{display:grid;grid-template-columns:34px 1fr 20px;grid-gap:13px;gap:13px;align-items:center;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid #ffffff13;padding:11px 12px;font-size:13px;color:#8e9fba;transition:background .2s,color .2s;border-radius:4px}.v-scene-list button>span{color:#657996;font-size:10px;letter-spacing:1px}.v-scene-list button>svg{opacity:0}.v-scene-list button.active{background:linear-gradient(90deg,#38bdf81b,transparent);color:#fff;border-left:2px solid #38bdf8}.v-scene-list button.active>span{color:#7dd3fc}.v-scene-list button.active>svg{opacity:1;color:#7dd3fc}.v-hint{font-size:9px;color:#617997;letter-spacing:1px;margin-top:22px}.v-journey-display{position:relative;min-width:0}.v-journey-screen{position:relative;z-index:2;border:1px solid #ffffff31;background:#0b1120;border-radius:12px;box-shadow:0 50px 95px #000b,0 0 45px #2795fc1c;transform:perspective(1700px) rotateY(-5deg);transition:transform .7s}.v-journey-display:hover .v-journey-screen{transform:perspective(1700px) rotateY(0deg)}.v-journey-light{position:absolute;background:#205ea6;width:85%;height:70%;left:5%;top:20%;filter:blur(95px);opacity:.25}.v-screen-footer{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.3px;font-weight:800;color:#7f95b2;margin-top:18px}.v-screen-footer>span:first-child{display:flex;gap:7px;align-items:center}.v-interlude{padding:160px 0 100px;text-align:center;background:#080e1c}.v-interlude .v-eyebrow{justify-content:center}.v-interlude h2{font-size:clamp(55px,6vw,90px);letter-spacing:-5px;line-height:1.09;margin:26px 0}.v-interlude h2 span{color:#8b9db9}.v-interlude p{color:#9db0cc;font-size:16px;line-height:1.9;max-width:750px;margin:auto}.v-chapter{position:relative;min-height:780px;padding:125px 0;overflow:hidden;background:#080e1c;border-top:1px solid #ffffff0d}.v-chapter:nth-child(2n){background:#0b1424}.v-chapter-bg{font-size:clamp(220px,38vw,570px);letter-spacing:-55px;font-weight:800;position:absolute;left:-3%;top:-15%;color:#ffffff03;line-height:1;pointer-events:none}.v-chapter-inner{position:relative;display:grid;grid-template-columns:.85fr 1.25fr;grid-gap:65px;gap:65px;align-items:center}.v-chapter-reverse .v-chapter-inner{grid-template-columns:1.25fr .85fr}.v-chapter-reverse .v-chapter-text{order:2}.v-chapter-reverse .v-chapter-visual{order:1}.v-chapter-text h2{font-size:clamp(48px,5.5vw,80px);letter-spacing:-4px;line-height:1.1;margin:25px 0}.v-chapter-text>p{font-size:15px;line-height:2;color:#9aadc9;max-width:530px}.v-chapter-points{margin-top:37px;display:grid;grid-gap:14px;gap:14px}.v-chapter-points span{display:flex;align-items:center;gap:12px;color:#c4d2e6;font-size:13px}.v-chapter-points svg{color:#51d6b5}.v-chapter-visual{position:relative;min-width:0}.v-scene-presentation{position:relative;z-index:2;width:126%;margin-left:-12%;transform:perspective(1800px) rotateY(-8deg) rotateX(3deg);border:1px solid #50617e77;border-radius:14px;overflow:hidden;box-shadow:0 45px 100px #000b,0 0 50px #1358a93d;transition:transform .6s ease}.v-chapter-reverse .v-scene-presentation{transform:perspective(1800px) rotateY(8deg) rotateX(3deg)}.v-chapter-reverse .v-scene-presentation:hover,.v-scene-presentation:hover{transform:perspective(1800px) rotateY(0deg) rotateX(0deg)}.v-scene-session{width:136%;margin-left:-18%}.v-chapter-visual-glow{position:absolute;inset:10%;background:#165caa;filter:blur(90px);opacity:.22}.v-visual-caption{display:flex;gap:8px;align-items:center;font-size:9px;color:#97a9c4;letter-spacing:1.2px;margin-top:22px}.v-visual-caption span:last-child{color:#5e7494}.v-mobile{padding:145px 0;background:radial-gradient(ellipse at 75% 45%,#29205e79,transparent 45%),#090f1f}.v-mobile-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.v-mobile-copy h2{font-size:clamp(50px,5.8vw,82px);line-height:1.1;letter-spacing:-4px;margin:27px 0}.v-mobile-copy h2 span{color:#9ba9c2}.v-mobile-copy>p{color:#a5b6d0;line-height:1.95;font-size:16px;max-width:540px}.v-mobile-lines{display:grid;grid-gap:20px;gap:20px;margin-top:36px}.v-mobile-lines span{display:flex;gap:13px;align-items:center;font-size:13px;color:#bdcde3}.v-mobile-lines svg{color:#62c7f7}.v-mobile-note{display:block;color:#657995;font-size:11px;line-height:1.7;margin-top:30px}.v-phone-stage{height:730px;display:grid;place-items:center;position:relative;perspective:1300px}.v-phone-halo{position:absolute;width:370px;height:470px;background:#366ad8;filter:blur(100px);opacity:.25}.v-phone{width:310px;padding:12px;height:655px;border-radius:54px;background:linear-gradient(95deg,#697a99,#151e2f 11%,#06080f 85%,#9caac0);border:3px solid #8a9fbd;box-shadow:inset 0 0 0 2px #01050c,35px 50px 60px #000b;position:relative;transition:transform .12s linear}.v-phone-camera{position:absolute;z-index:3;top:19px;left:50%;transform:translateX(-50%);height:25px;width:105px;background:#010207;border-radius:20px}.v-phone-caption{position:absolute;bottom:0;color:#8599b5;font-size:10px;letter-spacing:1.3px;font-weight:800}.v-architecture{text-align:center;padding:170px 0;background:#0b1525}.v-architecture .v-eyebrow{justify-content:center}.v-architecture h2{font-size:clamp(55px,6vw,90px);line-height:1.09;letter-spacing:-5px;margin:25px 0}.v-architecture h2 span{color:#8fa4c3}.v-architecture p{color:#a5b8d3;font-size:16px;line-height:1.9;max-width:730px;margin:0 auto}.v-architecture-line{display:flex;align-items:center;justify-content:center;gap:0;margin-top:80px}.v-architecture-line>div{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:210px}.v-architecture-line svg{color:#6ccaff}.v-architecture-line strong{font-size:15px}.v-architecture-line small{color:#8196b3;font-size:11px}.v-connected{height:1px;width:110px;background:linear-gradient(90deg,#38bdf8,#a78bfa);opacity:.55;margin-bottom:38px}.v-closing{text-align:center;padding:160px 0;position:relative;background:#080e1c}.v-closing-light{position:absolute;left:20%;top:12%;width:60%;height:60%;background:#1c5180;filter:blur(145px);opacity:.3}.v-closing .v-container{position:relative}.v-closing img{height:76px;width:76px;object-fit:contain;margin-bottom:24px}.v-closing .v-eyebrow{justify-content:center}.v-closing h2{font-size:clamp(55px,7vw,100px);line-height:1.06;letter-spacing:-6px;margin:27px auto}.v-closing h2 span{color:#9eafd0}.v-closing p{font-size:15px;color:#a7b8d3;margin:0 auto 35px}.v-closing .v-primary{margin:auto}.v-footer{border-top:1px solid #ffffff18;padding:30px 0;background:#080e1c}.v-footer>.v-container{display:flex;align-items:center;justify-content:space-between}.v-footer span,.v-footer>.v-container>a:last-child{color:#8a9dbb;font-size:11px}.v-footer .v-brand span{display:block}@media(max-width:1100px){.v-container{width:calc(100% - 64px)}.v-journey-inner{width:calc(100% - 42px);gap:23px}.v-journey-copy h2{font-size:55px}.v-journey-pin{min-height:600px}.v-chapter-inner{gap:35px}.v-chapter-text h2{font-size:53px}.v-scene-presentation{width:120%;margin-left:-10%}.v-hero-floating{display:none}}@media(max-width:760px){.v-container{width:calc(100% - 38px)}.v-nav{height:70px}.v-menu-button{display:block}.v-nav-links{display:none;position:absolute;top:70px;left:0;right:0;padding:24px;background:#0e192a;border-bottom:1px solid #ffffff20;flex-direction:column;align-items:stretch;gap:23px}.v-nav-links.show{display:flex}.v-hero{min-height:0;padding-bottom:60px}.v-hero-top{padding-top:85px}.v-hero h1{font-size:clamp(52px,12.6vw,86px);letter-spacing:-4px}.v-hero-top>p{font-size:15px}.v-eyebrow{font-size:9px;letter-spacing:1.2px}.v-hero-buttons{gap:10px;flex-wrap:wrap}.v-hero-device{width:122%;margin-left:-11%;margin-top:75px;transform:rotateX(2deg) rotateY(-4deg)}.v-screen{border-width:5px 5px 8px;border-radius:10px}.v-device-base{height:10px}.v-hero-bottom{justify-content:center;margin-top:45px}.v-hero-bottom span:first-child{display:none}.v-declaration{padding:105px 0 80px}.v-declaration p{font-size:clamp(28px,8vw,42px);letter-spacing:-1.2px}.v-declaration-grid{grid-template-columns:1fr 1fr;gap:25px}.v-declaration-grid span{font-size:9px}.v-declaration-grid svg{width:17px}.v-journey{height:auto;padding:90px 0}.v-journey-pin{position:relative;top:auto;height:auto;min-height:0}.v-journey-inner{grid-template-columns:1fr;width:calc(100% - 38px);gap:40px}.v-journey-copy h2{font-size:clamp(49px,12vw,70px);letter-spacing:-3px}.v-journey-copy>p{font-size:14px}.v-scene-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px}.v-scene-list button{grid-template-columns:22px 1fr;gap:5px;padding:12px 4px;font-size:10px}.v-scene-list button svg{display:none}.v-journey-screen{transform:none}.v-interlude{padding:100px 0 50px}.v-architecture h2,.v-interlude h2{font-size:clamp(48px,11vw,70px);letter-spacing:-3px}.v-chapter{min-height:0;padding:90px 0}.v-chapter-inner,.v-chapter-reverse .v-chapter-inner{grid-template-columns:1fr;gap:55px}.v-chapter-reverse .v-chapter-text,.v-chapter-reverse .v-chapter-visual{order:0}.v-chapter-text h2{font-size:clamp(47px,11vw,65px);letter-spacing:-3px}.v-chapter-text>p{font-size:14px}.v-chapter-reverse .v-scene-presentation,.v-scene-presentation,.v-scene-session{width:110%;margin-left:-5%;transform:perspective(900px) rotateY(-2deg)}.v-mobile{padding:105px 0}.v-mobile-layout{grid-template-columns:1fr;gap:30px}.v-mobile-copy h2{font-size:clamp(46px,11vw,72px);letter-spacing:-3px}.v-phone-stage{height:730px}.v-architecture{padding:100px 0}.v-architecture-line{flex-direction:column;gap:0}.v-architecture-line>div{min-width:0}.v-connected{height:65px;width:1px;margin:12px 0}.v-closing{padding:110px 0}.v-closing h2{font-size:clamp(49px,11vw,80px);letter-spacing:-3px}.v-footer>.v-container{flex-direction:column;gap:25px}.v-phone{width:290px;height:620px}}@media(max-width:440px){.v-phone{width:264px;height:575px;border-radius:46px;padding:9px}.v-phone-screen{border-radius:35px}.v-phone-stage{height:640px}.v-journey-display{width:100%}.v-journey-copy h2{font-size:46px}.v-visual-caption{font-size:8px}.v-chapter-points span{font-size:12px}}@media(prefers-reduced-motion:reduce){.v-reveal{opacity:1;transform:none;transition:none}.v-hero-floating{animation:none}.v-journey-screen,.v-phone,.v-scene-presentation{transition:none}}.v-site{overflow:clip;background:#090f1c}.v-site::selection{background:#6db9f16b}.v-nav{background:rgba(12,20,35,.72);border-color:rgba(191,215,255,.13);-webkit-backdrop-filter:blur(22px) saturate(1.55);backdrop-filter:blur(22px) saturate(1.55)}.v-nav-contact{background:linear-gradient(135deg,hsla(0,0%,100%,.13),hsla(0,0%,100%,.035));border-color:rgba(202,226,255,.23);box-shadow:inset 0 1px hsla(0,0%,100%,.13)}.v-hero{min-height:0;padding-bottom:45px;background:radial-gradient(ellipse at 75% 44%,rgba(68,91,163,.21),transparent 48%),radial-gradient(ellipse at 14% 19%,rgba(32,139,176,.11),transparent 36%),#090f1c}.v-hero-top{padding-top:90px}.v-hero h1{font-size:clamp(61px,8vw,119px);letter-spacing:-.075em}.v-hero-device{margin-top:45px}.v-hero-floating{background:rgba(21,36,58,.68);border:1px solid rgba(210,229,255,.2);-webkit-backdrop-filter:blur(21px) saturate(1.35);backdrop-filter:blur(21px) saturate(1.35);box-shadow:inset 0 1px hsla(0,0%,100%,.12),0 22px 48px #0006}.v-declaration{padding:105px 0 82px;background:radial-gradient(ellipse at center,rgba(25,76,111,.13),transparent 70%),#090f1c}.v-declaration p{font-size:clamp(30px,3.6vw,48px);margin-bottom:48px}.v-declaration-grid{padding:20px 0}.v-journey{height:auto;position:relative;padding:105px 0;background:radial-gradient(ellipse at 75% 37%,rgba(58,79,136,.14),transparent 55%),#0c1422}.v-tour-heading{text-align:center;max-width:810px;margin:0 auto 35px}.v-tour-heading .v-eyebrow{justify-content:center}.v-tour-heading h2{font-size:clamp(43px,5.4vw,72px);letter-spacing:-.06em;line-height:1.08;margin:23px 0}.v-tour-heading h2 em{font-style:normal;color:#a1b2cd}.v-tour-heading p{color:#a1b1c9;font-size:15px;line-height:1.85;margin:0 auto;max-width:640px}.v-tour-selector{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:1150px;margin:0 auto 26px}.v-tour-selector button{display:inline-flex;align-items:center;gap:8px;padding:12px 15px;border:1px solid rgba(200,223,255,.15);border-radius:100px;background:linear-gradient(140deg,rgba(228,243,255,.095),rgba(228,243,255,.028));color:#adbed6;font-weight:600;font-size:12px;transition:background .2s,border-color .2s,color .2s;box-shadow:inset 0 1px hsla(0,0%,100%,.05)}.v-tour-selector button>span{font-size:10px;color:#7d94b4}.v-tour-selector button.active{background:linear-gradient(115deg,rgba(78,171,236,.25),rgba(117,113,222,.19));border-color:rgba(107,199,255,.46);color:#fff;box-shadow:inset 0 1px rgba(231,246,255,.17),0 10px 32px rgba(13,76,144,.15)}.v-tour-selector button.active>span{color:#9cdcfb}.v-tour-selector button:hover{color:#fff;border-color:rgba(128,183,238,.4)}.v-tour-stage{max-width:1130px;margin:auto;position:relative}.v-journey-light{opacity:.14;filter:blur(115px)}.v-journey-screen{transform:none!important;border:1px solid rgba(214,230,255,.25);border-radius:19px;box-shadow:0 24px 70px #0008,inset 0 1px hsla(0,0%,100%,.12);background:rgba(18,29,46,.65);padding:6px;overflow:hidden}.v-journey-screen>.cs-scale-frame{border-radius:13px}.v-screen-footer{margin-top:13px}.v-interlude{padding:105px 0 40px}.v-interlude h2{font-size:clamp(47px,5.5vw,74px)}.v-chapter{padding:86px 0;min-height:0;border-top:1px solid rgba(222,239,255,.07);background:linear-gradient(140deg,#0a1020,#10192a 65%,#0a1020)}.v-chapter:nth-child(2n){background:linear-gradient(140deg,#101b2b,#0c1423 65%,#0a1020)}.v-chapter-bg{opacity:.45}.v-chapter-inner{gap:40px}.v-chapter-text h2{font-size:clamp(46px,5vw,68px)}.v-chapter-text>p{line-height:1.86}.v-chapter-points{margin-top:27px;gap:11px}.v-chapter-reverse .v-scene-presentation,.v-scene-presentation,.v-scene-session{width:112%;margin-left:-6%;transform:perspective(1800px) rotateY(-2deg) rotateX(1deg);border-radius:19px;background:rgba(20,33,53,.63);padding:6px;border-color:rgba(204,229,255,.2);box-shadow:inset 0 1px hsla(0,0%,100%,.13),0 24px 60px #0008}.v-chapter-reverse .v-scene-presentation:hover,.v-scene-presentation:hover{transform:none}.v-scene-presentation>.cs-scale-frame{border-radius:13px}.v-visual-caption{margin-top:14px}.v-mobile{padding:100px 0;background:radial-gradient(ellipse at 73% 48%,rgba(73,78,155,.15),transparent 48%),#0e1726}.v-mobile-copy h2{font-size:clamp(46px,5.5vw,73px)}.v-phone-stage{height:690px;contain:layout}.v-phone{transform:perspective(1200px) rotateY(-11deg) rotateX(3deg);transition:transform .7s ease;will-change:auto}.v-phone:hover{transform:perspective(1200px) rotateY(0deg) rotateX(0deg)}.v-phone-halo{opacity:.14}.v-architecture{padding:105px 0;background:#0b1422}.v-architecture h2{font-size:clamp(47px,5.5vw,72px)}.v-architecture-line{margin-top:56px}.v-closing{padding:105px 0}.v-closing h2{font-size:clamp(49px,6vw,82px)}.v-hero-grid{opacity:.4}.v-reveal{transform:translateY(15px);transition-duration:.55s}.v-primary{border:1px solid rgba(240,250,255,.29);background:linear-gradient(115deg,rgba(126,213,255,.96),rgba(151,183,252,.96));box-shadow:inset 0 1px hsla(0,0%,100%,.65),0 15px 44px #1e70a626}@media(max-width:760px){.v-hero{padding-bottom:25px}.v-hero-top{padding-top:67px}.v-hero h1{font-size:clamp(48px,12vw,76px);letter-spacing:-.065em}.v-declaration{padding:76px 0 45px}.v-declaration p{font-size:29px;margin-bottom:34px}.v-journey{padding:72px 0 70px;min-height:0;height:auto}.v-tour-heading{margin-bottom:24px}.v-tour-heading h2{font-size:clamp(43px,11vw,64px)}.v-tour-heading p{font-size:13px;line-height:1.75}.v-tour-selector{justify-content:flex-start;display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;margin:0 -19px 18px;padding:6px 19px 12px;max-width:none;gap:8px;touch-action:pan-x}.v-tour-selector::-webkit-scrollbar{display:none}.v-tour-selector button{flex:none;scroll-snap-align:start;padding:11px 13px;font-size:11px;white-space:nowrap}.v-tour-stage{margin:0 -11px}.v-journey-screen{padding:3px;border-radius:11px}.v-journey-screen>.cs-scale-frame{border-radius:8px}.v-screen-footer{font-size:8px;letter-spacing:.6px}.v-interlude{padding:85px 0 25px}.v-chapter{padding:72px 0}.v-chapter-inner{gap:36px}.v-chapter-text h2{font-size:clamp(43px,10.5vw,62px)}.v-chapter-reverse .v-scene-presentation,.v-scene-presentation,.v-scene-session{width:105%;margin-left:-2.5%;transform:none!important;border-radius:12px;padding:3px}.v-mobile{padding:75px 0 65px}.v-mobile-layout{gap:0}.v-phone-stage{height:630px}.v-phone{width:258px;height:560px;transition:none}.v-phone,.v-phone:hover{transform:none!important}.v-phone-screen{border-radius:32px}.v-phone-camera{top:17px}.v-phone-caption{font-size:8px;letter-spacing:.8px}.v-architecture{padding:75px 0}.v-architecture-line{margin-top:40px}.v-closing{padding:80px 0}.v-hero-device{transform:none;width:110%;margin-left:-5%;margin-top:40px}.v-hero-beam{filter:blur(65px)}.v-reveal{transform:translateY(10px)}}@media(max-width:430px){.v-phone-stage{height:600px}.v-phone{width:248px;height:540px}.v-tour-selector{margin-left:-19px;margin-right:-19px}}@media(prefers-reduced-motion:reduce){.v-phone,.v-phone:hover{transform:none!important}.v-reveal{opacity:1;transform:none;transition:none}}@media(max-width:760px){.v-tour-selector{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:visible;overscroll-behavior:auto;scroll-snap-type:none;-webkit-overflow-scrolling:auto;touch-action:auto;grid-gap:7px;gap:7px;margin:0 0 20px;padding:0;width:100%}.v-tour-selector button{width:100%;min-width:0;justify-content:flex-start;white-space:normal;text-align:left;line-height:1.35;padding:11px 9px;scroll-snap-align:none;border-radius:12px}.v-tour-selector button>span{flex:none}.v-journey-screen,.v-phone,.v-phone-screen,.v-phone-stage,.v-scene-presentation{touch-action:pan-y}.v-phone-stage{overflow:visible}}.v-phone{transform:var(--phone-transform,perspective(1100px) rotateY(-24deg) rotateX(6deg))!important;transform-style:preserve-3d;will-change:transform;transition:none!important}.v-phone:hover{transform:var(--phone-transform,perspective(1100px) rotateY(-24deg) rotateX(6deg))!important}.v-phone-camera{z-index:8;top:18px;height:24px;width:101px;pointer-events:none}.v-phone-screen{padding-top:42px;box-sizing:border-box;background:#0b1120;border-radius:42px}.v-phone-screen>.cs-scale-frame{border-radius:0 0 30px 30px}.v-phone-stage{overflow:visible;touch-action:pan-y}.v-tour-explanation{display:flex;justify-content:space-between;gap:28px;align-items:center;margin-top:17px;padding:22px 26px;border:1px solid rgba(196,220,255,.2);background:linear-gradient(117deg,rgba(197,232,255,.09),rgba(177,161,250,.035));border-radius:17px;box-shadow:inset 0 1px hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.v-tour-explanation>div:first-child{max-width:770px}.v-tour-explanation-tag{font-size:9px;letter-spacing:1.8px;color:#77cfff;font-weight:750}.v-tour-explanation h3{font-size:21px;margin:8px 0;letter-spacing:-.6px}.v-tour-explanation p{font-size:12px;line-height:1.8;color:#aec1d9;margin:0}.v-tour-explanation-points{display:grid;grid-gap:10px;gap:10px;min-width:190px}.v-tour-explanation-points span{display:flex;align-items:center;gap:10px;color:#bed0e7;font-size:11px;white-space:nowrap}.v-tour-explanation-points svg{color:#64e0bf}.v-session-experience{width:142%;margin-left:-20%;position:relative;z-index:2}.v-chapter-visual:has(.v-session-experience){overflow:visible}@media(max-width:1120px){.v-session-experience{width:135%;margin-left:-16%}}@media(max-width:760px){.v-phone,.v-phone:hover{transform:var(--phone-transform,perspective(1100px) rotateY(-13deg) rotateX(3deg))!important}.v-phone-screen{padding-top:41px;border-radius:32px}.v-phone-camera{top:15px;height:23px;width:93px}.v-tour-explanation{flex-direction:column;align-items:stretch;padding:18px;gap:17px;margin-top:13px}.v-tour-explanation h3{font-size:18px}.v-tour-explanation p{font-size:12px}.v-tour-explanation-points{grid-template-columns:1fr 1fr;min-width:0;gap:11px}.v-tour-explanation-points span{white-space:normal;font-size:10px}.v-session-experience{width:100%;margin:0}.v-chapter-visual:has(.v-session-experience){width:100%}}.v-phone-camera{display:none!important}.v-phone-screen{padding-top:0!important;border-radius:38px;overflow:hidden}.v-phone-screen>.cs-scale-frame{border-radius:35px}.v-phone{transform:var(--phone-transform,perspective(1100px) rotateY(-49deg) rotateX(4deg))!important;transform-origin:50% 50%}.v-phone:hover{transform:var(--phone-transform,perspective(1100px) rotateY(-49deg) rotateX(4deg))!important}@media(max-width:760px){.v-phone-camera{display:none!important}.v-phone-screen{padding-top:0!important;border-radius:31px}.v-phone-screen>.cs-scale-frame{border-radius:29px}.v-phone,.v-phone:hover{transform:var(--phone-transform,perspective(1100px) rotateY(-49deg) rotateX(4deg))!important}}@media(prefers-reduced-motion:reduce){.v-phone,.v-phone:hover{transform:none!important}}.v-phone-stage{padding-bottom:56px}.v-phone-caption{bottom:-30px;left:0;right:0;text-align:center;white-space:nowrap;z-index:1}@media(max-width:760px){.v-phone-stage{margin-bottom:36px}.v-phone-caption{bottom:-24px;font-size:9px}}.v-phone{height:748px}.v-phone-screen{height:100%;display:flex;flex-direction:column}.v-phone-screen>.cs-scale-frame{flex:1 1 auto;width:100%;height:100%;aspect-ratio:auto!important}@media(max-width:760px){.v-phone{height:646px}.v-phone-stage{height:755px}}@media(max-width:440px){.v-phone{height:602px}.v-phone-stage{height:705px}}@media(min-width:761px){.v-phone-stage{height:930px;min-height:930px;padding-bottom:0}.v-phone-caption{bottom:8px;left:0;right:0;text-align:center;white-space:nowrap}}.v-footer-meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(14px,2.4vw,30px)}.v-footer-meta .v-footer-privacy{font-size:11px;color:#a9ccef;white-space:nowrap}.v-footer-meta .v-footer-privacy:focus-visible,.v-footer-meta .v-footer-privacy:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.v-footer-top{white-space:nowrap}@media(max-width:760px){.v-footer>.v-container{align-items:center;text-align:center}.v-footer-meta{flex-direction:column;gap:12px}.v-footer-meta .v-footer-email,.v-footer-meta .v-footer-privacy{font-size:12px}}.v-search-discover{padding:110px 0;border-top:1px solid #ffffff16;background:#0b1424}.v-search-discover-head{max-width:820px;margin-bottom:40px}.v-search-discover-head h2,.v-search-questions h2{font-size:clamp(40px,5vw,70px);letter-spacing:-.06em;line-height:1.1;margin:19px 0}.v-search-discover-head h2 span{color:#9aaece}.v-search-discover-head p{font-size:15px;color:#a6b8d1;line-height:1.85}.v-search-discover-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.v-search-discover-links a{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:13px;padding:26px 24px;border:1px solid #ffffff1d;background:linear-gradient(145deg,#17243a,#111d2e);border-radius:18px;transition:border-color .2s,transform .2s;min-width:0}.v-search-discover-links a:hover{border-color:#4e9ec4;transform:translateY(-3px)}.v-search-discover-links a>span{color:#71d0f9;font-size:10px;font-weight:800;letter-spacing:1.2px}.v-search-discover-links a>strong{font-size:19px;line-height:1.35;letter-spacing:-.5px}.v-search-discover-links a>p{color:#9fb2ce;line-height:1.7;font-size:12px;flex:1 1;margin:0}.v-search-discover-links a>svg{color:#7dd3fc;align-self:flex-end}.v-search-questions{padding:105px 0;background:#080e1c;border-top:1px solid #ffffff12}.v-search-faq{max-width:920px}.v-search-faq details{border-bottom:1px solid #ffffff25;padding:19px 0}.v-search-faq summary{font-size:17px;line-height:1.5;font-weight:650;cursor:pointer;color:#e5effd}.v-search-faq details p{color:#a6b8d2;font-size:14px;line-height:1.9;max-width:800px;margin:14px 0}.v-footer-meta{gap:14px!important}@media(max-width:950px){.v-search-discover-links{grid-template-columns:1fr}.v-search-discover-links a{min-height:0;padding:22px}.v-search-discover-links a>p{flex:none}}@media(max-width:760px){.v-search-discover,.v-search-questions{padding:72px 0}.v-search-discover-head p{font-size:14px}.v-search-discover-head h2,.v-search-questions h2{font-size:clamp(39px,10vw,56px)}.v-search-discover-links{gap:11px}.v-search-faq summary{font-size:15px}.v-search-faq details p{font-size:13px}}@media(prefers-reduced-motion:reduce){.v-search-discover-links a{transition:none}}