:root{--paper:#F5F6F3;--paper-2:#EDF0EA;--surface:#FFFFFF;--ink:#111A27;--ink-2:#3D4858;--ink-3:#8B95A5;--line:#E2E6DE;--line-strong:#CBD3C6;--teal:#0E7A6D;--emerald:#059669;--green:#10B981;--indigo:#4F46F5;--up:#059669;--down:#DC2626;--amber:#B45309;--dark:#0C1424;--dark-2:#101B33;--grad:linear-gradient(100deg,#0E7A6D 0%,#10B981 48%,#4F46F5 100%);--shadow:0 1px 2px rgba(17,26,39,.04),0 14px 36px -16px rgba(17,26,39,.14);--shadow-lg:0 2px 4px rgba(17,26,39,.05),0 30px 70px -28px rgba(14,122,109,.28);--serif:"Songti SC","STSong","SimSun","Noto Serif CJK SC","Source Han Serif SC",Georgia,"Times New Roman",serif;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC","Hiragino Kaku Gothic ProN","Yu Gothic","Noto Sans JP","Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR","Noto Naskh Arabic",Tahoma,sans-serif;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono","Cascadia Code","JetBrains Mono",monospace;--ease:cubic-bezier(.22,.8,.3,1);--sans:"Noto Sans SC",-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Segoe UI",Roboto,Helvetica,Arial,sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px;scrollbar-width:thin;scrollbar-color:#0E7A6D #EDF0EA}body{font-family:var(--sans);background:var(--paper);color:var(--ink);line-height:1.75;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:optimizeLegibility;overflow-x:hidden}.back-top,.btn-primary,.cta-band,.footer,.nav-cta,.section-dark,.term-card,.ticker,.vision-band{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ambient-canvas{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:-1;opacity:.5}.fx-particles{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1;opacity:.75}.am-item,.arch-layer,.cc-card,.comp-card,.faq,.hstat,.tl-card,.vs-cell{transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .45s}@media (hover:hover){.am-item:hover,.cc-card:hover,.comp-card:hover,.hstat:hover,.tl-card:hover,.vs-cell:hover{box-shadow:var(--shadow)}}a{color:inherit;text-decoration:none}ol,ul{list-style:none}button{font-family:inherit;cursor:pointer;border:none;background:0 0;color:inherit}img,svg{display:block}::selection{background:rgba(16,185,129,.18)}.container{width:min(1180px,calc(100% - 48px));margin:0 auto}.narrow{max-width:840px}.serif{font-family:var(--serif)}.mono{font-family:var(--mono)}.grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.grad-text-light{background:linear-gradient(100deg,#34d399,#818cf8);-webkit-background-clip:text;background-clip:text;color:transparent}.scroll-progress{position:fixed;top:0;left:0;height:3px;width:0;z-index:200;background:var(--grad);box-shadow:0 0 12px rgba(16,185,129,.5)}.nav{position:fixed;top:0;left:0;right:0;z-index:100;height:68px;background:rgba(245,246,243,.78);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid transparent;transition:border-color .3s,box-shadow .3s,background .3s}.nav.scrolled{border-bottom-color:var(--line);box-shadow:0 6px 24px -14px rgba(17,26,39,.18)}.nav-inner{height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:11px;flex-shrink:0}.brand-mark{border-radius:10px;display:block;object-fit:contain}.brand-word{display:flex;flex-direction:column;line-height:1.15}.brand-word b{font-size:17.5px;font-weight:800;letter-spacing:1px;color:var(--ink)}.brand-word i{font-style:normal;font-size:9.5px;letter-spacing:1.6px;color:var(--ink-3);margin-top:3px;font-weight:500;white-space:nowrap}.nav-links{display:flex;align-items:center;gap:26px}.nav-links a{color:var(--ink-2);font-weight:500;position:relative;transition:color .25s;white-space:nowrap}.nav-links a:hover{color:var(--teal)}.nav-links a.active{color:var(--ink)}.nav-links a.active::after{content:"";position:absolute;left:50%;bottom:-25px;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:var(--green)}.nav-cta{display:inline-flex!important;align-items:center;gap:8px;background:var(--ink);color:#fff!important;padding:9px 18px;border-radius:999px;font-weight:600!important;box-shadow:0 8px 20px -10px rgba(17,26,39,.6);transition:transform .3s var(--ease),box-shadow .3s,background .3s!important}.nav-cta:hover{background:var(--teal)!important;transform:translateY(-2px);box-shadow:0 12px 24px -10px rgba(14,122,109,.55)!important}.cta-soon{font-family:var(--mono);font-size:8.5px;letter-spacing:1px;font-weight:500;color:#6ee7b7;background:rgba(110,231,183,.12);border:1px solid rgba(110,231,183,.25);padding:2px 7px;border-radius:999px}.nav-toggle{display:none;width:42px;height:42px;flex-direction:column;align-items:center;justify-content:center;gap:5px}.nav-toggle span{width:22px;height:2px;background:var(--ink);border-radius:2px;transition:.3s var(--ease)}.nav-toggle.open span:first-child{transform:translateY(7px) rotate(45deg)}.nav-toggle.open span:nth-child(2){opacity:0}.nav-toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.btn{display:inline-flex;align-items:center;gap:9px;padding:13px 26px;border-radius:999px;font-size:14.5px;font-weight:600;border:1px solid transparent;white-space:nowrap;transition:transform .35s var(--ease),box-shadow .35s,background .35s,border-color .35s,color .35s}.btn svg{transition:transform .35s var(--ease)}.btn-primary{background:var(--ink);color:#fff;box-shadow:0 10px 24px -10px rgba(17,26,39,.55)}.btn-primary:hover{background:var(--teal);transform:translateY(-2px);box-shadow:0 16px 30px -12px rgba(14,122,109,.5)}.btn-primary:hover svg{transform:translateX(3px)}.btn-outline{border-color:var(--line-strong);color:var(--ink);background:rgba(255,255,255,.55)}.btn-outline:hover{border-color:var(--teal);color:var(--teal);transform:translateY(-2px)}.btn-lg{padding:15px 34px;font-size:15.5px}.btn-light{background:#fff;color:#0c1424;box-shadow:0 14px 34px -14px rgba(0,0,0,.5)}.btn-light:hover{transform:translateY(-2px);background:var(--green);color:#fff}.hero{position:relative;padding:158px 0 92px;overflow:hidden}.hero-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(14,122,109,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(14,122,109,.055) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,#000 30%,transparent 78%);mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,#000 30%,transparent 78%)}.hero-grid::after,.hero-grid::before{content:"";position:absolute;border-radius:50%;filter:blur(90px)}.hero-grid::before{width:520px;height:520px;top:-220px;right:-120px;background:radial-gradient(circle,rgba(79,70,245,.1),transparent 65%)}.hero-grid::after{width:460px;height:460px;bottom:-240px;left:-140px;background:radial-gradient(circle,rgba(16,185,129,.12),transparent 65%)}.hero-inner{display:grid;grid-template-columns:1.04fr .96fr;gap:60px;align-items:center}.hero-badge{display:inline-flex;align-items:center;gap:9px;padding:7px 15px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:12.5px;color:var(--ink-2);font-weight:500;box-shadow:0 4px 14px -8px rgba(17,26,39,.15)}.dot-pulse{width:7px;height:7px;border-radius:50%;background:var(--green);position:relative;flex-shrink:0}.dot-pulse::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--green);animation:pulse 1.8s var(--ease) infinite}@keyframes pulse{0%{transform:scale(.6);opacity:1}100%{transform:scale(1.5);opacity:0}}.hero h1{font-family:var(--serif);font-weight:900;font-size:clamp(36px,5vw,58px);line-height:1.22;letter-spacing:-.5px;margin:24px 0 22px}.hero-sub{font-size:15.5px;color:var(--ink-2);max-width:560px;line-height:1.95}.hero-sub strong{color:var(--ink);font-weight:600}.hero-actions{display:flex;gap:14px;margin:32px 0 38px;flex-wrap:wrap}.hero-stats{display:flex;gap:14px;flex-wrap:wrap}.hstat{flex:1;min-width:118px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:15px 17px;box-shadow:0 6px 18px -12px rgba(17,26,39,.12)}.hstat b{font-family:var(--mono);font-size:25px;font-weight:700;color:var(--ink);letter-spacing:-.5px;display:block;line-height:1.2}.hstat span{font-size:12px;color:var(--ink-3);display:block;margin-top:3px}.hero-note{font-size:12px;color:var(--ink-3);margin-top:18px}.hero-visual{position:relative}.term-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-lg);overflow:hidden;transition:transform .5s var(--ease),box-shadow .5s}.term-card:hover{transform:translateY(-4px)}.term-bar{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line);background:#fbfcfa}.tb-dots{display:flex;gap:6px}.tb-dots i{width:10px;height:10px;border-radius:50%;background:#d9ded5}.tb-dots i:first-child{background:#f28b82}.tb-dots i:nth-child(2){background:#f7c267}.tb-dots i:nth-child(3){background:#7bc8a4}.tb-title{font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:.3px;flex:1}.tb-live{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--emerald)}.tb-live i{width:6px;height:6px;border-radius:50%;background:var(--green);animation:1.6s infinite pulse}.term-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border-bottom:1px solid var(--line)}.term-kpis div{background:var(--surface);padding:15px 16px}.term-kpis small{display:block;font-size:11px;color:var(--ink-3);margin-bottom:5px}.term-kpis b{font-family:var(--mono);font-size:18px;font-weight:700;display:flex;align-items:center;gap:6px}.tk-up{color:var(--up)}.tk-ok{color:var(--up);font-size:15px}.mini-dot{width:7px;height:7px;border-radius:50%;background:var(--green);display:inline-block}.term-chart{padding:18px 18px 6px}.tc-labels{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.tc-labels span{font-size:11.5px;color:var(--ink-3);font-weight:500}.tc-up{font-family:var(--mono)!important;color:var(--up);font-size:13px!important;font-weight:700}.term-chart svg{width:100%;height:150px}.tc-grid line{stroke:#EDF0EA}.eq-area{fill:url(#eqFill);opacity:0;animation:1.1s 1.5s forwards fadeIn}.eq-line{fill:none;stroke:var(--green);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:900;stroke-dashoffset:900;animation:2.4s cubic-bezier(.5,0,.2,1) .3s forwards drawLine}.eq-end{fill:var(--green);opacity:0;animation:pop .45s 2.5s var(--ease) forwards;filter:drop-shadow(0 0 6px rgba(16,185,129,.8))}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes fadeIn{to{opacity:1}}@keyframes pop{from{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.term-votes{display:flex;gap:8px;padding:10px 18px;flex-wrap:wrap}.tv{font-size:11.5px;font-weight:600;padding:4px 11px;border-radius:999px;font-family:var(--mono);letter-spacing:.5px}.tv.go{color:#0b7a56;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.22)}.tv.hold{color:var(--amber);background:rgba(217,119,6,.09);border:1px solid rgba(217,119,6,.22)}.term-log{border-top:1px solid var(--line);background:#fbfcfa;padding:12px 18px 14px}.term-log p{display:flex;gap:12px;font-size:12px;line-height:1.9;align-items:baseline}.term-log i{font-family:var(--mono);font-style:normal;color:var(--ink-3);font-size:11px;flex-shrink:0}.term-log span{color:var(--ink-2)}.term-log .lg-ok{color:var(--up);font-weight:600}.term-note{text-align:center;font-family:var(--mono);font-size:10px;letter-spacing:4px;color:var(--ink-3);opacity:.55;margin-top:16px}.ticker{background:var(--dark);overflow:hidden;padding:13px 0;position:relative;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.ticker-track{display:flex;align-items:center;gap:26px;width:max-content;white-space:nowrap;animation:46s linear infinite tickerMove}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-track span{font-family:var(--mono);font-size:12px;letter-spacing:1.5px;color:#aeb9cb}.ticker-track i{font-style:normal;color:var(--green);opacity:.55;font-size:11px}@keyframes tickerMove{to{transform:translateX(-50%)}}.section{padding:96px 0;position:relative}.section-alt{background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section-dark{background:var(--dark);color:#e7ecf5;position:relative;overflow:hidden}.section-dark::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(ellipse 75% 60% at 50% 0%,#000,transparent 80%);mask-image:radial-gradient(ellipse 75% 60% at 50% 0%,#000,transparent 80%)}.section-dark .container{position:relative}.sec-head{max-width:760px;margin:0 auto 56px;text-align:center}.kicker{display:inline-block;font-family:var(--mono);font-size:11.5px;font-weight:700;letter-spacing:.24em;color:var(--teal);margin-bottom:16px}.kicker-light{color:#34d399}.sec-head h2{font-size:clamp(26px,3.4vw,39px);font-weight:700;line-height:1.32;letter-spacing:-.3px}.sec-lead{margin-top:16px;font-size:15px;color:var(--ink-2);line-height:1.95}.section-dark .sec-lead{color:#9aa6bc}.reveal{opacity:0;transform:translateY(24px);transition:opacity .75s ease,transform .75s var(--ease)}.reveal.in{opacity:1;transform:none}.d1{transition-delay:.08s}.d2{transition-delay:.16s}.d3{transition-delay:.24s}.d4{transition-delay:.32s}.engine-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:44px;align-items:start}.flow-step{padding:23px 4px;border-bottom:1px dashed var(--line-strong);display:grid;grid-template-columns:56px 1fr;gap:0 18px}.flow-step:last-child{border-bottom:none}.fs-num{font-family:var(--serif);font-size:30px;font-weight:700;color:var(--teal);line-height:1.3;grid-row:span 2}.flow-step h3{font-size:16.5px;font-weight:700;margin-bottom:6px}.flow-step p{font-size:13.5px;color:var(--ink-2);line-height:1.85}.cc-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);padding:24px;position:sticky;top:92px}.cc-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.cc-live{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.cc-live i{width:7px;height:7px;border-radius:50%;background:var(--green);animation:1.6s infinite pulse}.cc-id{font-family:var(--mono);font-size:10.5px;color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line);padding:4px 10px;border-radius:999px;letter-spacing:.5px}.cc-model{display:flex;align-items:center;gap:13px;padding:11px 4px;border-bottom:1px solid var(--line);transition:background .5s;border-radius:8px}.cc-model.flash{background:rgba(16,185,129,.07)}.cm-avatar{width:36px;height:36px;flex-shrink:0;border-radius:10px;display:grid;place-items:center;background:rgba(14,122,109,.08);color:var(--teal);font-family:var(--serif);font-weight:700;font-size:16px}.cm-main{flex:1;min-width:0}.cm-name{font-size:13.5px;font-weight:600;display:flex;align-items:baseline;gap:7px}.cm-name em{font-family:var(--mono);font-style:normal;font-size:9.5px;color:var(--ink-3);letter-spacing:.5px}.cm-bars{display:flex;gap:3px;height:26px;margin-top:4px;align-items:flex-end}.cm-bars i{flex:1;background:var(--grad);border-radius:2px 2px 0 0;height:40%;transition:height .7s var(--ease);opacity:.85;min-width:3px}.cm-vote{flex-shrink:0;min-width:54px;text-align:center;font-size:12px;font-weight:600;padding:4px 8px;border-radius:999px;transition:.45s}.cm-vote.long{color:#0b7a56;background:rgba(16,185,129,.1)}.cm-vote.wait{color:var(--amber);background:rgba(217,119,6,.09)}.cm-vote.short{color:var(--down);background:rgba(220,38,38,.08)}.cm-vote.veto{color:#fff;background:var(--down)}.cc-core{display:flex;align-items:center;gap:22px;padding:20px 4px 16px}.ring{position:relative;width:118px;height:118px;flex-shrink:0}.ring svg{width:100%;height:100%}.ring-bg{fill:none;stroke:#EDF0EA;stroke-width:7}.ring-fg{fill:none;stroke:url(#ringGrad);stroke-width:7;stroke-linecap:round;stroke-dasharray:326.7;stroke-dashoffset:58.8;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset 1s var(--ease)}.ring-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ring-inner b{font-family:var(--mono);font-size:24px;font-weight:700;line-height:1.1}.ring-inner span{font-size:10.5px;color:var(--ink-3);margin-top:2px}.cc-result{flex:1}.cc-label{display:block;font-size:11px;color:var(--ink-3);margin-bottom:5px}.cc-result strong{display:block;font-size:21px;font-weight:700;margin-bottom:10px;transition:color .4s}.cc-result strong.s-go{color:var(--up)}.cc-result strong.s-hold{color:var(--amber)}.cc-result strong.s-veto{color:var(--down)}.cc-meter{height:8px;background:var(--paper-2);border-radius:99px;overflow:hidden;margin-bottom:8px}.cc-meter i{display:block;height:100%;border-radius:99px;background:var(--grad);width:82%;transition:width 1s var(--ease)}.cc-result small{font-size:12px;color:var(--ink-2)}.cc-result small b{font-family:var(--mono);color:var(--ink);margin-left:4px}.cc-foot{font-size:12.5px;color:var(--ink-2);line-height:1.8;background:#f7f9f5;border:1px solid var(--line);border-radius:11px;padding:11px 14px;transition:opacity .3s}.verdict-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px}.vd-card{background:var(--surface);border:1px solid var(--line);border-radius:15px;padding:24px;transition:transform .4s var(--ease),box-shadow .4s,border-color .4s}.vd-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--line-strong)}.vd-top{display:flex;align-items:center;gap:12px;margin-bottom:12px}.vd-badge{font-size:11.5px;font-weight:700;padding:4px 13px;border-radius:999px;letter-spacing:1px}.vd-badge.pass{color:#fff;background:var(--up)}.vd-badge.hold{color:#fff;background:#d97706}.vd-badge.veto{color:#fff;background:var(--down)}.vd-top b{font-size:16px}.vd-card p{font-size:13.5px;color:var(--ink-2);line-height:1.85;min-height:76px}.vd-card p strong{color:var(--ink)}.vd-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.vd-tags span{font-family:var(--mono);font-size:11px;padding:3px 10px;border-radius:999px;background:var(--paper-2);color:var(--ink-2)}.vd-tags .go{color:#0b7a56;background:rgba(16,185,129,.1)}.vd-tags .down{color:var(--down);background:rgba(220,38,38,.08)}.vd-tags .dim{color:var(--ink-3)}.vd-tags .veto-tag{color:#fff;background:var(--down)}.strategy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.st-card{background:var(--surface);border:1px solid var(--line);border-radius:15px;padding:24px;transition:transform .4s var(--ease),box-shadow .4s,border-color .4s;display:flex;flex-direction:column}.st-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--line-strong)}.st-card h3{font-size:16.5px;font-weight:700;margin-bottom:9px}.st-card p{font-size:13px;color:var(--ink-2);line-height:1.85;flex:1}.st-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.st-meta span{font-size:11px;padding:3px 10px;border-radius:999px;color:var(--teal);background:rgba(14,122,109,.07);border:1px solid rgba(14,122,109,.12)}.st-feature{grid-column:span 2;grid-row:span 2;position:relative;overflow:hidden;background:linear-gradient(135deg,#fff 55%,#f3f8f4 100%);padding:34px}.st-feature-bg{position:absolute;right:-30px;top:-10px;width:300px;height:300px;opacity:.9;pointer-events:none}.st-feature-bg .st-ring{fill:none;stroke:#E4EAE2;stroke-width:1.4}.st-feature-body{position:relative;max-width:52%;align-self:flex-start;margin-top:auto;padding-top:150px}.st-flag{display:inline-block;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:1.5px;color:var(--indigo);background:rgba(79,70,245,.08);border:1px solid rgba(79,70,245,.16);padding:5px 12px;border-radius:999px;margin-bottom:14px}.st-feature h3{font-family:var(--serif);font-size:23px}.st-feature p{font-size:14px}.st-next{border-style:dashed;background:0 0}.st-next-ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:rgba(14,122,109,.08);color:var(--teal);margin-bottom:14px}.combo-band{display:flex;align-items:stretch;gap:10px;margin-top:26px;background:var(--surface);border:1px solid var(--line);border-radius:15px;padding:22px 26px;box-shadow:0 8px 26px -18px rgba(17,26,39,.18)}.cb-item{flex:1;text-align:center;padding:0 8px}.cb-item b{display:block;font-size:14.5px;font-weight:700;margin-bottom:4px}.cb-item span{font-size:12px;color:var(--ink-3);line-height:1.6;display:block}.cb-arrow{color:var(--teal);font-style:normal;font-size:18px;display:flex;align-items:center;font-family:var(--mono)}.arch-stack{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:13px}.arch-layer{display:flex;gap:22px;align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.09);border-radius:15px;padding:20px 26px;transition:border-color .35s,background .35s,transform .35s var(--ease)}.arch-layer:hover{border-color:rgba(52,211,153,.4);transform:translateX(6px)}.al-index{font-family:var(--mono);font-size:18px;font-weight:700;color:#34d399;width:52px;height:52px;flex-shrink:0;display:grid;place-items:center;border:1px solid rgba(52,211,153,.3);border-radius:13px;background:rgba(52,211,153,.06)}.al-body h3{font-size:16.5px;color:#f3f6fc;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.al-body h3 em{font-family:var(--mono);font-style:normal;font-size:10px;letter-spacing:1.2px;color:#7e8aa3;text-transform:uppercase}.al-body p{font-size:13px;color:#93a0b8;margin-top:5px;line-height:1.8}.al-core{font-family:var(--mono);font-size:10px;letter-spacing:1px;color:#0c1424!important;background:linear-gradient(100deg,#34d399,#6ee7b7);padding:3px 10px;border-radius:999px}.layer-hl{background:linear-gradient(100deg,rgba(16,185,129,.1),rgba(99,102,241,.08));border-color:rgba(52,211,153,.38)}.layer-hl .al-index{box-shadow:0 0 22px -6px rgba(52,211,153,.6)}.risk-band{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:8px;align-items:stretch;background:var(--surface);border:1px solid var(--line);border-radius:17px;padding:26px;box-shadow:var(--shadow);margin-bottom:22px}.rb-item{text-align:center;padding:0 14px}.rb-layer{display:inline-block;font-family:var(--mono);font-size:10.5px;letter-spacing:1.4px;color:var(--teal);background:rgba(14,122,109,.08);padding:4px 12px;border-radius:999px;margin-bottom:12px}.rb-item b{font-family:var(--serif);font-size:17.5px;display:block;margin-bottom:8px}.rb-item p{font-size:12.5px;color:var(--ink-2);line-height:1.8}.rb-plus{font-style:normal;font-family:var(--mono);font-size:20px;color:var(--green);display:flex;align-items:center}.adv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.adv-card{background:var(--surface);border:1px solid var(--line);border-radius:15px;padding:26px;transition:transform .4s var(--ease),box-shadow .4s,border-color .4s}.adv-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--line-strong)}.adv-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.adv-num{font-family:var(--serif);font-size:27px;font-weight:700;color:#dde3d8;line-height:1}.adv-ic{font-size:25px}.adv-card h3{font-size:16.5px;font-weight:700;margin-bottom:8px}.adv-card p{font-size:13px;color:var(--ink-2);line-height:1.85}.v-pipe{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.v-line{position:absolute;top:23px;left:9%;right:9%;height:2px;background:repeating-linear-gradient(90deg,var(--line-strong) 0 7px,transparent 7px 13px)}.v-step{position:relative;text-align:center;padding-top:0}.v-num{position:relative;z-index:1;width:48px;height:48px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-size:15px;font-weight:700;color:var(--teal);background:var(--surface);border:2px solid var(--teal);box-shadow:0 0 0 7px var(--paper-2);transition:transform .4s var(--ease)}.v-step:hover .v-num{transform:scale(1.08)}.v-final .v-num{color:#fff;background:var(--teal)}.v-step h3{font-size:15.5px;font-weight:700;margin-bottom:8px}.v-step p{font-size:12.5px;color:var(--ink-2);line-height:1.8}.perf-card{display:flex;align-items:center;justify-content:space-between;gap:36px;background:linear-gradient(120deg,#fff 60%,#f2f8f5 100%);border:1px solid var(--line);border-radius:22px;padding:44px 48px;box-shadow:var(--shadow);transition:box-shadow .4s,border-color .4s,transform .4s var(--ease)}.perf-card:hover{border-color:rgba(14,122,109,.4);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.pc-copy .kicker{margin-bottom:10px}.pc-copy h2{font-size:clamp(23px,2.8vw,31px);font-weight:700;display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:12px}.pc-range{font-family:var(--mono);font-size:14px;color:var(--teal);font-weight:500}.pc-copy p{font-size:14px;color:var(--ink-2);line-height:1.9;max-width:680px}.pc-copy p strong{color:var(--ink)}.pc-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.pc-chips span{font-size:12px;padding:5px 13px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--ink-2)}.pc-go{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--teal);font-weight:600;font-size:14px}.pc-go svg{width:58px;height:58px;border-radius:50%;border:1.5px solid var(--teal);padding:17px;transition:background .35s,color .35s,transform .35s var(--ease)}.perf-card:hover .pc-go svg{background:var(--teal);color:#fff;transform:translateX(4px)}.faq{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:12px;overflow:hidden;transition:border-color .3s,box-shadow .3s}.faq[open]{border-color:rgba(14,122,109,.35);box-shadow:0 10px 28px -18px rgba(14,122,109,.25)}.faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;font-size:15px;font-weight:600}.faq summary::-webkit-details-marker{display:none}.faq summary:hover,.faq[open] summary{color:var(--teal)}.faq-ic{position:relative;width:15px;height:15px;flex-shrink:0}.faq-ic::after,.faq-ic::before{content:"";position:absolute;top:50%;left:50%;background:currentColor;border-radius:2px;transform:translate(-50%,-50%);transition:transform .3s var(--ease)}.faq-ic::before{width:14px;height:1.8px}.faq-ic::after{width:1.8px;height:14px}.faq[open] .faq-ic::after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.faq p{padding:0 24px 22px;font-size:13.5px;color:var(--ink-2);line-height:1.95}.faq p strong{color:var(--ink)}.cta-band{background:var(--dark);padding:100px 0;text-align:center;position:relative;overflow:hidden}.cta-band::before{content:"";position:absolute;inset:0;background:radial-gradient(600px 340px at 20% 0,rgba(16,185,129,.14),transparent 65%),radial-gradient(600px 340px at 80% 100%,rgba(99,102,241,.16),transparent 65%)}.cta-inner{max-width:680px}.cta-pill{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:2.5px;color:#6ee7b7;border:1px solid rgba(110,231,183,.3);background:rgba(110,231,183,.07);padding:7px 18px;border-radius:999px;margin-bottom:24px}.cta-pill i{width:6px;height:6px;border-radius:50%;background:#6ee7b7;animation:1.6s infinite pulse}.cta-band h2{font-size:clamp(28px,4vw,42px);color:#fff;font-weight:700;margin-bottom:16px}.cta-band p{color:#93a0b8;font-size:15px;line-height:1.9;margin-bottom:34px}.footer{background:#090f1c;padding:72px 0 30px;color:#a9b4c6}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.3fr;gap:36px;padding-bottom:46px;border-bottom:1px solid rgba(255,255,255,.08)}.f-brand-row{display:flex;align-items:center;gap:11px;margin-bottom:16px}.f-brand .brand-word b{color:#f2f5fb}.f-slogan{font-size:13px;color:#7e8aa3;line-height:1.8}.f-col h5{font-family:var(--mono);font-size:11px;letter-spacing:2px;color:#6b7891;text-transform:uppercase;margin-bottom:17px;font-weight:700}.f-col a,.f-col p{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#a9b4c6;padding:5px 0;transition:color .3s}.f-col a:hover{color:#34d399}.f-soon{font-family:var(--mono);font-size:9px;letter-spacing:.5px;color:#6ee7b7;background:rgba(110,231,183,.1);border:1px solid rgba(110,231,183,.2);padding:2px 7px;border-radius:999px}.f-contact p{justify-content:flex-start}.f-col .ci{width:15px;height:15px;flex-shrink:0;color:#5e6b84;transition:color .3s}.f-col a:hover .ci{color:#34d399}.f-contact a,.f-contact p{word-break:break-word}.f-todo{font-style:normal;font-size:11.5px;color:#6b7891;border:1px dashed rgba(255,255,255,.18);border-radius:999px;padding:2px 12px}.risk-box{margin:34px 0 0;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:rgba(255,255,255,.03);padding:22px 26px}.risk-box h4{font-size:13.5px;color:#d7deea;margin-bottom:10px}.risk-box p{font-size:12px;color:#7e8aa3;line-height:2}.risk-box p strong{color:#c7d0e0}.f-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-top:24px;font-size:12px;color:#5e6b84}@media (max-width:1024px){.hero-inner{grid-template-columns:1fr;gap:52px}.hero-sub{max-width:none}.hero-visual{max-width:560px}.engine-grid{grid-template-columns:1fr;gap:36px}.cc-card{position:static}.st-feature-body{max-width:64%;padding-top:120px}.footer-grid{grid-template-columns:1fr 1fr;gap:34px}.f-brand{grid-column:1/-1}}@media (max-width:860px){.nav-links{position:fixed;top:68px;left:12px;right:12px;flex-direction:column;align-items:stretch;gap:0;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-lg);padding:10px;transform:translateY(-12px);opacity:0;pointer-events:none;transition:transform .3s var(--ease),opacity .3s}.nav-links.open{transform:translateY(0);opacity:1;pointer-events:auto}.nav-links a{padding:13px 14px;border-radius:10px;font-size:15px}.nav-links a.active::after{display:none}.nav-links a.active{background:var(--paper-2)}.nav-cta{justify-content:center;margin:6px 4px}.nav-toggle{display:flex}.section{padding:74px 0}.strategy-grid{grid-template-columns:1fr 1fr}.st-feature{grid-column:span 2}.st-feature-bg{width:240px;height:240px;right:-20px;top:0}.st-feature-body{max-width:100%;padding-top:180px}.adv-grid,.verdict-grid{grid-template-columns:1fr 1fr}.vd-card p{min-height:0}.risk-band{grid-template-columns:1fr;gap:18px}.rb-plus{transform:rotate(90deg);justify-content:center}.v-pipe{grid-template-columns:1fr;gap:26px}.v-line{display:none}.v-num{margin:0;position:absolute;left:0;top:0}.v-step{text-align:left;padding-left:66px;min-height:52px}.perf-card{flex-direction:column;align-items:flex-start;padding:34px}.pc-go{flex-direction:row}.combo-band{flex-wrap:wrap;gap:16px}.cb-item{flex-basis:calc(50% - 10px)}.cb-arrow{display:none}}@media (max-width:560px){.container{width:calc(100% - 32px)}.hero{padding:128px 0 64px}.hero-actions .btn{width:100%;justify-content:center}.hstat{min-width:calc(50% - 7px)}.term-kpis{grid-template-columns:1fr 1fr}.adv-grid,.strategy-grid,.verdict-grid{grid-template-columns:1fr}.st-feature{grid-column:span 1}.st-feature-body{padding-top:200px}.cb-item{flex-basis:100%}.footer-grid{grid-template-columns:1fr;gap:30px}.arch-layer{padding:17px 18px;gap:15px}.al-index{width:44px;height:44px;font-size:15px}.cc-core{flex-direction:column;text-align:center}.cc-meter{width:200px;max-width:100%}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#edf0ea}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#0e7a6d,#4f46f5);border-radius:99px;border:2.5px solid #edf0ea}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#10b981,#6366f1)}.grad-animate{background-size:220% 220%!important;animation:7s ease-in-out infinite gradShift}@keyframes gradShift{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.nav-links{gap:18px}.nav-links a{font-size:13.5px}.hero-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.9}.hero-canvas,.hero-grid{z-index:0}.hero-inner{z-index:1;position:relative}[data-parallax]{will-change:transform}.term-ticks{display:flex;gap:0;overflow:hidden;border-bottom:1px solid var(--line);background:#fcfdfb}.term-ticks span{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;padding:9px 8px;border-right:1px solid var(--line);transition:background .35s}.term-ticks span:last-child{border-right:none}.term-ticks i{font-family:var(--mono);font-style:normal;font-size:9px;color:var(--ink-3);letter-spacing:.3px}.term-ticks b{font-family:var(--mono);font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.term-ticks em{font-family:var(--mono);font-style:normal;font-size:9.5px;white-space:nowrap}.tk-down{color:var(--down)!important}.term-ticks span.flash-up{background:rgba(16,185,129,.1)}.term-ticks span.flash-down{background:rgba(220,38,38,.08)}.term-ticks span b,.term-ticks span em{transition:color .3s}.term-card::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(16,185,129,.35),transparent 30%,transparent 70%,rgba(99,102,241,.3));opacity:0;transition:opacity .5s;z-index:2}.term-card:hover::after{opacity:1}.term-card{position:relative}.term-card>*{position:relative;z-index:1}.term-log p{animation:logIn .45s var(--ease) both}@keyframes logIn{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.scroll-hint{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);z-index:2;width:26px;height:42px;border:1.8px solid var(--line-strong);border-radius:14px;display:flex;justify-content:center;padding-top:7px;transition:border-color .3s,opacity .3s;opacity:.7}.scroll-hint:hover{border-color:var(--teal);opacity:1}.mouse i{width:3.5px;height:8px;border-radius:3px;background:var(--teal);animation:mouseWheel 1.7s var(--ease) infinite}@keyframes mouseWheel{0%{transform:translateY(0);opacity:1}70%{transform:translateY(11px);opacity:0}100%{transform:translateY(0);opacity:0}}.about-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:56px;align-items:center}.about-txt p{font-size:14.5px;color:var(--ink-2);line-height:2.05;margin-bottom:16px}.about-txt strong{color:var(--ink);font-weight:700}.about-meta{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}.am-item{display:flex;flex-direction:column;gap:3px;padding:14px 20px;border-radius:13px;background:var(--surface);border:1px solid var(--line);box-shadow:0 6px 18px -14px rgba(17,26,39,.18)}.am-k{font-family:var(--mono);font-size:10px;letter-spacing:1.6px;color:var(--teal)}.am-v{font-size:13.5px;font-weight:700;color:var(--ink)}.about-radar{position:relative}.radar-card{background:var(--surface);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow-lg);overflow:hidden}.radar-head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--line);background:#fbfcfa}.rd-live{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:1px;color:var(--ink-2)}.rd-live i{width:7px;height:7px;border-radius:50%;background:var(--green);animation:1.6s infinite pulse}.rd-id{font-family:var(--mono);font-size:9.5px;color:var(--ink-3);letter-spacing:.6px}.radar-stage{position:relative;padding:8px 10px 12px}.radar-stage svg{width:100%;height:auto;max-height:380px}.rd-sweep{transform-box:fill-box;transform-origin:center;animation:5.5s linear infinite rdSpin;transform-origin:160px 160px}@keyframes rdSpin{to{transform:rotate(360deg)}}.rd-node{transform-box:fill-box;transform-origin:center;animation:2.6s ease-in-out infinite rdNode}.rd-node.d1{animation-delay:.4s}.rd-node.d2{animation-delay:.9s}.rd-node.d3{animation-delay:1.3s}.rd-node.d4{animation-delay:1.7s}@keyframes rdNode{0%,100%{opacity:1}50%{opacity:.35}}.rd-hq-pulse{fill:none;stroke:#10B981;stroke-width:1.6;transform-box:fill-box;transform-origin:160px 160px;animation:2.2s ease-out infinite rdPing}@keyframes rdPing{0%{r:7;opacity:.8}100%{r:30;opacity:0}}.rd-chip{position:absolute;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:12px;padding:9px 14px;box-shadow:0 12px 28px -14px rgba(14,122,109,.35);animation:5s ease-in-out infinite chipFloat}.rd-chip b{display:block;font-family:var(--mono);font-size:14px;color:var(--teal);line-height:1.2}.rd-chip span{font-size:10.5px;color:var(--ink-3)}.rc-1{left:8px;top:44%;animation-delay:.2s}.rc-2{right:4px;top:16%;animation-delay:1.1s}.rc-3{right:6px;bottom:6%;animation-delay:2s}@keyframes chipFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.about-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;margin-top:64px;background:var(--line);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 18px 44px -28px rgba(17,26,39,.25)}.as-cell{background:var(--surface);padding:28px 18px;text-align:center;transition:background .4s}.as-cell:hover{background:#f6faf8}.as-cell b{font-family:var(--mono);font-size:clamp(22px,2.4vw,31px);font-weight:700;color:var(--ink);display:block;line-height:1.25;letter-spacing:-.5px}.as-cell b i{font-style:normal}.as-cell span{display:block;font-size:12px;color:var(--ink-3);margin-top:7px;line-height:1.55}.pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:26px}.pillar-card{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:32px 28px;transition:transform .4s var(--ease),box-shadow .4s,border-color .4s}.pillar-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:rgba(14,122,109,.35)}.pl-ic{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;margin-bottom:18px;background:linear-gradient(135deg,rgba(16,185,129,.13),rgba(79,70,245,.1));color:var(--teal);transition:transform .45s var(--ease)}.pillar-card:hover .pl-ic{transform:rotate(-7deg) scale(1.08)}.pillar-card h3{font-size:17.5px;font-weight:700;margin-bottom:10px}.pillar-card p{font-size:13.5px;color:var(--ink-2);line-height:1.95}[data-spotlight]{position:relative;overflow:hidden}[data-spotlight]::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(340px circle at var(--mx,50%) var(--my,50%),rgba(16,185,129,.1),transparent 62%)}[data-spotlight]:hover::before{opacity:1}.sub-title{display:flex;align-items:center;gap:14px;margin:52px 0 22px;font-size:19px;font-weight:800}.sub-title em{font-family:var(--mono);font-style:normal;font-size:10.5px;letter-spacing:1.8px;color:var(--ink-3);font-weight:500}.stt-line{width:26px;height:3px;border-radius:3px;background:var(--grad)}.comp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.comp-card{background:linear-gradient(160deg,#fff,#f7faf8);border:1px solid var(--line);border-radius:15px;padding:24px 24px 22px;position:relative;overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s,border-color .4s}.comp-card::after{content:"";position:absolute;top:0;left:0;width:100%;height:2.5px;background:var(--grad);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.comp-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:rgba(14,122,109,.3)}.comp-card:hover::after{transform:scaleX(1)}.cp-index{font-family:var(--mono);font-size:11px;font-weight:700;color:var(--indigo);background:rgba(79,70,245,.08);border:1px solid rgba(79,70,245,.14);padding:3px 10px;border-radius:999px}.comp-card h4{font-size:16px;font-weight:700;margin:14px 0 8px}.comp-card p{font-size:13px;color:var(--ink-2);line-height:1.85}.timeline{position:relative;max-width:940px;margin:0 auto;padding:10px 0}.tl-line{position:absolute;left:50%;top:0;bottom:0;width:3px;transform:translateX(-50%);background:var(--paper-2);border-radius:3px;overflow:hidden}.tl-line i{position:absolute;inset:0;background:var(--grad);border-radius:3px;transform:scaleY(0);transform-origin:top;transition:transform .6s linear}.timeline.in .tl-line i{transform:scaleY(1)}.tl-item{position:relative;width:50%;padding:0 44px 42px}.tl-item:nth-child(odd){left:0;text-align:right}.tl-item:nth-child(2n){left:50%;text-align:left}.tl-item:last-child{padding-bottom:0}.tl-dot{position:absolute;top:4px;width:100%;pointer-events:none}.tl-item:nth-child(odd) .tl-dot{left:calc(100% - 9px)}.tl-item:nth-child(2n) .tl-dot{left:-9px}.tl-dot::before{content:"";position:absolute;top:5px;width:18px;height:18px;border-radius:50%;background:var(--surface);border:3px solid var(--teal);box-shadow:0 0 0 6px var(--paper),0 0 18px -2px rgba(16,185,129,.55);transition:transform .35s var(--ease),background .35s}.tl-item:hover .tl-dot::before{transform:scale(1.18);background:var(--teal)}.tl-dot b{display:none}.tl-card{position:relative;display:inline-block;text-align:left;max-width:420px;width:100%;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px 24px;box-shadow:0 10px 30px -20px rgba(17,26,39,.2);transition:transform .4s var(--ease),box-shadow .4s,border-color .4s}.tl-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:rgba(14,122,109,.35)}.tl-date{font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:1.4px;color:var(--indigo)}.tl-card h3{font-size:17px;font-weight:700;margin:8px 0}.tl-card p{font-size:13px;color:var(--ink-2);line-height:1.9}.tl-item.reveal{opacity:1;transform:none}.tl-item .tl-card{opacity:0;transition:opacity .7s ease,transform .7s var(--ease),box-shadow .4s,border-color .4s}.tl-item:nth-child(odd) .tl-card{transform:translateX(-34px)}.tl-item:nth-child(2n) .tl-card{transform:translateX(34px)}.tl-item.in .tl-card{opacity:1;transform:none}.tl-item.in .tl-dot::before{animation:dotPop .5s var(--ease)}@keyframes dotPop{0%{transform:scale(.3)}70%{transform:scale(1.3)}100%{transform:scale(1)}}.vision-band{position:relative;overflow:hidden;background:var(--dark);padding:108px 0;color:#e7ecf5;text-align:center}.vision-aurora{position:absolute;inset:0;pointer-events:none;filter:blur(70px)}.vision-aurora i{position:absolute;border-radius:50%;opacity:.5;mix-blend-mode:screen}.vision-aurora i:first-child{width:560px;height:560px;left:-14%;top:-30%;background:radial-gradient(circle,rgba(16,185,129,.5),transparent 65%);animation:16s ease-in-out infinite aurora1}.vision-aurora i:nth-child(2){width:620px;height:620px;right:-18%;top:-10%;background:radial-gradient(circle,rgba(99,102,241,.5),transparent 65%);animation:20s ease-in-out infinite aurora2}.vision-aurora i:nth-child(3){width:520px;height:520px;left:38%;bottom:-42%;background:radial-gradient(circle,rgba(14,122,109,.42),transparent 65%);animation:18s ease-in-out infinite aurora3}@keyframes aurora1{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(9%,12%) scale(1.15)}}@keyframes aurora2{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-10%,10%) scale(1.1)}}@keyframes aurora3{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-6%,-12%) scale(1.18)}}.vision-inner{position:relative;z-index:1}.vision-band .sec-head{margin-bottom:30px}.vision-quote{max-width:820px;margin:0 auto;font-size:15.5px;line-height:2.15;color:#b6c1d6}.vision-quote strong{color:#fff;font-weight:700}.vision-stats{display:flex;justify-content:center;gap:64px;margin-top:48px;flex-wrap:wrap}.vs-cell b{display:block;font-family:var(--mono);font-size:clamp(30px,3.6vw,44px);font-weight:700;background:linear-gradient(100deg,#34d399,#818cf8);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.2}.vs-cell span{font-size:13px;color:#8b97af;margin-top:6px;display:block;letter-spacing:1px}.cta-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.75}.cta-inner{position:relative;z-index:1}.cta-band::before{z-index:0}.back-top{position:fixed;right:26px;bottom:28px;width:46px;height:46px;border-radius:50%;z-index:150;background:var(--ink);color:#fff;display:grid;place-items:center;box-shadow:0 14px 30px -12px rgba(12,20,36,.6);opacity:0;visibility:hidden;transform:translateY(14px) scale(.85);transition:opacity .35s,transform .35s var(--ease),visibility .35s,background .3s}.back-top.show{opacity:1;visibility:visible;transform:none}.back-top:hover{background:var(--teal);transform:translateY(-3px)}.adv-card,.st-card,.vd-card{position:relative;overflow:hidden}.st-card:not(.st-feature)::after,.vd-card::after{content:"";position:absolute;top:-60%;left:-80%;width:55%;height:220%;background:linear-gradient(110deg,transparent,rgba(255,255,255,.55),transparent);transform:rotate(8deg);transition:left .7s var(--ease);pointer-events:none}.st-card:not(.st-feature):hover::after,.vd-card:hover::after{left:130%}.st-feature-bg svg{animation:60s linear infinite slowSpin;transform-origin:150px 150px}@keyframes slowSpin{to{transform:rotate(360deg)}}.hstat{transition:transform .35s var(--ease),box-shadow .35s,border-color .35s}.hstat:hover{transform:translateY(-3px);box-shadow:0 14px 28px -16px rgba(14,122,109,.3);border-color:rgba(14,122,109,.3)}.flow-step:hover .fs-num{transform:translateX(4px)}.fs-num{transition:transform .35s var(--ease)}.arch-layer{position:relative;overflow:hidden}.arch-layer::after{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(180deg,#34d399,#818cf8);opacity:0;transition:opacity .35s}.arch-layer:hover::after{opacity:1}.faq p{animation:faqIn .4s var(--ease) both}@keyframes faqIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.f-hq{font-size:12px!important;color:#6b7891!important;margin-top:2px}@media (max-width:1024px){.about-grid{grid-template-columns:1fr;gap:42px}.about-radar{max-width:520px;margin:0 auto}.about-stats{grid-template-columns:repeat(3,1fr)}.comp-grid{grid-template-columns:1fr 1fr}.pillar-grid{grid-template-columns:1fr}.nav-links{gap:14px}}@media (max-width:860px){.nav-links{gap:0}.scroll-hint{display:none}.comp-grid{grid-template-columns:1fr}.vision-stats{gap:34px}.tl-line{left:9px}.tl-item,.tl-item:nth-child(2n),.tl-item:nth-child(odd){width:100%;left:0;padding:0 0 30px 40px;text-align:left}.tl-item:nth-child(2n) .tl-dot,.tl-item:nth-child(2n) .tl-dot::before,.tl-item:nth-child(odd) .tl-dot,.tl-item:nth-child(odd) .tl-dot::before{left:0}.tl-item:nth-child(2n) .tl-card,.tl-item:nth-child(odd) .tl-card{transform:translateX(24px)}.tl-item.in .tl-card{transform:none}.rd-chip{position:static;display:inline-block;margin:6px 4px 0}.radar-stage{padding-bottom:14px}.back-top{right:16px;bottom:18px;width:42px;height:42px}}@media (max-width:560px){.about-stats{grid-template-columns:1fr 1fr}.as-cell{padding:20px 12px}.term-ticks span{padding:7px 5px}.vision-stats{gap:26px}.lang-menu{max-width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important}.reveal,.tl-item .tl-card{opacity:1;transform:none}.eq-area,.eq-end{opacity:1}.eq-line{stroke-dashoffset:0}.ticker-track{animation:none}.cta-canvas,.hero-canvas{display:none}.grad-animate{animation:none}.reveal{opacity:1;transform:none}}.nav-tools{display:flex;align-items:center;gap:12px}.lang-picker{position:relative;display:inline-flex}.lang-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;min-width:44px;padding:0 13px;border-radius:999px;font-size:12.5px;font-weight:700;letter-spacing:.05em;cursor:pointer;color:var(--teal);background:rgba(14,122,109,.07);border:1px solid rgba(14,122,109,.4);-webkit-tap-highlight-color:transparent;transition:background .3s var(--ease),box-shadow .3s,transform .3s var(--ease)}.lang-btn:hover{background:rgba(14,122,109,.16);box-shadow:0 0 20px -6px rgba(14,122,109,.65);transform:translateY(-1px)}.lang-btn:active{transform:translateY(0) scale(.96)}.lang-globe{width:15px;height:15px;flex:none}.lang-btn-code{font-size:12.5px;line-height:1}.lang-caret{width:11px;height:11px;flex:none;transition:transform .3s var(--ease)}.lang-picker.open .lang-caret{transform:rotate(180deg)}.lang-menu{position:absolute;top:calc(100% + 10px);right:0;inset-inline-end:0;min-width:200px;max-height:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);z-index:130;transition:opacity .25s,transform .25s var(--ease),visibility .25s}.lang-picker.open .lang-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);max-height:72vh}.lang-menu ul{list-style:none;margin:0;padding:8px;max-height:72vh;overflow-y:auto;background:rgba(255,255,255,.97);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);border:1px solid var(--line);border-radius:14px;box-shadow:0 28px 60px -20px rgba(17,26,39,.28),inset 0 1px 0 rgba(255,255,255,.7)}.lang-menu a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 12px;border-radius:9px;font-size:13.5px;font-weight:500;color:var(--ink-2);white-space:nowrap;transition:background .2s,color .2s}.lang-menu a:hover{background:rgba(14,122,109,.1);color:var(--ink)}.lang-menu a.on{color:var(--teal);font-weight:700}.lang-menu a.on .lm-tick{opacity:1;transform:scale(1)}.lm-tick{opacity:0;transform:scale(.4);transition:opacity .2s,transform .2s;color:var(--teal)}.lang-menu a.loading{opacity:.65}.lang-menu a.loading::after{content:"";width:12px;height:12px;flex:none;border-radius:50%;border:2px solid rgba(14,122,109,.25);border-top-color:var(--teal);animation:.7s linear infinite lmSpin}.lang-menu a[lang=ar]{font-size:14px}html[dir=rtl] .lang-menu{right:auto;left:0;inset-inline-end:auto;inset-inline-start:0}@keyframes lmSpin{to{transform:rotate(360deg)}}@media (max-width:860px){.nav-tools{gap:8px}.lang-btn{height:32px;min-width:40px;padding:0 11px}}@media (hover:none){.lang-btn{min-height:40px}.lang-menu a{padding-top:11px;padding-bottom:11px}.cta-canvas,.hero-canvas{display:none}}