:root{--bg:#07111f;--panel:#101c2b;--panel2:#111e30;--line:rgba(172,205,238,.11);--text:#f6faff;--muted:#9aacc2;--blue:#379bfa;--cyan:#32d5fb;--white:#fff;--container:1200px;--shadow:0 30px 90px rgba(1,6,15,.35)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;background:#07111f;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.container{width:min(var(--container),calc(100% - 64px));margin:0 auto}.svg-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.icon-sprite{position:absolute;width:0;height:0;overflow:hidden}.page-glow{position:absolute;pointer-events:none;top:-260px;left:15%;width:70vw;max-width:1020px;height:760px;background:radial-gradient(ellipse at center,rgba(26,95,191,.17),transparent 65%);z-index:-1}::selection{background:#267ec7;color:#fff}.site-header{height:88px;position:relative;z-index:10;border-bottom:1px solid rgba(255,255,255,.055);backdrop-filter:blur(16px);background:rgba(7,17,31,.79)}.nav{display:flex;align-items:center;justify-content:space-between;height:100%;gap:25px}.brand{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.brand-logo{width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 2px 12px rgba(13,177,255,.14))}.brand-name{font-size:24px;line-height:1;font-weight:800;letter-spacing:-1.2px}.brand-name span{background:linear-gradient(90deg,#48adff,#27d6ef);background-clip:text;-webkit-background-clip:text;color:transparent}.nav-links{display:flex;align-items:center;gap:38px}.nav-links a{font-size:13px;font-weight:600;color:#a8b9d1;transition:color .15s}.nav-links a:hover,.footer-end a:hover{color:#fff}.nav-cta{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-width:144px;height:41px;padding:0 18px;border:1px solid rgba(110,165,231,.23);background:rgba(255,255,255,.035);border-radius:12px;color:#e9f5ff;font-size:13px;font-weight:700;transition:.2s}.nav-cta:hover{background:#162b42;border-color:rgba(124,182,245,.55)}.nav-cta .svg-icon{height:17px;width:17px}.mobile-menu-btn{display:none}.hero{display:grid;grid-template-columns:47% 53%;align-items:center;min-height:640px;padding-top:72px;padding-bottom:65px;position:relative}.hero-copy{z-index:2;padding-bottom:6px}.eyebrow,.section-kicker{font-size:11px;letter-spacing:2px;font-weight:800;color:#63baf6}.eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid rgba(64,152,233,.24);background:rgba(30,113,189,.09);border-radius:50px;white-space:nowrap}.eyebrow-dot{width:7px;height:7px;border-radius:50%;background:#42d8f8;box-shadow:0 0 0 4px rgba(66,216,248,.1),0 0 12px rgba(66,216,248,.5)}.hero h1{font-size:clamp(49px,5.15vw,71px);font-weight:820;letter-spacing:-3.7px;line-height:1.11;margin:27px -30px 21px 0}.hero h1 span,.section-head h2 span,.how-copy h2 span{background:linear-gradient(95deg,#51a5ff 9%,#46d4f4 93%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-description{font-size:16px;line-height:1.83;color:#a8bacf;max-width:498px;margin:0 0 31px}.hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:12px;font-weight:750;font-size:13px;letter-spacing:.05px;min-height:49px;white-space:nowrap;transition:transform .17s,background .17s,box-shadow .17s,border-color .17s;padding:0 20px;border:1px solid transparent}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(110deg,#317ff0,#24b8e8);color:white;box-shadow:0 10px 30px rgba(35,128,237,.24),inset 0 1px rgba(255,255,255,.17)}.btn-primary:hover{box-shadow:0 13px 40px rgba(35,128,237,.36)}.btn .svg-icon{height:18px;width:18px}.btn .arrow{width:16px;height:16px}.btn-subtle{color:#d4e3f5;border-color:rgba(175,201,235,.15);background:rgba(255,255,255,.035)}.btn-subtle:hover{background:rgba(255,255,255,.07)}.hero-meta{display:flex;align-items:center;gap:20px;margin-top:27px;color:#839ab4;font-size:12px}.meta-item{display:flex;align-items:center;gap:8px}.meta-item .svg-icon{height:15px;width:15px;color:#689cca}.meta-divider{height:13px;width:1px;background:#293d55}.hero-visual{position:relative;min-width:0;padding:40px 0 24px 20px;isolation:isolate}.visual-light{position:absolute;z-index:-1;pointer-events:none;border-radius:50%;filter:blur(5px)}.visual-light-one{width:520px;height:520px;left:60px;top:-30px;background:radial-gradient(circle,rgba(16,113,219,.22),transparent 70%)}.visual-light-two{width:380px;height:390px;right:-100px;bottom:-100px;background:radial-gradient(circle,rgba(0,210,240,.12),transparent 70%)}.app-mockup{width:100%;min-width:0;height:404px;border-radius:15px;overflow:hidden;border:1px solid rgba(137,181,232,.27);background:#0e1a2b;box-shadow:0 41px 70px rgba(0,0,0,.45),0 0 0 7px rgba(121,174,255,.028),0 0 50px rgba(20,125,235,.1);transform:perspective(1450px) rotateY(-5deg) rotateX(2deg);transform-origin:center;position:relative}.app-mockup:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 1px rgba(255,255,255,.1);border-radius:15px}.mock-titlebar{height:44px;background:#101c2c;border-bottom:1px solid #25374d;display:flex;align-items:center;justify-content:space-between;padding:0 15px}.mock-app-identity{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:800;letter-spacing:-.2px}.mock-app-identity img{width:29px;height:29px;object-fit:contain}.mock-app-identity span span{color:#45b9f9}.mock-win-controls{display:flex;align-items:center;gap:18px;opacity:.6}.mock-win-controls span{width:10px;height:1.5px;background:#8da5c1;border-radius:2px}.mock-win-controls span:nth-child(2){height:9px;width:9px;border:1px solid #8da5c1;background:transparent}.mock-win-controls span.mock-close{height:10px;background:transparent;position:relative}.mock-win-controls span.mock-close:after{content:'×';position:absolute;font-size:16px;top:-9px;left:0}.mock-content{height:calc(100% - 44px);display:flex}.mock-sidebar{width:191px;flex-shrink:0;padding:20px 9px;border-right:1px solid #243349;background:#101c2c}.mock-side-label{color:#69809c;letter-spacing:1.4px;font-size:8.5px;font-weight:800;display:block;padding:0 10px 11px}.mock-side-label.lower{padding-top:24px;padding-bottom:10px}.mock-device{display:flex;align-items:center;gap:8px;border-radius:8px;padding:10px 7px;margin:0 0 4px;color:#d9e7f8}.mock-device.is-active{background:linear-gradient(90deg,rgba(37,128,238,.22),rgba(37,128,238,.07));box-shadow:inset 2px 0 #43a7fa}.device-icon{height:27px;width:28px;background:#26394f;border:1px solid #344a64;color:#7cabe2;border-radius:7px;display:grid;place-items:center}.device-icon .svg-icon{height:16px;width:16px}.device-copy{display:flex;flex-direction:column;gap:3px;white-space:nowrap}.device-copy strong{font-size:10px;font-weight:650}.device-copy small{font-size:8.5px;color:#90a5bd;display:flex;align-items:center;gap:4px}.online-dot,.offline-dot{height:6px;width:6px;display:inline-block;border-radius:50%;background:#27d9a0;box-shadow:0 0 8px #27d9a052;flex-shrink:0}.offline-dot{background:#5f7084;box-shadow:none}.device-chevron{margin-left:auto;color:#79a2d3;font-size:18px}.mock-aside-item{font-size:10px;display:flex;gap:10px;align-items:center;padding:8px;color:#859cb7}.mock-aside-item .svg-icon{width:15px;height:15px}.mock-main{flex:1;padding:13px 14px 10px;min-width:0;display:flex;flex-direction:column}.mock-section-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px;color:#b5c7dd;font-size:10px;font-weight:650}.mock-section-top>span:first-child{display:flex;align-items:center;gap:7px}.live-tag{font-size:8px;font-weight:800;letter-spacing:1px;color:#27e7ba;padding:2px 7px;border:1px solid rgba(52,239,184,.23);border-radius:5px;background:rgba(29,215,150,.08)}.mock-desktop{height:252px;position:relative;overflow:hidden;border:1px solid #386a9b;border-radius:7px;background:linear-gradient(131deg,#0b2e66 0%,#134b9b 44%,#217cc3 80%,#0a224e 100%)}.desktop-glow{position:absolute;right:-68px;top:-92px;width:320px;height:320px;border-radius:42%;background:radial-gradient(circle,#2be2fb4b,transparent 62%)}.desktop-center-art{position:absolute;left:39%;top:28%;width:120px;height:135px;transform:skewY(-5deg);opacity:.42;z-index:0}.desktop-center-art span{display:block;background:linear-gradient(135deg,#8ce8ff75,#ffffff14);position:absolute;border-radius:3px;box-shadow:0 0 55px rgba(125,235,255,.6)}.desktop-center-art span:first-child{width:50px;height:64px;left:0;top:0}.desktop-center-art span:last-child{width:50px;height:64px;left:55px;top:0}.desktop-window{background:rgba(11,26,48,.87);border:1px solid rgba(174,214,254,.24);border-radius:6px;position:absolute;overflow:hidden;box-shadow:0 12px 25px rgba(0,6,22,.3)}.desktop-window-top{height:19px;background:rgba(255,255,255,.055);display:flex;align-items:center;justify-content:flex-end;gap:5px;padding:0 8px}.desktop-window-top span{width:5px;height:5px;border-radius:50%;background:#5f829f}.back-window{width:165px;height:130px;top:44px;left:18px;transform:rotate(-3deg)}.front-window{width:193px;height:155px;right:20px;top:29px;transform:rotate(2deg)}.window-lines{padding:12px}.window-lines span{display:block;width:62%;height:7px;margin-bottom:10px;background:#2e567b;border-radius:2px}.window-lines span:nth-child(2){width:84%;background:#1c6f9a}.window-lines span:nth-child(3){width:45%}.mini-graph{height:82px;display:flex;align-items:flex-end;padding:10px 14px 3px;gap:6px}.mini-graph span{flex:1;display:block;background:linear-gradient(0deg,#167cca,#40ceee);border-radius:2px 2px 0 0;height:28px}.mini-graph span:nth-child(2){height:37px}.mini-graph span:nth-child(3){height:29px}.mini-graph span:nth-child(4){height:47px}.mini-graph span:nth-child(5){height:44px}.mini-graph span:nth-child(6){height:61px}.mini-graph span:nth-child(7){height:53px}.mini-graph span:nth-child(8){height:71px}.window-bottom-line{height:5px;background:#244e76;width:54%;margin:10px 14px;border-radius:4px}.desktop-taskbar{position:absolute;bottom:0;left:0;right:0;height:24px;background:#071b389c;border-top:1px solid #6297bf55;display:flex;align-items:center;justify-content:space-between;padding:0 9px}.task-dots{display:flex;gap:7px}.task-dots b{display:block;width:12px;height:12px;background:#aad5edaa;border-radius:3px}.task-dots b:nth-child(2){background:#53c2f7}.task-dots b:nth-child(3){background:#3a73e8}.task-dots b:nth-child(4){background:#2ccdb8}.task-clock{font-size:8px;color:#d3e8fb}.mock-toolbar{display:flex;align-items:center;justify-content:space-between;gap:4px;padding-top:10px;font-size:9px;color:#90a9c4}.toolbar-state{display:flex;align-items:center;gap:6px}.toolbar-stats{display:flex;gap:13px;color:#b9d1ed;font-weight:700}.toolbar-actions{display:flex;gap:13px;color:#8fa7c5}.toolbar-actions .svg-icon{width:14px;height:14px}.floating-badge{position:absolute;z-index:2}.badge-owl{right:-32px;top:-1px;border-radius:22px;width:115px;height:116px;display:grid;place-items:center;border:1px solid #3a668655;background:radial-gradient(circle at 50% 32%,#1e4269,#0e1a2b 85%);box-shadow:0 16px 35px #030e1dbf,0 0 0 5px #ffffff06;transform:rotate(7deg)}.badge-owl img{object-fit:contain;width:95px;height:99px;filter:drop-shadow(0 2px 14px #00baf05a)}.badge-connected{bottom:3px;left:-30px;min-width:192px;display:flex;align-items:center;gap:11px;background:#132539;border:1px solid #35536a;border-radius:13px;padding:12px 14px;box-shadow:0 18px 30px #010916ae}.badge-circle{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;background:#163d42;color:#36dcbb}.badge-circle .svg-icon{width:19px;height:19px}.badge-connected strong{display:block;font-size:11px}.badge-connected small{display:block;color:#8bafc7;font-size:9px;margin-top:2px}.mock-disclaimer{text-align:center;font-size:9px;color:#526f8b;letter-spacing:.3px;position:absolute;bottom:-23px;left:0;right:0}.micro-bar{height:84px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-evenly;color:#8fa8c3}.micro-bar>div{display:flex;align-items:center;gap:11px;font-size:12px;font-weight:630}.micro-bar .svg-icon{color:#57a8f1;width:18px;height:18px}.micro-line{height:24px;width:1px;background:#25405b}.section{padding:108px 0}.section-head{text-align:center;max-width:690px;margin:0 auto 48px}.section-head h2,.how-copy h2{font-size:clamp(36px,4.3vw,53px);font-weight:800;line-height:1.15;letter-spacing:-2px;margin:15px 0 18px}.section-head p,.how-copy>p{color:#90a5bf;line-height:1.75;font-size:15px;margin:0 auto;max-width:540px}.features{background:linear-gradient(180deg,#07111f,#0a1525 49%,#07111f)}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.feature-card{position:relative;min-height:233px;padding:25px 24px;background:linear-gradient(155deg,#111f32,#0d1a2b);border:1px solid rgba(130,177,229,.12);border-radius:18px;overflow:hidden;transition:border-color .2s,transform .2s}.feature-card:hover{transform:translateY(-4px);border-color:rgba(91,170,251,.38)}.feature-icon{width:45px;height:45px;border-radius:12px;display:grid;place-items:center;margin-bottom:23px}.feature-icon .svg-icon{height:23px;width:23px}.fi-blue{background:#2355aa33;color:#5ca9ff}.fi-cyan{background:#15949e31;color:#52d9e9}.fi-purple{background:#7057cb33;color:#ab9aff}.fi-green{background:#2ab28a27;color:#6de5bf}.feature-card h3{font-size:15px;letter-spacing:-.4px;margin:0 0 9px;font-weight:730}.feature-card p{font-size:12px;line-height:1.7;color:#91a5bd;margin:0}.feature-index{position:absolute;right:20px;top:20px;color:#354a61;font-size:10px;font-weight:700}.feature-note{text-align:right;font-size:11px;color:#5e7691;margin:20px 3px 0}.how{border-top:1px solid rgba(255,255,255,.035)}.how-content{display:grid;grid-template-columns:45% 48%;gap:7%;align-items:center}.how-copy h2{margin:15px 0 16px}.how-copy>p{margin:0 0 22px}.text-link{display:inline-flex;gap:10px;align-items:center;font-size:13px;color:#66c0ff;font-weight:700}.text-link .svg-icon{width:17px;height:17px;transition:transform .2s}.text-link:hover .svg-icon{transform:translateX(4px)}.steps{list-style:none;padding:0;margin:0}.steps li{display:flex;gap:21px;position:relative;padding:2px 0 26px}.steps li:not(:last-child):before{content:"";position:absolute;left:24px;top:50px;bottom:4px;width:1px;background:linear-gradient(#315979,#112439)}.step-number{height:49px;width:49px;flex-shrink:0;display:grid;place-items:center;border-radius:14px;border:1px solid #254d75;background:#132c4a;color:#65bdff;font-size:13px;font-weight:800}.steps h3{font-size:16px;font-weight:700;margin:1px 0 5px}.steps p{font-size:13px;line-height:1.6;color:#8fa4bb;margin:0}.download{padding-top:22px;padding-bottom:111px}.download-panel{position:relative;overflow:hidden;border:1px solid #225078;background:linear-gradient(120deg,#112b4f,#0b1e39 54%,#0a1930);border-radius:24px;padding:52px 62px;display:flex;justify-content:space-between;align-items:center;gap:30px}.download-shimmer{position:absolute;pointer-events:none;right:-80px;top:-150px;width:550px;height:500px;border-radius:50%;background:radial-gradient(circle,#168bd936,transparent 70%)}.download-info{max-width:640px;position:relative}.download-info h2{font-size:clamp(31px,4vw,47px);font-weight:800;letter-spacing:-1.9px;line-height:1.14;margin:13px 0}.download-info>p{color:#adc0d8;max-width:500px;line-height:1.8;margin:0}.os-meta{display:flex;gap:10px;margin-top:25px;flex-wrap:wrap}.os-chip{display:flex;gap:7px;align-items:center;padding:8px 11px;border-radius:8px;background:#ffffff0b;border:1px solid #8bbdf326;font-size:11px;color:#bed4ec}.os-chip .svg-icon{width:14px;height:14px;color:#67b5f4}.download-action{position:relative;display:flex;flex-direction:column;align-items:center;min-width:235px}.download-app-logo{width:114px;height:114px;background:linear-gradient(130deg,#1b4972,#08172d);border-radius:25px;border:1px solid #3b79a9;display:grid;place-items:center;margin-bottom:20px;box-shadow:0 14px 40px #06172b8e}.download-app-logo img{width:109px;height:109px;object-fit:contain}.btn-download{width:231px}.btn-download.is-waiting{background:#294869;box-shadow:none;color:#b6cde4;cursor:not-allowed;border-color:#477095;pointer-events:none}.btn-download.is-waiting:hover{transform:none}.download-status{font-size:10px;color:#8faac8;margin-top:11px;min-height:18px;text-align:center}.site-footer{border-top:1px solid var(--line);background:#07101d}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:106px}.footer-brand .brand-logo{width:35px;height:35px}.footer-brand .brand-name{font-size:20px}.footer-inner>p{color:#758ca7;font-size:12px}.footer-end{display:flex;gap:22px;color:#7189a5;font-size:12px}.footer-end a{color:#91b2d5}@media(min-width:1450px){.hero{min-height:700px}.app-mockup{height:425px}.mock-desktop{height:271px}.hero-visual{padding-top:42px}}@media(max-width:1100px){.hero{grid-template-columns:48% 52%}.hero h1{font-size:clamp(43px,5.4vw,60px)}.hero-visual{padding-left:0}.app-mockup{height:362px}.mock-sidebar{width:160px}.mock-device{gap:5px}.mock-desktop{height:210px}.mock-content{height:calc(100% - 44px)}.hero-description{font-size:14px}.badge-owl{right:-15px}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-card{min-height:215px}}@media(max-width:760px){.container{width:min(100% - 36px,600px)}.site-header{height:72px}.brand-logo{width:41px;height:41px}.brand-name{font-size:22px}.nav-cta,.nav-links{display:none}.mobile-menu-btn{display:grid;place-items:center;width:40px;height:40px;background:#14243a;border:1px solid #2b4360;border-radius:11px;color:#d9edff;cursor:pointer}.nav-links.is-open{position:absolute;display:flex;flex-direction:column;align-items:stretch;gap:0;background:#0c1b2e;border:1px solid #29405c;border-radius:14px;padding:7px;top:63px;left:18px;right:18px;box-shadow:0 20px 35px #020813cc}.nav-links.is-open a{padding:12px 13px;font-size:14px}.hero{grid-template-columns:1fr;gap:16px;min-height:auto;padding-top:61px;padding-bottom:55px}.hero-copy{text-align:center}.eyebrow{font-size:9px;letter-spacing:1.3px}.hero h1{font-size:clamp(42px,9vw,62px);letter-spacing:-2.7px;line-height:1.13;margin:23px 0 18px}.hero-description{font-size:14px;line-height:1.75;max-width:490px;margin:0 auto 27px}.hero-actions{justify-content:center}.hero-meta{justify-content:center;margin-top:23px;gap:13px}.hero-visual{padding:38px 12px 33px;max-width:600px;margin:0 auto;width:100%}.app-mockup{transform:none;height:390px}.mock-desktop{height:238px}.mock-sidebar{width:165px}.badge-owl{right:0;top:1px;width:96px;height:95px}.badge-owl img{width:78px;height:83px}.badge-connected{left:-5px;bottom:2px}.micro-bar{height:auto;min-height:90px;flex-wrap:wrap;gap:18px;padding:20px 0}.micro-bar>div{font-size:11px;gap:7px}.micro-line{display:none}.section{padding:75px 0}.section-head h2,.how-copy h2{font-size:clamp(34px,8vw,47px)}.section-head{margin-bottom:29px}.section-head p{font-size:14px}.feature-grid{gap:12px}.feature-card{padding:21px;min-height:211px}.how-content{display:block}.how-copy{margin-bottom:35px}.how-copy>p{font-size:14px}.steps li{gap:17px}.download{padding-top:5px;padding-bottom:70px}.download-panel{padding:37px 25px;flex-direction:column;align-items:stretch;gap:30px;text-align:center}.download-info h2{font-size:34px}.download-info>p{font-size:13px}.os-meta{justify-content:center}.download-app-logo{display:none}.footer-inner{padding:27px 0;min-height:0;flex-wrap:wrap;justify-content:center;gap:7px 18px}.footer-inner>p{margin:0;width:100%;text-align:center}.footer-end{width:100%;justify-content:center;margin-top:7px}}@media(max-width:430px){.container{width:calc(100% - 28px)}.hero{padding-top:44px}.hero h1{font-size:39px;letter-spacing:-2.2px}.hero-description{font-size:13px}.hero-actions .btn{width:100%}.hero-meta{gap:10px;font-size:10px}.meta-item{gap:5px}.hero-visual{padding:36px 5px 30px}.app-mockup{height:294px}.mock-titlebar{height:37px}.mock-content{height:calc(100% - 37px)}.mock-sidebar{width:116px;padding:14px 5px}.mock-side-label{font-size:6px;padding:0 4px 7px}.mock-device{padding:7px 3px;gap:4px}.device-icon{width:20px;height:22px;border-radius:5px}.device-icon .svg-icon{width:12px;height:12px}.device-copy strong{font-size:7px}.device-copy small{font-size:6.5px}.mock-side-label.lower{padding-top:17px}.mock-aside-item{font-size:7px;padding:5px 2px;gap:5px}.mock-aside-item .svg-icon{width:11px;height:11px}.mock-main{padding:9px 7px}.mock-section-top{font-size:7px;margin-bottom:7px}.live-tag{font-size:6px}.mock-desktop{height:180px}.desktop-window{scale:.7;transform-origin:top left}.back-window{left:6px;top:37px}.front-window{right:-50px;top:19px}.desktop-center-art{scale:.7;transform-origin:top left}.mock-toolbar{font-size:6.5px;padding-top:7px}.toolbar-stats{gap:4px}.toolbar-actions{display:none}.badge-owl{width:76px;height:76px;right:-5px;top:1px;border-radius:17px}.badge-owl img{width:66px;height:67px}.badge-connected{transform:scale(.79);transform-origin:bottom left;bottom:2px}.micro-bar{justify-content:center;gap:13px 21px}.micro-bar>div{font-size:10px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:0;padding:22px}.feature-icon{margin-bottom:14px}.feature-card p{font-size:12px}.feature-note{text-align:center}.download-panel{padding:31px 18px}.download-info h2{font-size:30px}.os-meta{gap:6px}.os-chip{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
@media(max-width:760px){.visual-light-one{width:100%;left:0}.visual-light-two{width:90%;right:0}}

/* SovaDesk 1.1: legal navigation and planned access tiers */
.footer-legal{display:flex;gap:22px;align-items:center;flex-wrap:wrap;justify-content:center}.footer-legal a{color:#90abc8;font-size:12px;transition:color .2s}.footer-legal a:hover{color:#70c7ff}.footer-inner{gap:20px}.plans{background:linear-gradient(180deg,#07111f,#0b1729 52%,#07111f);padding-top:80px;padding-bottom:90px}.plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:935px;margin:auto}.plan-card{padding:32px;border:1px solid rgba(140,187,235,.17);border-radius:20px;background:linear-gradient(155deg,#102238,#0b1728);min-height:340px;display:flex;flex-direction:column}.plan-card-pro{background:linear-gradient(140deg,#103154,#0e2038 69%,#102037);border-color:#2b6493}.plan-card-top{display:flex;justify-content:space-between;align-items:center}.plan-badge{color:#79b9ec;letter-spacing:1.15px;font-size:10px;font-weight:800}.plan-symbol{color:#4dacf8;font-size:26px}.plan-card h3{font-size:21px;margin:13px 0 5px}.plan-value{font-size:40px;font-weight:800;letter-spacing:-1.5px}.plan-value small{font-size:14px;color:#91b4d6;font-weight:500;letter-spacing:0}.plan-card p{color:#a4b9d0;font-size:13px;line-height:1.8}.plan-rule{font-size:12px;color:#79a8cf;margin-top:auto;border-top:1px solid #799bb626;padding-top:13px}.plan-link{display:inline-block;margin-top:15px;color:#74c8ff;font-weight:700;font-size:13px}.plan-link-disabled{color:#90a7ba;font-weight:500}.plan-note{max-width:935px;margin:20px auto 0;color:#819bb5;font-size:12px;line-height:1.7}.legal-main{padding:64px 0 104px;max-width:880px}.legal-eyebrow{color:#77c9fa;font-size:12px;font-weight:700;letter-spacing:1.4px}.legal-main h1{font-size:clamp(31px,5vw,47px);letter-spacing:-1.5px;margin:12px 0 10px}.legal-main .legal-lead{font-size:15px;color:#9db7d0;margin:0 0 26px}.legal-draft{border:1px solid #9d7933;background:#342b164f;border-radius:13px;color:#e9c991;padding:15px 18px;font-size:13px;line-height:1.6}.legal-section{border-bottom:1px solid rgba(130,175,222,.12);padding:20px 0}.legal-section h2{font-size:19px;letter-spacing:-.4px;margin:0 0 10px}.legal-section p,.legal-section li{font-size:14px;color:#b4c7dc;line-height:1.85}.legal-section ul{padding-left:22px}.legal-section a{color:#7acaed;text-decoration:underline}.legal-section strong{color:#dceaff}.legal-meta{color:#9bb5cd;font-size:13px;padding-top:12px}.legal-info{background:#101f31;border:1px solid #29425e;padding:15px 20px;border-radius:13px}.legal-info p{margin:5px 0}@media(max-width:760px){.footer-legal{gap:9px 18px}.footer-legal a{font-size:11px}.plan-grid{grid-template-columns:1fr}.plan-card{min-height:0;padding:27px}.plans{padding-top:60px;padding-bottom:60px}.legal-main{padding-top:38px;padding-bottom:65px}.legal-main h1{line-height:1.16}}

/* SovaDesk v1.3 — clear per-controlling-PC license model */
.plan-benefits{padding:0;margin:12px 0 16px;list-style:none;display:flex;flex-direction:column;gap:10px;color:#d0dfed;font-size:13px;line-height:1.45}
.plan-benefits li{position:relative;padding-left:23px}
.plan-benefits li::before{content:"✓";position:absolute;left:0;top:0;color:#58caa9;font-weight:800}
.plan-card-pro .plan-benefits li::before{color:#7ed2ff}
.plan-explainer{max-width:935px;margin:20px auto 0;padding:18px 20px;display:flex;gap:14px;align-items:flex-start;background:rgba(53,123,177,.1);border:1px solid rgba(116,184,231,.20);border-radius:16px}
.plan-explainer-icon{font-size:26px;color:#73c9f4;line-height:1}
.plan-explainer p{margin:0;color:#9bb9d1;font-size:13px;line-height:1.8}
.plan-explainer strong{color:#e3f0fa}
.plan-card{min-height:0}
.plan-card .plan-rule{margin-top:auto}
.plans .section-head strong{color:#dcefff}
@media(max-width:760px){.plan-explainer{padding:16px}.plan-benefits{font-size:13px}.plan-value{font-size:36px}}
