:root{--bg:#050914;--bg2:#07111e;--panel:rgba(13,27,43,.62);--line:rgba(190,225,255,.13);--line-strong:rgba(190,225,255,.23);--text:#eef6ff;--muted:#8da4b7;--dim:#5e7588;--cyan:#25d8e6;--mint:#69f2cf;--green:#52ef9a;--display:'Space Grotesk',sans-serif;--font:'Manrope',sans-serif;--max:1180px}
*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden;background:var(--bg)}body{margin:0;overflow-x:hidden;background:radial-gradient(circle at 12% 12%,rgba(29,110,167,.14),transparent 32%),radial-gradient(circle at 88% 34%,rgba(23,140,122,.1),transparent 28%),var(--bg);color:var(--text);font-family:var(--font);line-height:1.65}body.modal-open{overflow:hidden}a{color:inherit;text-decoration:none}button,a{font:inherit}button{color:inherit;cursor:pointer}.container{width:min(var(--max),calc(100% - 48px));margin:auto}.section{position:relative;padding:135px 0}.page-noise{position:fixed;inset:0;z-index:50;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ambient{position:fixed;width:480px;height:480px;border-radius:50%;filter:blur(120px);opacity:.07;pointer-events:none;z-index:-1}.ambient-one{left:-220px;top:30%;background:var(--cyan)}.ambient-two{right:-240px;top:58%;background:var(--mint)}.glass{border:1px solid var(--line);background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.018));backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 30px 80px rgba(0,0,0,.18)}
.site-header{position:fixed;z-index:20;top:16px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;width:min(1240px,calc(100% - 32px));min-height:62px;padding:8px 10px 8px 18px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(5,9,20,.72);backdrop-filter:blur(22px);box-shadow:0 18px 50px rgba(0,0,0,.25);transition:.3s}.site-header.scrolled{top:8px;background:rgba(5,9,20,.9)}.logo{display:flex;align-items:center;gap:10px;flex-shrink:0;font-family:var(--display);font-size:19px;font-weight:700;letter-spacing:-.6px}.logo>span:last-child>span{color:var(--green)}.logo-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,var(--cyan),var(--mint));color:#031115;box-shadow:0 0 28px rgba(37,216,230,.22);font-size:12px;font-weight:800}.nav{display:flex;gap:26px}.nav a{color:#a2b5c4;font-size:12px;font-weight:700;transition:.2s}.nav a:hover{color:#fff}.header-actions{display:flex;align-items:center;gap:10px}.lang-switch{display:flex;flex-shrink:0;padding:3px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.03)}.lang-btn{padding:7px 8px;border:0;border-radius:7px;background:transparent;color:#6f8799;font-size:10px;font-weight:800}.lang-btn.active{background:var(--text);color:#07111b}.header-cta{padding:10px 15px;border:1px solid rgba(105,242,207,.28);border-radius:11px;background:rgba(105,242,207,.07);color:#d5fff4;font-size:11px;font-weight:800}.menu-btn{display:none;border:0;background:transparent;font-size:20px}
.hero{min-height:100vh;padding:150px 0 90px;display:grid;align-items:center;overflow:hidden;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:68px 68px;mask-image:linear-gradient(#000 88%,transparent)}.hero-grid{display:grid;grid-template-columns:1fr .85fr;gap:70px;align-items:center}.eyebrow{display:flex;align-items:center;gap:11px;margin-bottom:25px;color:#a8bfce;font-size:10px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase}.pulse-dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green)}.pulse-dot:after{content:"";position:absolute;inset:-6px;border:1px solid var(--green);border-radius:50%;animation:pulse 2s infinite}.hero h1,.manifesto h2,.section-heading h2,.robot-copy h2,.roadmap-intro h2,.outcome-panel h2,.contact-panel h2{margin:0;font-family:var(--display);font-weight:600;line-height:.98;letter-spacing:-3.2px}.hero h1{font-size:clamp(56px,6.4vw,88px)}h1 span,h2 span{color:transparent;background:linear-gradient(100deg,var(--cyan),var(--mint));background-clip:text;-webkit-background-clip:text}.hero-copy>p{max-width:610px;margin:28px 0 32px;color:#9db1c0;font-size:17px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.btn{min-height:50px;padding:0 20px;border-radius:13px;font-size:12px;font-weight:800}.btn-primary{border:0;background:linear-gradient(100deg,var(--cyan),var(--mint));color:#031316;box-shadow:0 0 34px rgba(37,216,230,.18)}.btn-secondary{display:inline-flex;align-items:center;border:1px solid var(--line-strong);background:rgba(255,255,255,.025)}.hero-facts{display:flex;gap:9px;flex-wrap:wrap;margin-top:48px}.hero-facts span{padding:7px 10px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.025);color:#8299ab;font-size:9px}.system-orbit{position:relative;aspect-ratio:1;max-width:520px;margin:auto}.orbit-ring{position:absolute;left:50%;top:50%;border:1px solid rgba(37,216,230,.15);border-radius:50%;transform:translate(-50%,-50%)}.ring-one{width:32%;height:32%;box-shadow:0 0 70px rgba(37,216,230,.12)}.ring-two{width:63%;height:63%;border-style:dashed;animation:spin 34s linear infinite}.ring-three{width:94%;height:94%;border-color:rgba(105,242,207,.08)}.orbit-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:110px;height:110px;border:1px solid rgba(105,242,207,.25);border-radius:50%;background:radial-gradient(circle,rgba(37,216,230,.16),rgba(5,9,20,.88));box-shadow:0 0 80px rgba(37,216,230,.1)}.orbit-core span{font-family:var(--display);font-size:27px;color:var(--cyan)}.orbit-core b{font-size:6px;letter-spacing:1.5px;color:#8aa1b3}.orbit-label{position:absolute;display:flex;align-items:center;gap:9px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:rgba(7,17,30,.76);backdrop-filter:blur(12px);color:#aec1cf;font-size:9px;font-weight:700;animation:float 6s ease-in-out infinite}.orbit-label i{width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 9px var(--cyan)}.label-one{top:8%;left:39%}.label-two{top:42%;right:0;animation-delay:-1.5s}.label-three{bottom:10%;left:34%;animation-delay:-3s}.label-four{top:45%;left:-2%;animation-delay:-4.5s}
.section-index{display:flex;align-items:center;gap:12px;color:#728a9c;font-size:9px;letter-spacing:1.6px}.section-index span{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line-strong);border-radius:50%;color:var(--cyan);letter-spacing:0}.manifesto-grid{display:grid;grid-template-columns:.7fr 2fr;gap:50px}.manifesto h2,.section-heading h2,.robot-copy h2,.roadmap-intro h2{font-size:clamp(42px,5vw,68px)}.manifesto-copy p{max-width:810px;margin:28px 0 0;color:#91a6b6;font-size:16px}.flow{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr;align-items:center;margin-top:80px;padding:24px 0;border-block:1px solid var(--line)}.flow article{display:flex;gap:14px;padding:22px}.flow article>span,.feature-number,.module-list article>span,.robot-points article>span{color:var(--cyan);font-family:var(--display);font-size:10px}.flow h3{margin:0 0 7px;font-family:var(--display);font-size:14px}.flow p{margin:0;color:#6d8496;font-size:10px}.flow>i{color:#3f596c;font-style:normal}.section-heading{margin-bottom:55px}.section-heading h2{margin-top:20px}.feature-split{display:grid;grid-template-columns:1fr 1fr;gap:16px}.feature-panel{position:relative;min-height:520px;padding:42px;border-radius:24px}.feature-number{position:absolute;right:30px;top:28px}.feature-panel small{color:var(--cyan);font-size:8px;font-weight:800;letter-spacing:1.3px}.feature-panel h3{max-width:480px;margin:70px 0 22px;font-family:var(--display);font-size:30px;line-height:1.15;letter-spacing:-1px}.feature-panel p{color:#8ba1b2}.feature-panel ul{list-style:none;margin:40px 0 0;padding:0}.feature-panel li{position:relative;padding:13px 0 13px 28px;border-top:1px solid var(--line);font-size:11px}.feature-panel li:before{content:"✓";position:absolute;left:0;color:var(--green)}.heading-row{display:flex;align-items:end;justify-content:space-between}.heading-row>p{max-width:360px;margin:0;color:#849bac}.module-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.module-list article{display:grid;grid-template-columns:42px 1fr;gap:15px;min-height:210px;padding:32px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.01);transition:.25s}.module-list article:hover{background:rgba(37,216,230,.025)}.module-list h3{margin:0 0 12px;font-family:var(--display);font-size:19px}.module-list p{max-width:430px;margin:0;color:#71899b;font-size:11px}.web-robot{background:linear-gradient(180deg,transparent,rgba(9,28,41,.45),transparent)}.robot-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.robot-copy h2{margin-top:20px}.robot-copy>p{margin:25px 0 0;color:#8ca2b2}.robot-points{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.robot-points article{min-height:215px;padding:26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.robot-points h3{margin:45px 0 8px;font-family:var(--display);font-size:15px}.robot-points p{margin:0;color:#6e8698;font-size:10px}.robot-statement{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:70px;padding:38px;border-block:1px solid rgba(37,216,230,.2);background:linear-gradient(90deg,rgba(37,216,230,.04),transparent)}.robot-statement span{color:var(--cyan);font-size:8px;font-weight:800;letter-spacing:1.4px}.robot-statement strong{max-width:720px;font-family:var(--display);font-size:28px;font-weight:500;letter-spacing:-1px}.video-list{display:grid;grid-template-columns:1.25fr 1fr;gap:16px}.video-item{display:grid;grid-template-columns:1fr;gap:24px;padding-bottom:26px;border-bottom:1px solid var(--line)}.video-item.primary{grid-row:span 2}.video-surface{position:relative;width:100%;height:220px;overflow:hidden;border:1px solid var(--line-strong);border-radius:20px;background:radial-gradient(circle at 50% 50%,rgba(37,216,230,.11),transparent 28%),linear-gradient(135deg,#0b1d2d,#07101c)}.video-item.primary .video-surface{height:520px}.video-surface:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:38px 38px;mask-image:radial-gradient(circle,#000,transparent 75%)}.video-label,.video-surface time{position:absolute;z-index:2;top:18px;color:#7f98aa;font-size:7px;font-weight:800;letter-spacing:1px}.video-label{left:18px}.video-surface time{right:18px}.play{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:62px;height:62px;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:rgba(7,17,29,.6);font-size:15px;transition:.25s}.video-surface:hover .play{transform:translate(-50%,-50%) scale(1.08);box-shadow:0 0 45px rgba(37,216,230,.24)}.video-item small{color:var(--cyan);font-size:7px;font-weight:800}.video-item h3{margin:5px 0 7px;font-family:var(--display);font-size:18px}.video-item p{margin:0;color:#71899b;font-size:10px}.roadmap-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.roadmap-intro h2{margin-top:20px}.roadmap-intro p{margin-top:25px;color:#849bab}.roadmap-items{border-top:1px solid var(--line)}.roadmap-items article{padding:25px 8px;border-bottom:1px solid var(--line)}.roadmap-items span{color:#688195;font-size:7px;font-weight:800;letter-spacing:1px}.roadmap-items h3{margin:4px 0 8px;font-family:var(--display);font-size:18px}.roadmap-items p{margin:0;color:#6c8497;font-size:10px}.roadmap-items .current span{color:var(--green)}.outcome-panel{padding:65px;border:1px solid var(--line-strong);border-radius:28px;background:radial-gradient(circle at 15% 100%,rgba(37,216,230,.12),transparent 32%),rgba(255,255,255,.02)}.outcome-panel>small,.contact-panel small{color:var(--cyan);font-size:8px;font-weight:800;letter-spacing:1.5px}.outcome-panel h2{margin-top:18px;font-size:clamp(42px,5vw,68px)}.outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:55px}.outcome-grid p{margin:0;padding-top:18px;border-top:1px solid var(--line);color:#768e9f;font-size:11px}.outcome-grid b{display:block;margin-bottom:7px;color:var(--text);font-family:var(--display);font-size:14px}.contact{padding-top:30px}.contact-panel{display:grid;grid-template-columns:170px 1fr auto;gap:55px;align-items:center;min-height:400px;padding:55px;border:1px solid rgba(37,216,230,.2);border-radius:30px;background:radial-gradient(circle at 85% 50%,rgba(105,242,207,.1),transparent 28%),#07111e}.conference-date{display:grid;place-items:center;width:160px;height:160px;border:1px solid var(--line-strong);border-radius:50%;text-align:center}.conference-date strong{font-family:var(--display);font-size:34px;color:var(--cyan)}.conference-date span{font-size:7px;color:#7890a2}.contact-panel h2{margin-top:12px;font-size:clamp(40px,4.8vw,64px)}.contact-panel p{color:#8299aa}.contact-cta{display:flex;align-items:center;justify-content:space-between;width:190px;padding:24px;border:1px solid rgba(105,242,207,.28);border-radius:18px;background:rgba(105,242,207,.07);font-size:10px;font-weight:800;transition:.25s}.contact-cta i{color:var(--green);font-size:20px;font-style:normal}.contact-cta:hover{background:var(--mint);color:#04120f;transform:translateY(-3px)}footer{padding:30px 0;border-top:1px solid var(--line);background:#040811}.footer-inner{display:flex;align-items:center;justify-content:space-between}.footer-inner p{color:#60788b;font-size:9px}.footer-inner>div{display:flex;gap:20px;color:#6e8597;font-size:9px}
.video-modal[hidden]{display:none}.video-modal{position:fixed;z-index:60;inset:0;display:grid;place-items:center;padding:24px}.video-backdrop{position:absolute;inset:0;background:rgba(2,5,10,.88);backdrop-filter:blur(16px)}.video-dialog{position:relative;z-index:1;width:min(980px,100%);padding:12px;border:1px solid var(--line-strong);border-radius:22px;background:#08121e}.modal-close{position:absolute;z-index:4;right:-12px;top:-12px;width:38px;height:38px;border:1px solid var(--line-strong);border-radius:50%;background:#0d1a28;font-size:20px}.video-player{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:14px;background:#050b13}.video-player video{width:100%;height:100%;background:#000}.video-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:38px 38px}.video-placeholder .play{position:static;transform:none;margin-bottom:18px}.video-placeholder h3{font-family:var(--display)}.video-placeholder p{max-width:450px;margin:0 20px;color:#71899b;font-size:11px}.modal-meta{display:flex;justify-content:space-between;padding:12px 5px 2px;color:#667e91;font-size:8px}.reveal{opacity:0;transform:translateY(22px);transition:opacity .75s ease,transform .75s ease}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.12s}.delay-2{transition-delay:.22s}
@keyframes pulse{0%{transform:scale(.6);opacity:.8}70%,100%{transform:scale(2.2);opacity:0}}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pulse-dot:after,.ring-two,.orbit-label{animation:none}.reveal{opacity:1;transform:none;transition:none}}
@media(max-width:1050px){.nav{display:none}.menu-btn{display:block}.nav.open{position:absolute;display:flex;flex-direction:column;align-items:flex-start;left:0;right:0;top:72px;padding:22px;border:1px solid var(--line);border-radius:16px;background:#091522}.hero-grid{grid-template-columns:1fr}.system-orbit{width:min(560px,90%)}.flow{grid-template-columns:1fr 1fr}.flow>i{display:none}.robot-grid,.roadmap-grid{gap:50px}.contact-panel{grid-template-columns:140px 1fr}.contact-cta{grid-column:2}.conference-date{width:130px;height:130px}.video-list{grid-template-columns:1fr 1fr}.video-item.primary{grid-row:auto;grid-column:1/-1}.video-item.primary .video-surface{height:430px}}
@media(max-width:760px){.container{width:min(var(--max),calc(100% - 28px))}.section{padding:90px 0}.site-header{top:8px;width:calc(100% - 16px);padding-left:10px}.header-cta{display:none}.hero{padding-top:120px}.hero h1{font-size:49px;letter-spacing:-2.4px}.hero-copy>p{font-size:15px}.system-orbit{width:100%;margin-top:20px}.manifesto-grid,.feature-split,.robot-grid,.roadmap-grid{grid-template-columns:1fr}.manifesto-grid{gap:25px}.flow{grid-template-columns:1fr;margin-top:55px}.flow article{border-bottom:1px solid var(--line)}.section-heading h2,.manifesto h2,.robot-copy h2,.roadmap-intro h2{font-size:40px;letter-spacing:-2px}.feature-panel{min-height:auto;padding:28px}.feature-panel h3{margin-top:55px;font-size:25px}.heading-row{display:block}.heading-row>p{margin-top:20px}.module-list{grid-template-columns:1fr}.module-list article{min-height:185px}.robot-points{grid-template-columns:1fr 1fr}.robot-statement{display:block;padding:28px}.robot-statement strong{display:block;margin-top:14px;font-size:22px}.video-list{grid-template-columns:1fr}.video-item.primary{grid-column:auto}.video-item.primary .video-surface,.video-surface{height:280px}.outcome-panel{padding:30px}.outcome-grid{grid-template-columns:1fr}.contact-panel{grid-template-columns:1fr;padding:34px 24px;text-align:center}.conference-date,.contact-cta{grid-column:1;margin:auto}.footer-inner{flex-direction:column;gap:20px;text-align:center}.footer-inner>div{flex-direction:column;gap:5px}}
@media(max-width:430px){.logo,.lang-switch,.menu-btn{flex-shrink:0}.header-actions{gap:4px}.logo{gap:7px;font-size:14px}.logo-mark{width:34px;height:34px}.lang-btn{padding:6px}.hero h1{font-size:41px}.btn{width:100%}.system-orbit{transform:scale(.92)}.orbit-label{padding:8px 9px;font-size:7px}.module-list article{grid-template-columns:34px 1fr;padding:24px}.robot-points{grid-template-columns:1fr}.outcome-panel h2,.contact-panel h2{font-size:38px}}
.system-orbit{width:100%}
.conference-line{display:flex;align-items:center;gap:11px;margin-bottom:25px;color:#a8bfce;font-size:9px;font-weight:800;letter-spacing:1.35px}.hero-value-stack{padding:24px 28px;border-radius:24px}.value-stack-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--line)}.value-stack-head small{color:var(--cyan);font-size:7px;font-weight:800;letter-spacing:1.4px}.value-stack-head>span{color:#536c80;font-size:7px}.hero-value-stack article{display:grid;grid-template-columns:38px 1fr;gap:14px;padding:22px 0;border-bottom:1px solid var(--line)}.hero-value-stack article:last-child{border-bottom:0}.hero-value-stack article>span{color:var(--cyan);font-family:var(--display);font-size:9px}.hero-value-stack h2{margin:0 0 6px;font-family:var(--display);font-size:17px;font-weight:500;letter-spacing:-.35px}.hero-value-stack p{margin:0;color:#71899b;font-size:9px}.featured-video{padding:85px 0 125px;background:linear-gradient(180deg,rgba(37,216,230,.025),transparent)}.featured-video-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:center}.featured-video-copy h2{margin:20px 0 25px;font-family:var(--display);font-size:clamp(38px,4.2vw,58px);font-weight:600;line-height:1;letter-spacing:-2.6px}.featured-video-copy p{max-width:470px;color:#839bac}.text-link{display:flex;align-items:center;gap:36px;margin-top:34px;padding:0 0 9px;border:0;border-bottom:1px solid rgba(37,216,230,.35);background:transparent;color:var(--text);font-size:9px;font-weight:800;letter-spacing:1px}.text-link i{color:var(--cyan);font-size:18px;font-style:normal}.featured-video-surface{position:relative;width:100%;height:420px;overflow:hidden;border:1px solid var(--line-strong);border-radius:24px;background:radial-gradient(circle at 50% 50%,rgba(37,216,230,.13),transparent 28%),linear-gradient(135deg,#0b1d2d,#07101c)}.featured-video-surface:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(circle,#000,transparent 78%)}.featured-video-label,.featured-video-surface time{position:absolute;z-index:2;top:20px;color:#8199aa;font-size:7px;font-weight:800;letter-spacing:1px}.featured-video-label{left:20px}.featured-video-surface time{right:20px}.featured-video-surface:hover .play{transform:translate(-50%,-50%) scale(1.08);box-shadow:0 0 48px rgba(37,216,230,.25)}.video-list{grid-template-columns:1fr 1fr}.video-surface{height:300px}
@media(max-width:1050px){.featured-video-grid{gap:38px}}
@media(max-width:760px){.conference-line{align-items:flex-start;line-height:1.5}.hero{min-height:auto;padding-bottom:78px}.hero h1{font-size:46px}.hero-value-stack{margin-top:8px}.featured-video{padding:72px 0 90px}.featured-video-grid{grid-template-columns:1fr;gap:38px}.featured-video-copy h2{font-size:39px;letter-spacing:-2px}.featured-video-surface{height:260px}.video-list{grid-template-columns:1fr}.video-surface{height:260px}}
@media(max-width:430px){.hero h1{font-size:39px;line-height:1.02}.conference-line{font-size:7px;letter-spacing:1px}.hero-value-stack{padding:18px 20px}.hero-value-stack article{padding:17px 0}.hero-value-stack h2{font-size:15px}.featured-video-copy h2{font-size:35px}.featured-video-surface{height:225px}}

/* Exhibition experience */
.hero h1 span{background-size:220% 100%;animation:headline-shimmer 7s ease-in-out infinite}.hero-media{--rx:0deg;--ry:0deg;position:relative;min-height:560px;padding:10px;border:1px solid rgba(105,242,207,.2);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.015));box-shadow:0 40px 110px rgba(0,0,0,.38),0 0 70px rgba(37,216,230,.07);transform:perspective(1100px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .18s ease-out}.hero-media:before{content:"";position:absolute;z-index:-1;inset:18% -7% -8% 12%;border-radius:40%;background:rgba(37,216,230,.18);filter:blur(75px)}.hero-media-image{position:absolute;inset:10px;overflow:hidden;border-radius:20px;background:radial-gradient(circle at 65% 35%,rgba(37,216,230,.16),transparent 28%),linear-gradient(145deg,#10283c,#07111e 72%)}.hero-media-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,8,16,.08),rgba(3,8,16,.3) 55%,rgba(3,8,16,.9)),linear-gradient(90deg,rgba(5,9,20,.18),transparent 55%);pointer-events:none}.hero-media-image img{position:absolute;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.72) brightness(.7) contrast(1.08) hue-rotate(5deg)}.hero-media-image img[src=""]{display:none}.hero-media-placeholder{position:absolute;inset:0;display:grid;place-content:center;gap:8px;text-align:center;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:38px 38px}.hero-media-placeholder span{font-family:var(--display);font-size:42px;font-weight:600;letter-spacing:-2px;color:rgba(238,246,255,.14)}.hero-media-placeholder small{max-width:310px;color:#5e788b;font-size:7px;font-weight:800;letter-spacing:1.2px}.hero-media-top{position:absolute;z-index:3;left:30px;right:30px;top:28px;display:flex;justify-content:space-between;color:#7892a5;font-size:7px;font-weight:800;letter-spacing:1.2px}.live-signal{display:flex;align-items:center;gap:7px}.live-signal i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green);animation:pulse-soft 1.8s ease-in-out infinite}.hero-media-caption{position:absolute;z-index:3;left:28px;right:28px;bottom:28px;display:flex;align-items:center;justify-content:space-between;padding:20px;border-radius:17px;background:rgba(5,13,23,.72);transform:translateZ(30px)}.hero-media-caption div{display:grid;gap:4px}.hero-media-caption small{color:var(--cyan);font-size:7px;font-weight:800;letter-spacing:1.2px}.hero-media-caption strong{font-family:var(--display);font-size:17px}.media-play{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(105,242,207,.35);border-radius:50%;background:rgba(105,242,207,.08);transition:.25s}.media-play:hover{background:var(--mint);color:#04120f;box-shadow:0 0 30px rgba(105,242,207,.25)}
.sports-ticker{position:relative;z-index:3;overflow:hidden;border-block:1px solid var(--line);background:rgba(7,17,30,.72);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.sports-ticker-track{display:flex;width:max-content;align-items:center;gap:28px;padding:17px 0;animation:ticker 34s linear infinite}.sports-ticker span{color:#9db1c0;font-family:var(--display);font-size:10px;font-weight:600;letter-spacing:1.5px}.sports-ticker i{color:var(--cyan);font-size:5px;font-style:normal;opacity:.8}
.flow{position:relative;overflow:hidden}.flow:before{content:"";position:absolute;left:0;top:0;width:24%;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),var(--mint),transparent);transform:translateX(-120%);box-shadow:0 0 18px var(--cyan)}.flow.visible:before{animation:flow-signal 4.8s ease-in-out .35s infinite}.flow article{position:relative;transition:background .35s,border-color .35s,transform .35s}.flow article:after{content:"";position:absolute;inset:auto 18px 0;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);opacity:0;transition:.35s}.flow.visible article{animation:flow-card 4.8s ease-in-out infinite}.flow.visible article:nth-of-type(2){animation-delay:1.2s}.flow.visible article:nth-of-type(3){animation-delay:2.4s}.flow.visible article:nth-of-type(4){animation-delay:3.6s}
.partner-paths{padding-top:70px;background:radial-gradient(circle at 75% 40%,rgba(37,216,230,.06),transparent 32%)}.path-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.path-card{position:relative;min-height:470px;padding:42px;border-radius:25px;overflow:hidden}.path-card-accent{background:radial-gradient(circle at 90% 10%,rgba(105,242,207,.13),transparent 35%),linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.018))}.path-number{position:absolute;right:28px;top:25px;color:#5a7488;font-family:var(--display);font-size:11px}.path-card small{color:var(--cyan);font-size:8px;font-weight:800;letter-spacing:1.4px}.path-card h3{max-width:470px;margin:75px 0 42px;font-family:var(--display);font-size:32px;line-height:1.1;letter-spacing:-1.2px}.path-card ul{list-style:none;margin:0;padding:0}.path-card li{position:relative;padding:14px 0 14px 29px;border-top:1px solid var(--line);color:#a0b3c1;font-size:11px}.path-card li:before{content:"→";position:absolute;left:0;color:var(--mint)}
.contact-panel-form{grid-template-columns:150px minmax(280px,.8fr) minmax(330px,1fr);gap:42px}.contact-copy p{max-width:430px}.contact-form{display:grid;gap:15px;padding:25px;border:1px solid var(--line);border-radius:22px;background:rgba(3,10,18,.46);backdrop-filter:blur(15px)}.contact-form label{display:grid;gap:7px;text-align:left}.contact-form label>span{color:#7891a4;font-size:7px;font-weight:800;letter-spacing:1.2px}.contact-form input,.contact-form textarea{width:100%;border:1px solid var(--line);border-radius:11px;outline:0;background:rgba(255,255,255,.035);color:var(--text);font:500 12px var(--font);transition:.2s}.contact-form input{height:47px;padding:0 14px}.contact-form textarea{min-height:105px;padding:13px 14px;resize:vertical}.contact-form input:focus,.contact-form textarea:focus{border-color:rgba(37,216,230,.55);box-shadow:0 0 0 3px rgba(37,216,230,.08)}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#536b7d}.contact-submit{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 17px;border:0;border-radius:12px;background:linear-gradient(100deg,var(--cyan),var(--mint));color:#031316;font-size:9px;font-weight:800;letter-spacing:.6px}.contact-submit i{font-size:17px;font-style:normal}.contact-submit:disabled{cursor:wait;filter:saturate(.35);opacity:.7}.form-status{min-height:19px!important;margin:0!important;color:#8da4b7!important;font-size:10px!important}.form-status.success{color:var(--green)!important}.form-status.error{color:#ff9d9d!important}.form-trap{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
@keyframes headline-shimmer{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes pulse-soft{0%,100%{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes ticker{to{transform:translateX(-50%)}}@keyframes flow-signal{0%{transform:translateX(-120%)}70%,100%{transform:translateX(520%)}}@keyframes flow-card{0%,19%,100%{background:transparent;transform:none}7%{background:rgba(37,216,230,.045);transform:translateY(-2px)}}
@media(prefers-reduced-motion:reduce){.hero h1 span,.live-signal i,.sports-ticker-track,.flow.visible:before,.flow.visible article{animation:none}.hero-media{transform:none!important}}
@media(max-width:1050px){.hero-media{min-height:500px}.path-grid{grid-template-columns:1fr 1fr}.contact-panel-form{grid-template-columns:140px 1fr}.contact-form{grid-column:1/-1}}
@media(max-width:760px){.hero-media{min-height:420px;margin-top:8px}.hero-media-caption{left:18px;right:18px;bottom:18px}.hero-media-placeholder small{padding:0 30px}.sports-ticker-track{gap:22px;padding:14px 0}.path-grid{grid-template-columns:1fr}.path-card{min-height:auto;padding:29px}.path-card h3{margin:55px 0 32px;font-size:27px}.contact-panel-form{grid-template-columns:1fr}.contact-copy{text-align:center}.contact-form{grid-column:1;text-align:left}.contact-form label{text-align:left}}
@media(max-width:430px){.hero-media{min-height:355px}.hero-media-top{left:20px;right:20px;top:20px}.hero-media-caption strong{font-size:14px}.hero-media-caption small{font-size:6px}.media-play{width:41px;height:41px}.hero-media-placeholder span{font-size:32px}.path-card h3{font-size:24px}.contact-form{padding:18px}}
.hero-media-image:after{z-index:2}
.hero-media-image img{filter:saturate(.82) brightness(.82) contrast(1.05) hue-rotate(5deg)}
.hero-media-image img.hero-robot-poster{left:0;right:auto;width:auto;height:100%;max-width:none;object-fit:contain;object-position:left center}
.video-placeholder[hidden]{display:none!important}
.featured-video-surface[data-video="quick"]{background-image:linear-gradient(180deg,rgba(3,8,16,.1),rgba(3,8,16,.68)),url("../images/quick-overview-poster.png");background-size:cover;background-position:center}
.video-surface[data-video="full"]{background-image:linear-gradient(180deg,rgba(3,8,16,.08),rgba(3,8,16,.62)),url("../images/full-walkthrough-poster.jpg");background-size:cover;background-position:center}
.video-surface[data-video="technical"]{background-image:linear-gradient(180deg,rgba(3,8,16,.08),rgba(3,8,16,.65)),url("../images/web-robot-hero.png");background-size:cover;background-position:center}
.featured-video-surface .play,.video-surface .play{animation:video-play-pulse 2.4s ease-in-out infinite}
@keyframes video-play-pulse{0%,100%{box-shadow:0 0 0 0 rgba(37,216,230,.08),0 0 20px rgba(37,216,230,.08)}50%{box-shadow:0 0 0 12px rgba(37,216,230,0),0 0 42px rgba(37,216,230,.28)}}
@media(prefers-reduced-motion:reduce){.featured-video-surface .play,.video-surface .play{animation:none}}
.featured-video-surface,.video-surface{background:#06111d!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 24px 70px rgba(0,0,0,.22)}
.video-poster{position:absolute;z-index:1;inset:12px;width:calc(100% - 24px);height:calc(100% - 24px);object-fit:contain;object-position:center;border:1px solid rgba(190,225,255,.1);border-radius:4px;background:#03070d;filter:saturate(.82) brightness(.78) contrast(1.05);transition:filter .3s,transform .45s ease}
.video-surface .video-poster{inset:10px;width:calc(100% - 20px);height:calc(100% - 20px)}
.featured-video-surface:before,.video-surface:before{content:"";position:absolute;z-index:3;inset:6px;border:1px solid rgba(37,216,230,.16);border-radius:16px;pointer-events:none;box-shadow:inset 0 0 32px rgba(37,216,230,.035)}
.featured-video-surface:after,.video-surface:after{z-index:2;pointer-events:none}
.featured-video-label,.featured-video-surface time,.video-label,.video-surface time{z-index:4}
.featured-video-surface .play,.video-surface .play{z-index:5}
.featured-video-surface:hover .video-poster,.video-surface:hover .video-poster{filter:saturate(.95) brightness(.9) contrast(1.03);transform:scale(1.008)}

/* BCore brand system */
.logo{gap:0}
.logo img{display:block;width:196px;height:42px;object-fit:contain;object-position:left center;filter:drop-shadow(0 0 18px rgba(37,216,230,.1))}
.site-header .logo img{transition:filter .25s ease,transform .25s ease}
.site-header .logo:hover img{filter:drop-shadow(0 0 24px rgba(37,216,230,.2));transform:translateY(-1px)}
.module-list article{grid-template-columns:58px 1fr;gap:20px}
.module-list .module-symbol{position:relative;display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(37,216,230,.19);border-radius:15px;background:linear-gradient(145deg,rgba(37,216,230,.08),rgba(105,242,207,.025));color:var(--cyan);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}
.module-list .module-symbol svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.module-list .module-symbol b{position:absolute;right:-4px;bottom:-7px;padding:2px 4px;border-radius:5px;background:#081521;color:#688296;font-family:var(--display);font-size:6px;line-height:1.2;letter-spacing:.5px}
.module-list article:hover .module-symbol{transform:translateY(-3px);border-color:rgba(105,242,207,.42);box-shadow:0 12px 30px rgba(37,216,230,.09),inset 0 1px 0 rgba(255,255,255,.07)}
footer .logo img{width:184px;height:40px}
@media(max-width:760px){.site-header .logo img{width:166px;height:38px}.module-list article{grid-template-columns:52px 1fr}}
@media(max-width:430px){.site-header .logo img{width:142px;height:35px}.module-list article{grid-template-columns:48px 1fr;gap:14px}.module-list .module-symbol{width:42px;height:42px;border-radius:13px}.module-list .module-symbol svg{width:22px;height:22px}}

/* Direct partner contact */
.telegram-contact{display:flex;align-items:center;justify-content:space-between;gap:22px;width:min(100%,290px);margin-top:26px;padding:15px 16px 15px 18px;border:1px solid rgba(37,216,230,.28);border-radius:15px;background:linear-gradient(110deg,rgba(37,216,230,.1),rgba(105,242,207,.035));box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}
.telegram-contact>span{display:grid;gap:2px;text-align:left}
.telegram-contact b{color:#e7fbff;font-size:9px;letter-spacing:.7px}
.contact-panel .telegram-contact small{color:#6e899b;font-size:6px;letter-spacing:1px}
.telegram-contact i{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--cyan),var(--mint));color:#031316;font-size:18px;font-style:normal;box-shadow:0 0 24px rgba(37,216,230,.13)}
.telegram-contact:hover{transform:translateY(-3px);border-color:rgba(105,242,207,.55);background:linear-gradient(110deg,rgba(37,216,230,.16),rgba(105,242,207,.07));box-shadow:0 14px 35px rgba(0,0,0,.22)}
.footer-inner>div a{transition:color .2s ease}.footer-inner>div a:hover{color:var(--cyan)}
@media(max-width:760px){.telegram-contact{margin:25px auto 0}}

/* Exact 1200 × 630 social-card capture, using the real landing hero */
.share-capture{height:630px;overflow:hidden}
.share-capture .site-header{top:12px;width:calc(100% - 40px)}
.share-capture .hero{min-height:630px;padding:102px 0 28px}
.share-capture .hero-grid{grid-template-columns:1.05fr .95fr;gap:42px}
.share-capture .hero h1{font-size:58px;letter-spacing:-2.8px}
.share-capture .hero-copy>p{margin:20px 0 22px;font-size:13px}
.share-capture .conference-line{margin-bottom:18px;font-size:7px}
.share-capture .hero-media{min-height:480px}
.share-capture .sports-ticker,.share-capture main>section:not(.hero),.share-capture footer{display:none}
