:root{color:#0b1b32;background:#f6fbff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--blue-950: #06152a;--blue-900: #08224a;--blue-800: #0a397c;--blue-700: #0d5ed7;--blue-600: #1580ff;--blue-300: #7bc4ff;--blue-50: #eef8ff;--white: #ffffff;--ink: #0b1b32;--muted: #536b87;--line: rgba(11, 62, 128, .15);--shadow: 0 24px 70px rgba(9, 71, 147, .18)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,a{color:inherit;font:inherit}a{text-decoration:none}svg{flex:0 0 auto}.site-shell{min-height:100vh;overflow-x:hidden;background:linear-gradient(180deg,#ecf7ff00 0,#f6fbff 46rem),radial-gradient(circle at 12% 22%,rgba(94,177,255,.18),transparent 34rem),#f6fbff}.site-header{position:fixed;z-index:20;top:16px;left:50%;display:grid;width:min(1180px,calc(100% - 32px));min-height:64px;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:10px 12px;border:1px solid rgba(255,255,255,.36);border-radius:8px;background:#05142a9e;color:var(--white);transform:translate(-50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 44px #020e2233}.brand,.telegram-link,.explore-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;font-weight:850}.brand{justify-self:start;gap:12px;letter-spacing:0}.brand-logo{width:42px;height:42px;display:block;border:1px solid rgba(255,255,255,.44);border-radius:8px;background:#ffffffe6;object-fit:contain;padding:5px}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:6px;padding:4px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff14}.desktop-nav a{min-height:34px;display:inline-flex;align-items:center;padding:0 14px;border-radius:7px;color:#ffffffc2;font-size:.88rem;font-weight:760;transition:background .18s ease,color .18s ease}.desktop-nav a:hover{background:#ffffff24;color:var(--white)}.telegram-link{justify-self:end;gap:8px;padding:0 17px;border:1px solid rgba(255,255,255,.5);border-radius:8px;background:var(--white);color:var(--blue-900);transition:transform .18s ease,box-shadow .18s ease}.telegram-link:hover,.explore-button:hover{transform:translateY(-2px)}.hero{position:relative;min-height:96svh;display:grid;grid-template-columns:minmax(270px,.44fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);padding:148px clamp(20px,6vw,88px) 86px;color:var(--white);background:radial-gradient(circle at 83% 16%,rgba(101,212,231,.2),transparent 18rem),radial-gradient(circle at 32% 80%,rgba(91,184,217,.14),transparent 26rem),linear-gradient(90deg,#02182dfa,#042341fa),var(--hero-image);background-position:center;background-size:cover}.hero:before{position:absolute;inset:0;content:"";background-image:radial-gradient(circle,rgba(255,255,255,.72) 0 1px,transparent 1.6px),linear-gradient(45deg,transparent 48%,rgba(255,255,255,.1) 49%,rgba(255,255,255,.1) 51%,transparent 52%);background-position:12% 22%,94% 18%;background-size:110px 110px,86px 86px;opacity:.2;pointer-events:none}.hero:after{position:absolute;inset:auto 0 0;height:176px;content:"";background:linear-gradient(180deg,#f6fbff00,#f6fbff 92%);pointer-events:none}.hero-copy-block,.hero-art{position:relative;z-index:1}.hero-copy-block{width:min(760px,100%);grid-column:2;grid-row:1;justify-self:start;text-align:left}.eyebrow{margin:0 0 16px;color:#a9d8ff;font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:100%;margin-bottom:22px;font-size:clamp(4.2rem,11vw,9.4rem);line-height:.88;letter-spacing:0;color:#58d3df;text-shadow:0 8px 0 rgba(21,74,95,.42),0 18px 34px rgba(0,0,0,.28)}h2{max-width:760px;color:var(--blue-950);font-size:clamp(2.1rem,4.8vw,4.4rem);line-height:1;letter-spacing:0}.hero-copy{max-width:640px;margin-bottom:34px;color:#ffffffdb;font-size:clamp(1.05rem,1.8vw,1.32rem);line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.explore-button{gap:9px;min-width:156px;padding:0 24px;border-radius:8px;background:var(--white);color:var(--blue-900);box-shadow:var(--shadow);transition:transform .18s ease,box-shadow .18s ease}.hero-art{grid-column:1;grid-row:1;min-height:620px;align-self:center;justify-self:stretch;display:flex;align-items:flex-end;justify-content:center}.hero-robot{position:relative;z-index:2;width:min(430px,118%);max-height:74svh;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 22px 34px rgba(0,0,0,.28))}.snowflake{position:absolute;z-index:1;width:94px;height:94px;opacity:.82;background:linear-gradient(#fff,#fff) center / 12px 100% no-repeat,linear-gradient(90deg,#fff,#fff) center / 100% 12px no-repeat,linear-gradient(45deg,transparent 43%,#ffffff 44% 56%,transparent 57%) center / 100% 100% no-repeat,linear-gradient(-45deg,transparent 43%,#ffffff 44% 56%,transparent 57%) center / 100% 100% no-repeat;clip-path:polygon(50% 0,58% 34%,92% 14%,70% 46%,100% 50%,70% 54%,92% 86%,58% 66%,50% 100%,42% 66%,8% 86%,30% 54%,0 50%,30% 46%,8% 14%,42% 34%);filter:drop-shadow(0 8px 16px rgba(255,255,255,.16))}.snowflake-one{top:2%;left:18%}.snowflake-two{right:-2%;bottom:18%;width:58px;height:58px;opacity:.42}.stat-strip{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1180px,calc(100% - 40px));margin:-48px auto 0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 18px 56px #0934681f}.stat{min-height:136px;display:flex;flex-direction:column;justify-content:center;padding:24px;border-right:1px solid var(--line)}.stat:last-child{border-right:0}.stat strong{margin-bottom:8px;color:var(--blue-700);font-size:clamp(2rem,3.4vw,3.5rem);line-height:1}.stat-unit{display:inline-block;margin-left:8px;font-size:clamp(.95rem,1.2vw,1.25rem);font-weight:900;line-height:1;vertical-align:baseline}.stat span{color:var(--muted);font-weight:800}.feature-band,.qa-band{width:min(1180px,calc(100% - 40px));margin:0 auto}.feature-band{padding:92px 0 60px}.section-heading{margin-bottom:34px}.section-heading .eyebrow,.qa-heading .eyebrow{color:var(--blue-700)}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.feature-card{min-height:244px;padding:24px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#ffffffeb,#f4faffeb),var(--white);box-shadow:0 12px 36px #082d5b12}.feature-icon{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:22px;border:1px solid rgba(13,94,215,.18);border-radius:8px;background:var(--blue-50);color:var(--blue-700)}.feature-icon img{width:22px;height:22px;display:block;filter:invert(28%) sepia(96%) saturate(2088%) hue-rotate(207deg) brightness(91%) contrast(97%)}.feature-card h3{margin-bottom:12px;color:var(--blue-950);font-size:1.16rem}.feature-card p{margin-bottom:0;color:var(--muted);line-height:1.65}.qa-band{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);gap:34px;align-items:start;padding:38px;border:1px solid var(--line);border-radius:8px;background:var(--blue-950);color:var(--white);box-shadow:0 24px 70px #06152a29}.qa-heading h2{color:var(--white)}.qa-list{display:grid;gap:12px}.qa-item{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;padding:18px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#ffffff12}.qa-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#7bc4ff29;color:#b8e3ff}.qa-item h3{margin-bottom:8px;color:var(--white);font-size:1.02rem}.qa-item p{margin-bottom:0;color:#ffffffc7;line-height:1.55}.site-footer{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:flex-start;gap:40px;margin-top:72px;padding:36px clamp(20px,6vw,88px);border-top:1px solid var(--line);background:var(--white)}.footer-brand{grid-column:1;justify-self:start;display:flex;align-items:center;gap:12px}.footer-brand img{width:42px;height:42px;object-fit:contain}.site-footer p{margin:0;color:#44617f;font-weight:800}.footer-links{grid-column:2;justify-self:center;display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:clamp(36px,8vw,96px);justify-items:center;text-align:center}.site-footer nav{display:grid;gap:10px}.site-footer h3{margin:0 0 4px;color:var(--blue-950);font-size:.95rem;letter-spacing:0}.site-footer a{min-height:0;display:inline;padding:0;border:0;border-radius:0;color:#58708e;font-weight:500;transition:transform .18s ease,color .18s ease}.site-footer a:hover{color:var(--blue-700)}@media(max-width:980px){.site-header{grid-template-columns:1fr auto}.desktop-nav{display:none}.hero{grid-template-columns:1fr;padding-top:136px}.hero-art{grid-column:auto;min-height:500px;order:-1}.hero-copy-block{grid-column:auto;justify-self:start}.hero-robot{width:min(360px,84%)}.stat-strip,.feature-grid,.qa-band{grid-template-columns:repeat(2,minmax(0,1fr))}.qa-heading,.qa-list{grid-column:1 / -1}}@media(max-width:680px){.site-header{top:10px;width:calc(100% - 20px);min-height:58px;padding:8px}.brand{font-size:.96rem}.brand-logo{width:38px;height:38px}.telegram-link{min-height:40px;padding:0 12px;font-size:.9rem}.telegram-link svg{display:none}.hero{min-height:92svh;padding:112px 16px 70px}.hero-art{min-height:430px}.hero-robot{width:min(300px,88%);max-height:430px}.snowflake-one{top:6%;left:2%;width:58px;height:58px}.snowflake-two{right:4%;bottom:24%;width:42px;height:42px}h1{font-size:clamp(3.4rem,19vw,5.8rem)}.hero-copy{font-size:1rem}.hero-actions,.site-footer{display:flex;align-items:stretch;flex-direction:column}.explore-button{width:100%}.stat-strip,.feature-grid{grid-template-columns:1fr}.stat-strip,.feature-band,.qa-band{width:calc(100% - 32px)}.stat-strip{margin-top:-34px}.stat{min-height:118px;border-right:0;border-bottom:1px solid var(--line)}.stat:last-child{border-bottom:0}.feature-band{padding:68px 0 42px}.feature-card{min-height:0}.qa-band{display:block;padding:22px}.qa-list{margin-top:22px}.qa-item{grid-template-columns:44px minmax(0,1fr);padding:14px}.site-footer{margin-top:48px;padding:28px 16px}.footer-brand{align-items:flex-start}.site-footer nav{width:100%}.footer-links{width:100%;grid-template-columns:1fr 1fr}}
