*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#07111a;color:#eaf2f7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}.nav{height:72px;max-width:1240px;margin:auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #193042;position:relative;z-index:5}.brand{font-weight:850;letter-spacing:.17em;color:#67d0ff}.nav nav{display:flex;gap:22px;align-items:center;color:#9eb1bf;font-size:14px}.nav nav>a:not(.button):hover{color:#fff}.lang-switch{display:flex;border:1px solid #284354;border-radius:8px;overflow:hidden;background:#0a1722}.lang-switch button{border:0;background:transparent;color:#71899a;padding:6px 8px;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.lang-switch button.active{background:#16334a;color:#70d5ff}.button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #29465b;border-radius:9px;padding:11px 16px;color:#cbdbe5;font-weight:700;font-size:14px;transition:.18s ease}.button:hover{border-color:#4f8bab;color:white;transform:translateY(-1px)}.button.primary{background:#1b9ed8;border-color:#1b9ed8;color:white;box-shadow:0 8px 28px #168fc233}.button.primary:hover{background:#23a9e5}.button.ghost{padding:8px 12px}.hero{max-width:1240px;margin:0 auto;padding:88px 28px 76px;display:grid;grid-template-columns:.75fr 1.25fr;gap:60px;align-items:center}.kicker,.section-head>span{color:#5fc8f8;font-size:11px;font-weight:800;letter-spacing:.16em}.hero h1{font-size:clamp(48px,5.5vw,78px);line-height:.98;letter-spacing:-.045em;margin:15px 0 24px}.lead{font-size:19px;line-height:1.55;color:#9fb1be;max-width:570px}.actions{display:flex;gap:10px;margin-top:28px}.micro{color:#667d8e;font-size:12px;line-height:1.45;margin-top:14px;max-width:500px}.product-frame{position:relative;border:1px solid #294457;border-radius:15px;overflow:hidden;background:#0a1722;box-shadow:0 30px 90px #0009}.preview-live{position:absolute;right:12px;top:11px;z-index:3;display:flex;align-items:center;gap:6px;background:#0a1722cc;border:1px solid #26485e;border-radius:999px;padding:5px 8px;color:#7f9aad;font-size:8px;letter-spacing:.08em}.preview-live span{width:6px;height:6px;border-radius:50%;background:#4fe394;box-shadow:0 0 10px #4fe394}.fake-top{height:44px;padding:0 13px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;font-size:9px;letter-spacing:.08em;color:#7890a1;border-bottom:1px solid #1b3447}.fake-top span:first-child{color:#66cffd;font-weight:800}.fake-top span:nth-child(2){text-align:center;color:#c9d9e3;font-weight:700}.fake-top span:last-child{text-align:right}.fake-app{height:440px;display:grid;grid-template-columns:150px 1fr 180px}.fake-app aside{padding:16px 10px;background:#0d1d2b;border-right:1px solid #1b3447}.fake-app aside>b{display:block;color:#8097a8;font-size:9px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.item{display:flex;gap:8px;align-items:center;padding:9px 7px;border-radius:7px;color:#c9d8e2;font-size:12px}.item.active{background:#12324a;box-shadow:inset 3px 0 #35bffd}.item i{font-style:normal;background:#16354c;color:#6fd6ff;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font-size:9px;font-weight:800}.item i.attr{background:#403016;color:#ffc86e}.item span,.item small{display:block}.item small{font-size:9px;color:#6e8495;margin-top:2px}.cad{position:relative;background:radial-gradient(circle at 55% 42%,#152b3a,#08121a 61%);overflow:hidden}.part{position:absolute;left:50%;top:49%;width:250px;height:190px;transform:translate(-50%,-50%) rotate(-23deg)}.shaft{position:absolute;left:82px;top:76px;width:130px;height:45px;border-radius:22px;background:linear-gradient(#7c8790,#3b464f 45%,#1f2931);box-shadow:inset 0 7px 10px #b5bec533,inset 0 -8px 14px #0007}.ring{position:absolute;border-radius:50%;border:19px solid #697680;background:#1a252d;box-shadow:inset 8px 0 15px #0008,0 7px 16px #0007}.r1{width:95px;height:95px;left:45px;top:50px}.r2{width:73px;height:73px;left:2px;top:61px;border-width:14px}.r3{width:75px;height:75px;right:0;top:60px;border-width:14px;border-color:#24b8e3;background:#144157}.face-tag{position:absolute;right:17%;top:31%;background:#0b2030;border:1px solid #28bce7;color:#82ddf8;padding:5px 8px;border-radius:6px;font-size:10px}.measure{border-left:1px solid #1b3447!important;border-right:0!important}.measure>b{font-size:22px!important;color:white!important;letter-spacing:0!important;text-transform:none!important;margin-bottom:2px!important}.measure>small{color:#7590a3}.limits{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:24px}.limits span{background:#091721;border:1px solid #1b3447;border-radius:5px;padding:7px 3px;text-align:center;font-size:8px;color:#a8bac7}.entry{border:2px solid #2a5875;border-radius:8px;margin-top:17px;padding:11px 5px;text-align:center;font-size:23px;font-weight:650}.ok{margin-top:10px;background:#133527;border:1px solid #286045;color:#62e7a1;padding:9px;border-radius:7px;text-align:center;font-size:9px;font-weight:850;letter-spacing:.07em}.section{max-width:1184px;margin:0 auto;padding:82px 0;border-top:1px solid #172c3c}.section-head{max-width:760px;margin-bottom:38px}.section-head p{color:#8299aa;line-height:1.65;font-size:15px}.section h2,.cta h2{font-size:38px;letter-spacing:-.03em;margin:8px 0}.flow-track{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.flow-card{padding:20px;border:1px solid #1b3447;border-radius:13px;background:linear-gradient(180deg,#0b1925,#09141e);position:relative;overflow:hidden}.flow-card:after{content:"";position:absolute;right:-8px;top:50%;width:18px;height:1px;background:#2e617f}.flow-card:last-child:after{display:none}.flow-card>b{color:#43bdec;font-size:10px}.flow-card h3{font-size:18px;margin:15px 0 8px}.flow-card p,.feature-grid p,.split p,.pilot p{color:#8299aa;line-height:1.6;font-size:14px}.flow-icon{height:108px;border:1px solid #173448;border-radius:10px;background:#07131c;margin-bottom:18px;position:relative;overflow:hidden}.drawing-icon span{position:absolute;left:24px;top:23px;font-size:15px;font-weight:800;color:#dbe9f1}.drawing-icon:before,.drawing-icon:after,.drawing-icon i{content:"";position:absolute;height:1px;background:#426278}.drawing-icon:before{left:20px;right:20px;top:55px}.drawing-icon:after{left:35px;right:44px;top:76px}.drawing-icon i:nth-child(2){left:20px;top:18px;width:1px;height:70px}.drawing-icon i:nth-child(3){right:20px;top:18px;width:1px;height:70px}.char-icon{display:flex;align-items:center;justify-content:center;gap:9px}.char-icon span{width:27px;height:27px;border-radius:7px;background:#163c56;color:#74d8ff;display:grid;place-items:center;font-weight:850;font-size:11px}.char-icon strong{font-size:18px}.char-icon small{position:absolute;bottom:17px;color:#7893a4}.cad-icon span{position:absolute;left:50%;top:50%;width:100px;height:34px;border-radius:18px;background:linear-gradient(#7a8790,#39454e);transform:translate(-50%,-50%) rotate(-20deg)}.cad-icon i{position:absolute;left:61%;top:31%;width:52px;height:52px;border:10px solid #23b7e3;border-radius:50%;background:#14394b}.cad-icon em{position:absolute;right:13px;top:11px;font-style:normal;font-size:9px;color:#79dfff;background:#0c2637;border:1px solid #2ab9e4;border-radius:5px;padding:3px 5px}.measure-icon{display:flex;align-items:center;justify-content:center;gap:14px}.measure-icon strong{font-size:24px}.measure-icon span{width:30px;height:30px;border-radius:50%;background:#143827;color:#63e5a0;display:grid;place-items:center;font-weight:900}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature-grid article{padding:24px;border:1px solid #1b3447;border-radius:12px;background:#0a1722;min-height:205px}.feature-mark{display:inline-grid;place-items:center;min-width:38px;height:28px;padding:0 8px;border-radius:7px;background:#12324a;color:#67d0ff;font-size:10px;font-weight:900;letter-spacing:.06em}.feature-grid h3{font-size:18px;margin:22px 0 8px}.split{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.split p:first-child{margin-top:8px}.local-badge{display:inline-flex;margin-top:15px;padding:9px 12px;border:1px solid #28516a;border-radius:8px;background:#0c2030;color:#77d6ff;font-size:12px;font-weight:700}.privacy-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.privacy-row span{font-size:11px;color:#9bb2c0;border:1px solid #213d50;border-radius:999px;padding:7px 10px;background:#091721}.pilot{display:grid;grid-template-columns:1.25fr .75fr;gap:40px;align-items:center}.pilot-card{border:1px solid #275069;border-radius:14px;background:linear-gradient(145deg,#10293a,#0a1722);padding:24px}.pilot-card>div{display:flex;flex-direction:column;gap:6px;margin-bottom:22px}.pilot-card span{font-size:10px;letter-spacing:.13em;color:#6bcff9;font-weight:850}.pilot-card strong{font-size:18px}.pilot-card .button{width:100%}.cta{max-width:1184px;margin:0 auto 80px;padding:32px;border:1px solid #285069;border-radius:14px;background:linear-gradient(100deg,#102a3d,#0b1925);display:flex;align-items:center;justify-content:space-between}.cta h2{font-size:30px;margin-bottom:0}footer{max-width:1184px;margin:auto;padding:25px 0 38px;border-top:1px solid #172c3c;display:flex;justify-content:space-between;color:#637a8b;font-size:11px}@media(max-width:1000px){.nav nav>a:not(.button){display:none}.hero{grid-template-columns:1fr;padding-top:56px}.flow-track{grid-template-columns:1fr 1fr}.flow-card:after{display:none}.feature-grid{grid-template-columns:1fr 1fr}.pilot{grid-template-columns:1fr}.fake-app{grid-template-columns:125px 1fr}.fake-app>.measure{display:none}.split{grid-template-columns:1fr;gap:20px}.section,.cta,footer{margin-left:20px;margin-right:20px}.hero{padding-left:20px;padding-right:20px}}@media(max-width:620px){.nav{padding:0 18px}.nav nav{gap:8px}.button.ghost{display:none}.hero h1{font-size:48px}.product-frame{display:none}.flow-track,.feature-grid{grid-template-columns:1fr}.cta{align-items:flex-start;gap:20px;flex-direction:column}.hero{padding-bottom:55px}.section{padding:60px 0}.section h2{font-size:32px}.pilot{gap:22px}.privacy-row{align-items:flex-start;flex-direction:column}}
