:root{--ink:#07090a;--panel:#0c0f11;--line:rgba(218,231,237,.15);--line-bright:rgba(218,231,237,.28);--text:#eef3f5;--muted:#8d999f;--cyan:#58d8f4;--orange:#ef6d32}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;background:var(--ink);color:var(--text);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}::selection{background:var(--cyan);color:#071015}
.site-header{position:fixed;inset:0 0 auto;height:82px;z-index:50;display:grid;grid-template-columns:210px 1fr 210px;align-items:center;padding:0 clamp(24px,5vw,76px);border-bottom:1px solid var(--line);background:rgba(7,9,10,.78);backdrop-filter:blur(18px)}.brand{width:158px;height:45px;display:block;overflow:hidden}.brand img,.hero-mark img{width:100%;height:100%;object-fit:contain}.brand img{object-position:left center}nav{display:flex;justify-content:center;gap:clamp(20px,3.4vw,52px)}nav a,.language button,.language span{color:#aab4b9;font-size:11px;letter-spacing:.13em;text-transform:uppercase;transition:color .2s ease}nav a:hover,nav a:focus-visible,.language button:hover{color:#fff}.language{justify-self:end;display:flex;gap:8px;align-items:center}.language button{border:0;background:none;padding:8px 2px;cursor:pointer}.language button.active{color:#fff}.language span{color:#3a4348}
.hero{min-height:100svh;position:relative;overflow:hidden;display:flex;align-items:center;padding:140px clamp(24px,8vw,128px) 80px;border-bottom:1px solid var(--line)}.hero::after{content:"";position:absolute;inset:82px 6vw 0 auto;width:1px;background:linear-gradient(transparent,var(--line-bright),transparent)}.hero-grid{position:absolute;inset:0;opacity:.25;background-image:linear-gradient(rgba(140,170,182,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(140,170,182,.1) 1px,transparent 1px);background-size:66px 66px;mask-image:linear-gradient(to right,#000,transparent 72%)}.orb{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none}.orb-one{width:650px;height:650px;right:-130px;top:13%;background:radial-gradient(circle,rgba(56,135,164,.15),rgba(7,9,10,0) 68%);border:1px solid rgba(104,173,195,.08)}.orb-two{width:390px;height:390px;right:5%;top:27%;border:1px solid rgba(104,173,195,.09);box-shadow:inset 0 0 120px rgba(19,81,104,.08)}.hero-content{position:relative;z-index:2;max-width:960px}.hero-mark{width:min(520px,70vw);height:145px;margin-bottom:clamp(42px,7vh,86px);opacity:.95}.hero-mark img{object-position:left center}.eyebrow,.section-label,.product-code{margin:0 0 22px;font-family:var(--font-geist-mono),monospace;font-size:11px;letter-spacing:.18em;color:var(--cyan)}h1,h2,h3,p{margin-top:0}h1{margin-bottom:28px;max-width:920px;font-size:clamp(52px,7.2vw,112px);line-height:.93;letter-spacing:-.055em;font-weight:500}.hero-copy{max-width:630px;color:#aab4b9;font-size:clamp(17px,1.4vw,22px);line-height:1.55}.scroll-link{margin-top:48px;display:inline-flex;align-items:center;gap:24px;font-size:12px;letter-spacing:.13em;text-transform:uppercase}.scroll-link i{width:44px;height:44px;border:1px solid var(--line-bright);border-radius:50%;display:grid;place-items:center;font-style:normal;transition:.2s ease}.scroll-link:hover i{background:#fff;color:#080a0b;transform:translateY(3px)}.hero-readout{position:absolute;right:clamp(24px,4vw,64px);bottom:42px;display:grid;gap:7px;font:9px/1 var(--font-geist-mono),monospace;color:#536067;letter-spacing:.14em;text-align:right}
.section{padding:clamp(90px,11vw,174px) clamp(24px,7vw,112px);border-bottom:1px solid var(--line)}.section-head{display:grid;grid-template-columns:minmax(170px,1fr) 2.3fr;gap:60px;align-items:start}.section-head h2,.platform h2,.development h2,footer h2{font-size:clamp(38px,5vw,78px);line-height:1.02;letter-spacing:-.045em;font-weight:500}.section-label{color:#75838a;padding-top:12px}.about-copy{margin:86px 0 94px 33.5%;max-width:820px}.about-copy p{color:#b7c0c4;font-size:clamp(18px,1.55vw,24px);line-height:1.58}.about-copy p+p{color:#7f8a90;margin-top:28px}.stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-bright);border-bottom:1px solid var(--line)}.stat{min-height:170px;padding:28px;display:flex;flex-direction:column;border-right:1px solid var(--line)}.stat:last-child{border-right:0}.stat-index{font:10px var(--font-geist-mono),monospace;color:#59656b;margin-bottom:auto}.stat strong{font-size:clamp(20px,2vw,30px);font-weight:500;letter-spacing:-.02em}.stat>span:last-child{margin-top:7px;color:#78848a;font-size:13px}
.products-section{background:#090c0e;padding-left:0;padding-right:0}.products-section .section-head{padding:0 clamp(24px,7vw,112px) clamp(65px,8vw,110px)}.products{border-top:1px solid var(--line)}.product{display:grid;grid-template-columns:55% 45%;min-height:610px;border-bottom:1px solid var(--line)}.product:nth-child(even) .blueprint{order:2}.product:nth-child(even) .product-info{order:1}.blueprint{position:relative;overflow:hidden;min-height:500px;display:grid;place-items:center;background-color:#080b0d;background-image:linear-gradient(rgba(97,128,140,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(97,128,140,.1) 1px,transparent 1px);background-size:42px 42px;border-right:1px solid var(--line)}.product:nth-child(even) .blueprint{border-right:0;border-left:1px solid var(--line)}.blueprint::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,transparent 30%,rgba(5,8,10,.78) 105%);pointer-events:none}.blueprint img{position:absolute;height:auto;max-width:none;width:300%;filter:saturate(.65) contrast(1.06) drop-shadow(0 0 22px rgba(61,177,215,.15))}.blueprint-1 img{left:0}.blueprint-2 img{left:-100%}.blueprint-3 img{left:-200%}.corner{position:absolute;z-index:2;width:22px;height:22px}.corner-a{left:24px;top:24px;border-left:1px solid var(--cyan);border-top:1px solid var(--cyan)}.corner-b{right:24px;bottom:24px;border-right:1px solid var(--orange);border-bottom:1px solid var(--orange)}.axis{position:absolute;z-index:2;bottom:24px;left:28px;font:9px var(--font-geist-mono),monospace;letter-spacing:.18em;color:#617077}.product-info{padding:clamp(48px,7vw,108px);display:flex;flex-direction:column;justify-content:center}.product-code{color:#65747b}.product-info h3{font-size:clamp(32px,3.5vw,56px);line-height:1.03;letter-spacing:-.035em;font-weight:500;max-width:600px}.product-info>p:not(.product-code){color:#89959b;font-size:17px;line-height:1.6;max-width:570px}.product-tag{margin-top:42px;align-self:flex-start;border:1px solid #344047;color:#a6b3b9;padding:9px 12px;font:9px var(--font-geist-mono),monospace;letter-spacing:.13em}
.platform{display:grid;grid-template-columns:1fr 1fr;gap:clamp(60px,10vw,160px)}.platform-intro>p:not(.section-label){margin-top:36px;max-width:550px;color:#818d93;font-size:18px;line-height:1.6}.platform-list{border-top:1px solid var(--line-bright)}.platform-list article{display:grid;grid-template-columns:45px 1fr 24px;gap:22px;padding:32px 0;border-bottom:1px solid var(--line)}.platform-list article>span{font:10px var(--font-geist-mono),monospace;color:var(--cyan)}.platform-list h3{margin-bottom:12px;font-size:21px;font-weight:500;line-height:1.25}.platform-list p{margin:0;color:#78858b;line-height:1.55}.platform-list i{color:#5a676d;font-style:normal}
.development{position:relative;overflow:hidden;min-height:540px;padding:clamp(90px,12vw,180px) clamp(24px,10vw,160px);display:grid;grid-template-columns:1fr auto;align-items:end;gap:80px;border-bottom:1px solid var(--line);background:linear-gradient(110deg,#0b1115,#080a0b 60%)}.development>div:not(.development-scan){position:relative;z-index:2}.development h2{max-width:900px;margin-bottom:28px}.development p:not(.section-label){max-width:700px;color:#89959b;font-size:18px;line-height:1.6}.development-scan{position:absolute;width:620px;height:620px;right:-100px;top:-40px;border:1px solid rgba(88,216,244,.11);border-radius:50%;box-shadow:0 0 0 90px rgba(88,216,244,.025),0 0 0 180px rgba(88,216,244,.018)}.development-scan::before,.development-scan::after{content:"";position:absolute;background:rgba(88,216,244,.11)}.development-scan::before{width:1px;height:100%;left:50%}.development-scan::after{height:1px;width:100%;top:50%}.status{align-self:end;display:flex;align-items:center;gap:12px;white-space:nowrap;font:10px var(--font-geist-mono),monospace;letter-spacing:.12em;color:#a2aeb4}.status i{width:8px;height:8px;background:var(--orange);border-radius:50%;box-shadow:0 0 0 7px rgba(239,109,50,.1);animation:pulse 2s infinite}@keyframes pulse{50%{box-shadow:0 0 0 12px rgba(239,109,50,0)}}
footer{padding:clamp(90px,10vw,150px) clamp(24px,7vw,112px) 38px;background:#050708}.footer-main{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;align-items:end;padding:25px 0 110px}.footer-main h2{margin:0;max-width:860px}.footer-main>a{font-size:clamp(20px,2vw,30px);padding-bottom:18px;border-bottom:1px solid var(--line-bright);display:flex;justify-content:space-between;transition:border-color .2s ease}.footer-main>a:hover{border-color:var(--cyan)}.footer-main>a span{color:var(--cyan)}.footer-bottom{padding-top:28px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr auto;gap:30px;color:#5f6b71;font:9px var(--font-geist-mono),monospace;letter-spacing:.13em}
@media(max-width:900px){.site-header{grid-template-columns:1fr auto;height:68px;padding-inline:22px}.site-header nav{display:none}.brand{width:130px}.hero{padding-top:120px}.hero-mark{width:320px;height:95px;margin-bottom:60px}.section-head,.platform,.footer-main{grid-template-columns:1fr;gap:34px}.about-copy{margin:62px 0 72px}.product{grid-template-columns:1fr}.product .blueprint,.product:nth-child(even) .blueprint{order:1;border:0;border-bottom:1px solid var(--line);min-height:440px}.product .product-info,.product:nth-child(even) .product-info{order:2}.development{grid-template-columns:1fr;align-items:end}.footer-main{padding-bottom:80px}}
@media(max-width:620px){.hero{min-height:850px;padding-inline:22px;align-items:flex-end;padding-bottom:100px}.hero-mark{width:270px;height:85px;margin-bottom:55px}h1{font-size:54px}.hero-readout{display:none}.section{padding:90px 22px}.products-section{padding-left:0;padding-right:0}.products-section .section-head{padding-inline:22px}.stats{grid-template-columns:1fr}.stat{min-height:135px;border-right:0;border-bottom:1px solid var(--line)}.stat:last-child{border-bottom:0}.blueprint{min-height:340px!important}.product-info{padding:52px 22px 70px}.development{min-height:620px;padding:100px 22px 80px}.footer-main{gap:70px}.footer-main>a{font-size:18px}.footer-bottom{grid-template-columns:1fr}.footer-bottom span:nth-child(2){display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.status i{animation:none}}

/* Product blueprint v2 — corrected platform silhouettes */
.blueprint img{left:auto;position:absolute;width:min(88%,720px);height:88%;max-width:720px;object-fit:contain;filter:saturate(.65) contrast(1.06) drop-shadow(0 0 22px rgba(61,177,215,.15))}
.development{min-height:620px;padding:clamp(90px,10vw,150px) clamp(24px,8vw,128px);grid-template-columns:1fr minmax(380px,.85fr);align-items:center;gap:clamp(48px,7vw,110px)}
.development-visual{height:430px;display:grid;place-items:center;position:relative;background-image:linear-gradient(rgba(97,128,140,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(97,128,140,.09) 1px,transparent 1px);background-size:38px 38px;border:1px solid var(--line)}
.development-visual img{width:94%;height:94%;object-fit:contain;filter:saturate(.68) contrast(1.05) drop-shadow(0 0 24px rgba(61,177,215,.18))}
.development-visual span{position:absolute;left:18px;bottom:16px;font:9px var(--font-geist-mono),monospace;letter-spacing:.16em;color:#66747a}
.development .status{position:absolute;left:clamp(24px,8vw,128px);bottom:52px;display:flex}
@media(max-width:900px){.development{grid-template-columns:1fr;padding-bottom:140px}.development-visual{height:410px}.development .status{left:24px;bottom:62px}}
@media(max-width:620px){.development{padding:100px 22px 130px}.development-visual{height:300px}}

.lang-en{display:none}body.is-en .lang-ua{display:none}body.is-en .lang-en{display:initial}
