:root{--bg:#050713;--panel:rgba(13,18,39,.72);--panel-strong:#10162d;--line:rgba(123,150,255,.18);--text:#f6f8ff;--muted:#929db9;--cyan:#5ce7ff;--blue:#5688ff;--violet:#a970ff;--pink:#ff5ebc;--green:#5dffc4;--amber:#ffc66c;--shadow:0 32px 80px rgba(0,0,0,.36);font-family:Inter,"SF Pro Display","Microsoft YaHei UI","PingFang SC",system-ui,sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);overflow-x:hidden}body::before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 50% -20%,rgba(86,136,255,.12),transparent 38%),linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px);background-size:auto,100% 4px;z-index:-2}a{color:inherit;text-decoration:none}button{font:inherit}::selection{background:rgba(92,231,255,.28);color:#fff}#particleCanvas{position:fixed;inset:0;width:100%;height:100%;z-index:-5;opacity:.72;pointer-events:none}.ambient{position:fixed;width:50vw;height:50vw;border-radius:50%;filter:blur(120px);opacity:.12;z-index:-4;pointer-events:none}.ambient-a{left:-20vw;top:12vh;background:#275fff}.ambient-b{right:-24vw;top:38vh;background:#b233ff}.page-grid{position:fixed;inset:0;z-index:-3;pointer-events:none;background-image:linear-gradient(rgba(101,135,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(101,135,255,.035) 1px,transparent 1px);background-size:74px 74px;mask-image:linear-gradient(to bottom,#000,transparent 88%)}.scroll-progress{position:fixed;left:0;top:0;height:2px;width:0;background:linear-gradient(90deg,var(--cyan),var(--violet),var(--pink));z-index:100;box-shadow:0 0 18px var(--cyan)}.section-shell{width:min(1240px,calc(100% - 48px));margin:0 auto}.site-header{position:fixed;left:50%;top:18px;transform:translateX(-50%);width:min(1320px,calc(100% - 36px));height:70px;padding:0 18px 0 22px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(123,150,255,.16);border-radius:18px;background:rgba(6,9,22,.68);backdrop-filter:blur(22px) saturate(135%);z-index:50;box-shadow:0 14px 42px rgba(0,0,0,.22);transition:.35s ease}.site-header.scrolled{top:10px;background:rgba(6,9,22,.88);border-color:rgba(123,150,255,.26)}.brand{display:flex;align-items:center;gap:12px}.brand-core{position:relative;width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(92,231,255,.42);border-radius:12px;background:linear-gradient(145deg,rgba(92,231,255,.16),rgba(169,112,255,.08));box-shadow:inset 0 0 18px rgba(92,231,255,.08),0 0 24px rgba(92,231,255,.1)}.brand-core::before,.brand-core::after{content:"";position:absolute;width:5px;height:5px;border:1px solid var(--cyan)}.brand-core::before{left:5px;top:5px;border-right:0;border-bottom:0}.brand-core::after{right:5px;bottom:5px;border-left:0;border-top:0}.brand-core i{position:absolute;width:1px;height:52px;background:linear-gradient(transparent,var(--cyan),transparent);opacity:.22;transform:rotate(45deg)}.brand-core i:nth-child(2){transform:rotate(-45deg)}.brand-core b{font-size:12px;letter-spacing:-.5px;color:#dffaff}.brand-copy{display:flex;flex-direction:column;gap:2px}.brand-copy strong{font-size:17px;letter-spacing:.06em}.brand-copy small{font-size:8px;color:#6f7e9f;letter-spacing:.15em}.nav-links{display:flex;align-items:center;gap:34px}.nav-links a{position:relative;font-size:13px;color:#aab4cf;transition:.2s}.nav-links a::after{content:"";position:absolute;left:50%;bottom:-12px;width:4px;height:4px;border-radius:50%;background:var(--cyan);opacity:0;transform:translateX(-50%);box-shadow:0 0 12px var(--cyan)}.nav-links a:hover,.nav-links a.active{color:#fff}.nav-links a.active::after{opacity:1}.nav-cta{display:flex;align-items:center;gap:14px;padding:11px 15px 11px 18px;border:1px solid rgba(92,231,255,.28);border-radius:11px;background:rgba(92,231,255,.07);font-size:12px;color:#dffaff;transition:.25s}.nav-cta:hover{transform:translateY(-2px);border-color:rgba(92,231,255,.6);box-shadow:0 10px 28px rgba(29,185,255,.14)}.nav-cta b{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--cyan);color:#071018}.hero{min-height:940px;padding:178px 0 100px;display:grid;grid-template-columns:.86fr 1.14fr;gap:54px;align-items:center}.eyebrow,.section-index{display:inline-flex;align-items:center;gap:9px;font:600 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.18em;color:#8da2ca}.eyebrow{padding:9px 12px;border:1px solid rgba(92,231,255,.18);border-radius:999px;background:rgba(16,25,53,.46)}.eyebrow em{padding:3px 6px;border-radius:5px;background:rgba(92,231,255,.12);color:var(--cyan);font-style:normal}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green);animation:live 1.7s infinite}.hero h1{margin:26px 0 22px;font-size:clamp(52px,6.1vw,88px);line-height:1.06;letter-spacing:-.065em}.hero h1 span,.section-heading h2 em,.architecture h2 em{font-style:normal;color:transparent;background:linear-gradient(100deg,#fff 0%,var(--cyan) 30%,#8a8cff 67%,var(--pink) 100%);background-clip:text;-webkit-background-clip:text}.hero-lead{max-width:620px;margin:0;color:#a3aec9;font-size:16px;line-height:1.9}.hero-actions{display:flex;align-items:center;gap:14px;margin-top:34px}.primary-button,.ghost-button{height:50px;border-radius:12px;padding:0 21px;display:inline-flex;align-items:center;justify-content:center;gap:24px;border:0;cursor:pointer;transition:.28s ease}.primary-button{background:linear-gradient(110deg,#84f1ff,var(--cyan) 46%,#718cff);color:#06101d;font-weight:800;box-shadow:0 14px 40px rgba(67,201,255,.2)}.primary-button:hover{transform:translateY(-3px);box-shadow:0 18px 46px rgba(67,201,255,.3)}.primary-button i{font-style:normal;font-size:18px}.ghost-button{position:relative;border:1px solid rgba(123,150,255,.2);background:rgba(15,21,44,.6);color:#c5cee3}.ghost-button:hover{border-color:rgba(123,150,255,.48);background:rgba(20,28,58,.8)}.button-pulse{width:7px;height:7px;border-radius:50%;background:var(--violet);box-shadow:0 0 14px var(--violet)}.hero-trust{display:flex;gap:24px;margin-top:35px;color:#7f8aa6;font-size:11px}.hero-trust span{display:flex;align-items:center;gap:8px}.hero-trust i{font:600 9px ui-monospace,monospace;color:var(--cyan);font-style:normal}.hero-console{position:relative;perspective:1600px}.console-window{position:relative;border:1px solid rgba(126,155,255,.23);border-radius:21px;overflow:hidden;background:linear-gradient(145deg,rgba(18,25,53,.94),rgba(7,10,24,.96));box-shadow:var(--shadow),inset 0 1px rgba(255,255,255,.05);transform:rotateY(-5deg) rotateX(2deg);transition:.5s ease}.hero-console:hover .console-window{transform:rotateY(-1deg) rotateX(0)}.console-glow{position:absolute;inset:16% 8% -4%;background:linear-gradient(120deg,var(--cyan),var(--violet));filter:blur(75px);opacity:.17}.console-topbar{height:52px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:rgba(9,13,30,.78)}.console-brand{display:flex;align-items:center;gap:9px;font:600 9px ui-monospace,monospace;letter-spacing:.1em;color:#b9c6e5}.console-brand em{font-style:normal;color:var(--green);font-size:8px}.mini-core{width:17px;height:17px;border:1px solid var(--cyan);border-radius:5px;box-shadow:inset 0 0 8px rgba(92,231,255,.25)}.console-actions{display:flex;gap:6px}.console-actions i{width:7px;height:7px;border:1px solid #4d5d82;border-radius:50%}.console-layout{display:grid;grid-template-columns:54px 1fr;min-height:500px}.console-rail{display:flex;flex-direction:column;align-items:center;gap:19px;padding:19px 0;border-right:1px solid var(--line);background:rgba(8,11,27,.76)}.console-rail b{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:#617091;font-size:12px}.console-rail b.active{color:var(--cyan);background:rgba(92,231,255,.1);border:1px solid rgba(92,231,255,.18);box-shadow:0 0 18px rgba(92,231,255,.09)}.console-rail span{flex:1}.console-main{padding:24px 25px}.console-heading{display:flex;align-items:flex-end;justify-content:space-between}.console-heading small{font:600 8px ui-monospace,monospace;letter-spacing:.18em;color:#617091}.console-heading h3{font-size:18px;margin:6px 0 0}.console-heading time{font:500 10px ui-monospace,monospace;color:var(--cyan)}.console-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.console-stats>div{padding:13px;border:1px solid rgba(123,150,255,.13);border-radius:10px;background:rgba(17,24,50,.62)}.console-stats small{display:block;color:#6f7c9b;font-size:8px}.console-stats strong{font:600 20px ui-monospace,monospace}.console-stats em{float:right;margin-top:8px;font:600 7px ui-monospace,monospace;color:var(--green);font-style:normal}.automation-map{position:relative;height:220px;margin-top:14px;border:1px solid rgba(123,150,255,.12);border-radius:12px;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(82,115,255,.12),transparent 38%),linear-gradient(rgba(99,126,200,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(99,126,200,.035) 1px,transparent 1px);background-size:auto,24px 24px,24px 24px}.map-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:78px;height:78px;border-radius:50%;display:grid;place-content:center;text-align:center;border:1px solid rgba(92,231,255,.5);background:radial-gradient(circle,rgba(92,231,255,.2),rgba(20,33,65,.92));box-shadow:0 0 35px rgba(92,231,255,.15)}.map-core::before,.map-core::after{content:"";position:absolute;inset:-11px;border:1px dashed rgba(92,231,255,.18);border-radius:50%;animation:spin 14s linear infinite}.map-core::after{inset:-22px;border-style:solid;border-color:rgba(169,112,255,.12);animation-direction:reverse}.map-core b{font:800 20px ui-monospace,monospace;color:var(--cyan)}.map-core small{font:500 6px ui-monospace,monospace;color:#93a3c8;letter-spacing:.08em}.map-node{position:absolute;width:102px;padding:8px 9px;border:1px solid rgba(123,150,255,.18);border-radius:8px;background:rgba(13,19,41,.9);box-shadow:0 8px 20px rgba(0,0,0,.2)}.map-node i{float:left;margin-right:7px;color:var(--cyan);font:600 8px ui-monospace,monospace;font-style:normal}.map-node span{display:block;font-size:9px;color:#d7dded}.map-node small{font:500 6px ui-monospace,monospace;color:#5e6c8c}.node-a{left:5%;top:25px}.node-b{right:5%;top:25px}.node-c{left:5%;bottom:25px}.node-d{right:5%;bottom:25px}.map-lines{position:absolute;inset:0;background:linear-gradient(27deg,transparent 49.7%,rgba(92,231,255,.16) 50%,transparent 50.3%),linear-gradient(-27deg,transparent 49.7%,rgba(169,112,255,.14) 50%,transparent 50.3%)}.console-timeline{margin-top:15px}.timeline-label,.timeline-steps{display:flex;align-items:center;justify-content:space-between;font:600 7px ui-monospace,monospace;color:#667493;letter-spacing:.07em}.timeline-label em{color:var(--green);font-style:normal}.timeline-track{height:3px;margin:8px 0 9px;border-radius:3px;background:#1d2746;overflow:hidden}.timeline-track i{display:block;height:100%;width:86%;background:linear-gradient(90deg,var(--cyan),var(--violet));box-shadow:0 0 12px var(--cyan);animation:scanbar 3.2s ease-in-out infinite}.timeline-steps span.on{color:var(--cyan)}.floating-chip{position:absolute;padding:10px 13px;border:1px solid rgba(123,150,255,.24);border-radius:10px;background:rgba(10,15,33,.9);backdrop-filter:blur(14px);font:600 9px ui-monospace,monospace;color:#bdc9e5;box-shadow:0 14px 30px rgba(0,0,0,.3);animation:float 5s ease-in-out infinite}.floating-chip span{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}.floating-chip b{color:var(--cyan)}.chip-a{left:-24px;bottom:60px}.chip-b{right:-18px;top:76px;animation-delay:-2.2s}.signal-bar{overflow:hidden;border-block:1px solid rgba(123,150,255,.11);background:rgba(9,13,29,.62);transform:rotate(-1deg);width:102%;margin-left:-1%;padding:12px 0}.signal-track{width:max-content;display:flex;align-items:center;gap:26px;animation:marquee 28s linear infinite;font:600 9px ui-monospace,monospace;letter-spacing:.2em;color:#64728f}.signal-track i{font-style:normal;color:var(--cyan)}.metrics{padding:100px 0 128px;display:grid;grid-template-columns:repeat(4,1fr)}.metric{padding:4px 28px;border-left:1px solid var(--line)}.metric:last-child{border-right:1px solid var(--line)}.metric strong{display:block;font:300 46px/1 ui-monospace,monospace;color:#edf8ff}.metric strong::before{content:"0";font-size:13px;color:var(--cyan);vertical-align:top;margin-right:4px}.metric span{display:block;margin-top:12px;font-weight:700;font-size:13px}.metric small{display:block;margin-top:6px;color:#66728e;font-size:10px}.section-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end;margin-bottom:48px}.section-heading.compact{align-items:center}.section-heading h2,.architecture h2{font-size:clamp(36px,4.2vw,60px);line-height:1.17;letter-spacing:-.055em;margin:15px 0 0}.section-heading p,.architecture-copy>p{margin:0;color:#8f9bb8;font-size:14px;line-height:1.9}.capabilities{padding:90px 0 150px}.bento-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.cap-card{position:relative;min-height:360px;padding:28px;border:1px solid rgba(123,150,255,.14);border-radius:20px;overflow:hidden;background:linear-gradient(145deg,rgba(17,23,48,.76),rgba(8,12,28,.72));box-shadow:inset 0 1px rgba(255,255,255,.03);transition:.4s ease}.cap-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 100% 0%,rgba(92,231,255,.1),transparent 38%);opacity:0;transition:.4s}.cap-card:hover{transform:translateY(-6px);border-color:rgba(123,150,255,.32);box-shadow:0 26px 56px rgba(0,0,0,.23)}.cap-card:hover::before{opacity:1}.cap-wide{grid-column:span 2}.card-number{position:absolute;right:25px;top:25px;font:500 9px ui-monospace,monospace;color:#51607f}.card-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(92,231,255,.28);border-radius:12px;background:rgba(92,231,255,.08);color:var(--cyan);box-shadow:inset 0 0 18px rgba(92,231,255,.08)}.card-icon.violet{color:#b78cff;border-color:rgba(183,140,255,.28);background:rgba(183,140,255,.08)}.card-icon.pink{color:var(--pink);border-color:rgba(255,94,188,.28);background:rgba(255,94,188,.08)}.card-icon.amber{color:var(--amber);border-color:rgba(255,198,108,.28);background:rgba(255,198,108,.08)}.card-icon.green{color:var(--green);border-color:rgba(93,255,196,.28);background:rgba(93,255,196,.08)}.card-icon.blue{color:#83a7ff;border-color:rgba(131,167,255,.28);background:rgba(131,167,255,.08)}.cap-card h3{font-size:20px;margin:22px 0 10px}.cap-card>p{max-width:520px;color:#8995b1;font-size:13px;line-height:1.8;margin:0}.card-tags{position:absolute;left:28px;bottom:25px;display:flex;gap:7px}.card-tags span{padding:6px 9px;border:1px solid rgba(123,150,255,.12);border-radius:6px;background:rgba(13,19,40,.56);font-size:8px;color:#8290ad;letter-spacing:.08em}.material-visual{position:absolute;right:30px;bottom:30px;width:280px;height:120px;display:flex;align-items:end;gap:10px;border-bottom:1px solid rgba(92,231,255,.2)}.material-visual i{flex:1;border:1px solid rgba(92,231,255,.15);border-radius:8px 8px 0 0;background:linear-gradient(to top,rgba(92,231,255,.12),rgba(169,112,255,.05));animation:bars 4s ease-in-out infinite}.material-visual i:nth-child(1){height:42%}.material-visual i:nth-child(2){height:74%;animation-delay:-1s}.material-visual i:nth-child(3){height:55%;animation-delay:-2s}.material-visual i:nth-child(4){height:92%;animation-delay:-3s}.material-visual span{position:absolute;right:0;top:0;font:600 7px ui-monospace,monospace;color:#5d6f91}.brain-orbit{position:absolute;right:20px;bottom:46px;width:170px;height:120px;display:grid;place-items:center}.brain-orbit b{font:700 10px ui-monospace,monospace;color:#c9b1ff;text-align:center;letter-spacing:.12em}.brain-orbit i{position:absolute;width:112px;height:112px;border:1px solid rgba(169,112,255,.16);border-radius:50%;animation:spin 10s linear infinite}.brain-orbit i::before{content:"";position:absolute;width:7px;height:7px;left:12px;top:10px;border-radius:50%;background:var(--violet);box-shadow:0 0 12px var(--violet)}.brain-orbit i:nth-child(2){width:78px;height:78px;animation-direction:reverse;animation-duration:7s}.brain-orbit i:nth-child(3){width:142px;height:70px;transform:rotate(25deg);animation-duration:14s}.model-stack{position:absolute;left:28px;right:28px;bottom:28px;display:grid;grid-template-columns:1fr 1fr;gap:7px}.model-stack span{padding:10px;border:1px solid rgba(123,150,255,.12);border-radius:8px;background:rgba(11,16,36,.74);font:600 8px ui-monospace,monospace;color:#8291b3}.model-stack span::before{content:"";display:inline-block;width:5px;height:5px;margin-right:7px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.scheduler{position:absolute;right:30px;bottom:31px;width:310px}.schedule-days,.schedule-bars{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.schedule-days span{text-align:center;font:600 7px ui-monospace,monospace;color:#5f6e8d}.schedule-bars{height:90px;align-items:end;margin-top:9px;border-bottom:1px solid rgba(255,198,108,.16)}.schedule-bars i{height:55%;border-radius:5px 5px 0 0;background:linear-gradient(to top,rgba(255,198,108,.04),rgba(255,198,108,.2));border:1px solid rgba(255,198,108,.12);animation:bars 4s ease-in-out infinite}.schedule-bars i:nth-child(2){height:83%;animation-delay:-1s}.schedule-bars i:nth-child(3){height:44%;animation-delay:-2s}.schedule-bars i:nth-child(4){height:92%;animation-delay:-3s}.schedule-bars i:nth-child(5){height:68%;animation-delay:-1.5s}.match-score{position:absolute;left:28px;right:28px;bottom:34px}.match-score>div{display:flex;align-items:end;justify-content:space-between}.match-score span{font:600 8px ui-monospace,monospace;color:#6f7e9f}.match-score strong{font:600 34px ui-monospace,monospace;color:var(--green)}.match-score strong small{font-size:12px}.match-score>i{display:block;height:5px;border-radius:5px;background:#182541;overflow:hidden}.match-score>i b{display:block;width:96%;height:100%;background:linear-gradient(90deg,#2f7f75,var(--green));box-shadow:0 0 12px var(--green)}.local-lock{position:absolute;right:34px;bottom:24px;width:130px;height:130px;display:grid;place-items:center;border:1px solid rgba(131,167,255,.12);border-radius:50%}.local-lock::before,.local-lock::after{content:"";position:absolute;inset:12px;border:1px dashed rgba(131,167,255,.18);border-radius:50%;animation:spin 15s linear infinite}.local-lock::after{inset:27px;animation-direction:reverse}.local-lock span{position:absolute;width:28px;height:24px;border:2px solid #83a7ff;border-radius:6px;box-shadow:0 0 18px rgba(131,167,255,.22)}.local-lock span::before{content:"";position:absolute;left:6px;top:-17px;width:12px;height:17px;border:2px solid #83a7ff;border-bottom:0;border-radius:10px 10px 0 0}.local-lock b{position:absolute;bottom:-2px;font:600 7px ui-monospace,monospace;color:#7081a7;text-align:center;letter-spacing:.12em}.workflow{padding:60px 0 150px}.pipeline{position:relative;display:grid;grid-template-columns:repeat(8,1fr);gap:8px;margin-top:70px}.pipeline-beam{position:absolute;left:5%;right:5%;top:53px;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),var(--violet),var(--pink),transparent);box-shadow:0 0 12px rgba(92,231,255,.5)}.pipeline article{position:relative;text-align:center}.pipeline article>i{position:absolute;left:50%;top:-25px;transform:translateX(-50%);font:600 7px ui-monospace,monospace;color:#586783;font-style:normal}.pipeline-icon{position:relative;width:55px;height:55px;margin:0 auto 18px;display:grid;place-items:center;border:1px solid rgba(123,150,255,.23);border-radius:15px;background:#0d1329;color:var(--cyan);box-shadow:0 0 0 7px var(--bg),0 0 28px rgba(92,231,255,.08);z-index:2;transition:.3s}.pipeline article:hover .pipeline-icon{transform:translateY(-5px);border-color:var(--cyan);box-shadow:0 0 0 7px var(--bg),0 0 28px rgba(92,231,255,.22)}.pipeline article>span{display:block;font-weight:700;font-size:12px}.pipeline article>small{display:block;margin-top:8px;color:#697590;font-size:9px;line-height:1.55}.architecture{padding:80px 0 160px;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center}.architecture-copy ul{padding:0;margin:34px 0 0;display:grid;gap:15px;list-style:none}.architecture-copy li{display:flex;align-items:center;gap:13px;padding:13px 15px;border:1px solid rgba(123,150,255,.12);border-radius:11px;background:rgba(13,19,40,.5)}.architecture-copy li>i{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:rgba(93,255,196,.08);color:var(--green);font-style:normal}.architecture-copy li span{display:flex;flex-direction:column;gap:4px}.architecture-copy li strong{font-size:12px}.architecture-copy li small{color:#75819e;font-size:9px}.architecture-visual{position:relative;height:560px}.arch-rings,.arch-rings i{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);border:1px solid rgba(92,231,255,.12);border-radius:50%}.arch-rings{width:400px;height:400px;border-style:dashed;animation:spinCentered 36s linear infinite}.arch-rings i:nth-child(1){width:300px;height:300px;border-color:rgba(169,112,255,.13)}.arch-rings i:nth-child(2){width:500px;height:220px;border-color:rgba(92,231,255,.08);transform:translate(-50%,-50%) rotate(34deg)}.arch-rings i:nth-child(3){width:220px;height:500px;border-color:rgba(255,94,188,.08);transform:translate(-50%,-50%) rotate(34deg)}.arch-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:132px;height:132px;display:grid;place-content:center;text-align:center;border:1px solid rgba(92,231,255,.4);border-radius:50%;background:radial-gradient(circle,rgba(92,231,255,.2),rgba(15,23,52,.93) 67%);box-shadow:0 0 80px rgba(92,231,255,.12),inset 0 0 35px rgba(92,231,255,.08)}.arch-core span{font:800 34px ui-monospace,monospace;color:#d8fbff}.arch-core small{font:600 7px ui-monospace,monospace;color:#7790b3;letter-spacing:.16em}.arch-node{position:absolute;min-width:155px;padding:13px 15px 13px 47px;border:1px solid rgba(123,150,255,.18);border-radius:12px;background:rgba(11,16,35,.86);box-shadow:0 16px 34px rgba(0,0,0,.22);animation:float 6s ease-in-out infinite}.arch-node>i{position:absolute;left:13px;top:50%;transform:translateY(-50%);width:25px;height:25px;display:grid;place-items:center;border-radius:7px;background:rgba(92,231,255,.08);color:var(--cyan);font-style:normal}.arch-node strong{display:block;font-size:10px}.arch-node small{display:block;margin-top:3px;font:500 6px ui-monospace,monospace;color:#647390;letter-spacing:.08em}.arch-node.cloud{left:4%;top:8%}.arch-node.client{right:3%;top:13%;animation-delay:-1.5s}.arch-node.models{left:0;bottom:10%;animation-delay:-3s}.arch-node.merchant{right:5%;bottom:7%;animation-delay:-4.5s}.models{padding:34px;border:1px solid rgba(123,150,255,.15);border-radius:22px;background:linear-gradient(120deg,rgba(16,23,49,.72),rgba(8,12,28,.6));display:grid;grid-template-columns:.7fr 1.3fr;gap:40px;align-items:center}.models-copy>span{font:600 9px ui-monospace,monospace;color:var(--cyan);letter-spacing:.16em}.models-copy strong{display:block;margin-top:12px;font-size:24px}.models-copy p{margin:9px 0 0;color:#7f8ba7;font-size:11px;line-height:1.7}.models-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.models-grid>div{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid rgba(123,150,255,.12);border-radius:11px;background:rgba(8,13,29,.55)}.models-grid b{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(145deg,rgba(92,231,255,.14),rgba(169,112,255,.12));color:#dffbff;font:700 12px ui-monospace,monospace}.models-grid span{display:flex;flex:1;flex-direction:column;font-size:10px;font-weight:700}.models-grid small{margin-top:3px;color:#687795;font-size:7px;font-weight:400}.models-grid i{font:600 6px ui-monospace,monospace;color:var(--green);font-style:normal}.access{padding:150px 0 130px}.access-panel{position:relative;overflow:hidden;min-height:480px;padding:58px;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center;border:1px solid rgba(92,231,255,.2);border-radius:28px;background:radial-gradient(circle at 10% 20%,rgba(92,231,255,.1),transparent 35%),radial-gradient(circle at 90% 70%,rgba(169,112,255,.12),transparent 36%),rgba(11,16,35,.78);box-shadow:var(--shadow)}.access-panel::before,.access-panel::after{content:"";position:absolute;width:160px;height:160px;border:1px solid rgba(92,231,255,.1);transform:rotate(45deg)}.access-panel::before{left:-90px;top:-90px}.access-panel::after{right:-90px;bottom:-90px}.access-scan{position:absolute;inset:0;background:linear-gradient(to bottom,transparent,rgba(92,231,255,.025),transparent);height:30%;animation:scan 6s linear infinite;pointer-events:none}.access-copy h2{font-size:44px;line-height:1.18;letter-spacing:-.045em;margin:16px 0}.access-copy>p{color:#8d9ab7;font-size:13px;line-height:1.8;margin-bottom:28px}.access-steps{display:grid;gap:10px}.access-steps article{display:flex;align-items:center;gap:14px;padding:16px 17px;border:1px solid rgba(123,150,255,.14);border-radius:13px;background:rgba(9,14,32,.58);transition:.25s}.access-steps article:hover{transform:translateX(6px);border-color:rgba(92,231,255,.28)}.access-steps article>i{font:600 9px ui-monospace,monospace;color:var(--cyan);font-style:normal}.access-steps article>div{display:flex;flex:1;flex-direction:column;gap:4px}.access-steps strong{font-size:12px}.access-steps small{font-size:9px;color:#6e7b98}.access-steps article>b{color:#5e6f91}.faq{padding:30px 0 150px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.faq details{border:1px solid rgba(123,150,255,.14);border-radius:14px;background:rgba(13,18,39,.58);overflow:hidden}.faq summary{padding:20px 22px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:12px;font-weight:700;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary i{font-size:18px;color:var(--cyan);font-style:normal;transition:.25s}.faq details[open] summary i{transform:rotate(45deg)}.faq details p{margin:0;padding:0 22px 21px;color:#8190ad;font-size:11px;line-height:1.8}.site-footer{padding:42px 0 54px;border-top:1px solid rgba(123,150,255,.1);display:grid;grid-template-columns:1fr 1fr;align-items:center}.footer-brand{display:flex;align-items:center;gap:12px}.brand-core.small{width:34px;height:34px;border-radius:10px}.footer-brand>div{display:flex;flex-direction:column}.footer-brand strong{font-size:15px}.footer-brand small{font:500 7px ui-monospace,monospace;color:#5f6e8b;letter-spacing:.13em}.site-footer>p{text-align:right;color:#73809b;font-size:11px}.footer-meta{grid-column:1/-1;margin-top:30px;padding-top:20px;border-top:1px solid rgba(123,150,255,.08);display:flex;justify-content:space-between;color:#4f5c78;font:500 8px ui-monospace,monospace;letter-spacing:.06em}.access-modal[hidden]{display:none}.access-modal{position:fixed;inset:0;display:grid;place-items:center;z-index:200}.modal-backdrop{position:absolute;inset:0;background:rgba(2,4,12,.78);backdrop-filter:blur(12px)}.modal-card{position:relative;width:min(480px,calc(100% - 34px));padding:38px;border:1px solid rgba(92,231,255,.25);border-radius:22px;background:linear-gradient(145deg,#111831,#090d1d);box-shadow:0 35px 100px rgba(0,0,0,.62)}.modal-card h2{font-size:30px;margin:14px 0}.modal-card>p{color:#8e9ab6;font-size:13px;line-height:1.8}.modal-close{position:absolute;right:16px;top:13px;width:34px;height:34px;border:0;border-radius:9px;background:rgba(123,150,255,.08);color:#9aa7c3;cursor:pointer;font-size:21px}.modal-security{display:flex;align-items:center;gap:13px;margin:24px 0;padding:14px;border:1px solid rgba(93,255,196,.14);border-radius:11px;background:rgba(93,255,196,.04)}.modal-security>i{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:rgba(93,255,196,.09);color:var(--green);font-style:normal}.modal-security span{display:flex;flex-direction:column;gap:4px}.modal-security strong{font-size:11px}.modal-security small{font-size:8px;color:#73809d}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.12s}@keyframes live{50%{opacity:.35;box-shadow:0 0 2px var(--green)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinCentered{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes scanbar{0%,100%{width:76%}50%{width:92%}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes bars{0%,100%{filter:brightness(.75)}50%{filter:brightness(1.45)}}@keyframes scan{from{transform:translateY(-100%)}to{transform:translateY(430%)}}
@media(max-width:1050px){.nav-links{display:none}.hero{grid-template-columns:1fr;padding-top:145px}.hero-copy{max-width:760px}.hero-console{max-width:820px;width:100%;margin:10px auto 0}.bento-grid{grid-template-columns:1fr 1fr}.cap-wide{grid-column:span 2}.pipeline{grid-template-columns:repeat(4,1fr);row-gap:50px}.pipeline-beam{display:none}.architecture{grid-template-columns:1fr}.architecture-copy{max-width:720px}.models{grid-template-columns:1fr}.access-panel{grid-template-columns:1fr}.metrics{grid-template-columns:1fr 1fr;row-gap:38px}.metric:nth-child(3){border-left:1px solid var(--line)}.metric:nth-child(2){border-right:1px solid var(--line)}}
@media(max-width:720px){.section-shell{width:min(100% - 28px,1240px)}.site-header{width:calc(100% - 20px);top:10px;height:62px;padding:0 10px 0 14px}.brand-copy small{display:none}.brand-core{width:36px;height:36px}.nav-cta span{display:none}.nav-cta{padding:9px}.hero{min-height:auto;padding:122px 0 78px;gap:42px}.hero h1{font-size:48px}.hero-lead{font-size:14px}.hero-actions{align-items:stretch;flex-direction:column}.primary-button,.ghost-button{width:100%}.hero-trust{display:grid;grid-template-columns:1fr 1fr;gap:12px}.console-window{transform:none}.console-layout{grid-template-columns:42px 1fr}.console-main{padding:17px 14px}.console-stats{gap:6px}.console-stats>div{padding:10px 8px}.console-stats strong{font-size:16px}.automation-map{height:190px}.map-node{width:83px;padding:6px}.map-node span{font-size:7px}.map-core{width:62px;height:62px}.floating-chip{display:none}.signal-bar{margin-top:20px}.metrics{padding:76px 0 100px}.metric{padding:4px 16px}.metric strong{font-size:35px}.section-heading{grid-template-columns:1fr;gap:18px}.section-heading h2,.architecture h2{font-size:39px}.capabilities{padding:70px 0 110px}.bento-grid{grid-template-columns:1fr}.cap-wide{grid-column:auto}.cap-card{min-height:390px}.material-visual,.scheduler{left:28px;right:28px;width:auto}.pipeline{grid-template-columns:1fr 1fr}.architecture{padding:60px 0 100px;gap:20px}.architecture-visual{height:460px;transform:scale(.88)}.arch-rings{width:300px;height:300px}.arch-rings i:nth-child(2){width:380px}.arch-rings i:nth-child(3){height:380px}.arch-node{min-width:132px;padding-right:10px}.models{padding:22px}.models-grid{grid-template-columns:1fr}.access{padding:100px 0}.access-panel{padding:32px 22px;gap:36px}.access-copy h2{font-size:36px}.faq-grid{grid-template-columns:1fr}.site-footer{grid-template-columns:1fr}.site-footer>p{text-align:left;margin-top:24px}.footer-meta{flex-direction:column;gap:10px}.modal-card{padding:32px 24px}}
.reveal{opacity:1;transform:none}.js .reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.js .reveal.visible{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal,.js .reveal{opacity:1;transform:none}}
