*{box-sizing:border-box}html{scroll-behavior:smooth;background:#0b184d}body{margin:0;font-family:Roboto,pingfang sc,lantinghei sc,helvetica neue,Helvetica,Arial,microsoft yahei,sans-serif;color:#f9fbfd;background:radial-gradient(circle at 18% 6%,rgba(107,41,250,.34),transparent 30rem),radial-gradient(circle at 84% 2%,rgba(91,240,255,.1),transparent 26rem),linear-gradient(180deg,#0b184d 0%,#14215a 38%,#081239 100%);overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.common-layout{width:1160px;max-width:calc(100% - 48px);margin:0 auto}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.site-header{position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(169,209,234,.18);background:rgba(11,24,77,.82);backdrop-filter:blur(20px)}.header-inner,.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.header-inner{min-height:76px}.brand{display:inline-flex;align-items:center;gap:12px;min-width:max-content}.brand img{width:32px;height:32px;filter:drop-shadow(0 0 18px rgba(169,129,248,.55))}.brand strong,.brand small{display:block}.brand strong{font-size:18px;line-height:1.1}.brand small{margin-top:3px;color:#b5d7ec;font-size:12px}.main-nav{display:flex;align-items:center;gap:28px;color:#bfdcf0;font-size:14px}.main-nav a{position:relative;transition:color .2s ease}.main-nav a::after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:2px;border-radius:2px;background:linear-gradient(90deg,#6b29fa,#a981f8);transition:width .25s ease}.main-nav a:hover{color:#fff}.main-nav a:hover::after{width:100%}.header-actions{display:flex;align-items:center;gap:12px;font-size:14px}.language-link{color:#bfdcf0;transition:color .2s ease}.language-link:hover{color:#fff}.docs-link,.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:999px;padding:0 20px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.docs-link,.btn-primary{background:linear-gradient(135deg,#6b29fa,#a981f8);color:#fff;box-shadow:0 16px 40px rgba(107,41,250,.3)}.btn-secondary{border:1px solid rgba(169,209,234,.18);color:#f9fbfd;background:rgba(31,44,106,.62)}.docs-link:hover,.btn-primary:hover,.btn-secondary:hover{transform:translateY(-2px);box-shadow:0 20px 48px rgba(107,41,250,.34)}.hero{position:relative;min-height:820px;display:flex;align-items:center;padding:118px 0 136px;overflow:hidden;isolation:isolate}.hero::before{content:"";position:absolute;inset:9% auto auto 50%;width:760px;height:760px;transform:translateX(-4%);border-radius:50%;background:linear-gradient(90deg,transparent 49.7%,rgba(91,240,255,.12) 50%,transparent 50.3%),linear-gradient(0deg,transparent 49.7%,rgba(169,129,248,.1) 50%,transparent 50.3%);background-size:86px 86px;mask-image:radial-gradient(circle,#000 0%,transparent 68%);opacity:.72;pointer-events:none;z-index:0}.hero-dots{position:absolute;inset:0;opacity:.06;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.7) 1px,transparent 0);background-size:40px 40px;pointer-events:none}.hero-glow{position:absolute;width:620px;height:620px;right:-160px;top:-180px;border-radius:999px;background:radial-gradient(circle,rgba(107,41,250,.4),transparent 65%);filter:blur(20px);pointer-events:none}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.92fr)minmax(460px,1.08fr);gap:64px;align-items:center}.hero h1{margin:0;letter-spacing:-.04em;font-size:clamp(42px,5.1vw,68px);line-height:1.02}.hero-title-top{display:block;color:#fff}.hero-title-accent{display:block;margin-top:8px;background:linear-gradient(135deg,#a981f8 0%,#8b61eb 45%,#5bf0ff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle{margin:26px 0 0;max-width:620px;color:#b5d7ec;font-size:19px;line-height:1.8}.hero-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.hero-chips span{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid rgba(169,129,248,.22);border-radius:999px;color:#b5d7ec;background:rgba(255,255,255,5%);box-shadow:inset 0 1px rgba(255,255,255,8%)}.hero-chips span::before{content:"";width:7px;height:7px;margin-right:8px;border-radius:50%;background:#a981f8;box-shadow:0 0 14px rgba(169,129,248,.8)}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.hero-visual{position:relative;min-height:560px}.hero-shape{position:absolute;inset:-58px -34px auto auto;width:210px;height:210px;pointer-events:none}.hero-shape span{position:absolute;inset:0;margin:auto;border-radius:26%;border:1.5px solid rgba(169,129,248,.5);animation:spin 18s linear infinite}.hero-shape span:nth-child(2){width:74%;height:74%;border-color:rgba(91,240,255,.4);animation-duration:26s;animation-direction:reverse}.hero-shape span:nth-child(3){width:48%;height:48%;border-color:rgba(139,97,235,.55);animation-duration:14s}@keyframes spin{to{transform:rotate(360deg)}}.hero-orbit{position:absolute;inset:44px 18px 26px 58px;border:1px solid rgba(91,240,255,.2);border-radius:999px;transform:rotate(-8deg);pointer-events:none}.hero-orbit::before,.hero-orbit::after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:#5bf0ff;box-shadow:0 0 18px rgba(91,240,255,.85)}.hero-orbit::before{left:14%;top:10%}.hero-orbit::after{right:16%;bottom:8%;background:#a981f8;box-shadow:0 0 18px rgba(169,129,248,.85)}.hero-frame{position:relative;z-index:1;margin:0;border:1px solid rgba(169,209,234,.18);border-radius:26px;padding:12px;background:linear-gradient(180deg,rgba(255,255,255,8%),transparent 18%),linear-gradient(160deg,rgba(107,41,250,.24),rgba(31,44,106,.72));box-shadow:0 36px 110px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,4%)inset;backdrop-filter:blur(18px)}.hero-frame img{border-radius:14px;width:100%}.hero-frame-bar{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px 10px}.hero-frame-bar span{width:9px;height:9px;border-radius:50%;background:rgba(191,220,240,.35)}.hero-frame-bar span:nth-child(1){background:#ff6b7a}.hero-frame-bar span:nth-child(2){background:#ffd166}.hero-frame-bar span:nth-child(3){background:#4ee1a0}.hero-frame-bar strong{margin-left:6px;color:rgba(249,251,253,.72);font-family:sfmono-regular,roboto mono,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.08em}.hero-floating-cards{position:absolute;inset:0;z-index:3;pointer-events:none}.hero-float-card{position:absolute;min-width:128px;padding:14px 16px;border:1px solid rgba(169,129,248,.22);border-radius:18px;background:rgba(11,24,77,.76);box-shadow:0 18px 50px rgba(0,0,0,.36);backdrop-filter:blur(16px)}.hero-float-card span{display:block;color:#bfdcf0;font-family:sfmono-regular,roboto mono,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.hero-float-card strong{display:block;margin-top:8px;color:#fff;font-size:23px;line-height:1}.hero-float-card:nth-child(1){left:-30px;top:62px}.hero-float-card:nth-child(2){right:-24px;top:45%}.hero-float-card:nth-child(3){left:52px;bottom:28px}.hero-wave{position:absolute;left:0;right:0;bottom:-1px;line-height:0}.hero-wave svg{width:100%;height:90px}.hero-wave svg path{fill:#081239}.stats-band{position:relative;padding:12px 0 32px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.stat-card{text-align:center;padding:28px 18px;border-radius:20px;border:1px solid rgba(169,209,234,.18);background:linear-gradient(180deg,rgba(44,58,124,.6),rgba(20,33,90,.55));box-shadow:0 18px 50px rgba(0,0,0,.34)}.stat-card .stat-value{display:block;font-family:sfmono-regular,roboto mono,Menlo,Consolas,monospace;font-size:40px;font-weight:800;letter-spacing:-.02em;color:#a981f8}.stat-card span{display:block;margin-top:10px;color:#bfdcf0;font-size:14px;line-height:1.5}.section{padding:96px 0}.section-heading{max-width:760px;margin-bottom:48px}.section-heading.center{margin-left:auto;margin-right:auto;text-align:center}.section-heading h2{margin:0;color:#fff;font-size:clamp(30px,3.6vw,46px);line-height:1.12;letter-spacing:-.03em}.section-heading p{margin:18px 0 0;color:#bfdcf0;font-size:18px;line-height:1.8}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 16px;color:#a981f8;font-family:sfmono-regular,roboto mono,Menlo,Consolas,monospace;font-weight:700;font-size:13px;letter-spacing:.18em;text-transform:uppercase}.eyebrow::before{content:"";width:26px;height:2px;border-radius:2px;background:linear-gradient(90deg,#5bf0ff,#a981f8);box-shadow:0 0 12px rgba(91,240,255,.6)}.section-heading.center .eyebrow{display:flex;justify-content:center}.capability-stack{display:grid;gap:22px}.capability-row{position:relative;display:grid;grid-template-columns:320px 1fr;gap:32px;padding:32px 32px 32px 38px;border-radius:24px;border:1px solid rgba(169,209,234,.18);background:linear-gradient(180deg,rgba(44,58,124,.5),rgba(20,33,90,.5));box-shadow:0 20px 60px rgba(0,0,0,.34);overflow:hidden;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.capability-row::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#a981f8,#6b29fa);opacity:.7;transition:opacity .3s ease}.capability-row:has(.icon-runtime)::before{background:linear-gradient(180deg,#6fb6ff,#2d78ff)}.capability-row:has(.icon-studio)::before{background:linear-gradient(180deg,#5bf0ff,#2bb6c8)}.capability-row:hover{border-color:rgba(169,129,248,.5);transform:translateY(-4px);box-shadow:0 28px 72px rgba(0,0,0,.34)}.capability-row:hover::before{opacity:1}.capability-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;margin-bottom:18px;color:#a981f8;background:rgba(107,41,250,.16)}.capability-icon svg{width:28px;height:28px}.capability-icon.icon-runtime{color:#6fb6ff;background:rgba(45,120,255,.16)}.capability-icon.icon-studio{color:#5bf0ff;background:rgba(91,240,255,.14)}.capability-titles{display:flex;align-items:center;gap:12px}.capability-titles h3{margin:0;color:#fff;font-size:24px}.capability-index{font-family:sfmono-regular,roboto mono,Menlo,Consolas,monospace;font-size:13px;color:#bfdcf0;padding:4px 9px;border-radius:8px;background:rgba(255,255,255,6%)}.capability-key{margin:10px 0 0;color:#a981f8;font-family:sfmono-regular,roboto mono,Menlo,Consolas,monospace;font-size:13px;letter-spacing:.08em}.capability-desc{margin:0 0 20px;color:#b5d7ec;font-size:16px;line-height:1.8}.capability-body ul{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;list-style:none}.capability-body li{position:relative;padding:12px 14px 12px 30px;border-radius:12px;background:rgba(255,255,255,3%);color:#b5d7ec;font-size:14px;line-height:1.6}.capability-body li::before{content:"";position:absolute;left:13px;top:1.25em;width:7px;height:7px;border-radius:50%;background:#a981f8;box-shadow:0 0 14px rgba(169,129,248,.8)}.highlight-card{position:relative;overflow:hidden;margin-top:32px;padding:52px 56px 44px;border-radius:24px;border:1px solid rgba(107,41,250,.32);background:linear-gradient(135deg,rgba(107,41,250,.2),rgba(31,44,106,.5));text-align:center;isolation:isolate}.highlight-card::before{content:"";position:absolute;inset:-40% 30% auto 30%;height:320px;background:radial-gradient(circle,rgba(91,240,255,.16),transparent 70%);filter:blur(10px);pointer-events:none;z-index:-1}.highlight-card::after{content:"\201C";position:absolute;top:6px;left:50%;transform:translateX(-50%);color:rgba(169,129,248,.34);font-family:Georgia,times new roman,serif;font-size:92px;line-height:1;pointer-events:none}.highlight-card p{margin:0 auto;max-width:880px;color:#fff;font-size:20px;font-weight:500;line-height:1.9}.architecture-section{position:relative;overflow:hidden;background:radial-gradient(circle at 18% 16%,rgba(107,41,250,.18),transparent 26rem),radial-gradient(circle at 86% 36%,rgba(91,240,255,.12),transparent 24rem),linear-gradient(180deg,rgba(31,44,106,.22),rgba(11,24,77,0))}.architecture-bg{position:absolute;inset:0;pointer-events:none;opacity:.8}.architecture-bg::before{content:"";position:absolute;inset:12% 6%;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(circle at 50% 42%,#000,transparent 72%)}.architecture-bg span{position:absolute;width:220px;height:220px;border-radius:50%;border:1px solid rgba(169,129,248,.14)}.architecture-bg span:nth-child(1){left:4%;top:20%}.architecture-bg span:nth-child(2){right:7%;top:18%;width:320px;height:320px;border-color:rgba(91,240,255,.12)}.architecture-bg span:nth-child(3){left:45%;bottom:6%;width:180px;height:180px}.architecture-section>.common-layout{position:relative;z-index:1}.architecture-stage{position:relative;padding:18px;border:1px solid rgba(169,129,248,.18);border-radius:36px;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 22%),rgba(20,33,90,.32);box-shadow:0 32px 100px rgba(0,0,0,.36),inset 0 1px rgba(255,255,255,6%)}.architecture-figure{position:relative;margin:0 0 28px;border:1px solid rgba(169,209,234,.18);border-radius:26px;padding:14px;background:radial-gradient(circle at 86% 12%,rgba(91,240,255,.12),transparent 45%),linear-gradient(145deg,rgba(107,41,250,.14),rgba(13,8,32,.72));box-shadow:0 26px 80px rgba(0,0,0,.34),0 0 0 1px rgba(255,255,255,4%)inset;overflow:hidden}.architecture-figure img{border-radius:14px;width:100%}.architecture-window-bar{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px 10px}.architecture-window-bar span{width:9px;height:9px;border-radius:50%}.architecture-window-bar span:nth-child(1){background:#ff6b7a}.architecture-window-bar span:nth-child(2){background:#ffd166}.architecture-window-bar span:nth-child(3){background:#4ee1a0}.architecture-window-bar strong{margin-left:8px;color:rgba(249,251,253,.72);font-family:sfmono-regular,roboto mono,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.architecture-map{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.architecture-row{position:relative;display:flex;flex-direction:column;gap:14px;min-height:100%}.architecture-label,.architecture-node{border:1px solid rgba(169,209,234,.18);background:rgba(31,44,106,.58)}.architecture-label{display:flex;align-items:center;gap:12px;min-height:72px;border-radius:20px;padding:18px;color:#fff;background:linear-gradient(135deg,rgba(107,41,250,.18),rgba(31,44,106,.58))}.architecture-label span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;color:#a981f8;font-family:sfmono-regular,roboto mono,Menlo,Consolas,monospace;font-size:13px;font-weight:800;background:rgba(107,41,250,.16);box-shadow:inset 0 1px rgba(255,255,255,8%)}.architecture-label strong{font-size:18px;line-height:1.2}.architecture-node{display:grid;flex:1;grid-template-columns:1fr;gap:12px;border-radius:20px;padding:16px;box-shadow:inset 0 1px rgba(255,255,255,4%)}.architecture-node span{position:relative;border-radius:14px;padding:14px 14px 14px 30px;color:#b5d7ec;background:rgba(11,24,77,.45);line-height:1.6;font-size:14px}.architecture-node span::before{content:"";position:absolute;left:13px;top:1.15em;width:7px;height:7px;border-radius:50%;background:#5bf0ff;box-shadow:0 0 14px rgba(91,240,255,.7)}.chip-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.chip-group{position:relative;min-height:188px;padding:24px;border-radius:26px;border:1px solid rgba(169,129,248,.24);background:radial-gradient(circle at 84% 12%,rgba(107,41,250,.3),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.055),transparent 42%),rgba(20,33,90,.62);box-shadow:0 20px 54px rgba(0,0,0,.26),inset 0 1px rgba(255,255,255,6%);overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.chip-group::after{content:"";position:absolute;right:-46px;top:-44px;width:150px;height:150px;border-radius:50%;border:1px solid rgba(169,129,248,.13);background:radial-gradient(circle,rgba(107,41,250,.16),transparent 68%)}.chip-group:hover{transform:translateY(-4px);border-color:rgba(169,129,248,.42);box-shadow:0 26px 72px rgba(0,0,0,.32),0 0 36px rgba(107,41,250,.12)}.chip-heading{position:relative;z-index:1;display:flex;align-items:center;gap:14px;margin-bottom:18px}.chip-heading strong{display:block;margin-top:6px;color:#bfdcf0;font-size:13px;font-weight:500}.chip-icon{position:relative;width:46px;height:46px;flex:none;border-radius:16px;background:linear-gradient(135deg,rgba(107,41,250,.28),rgba(91,240,255,.12));border:1px solid rgba(169,129,248,.25);box-shadow:inset 0 1px rgba(255,255,255,8%),0 0 24px rgba(107,41,250,.14)}.chip-icon::before,.chip-icon::after{content:"";position:absolute;border-radius:6px;background:rgba(249,251,253,.78)}.chip-icon::before{left:13px;top:13px;width:20px;height:8px}.chip-icon::after{left:13px;top:25px;width:20px;height:8px;opacity:.55}.chip-group:nth-child(2) .chip-icon{background:linear-gradient(135deg,rgba(45,120,255,.28),rgba(169,129,248,.12))}.chip-group:nth-child(2) .chip-icon::before{left:12px;top:12px;width:22px;height:22px;border-radius:50%;background:0 0;border:2px solid rgba(249,251,253,.72)}.chip-group:nth-child(2) .chip-icon::after{left:20px;top:20px;width:6px;height:6px;border-radius:50%;background:rgba(249,251,253,.75)}.chip-group:nth-child(3) .chip-icon{background:linear-gradient(135deg,rgba(91,240,255,.22),rgba(107,41,250,.14))}.chip-group:nth-child(3) .chip-icon::before{left:12px;top:14px;width:22px;height:18px;border-radius:50%/28%}.chip-group:nth-child(3) .chip-icon::after{left:12px;top:22px;width:22px;height:11px;border-radius:50%/35%;background:rgba(249,251,253,.45)}.chip-group p{margin:0 0 14px;color:#fff;font-family:sfmono-regular,roboto mono,Menlo,Consolas,monospace;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.chips{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px}.chips span{padding:9px 14px;border-radius:999px;border:1px solid rgba(169,209,234,.18);background:rgba(255,255,255,.055);color:#b5d7ec;font-size:13px;box-shadow:inset 0 1px rgba(255,255,255,4%);transition:color .2s ease,border-color .2s ease,background .2s ease}.chips span:hover{color:#fff;border-color:rgba(169,129,248,.38);background:rgba(107,41,250,.14)}.workflow-grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.workflow-line{position:absolute;top:38px;left:16%;right:16%;height:2px;background:rgba(255,255,255,.12)}.workflow-dot{position:absolute;top:50%;left:0;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:#6b29fa;box-shadow:0 0 14px rgba(107,41,250,.8);animation:flow 3.4s linear infinite}@keyframes flow{from{left:0}to{left:100%}}.workflow-step{text-align:center}.workflow-step h3{margin:22px 0 10px;color:#fff;font-size:20px}.workflow-step p{margin:0;color:#bfdcf0;line-height:1.75}.workflow-bubble{position:relative;display:inline-flex;align-items:center;justify-content:center;width:78px;height:78px;border-radius:999px;border:1px solid rgba(107,41,250,.4);background:rgba(107,41,250,.12);color:#a981f8;font-family:sfmono-regular,roboto mono,Menlo,Consolas,monospace;font-size:24px;font-weight:800}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.proof-card{padding:28px;border-radius:22px;border:1px solid rgba(169,209,234,.18);background:linear-gradient(180deg,rgba(44,58,124,.55),rgba(20,33,90,.5));box-shadow:0 18px 50px rgba(0,0,0,.34);transition:border-color .3s ease,transform .3s ease}.proof-card:hover{border-color:rgba(169,129,248,.5);transform:translateY(-3px)}.proof-card h3{margin:0 0 10px;color:#fff;font-size:20px}.proof-card p{margin:0;color:#bfdcf0;line-height:1.75}.proof-icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:14px;margin-bottom:18px;color:#a981f8;background:rgba(107,41,250,.16)}.proof-icon svg{width:26px;height:26px}.doc-card{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;padding:44px;border-radius:28px;border:1px solid rgba(107,41,250,.3);background:radial-gradient(circle at 90% 10%,rgba(91,240,255,.12),transparent 60%),linear-gradient(135deg,rgba(107,41,250,.2),rgba(31,44,106,.55));box-shadow:0 26px 80px rgba(107,41,250,.22)}.doc-card h3{margin:6px 0 10px;color:#fff;font-size:26px}.doc-card p{margin:0;color:#b5d7ec;line-height:1.75}.vision-section{position:relative;overflow:hidden;background:radial-gradient(circle at 14% 18%,rgba(107,41,250,.2),transparent 28rem),radial-gradient(circle at 88% 48%,rgba(91,240,255,9%),transparent 24rem)}.vision-bg{position:absolute;inset:0;pointer-events:none;opacity:.8}.vision-bg::before{content:"";position:absolute;inset:10% 8%;border-radius:36px;background:linear-gradient(90deg,rgba(255,255,255,3%) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,3%) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(circle at 50% 50%,#000,transparent 72%)}.vision-bg span{position:absolute;width:18px;height:28px;border-radius:18px 18px 18px 4px;border:1px solid rgba(91,240,255,.34);background:rgba(91,240,255,8%);transform:rotate(38deg);box-shadow:0 0 26px rgba(91,240,255,.16)}.vision-bg span:nth-child(1){left:10%;top:20%}.vision-bg span:nth-child(2){right:14%;top:28%;width:24px;height:38px;border-color:rgba(169,129,248,.34);background:rgba(169,129,248,8%)}.vision-bg span:nth-child(3){right:28%;bottom:12%}.vision-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:34px;align-items:start}.vision-quote-panel{position:relative;min-height:220px;padding:42px;border-radius:30px;border:1px solid rgba(169,129,248,.3);background:radial-gradient(circle at 80% 20%,rgba(91,240,255,.12),transparent 56%),linear-gradient(135deg,rgba(107,41,250,.28),rgba(20,33,90,.72));box-shadow:0 28px 90px rgba(107,41,250,.18),inset 0 1px rgba(255,255,255,8%);overflow:hidden}.vision-quote-panel::after{content:"";position:absolute;right:-44px;bottom:-62px;width:220px;height:220px;border-radius:50%;border:1px solid rgba(169,129,248,.2)}.quote-mark{position:absolute;left:28px;top:-18px;color:rgba(169,129,248,.24);font-family:Georgia,serif;font-size:132px;line-height:1}.vision-mantra{position:relative;z-index:1;margin:34px 0 0;max-width:520px;color:#fff;font-size:30px;font-weight:800;line-height:1.42;letter-spacing:-.02em}.vision-quote{margin-top:20px;padding:32px 34px;border-radius:24px;background:linear-gradient(135deg,rgba(107,41,250,.82),rgba(169,129,248,.62));color:#fff;box-shadow:0 24px 80px rgba(107,41,250,.3)}.vision-quote p{margin:0;font-size:24px;font-weight:800;line-height:1.45}.vision-card{margin-top:20px;display:grid;gap:16px;padding:34px;border-radius:24px;border:1px solid rgba(169,209,234,.18);background:rgba(20,33,90,.58);box-shadow:inset 0 1px rgba(255,255,255,4%)}.vision-card p{margin:0;color:#bfdcf0;line-height:1.85}.vision-values{position:relative;display:grid;gap:16px;padding-left:22px}.vision-value-line{position:absolute;left:9px;top:20px;bottom:96px;width:2px;border-radius:999px;background:linear-gradient(180deg,#a981f8,rgba(91,240,255,.26));box-shadow:0 0 18px rgba(169,129,248,.3)}.value-card{position:relative;display:flex;gap:18px;padding:24px;border-radius:20px;border:1px solid rgba(169,209,234,.18);background:linear-gradient(180deg,rgba(255,255,255,4%),transparent),rgba(31,44,106,.62);box-shadow:0 18px 48px rgba(0,0,0,.24);transition:border-color .3s ease,transform .3s ease}.value-card::before{content:"";position:absolute;left:-27px;top:28px;width:12px;height:12px;border:3px solid #0b184d;border-radius:50%;background:#a981f8;box-shadow:0 0 18px rgba(169,129,248,.8)}.value-card:hover{border-color:rgba(169,129,248,.5);transform:translateY(-3px)}.value-card h3{margin:0 0 8px;color:#fff;font-size:19px}.value-card p{margin:0;color:#bfdcf0;line-height:1.7;font-size:15px}.value-number{flex:none;font-family:sfmono-regular,roboto mono,Menlo,Consolas,monospace;font-size:22px;font-weight:800;color:#a981f8}.vision-metaphor{display:flex;align-items:center;gap:14px;margin-top:4px;padding:22px 24px;border-radius:20px;border:1px solid rgba(91,240,255,.2);background:rgba(91,240,255,6%)}.vision-metaphor span{width:16px;height:24px;flex:none;border-radius:16px 16px 16px 4px;background:linear-gradient(135deg,#5bf0ff,#a981f8);transform:rotate(38deg);box-shadow:0 0 20px rgba(91,240,255,.42)}.vision-metaphor p{margin:0;color:#b5d7ec;font-family:sfmono-regular,roboto mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.7}.site-footer{border-top:1px solid rgba(169,209,234,.18);padding:38px 0;background:rgba(11,24,77,.74)}.footer-brand{margin-bottom:12px}.site-footer p{margin:0;color:#bfdcf0}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:18px;color:#bfdcf0;font-size:14px}.footer-links a:hover{color:#fff}@media only screen and (max-width:980px){.header-inner{flex-wrap:wrap;gap:12px 16px;padding:14px 0;min-height:0}.main-nav{order:3;width:100%;justify-content:flex-start;gap:22px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.main-nav::-webkit-scrollbar{display:none}.main-nav a{flex:none;white-space:nowrap}.hero{min-height:auto;padding:84px 0 100px}.hero-grid,.stats-grid,.capability-row,.proof-grid,.doc-card,.vision-grid,.architecture-map,.architecture-row,.architecture-node,.chip-grid,.workflow-grid,.capability-body ul{grid-template-columns:1fr}.hero-visual{order:-1;min-height:auto}.hero-orbit,.hero-floating-cards{display:none}.vision-values{padding-left:0}.vision-value-line,.value-card::before{display:none}.workflow-line{display:none}}@media only screen and (max-width:768px){.common-layout{max-width:calc(100% - 32px)}.header-inner{gap:10px 12px}.brand strong{font-size:16px}.header-actions{gap:10px;font-size:13px}.header-actions .docs-link{min-height:34px;padding:0 14px}.main-nav{gap:18px;padding-bottom:2px;font-size:13px}.stats-grid{grid-template-columns:repeat(2,1fr)}.section{padding:68px 0}.capability-row,.doc-card,.vision-quote-panel,.vision-quote,.vision-card{padding:26px}.highlight-card{padding:46px 24px 28px}.highlight-card::after{font-size:68px}.highlight-card p{font-size:17px}.hero h1{font-size:clamp(38px,11vw,52px)}.hero-frame{padding:10px;border-radius:20px}.hero-frame-bar{height:30px;padding-bottom:8px}.hero-frame-bar strong{display:none}.hero-chips{gap:8px}.hero-chips span{min-height:32px;padding:0 12px;font-size:13px}.vision-mantra{margin-top:28px;font-size:23px}.quote-mark{font-size:104px}}