:root{color-scheme:dark;--bg:#051421;--aqua:#64ede6;--ink:#f4fdff;--muted:#afc7d0;--edge:#3e7584}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:83px}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.7 system-ui,-apple-system,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}p{color:var(--muted)}h1,h2,h3{letter-spacing:-.045em;line-height:1.14}h1{font-size:clamp(43px,5.8vw,78px);margin:22px 0}h2{font-size:clamp(33px,4.1vw,54px);margin:12px 0 22px}h3{font-size:25px;margin:10px 0}h1 em,h2 em{color:var(--aqua);font-style:normal}.container{width:min(1160px,calc(100% - 34px));margin-inline:auto}.over{color:var(--aqua);font-size:11px;font-weight:850;letter-spacing:.18em}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:45px;border-radius:9px;padding:13px 20px;border:1px solid #70dfde76;font-weight:850;font-size:13px;cursor:pointer}.btn.primary{color:#052935;background:linear-gradient(110deg,#b9fff5,#36cfdb);border-color:transparent}.btn.secondary{background:#123342}.actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:29px}.notice{font-size:11px;color:#a0bdc7}.site-header{position:sticky;top:0;z-index:15;background:#061622ed;backdrop-filter:blur(18px);border-bottom:1px solid #74e9e53c}.nav{height:75px;display:flex;gap:20px;justify-content:space-between;align-items:center}.wordmark{font-weight:900;letter-spacing:.14em;font-size:24px;color:#ecfbff;text-shadow:0 0 15px #3aece837}.wordmark span{color:var(--aqua)}.navlinks{display:flex;align-items:center;gap:21px;font-size:12px;font-weight:800}.navlinks a:hover{color:var(--aqua)}.navlinks .highlight{padding:10px;border:1px solid #61dddf9b;background:#164759;border-radius:8px}.menu{display:none;color:white;background:#163947;border:1px solid #54e8e66a;border-radius:8px;padding:5px 10px;font-size:21px}.hero{background:radial-gradient(ellipse at 80% 45%,#16566e,transparent 51%),linear-gradient(145deg,#061522,#081d2c)}.hero-wrap{min-height:620px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px;padding:70px 0}.hero-wrap p{font-size:17px}.hero-image{position:relative}.hero-image img{width:100%;height:420px;object-fit:cover;border-radius:19px;display:block;border:1px solid #5ce5e873;filter:saturate(.85)}.hero-image .overlay{position:absolute;bottom:19px;left:17px;right:17px;padding:15px;border-radius:10px;background:#092a3ce8;border:1px solid #56eeea94;font-size:12px;font-weight:800}.hero-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:24px 0;border-top:1px solid #4de5e344;font-size:11px;font-weight:800;letter-spacing:.1em;color:#a9e1e2}.section{padding:105px 0}.section.dark{background:#0a1f2e}.sectionhead{max-width:770px;margin-bottom:36px}.sectionhead p{max-width:680px}.service-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.service{border:1px solid #4e869084;border-radius:18px;background:#0d2838;overflow:hidden}.service>.image{height:250px;background:radial-gradient(circle at center,#165467,#081724 77%);display:grid;place-items:center;overflow:hidden}.service>.image img{display:block;width:100%;height:100%;object-fit:cover}.service>.image.headset img{width:min(220px,75%);height:min(220px,87%);object-fit:contain;filter:drop-shadow(0 0 18px #13deda67)}.service .copy{padding:27px}.service .copy p{font-size:14px}.service .copy small{color:var(--aqua);font-size:10px;letter-spacing:.17em;font-weight:800}.service ul{padding-left:18px;color:#b8d3db;font-size:13px}.service li{margin:5px 0}.builder-section{background:radial-gradient(ellipse at 50% 20%,#164357,transparent 63%),#071928;border-block:1px solid #5ddfe552}.builder-intro{text-align:center;max-width:760px;margin:0 auto 34px}.laptop-wrap{max-width:920px;margin:auto}.lid{padding:13px 12px 11px;border:2px solid #789aa6;border-radius:17px 17px 6px 6px;background:linear-gradient(135deg,#7b96a4,#11293a 20%,#071828 81%,#92aeb8);box-shadow:0 0 50px #23e6df24}.screen{height:400px;position:relative;background:#030b12;overflow:hidden;border:1px solid #305966}.boot{position:absolute;inset:0;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#103d50,#020a10 69%);z-index:4;transition:opacity .5s}.boot.off{opacity:0;pointer-events:none}.boot img{width:min(350px,76%);height:175px;object-fit:contain;filter:drop-shadow(0 0 16px #57e9e6aa)}.boot b{font-size:11px;color:#7ae9e6;letter-spacing:.14em}.boot-track{width:200px;max-width:75%;height:4px;background:#254858;border-radius:6px;overflow:hidden}.boot-track i{display:block;height:100%;width:0;background:linear-gradient(90deg,#267b8c,#82f6ed)}.boot.loading .boot-track i{animation:loading 5s linear both}@keyframes loading{to{width:100%}}.wire{position:absolute;inset:0;display:none;flex-direction:column;gap:14px;padding:16px;background:#092534}.wire span{display:block;border:1px dashed #6ae7e57e;border-radius:5px}.wire span:first-child{height:41px}.wire span:nth-child(2){flex:1}.wire span:last-child{height:86px}.demo-page{position:absolute;inset:0;display:flex;flex-direction:column;background:#071a2a;visibility:hidden}.demo-top{height:43px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 22px;background:#0c293a;border-bottom:1px solid #62e4e35e}.demo-top b{letter-spacing:.14em;font-size:14px}.demo-top small{font-size:8px;color:#8cbdc9}.demo-main{display:grid;grid-template-columns:1fr 48%;gap:13px;padding:12px 16px 5px;flex:1;min-height:0;align-items:center}.demo-title{font-size:clamp(18px,3vw,36px);line-height:1.1;font-weight:900;letter-spacing:-.055em}.demo-title em{color:var(--aqua);font-style:normal}.demo-text{width:80%;height:5px;background:#8bacb8;box-shadow:0 10px #7697a6,0 20px #7697a6;margin:17px 0 35px}.demo-cta{display:inline-block;color:white;background:linear-gradient(115deg,#126b78,#0a3c4d);padding:7px 10px;border-radius:6px;border:1px solid #62faf3;font-size:9px;font-weight:900}.demo-logo{height:210px;border:1px solid #55e7e483;background:#061625;border-radius:9px;display:grid;place-items:center;overflow:hidden}.demo-logo img{height:100%;width:100%;object-fit:contain}.demo-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:7px 14px 13px;flex-shrink:0}.demo-tile{height:105px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:#0b2939;border-radius:8px;border:1px solid #42ece98c}.demo-tile img{height:69px;width:69px;object-fit:contain}.demo-tile b{font-size:10px;letter-spacing:.07em}.demo-tile svg{height:64px;width:64px;stroke:#d0f2f2;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.demo-tile svg circle:first-child{stroke:#4de9e5}.step-0 .demo-page{visibility:hidden}.step-1 .wire{display:flex}.step-2 .demo-page,.step-3 .demo-page,.step-4 .demo-page,.step-5 .demo-page,.step-6 .demo-page{visibility:visible}.step-2 .demo-main,.step-2 .demo-tiles{visibility:hidden}.step-3 .demo-logo,.step-3 .demo-tiles,.step-3 .demo-cta{visibility:hidden}.step-4 .demo-logo,.step-4 .demo-cta{visibility:hidden}.step-5 .demo-logo{visibility:hidden}.base{height:16px;width:110%;margin-left:-5%;background:linear-gradient(#b9c7d1,#567988 49%,#142836);border-radius:2px 2px 35px 35px;box-shadow:0 20px 25px #0009}.base:after{content:"";display:block;margin:auto;width:17%;height:4px;background:#496470;border-radius:0 0 9px 9px}.desk{height:19px;background:radial-gradient(ellipse,#215064,transparent 65%)}.controls{max-width:820px;margin:29px auto 0;background:#0e2c3d;border:1px solid #54e4e578;padding:23px;border-radius:16px}.controls-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.controls-heading strong{font-size:17px}.controls-heading span{color:var(--aqua);font-size:12px;font-weight:800}.slider{width:100%;display:block;accent-color:#6cf4ed;margin:23px 0 11px}.ticks{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.ticks span{font-size:9px;color:#9ab7c3;text-align:center}.description{min-height:40px;text-align:center;font-size:13px;margin:18px 0;color:#bfe4e7}.control-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.control-actions button:disabled{opacity:.4;cursor:not-allowed}.finish-link{display:block;margin-top:16px;text-decoration:underline;text-underline-offset:4px;color:#70eee7;text-align:center;font-size:12px}.check{background:radial-gradient(ellipse at 80% 50%,#15566a,transparent 54%),#0b2d3e;border-block:1px solid #58e1e158}.check-inner{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.check-panel{background:#0e3041;border:1px solid #53e2df85;border-radius:16px;padding:31px}.check-panel ul{color:#bfe0e5;padding-left:19px}.check-panel li{margin:9px 0}.pricing{background:#081825}.pricing-head{text-align:center;margin-bottom:40px}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.plan{background:linear-gradient(140deg,#102e3e,#081726);border-radius:17px;border:1px solid #477d8b;padding:27px 24px;display:flex;flex-direction:column}.plan.featured{border-color:#5befeb;box-shadow:0 0 36px #2bebde20}.plan .name{font-size:11px;color:#6be5e3;letter-spacing:.16em;font-weight:850}.plan .price{font-size:clamp(36px,3.5vw,49px);font-weight:900;letter-spacing:-.06em;margin-top:14px;line-height:1.2}.plan ul{list-style:none;padding:0;flex:1;margin:23px 0}.plan li{position:relative;font-size:13px;color:#c4d6e0;padding:9px 0 9px 21px}.plan li:before{position:absolute;left:0;content:'✓';color:#58efea}.plan .btn{width:100%}.slogan{padding:75px 0;text-align:center;background:radial-gradient(ellipse at 50% 20%,#10526a,transparent 64%),#071b29}.slogan p{max-width:700px;margin-inline:auto}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:27px}.step{border-top:1px solid #5ce8e8;padding-top:20px}.step .number{color:var(--aqua);font-size:30px;font-weight:850}.step h3{font-size:20px}.contact{padding:90px 0}.contact-box{border:1px solid #63dedf7e;background:radial-gradient(ellipse at top,#154f61,transparent 72%),#0e2535;border-radius:20px;padding:72px 25px;text-align:center}.contact-box p{max-width:600px;margin:14px auto}.contact-actions{justify-content:center}footer{background:#040e16;border-top:1px solid #417786;padding:32px 0}.footer-row{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;align-items:center;font-size:12px;color:#aac3cd}.footer-row a{margin-left:17px}@media(max-width:760px){.container{width:calc(100% - 30px)}.nav{height:67px}.wordmark{font-size:19px}.menu{display:block}.navlinks{display:none;position:absolute;top:100%;left:0;right:0;background:#0b2636;flex-direction:column;align-items:stretch;padding:20px 25px;gap:17px;box-shadow:0 20px 34px #0009}.navlinks.open{display:flex}.hero-wrap{display:flex;flex-direction:column;align-items:stretch;gap:20px;min-height:0;padding:59px 0 25px}.hero-wrap p{font-size:15px}.hero-image img{height:260px}.hero-bottom{font-size:9px;justify-content:center}.section{padding:70px 0}.service-grid,.check-inner,.plans,.steps{grid-template-columns:1fr}.service>.image{height:215px}.service .copy{padding:24px}.lid{padding:9px 7px 8px}.screen{height:237px}.boot img{height:110px}.demo-top{height:28px;padding:0 9px}.demo-top b{font-size:9px}.demo-top small{font-size:5px}.demo-main{padding:8px 8px 2px;gap:6px}.demo-title{font-size:clamp(15px,4.5vw,22px)}.demo-text{height:3px;box-shadow:0 7px #7697a6,0 14px #7697a6;margin:8px 0 24px}.demo-cta{font-size:6px;padding:4px 7px}.demo-logo{height:112px}.demo-tiles{gap:5px;padding:3px 7px 7px}.demo-tile{height:70px}.demo-tile img{height:43px;width:43px}.demo-tile svg{height:42px;width:42px}.demo-tile b{font-size:6px}.wire{padding:9px;gap:8px}.wire span:first-child{height:27px}.wire span:last-child{height:50px}.controls{padding:17px 13px}.controls-heading{flex-direction:column;gap:3px}.ticks span{font-size:8px}.control-actions button{flex:1;padding:10px 5px}.btn{width:100%}.pricing-head{margin-bottom:25px}.plan .price{font-size:46px}.contact{padding:50px 0}.contact-box{padding:56px 18px}.footer-row a{margin:0 15px 0 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media(max-width:760px){.base{width:100%;margin-left:0}}
