:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;--bg: #ffffff;--surface: #ffffff;--surface-soft: #f4f7fc;--surface-blue: #ebf5ff;--ink: #070e1b;--text: #091122;--muted: #4e5b70;--subtle: #8391a5;--line: rgba(220, 230, 245, .8);--line-strong: #bfd0e8;--blue: #0066ff;--blue-strong: #0052cc;--cyan: #0ea5e9;--teal: #0f766e;--amber: #d97706;--red: #dc2626;--dark-stage: #050811;--dark-panel: #0a0f1d;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--spring-easing: cubic-bezier(.25, 1.4, .5, 1);--shadow-soft: 0 20px 80px rgba(8, 102, 255, .05), 0 4px 20px rgba(0, 0, 0, .01);--shadow-premium: 0 10px 40px rgba(8, 102, 255, .07), 0 24px 80px rgba(8, 102, 255, .09), inset 0 1px 0 rgba(255, 255, 255, .8);--shadow-card: 0 14px 44px rgba(9, 34, 75, .05), 0 2px 8px rgba(0, 0, 0, .01);--max: 1580px;--hero-max: 1580px;--scroll-progress: 0;--scroll-y: 0;--pointer-x: .5;--pointer-y: .34}@property --edge-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;min-width:320px;color:var(--text);background:linear-gradient(120deg,rgba(0,102,255,.04),transparent 32%,rgba(15,118,110,.035) 68%,transparent 88%),linear-gradient(180deg,#fff,#f7faff 48%,#fff);overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:-3;pointer-events:none;background:linear-gradient(115deg,transparent 0%,rgba(0,102,255,.04) 15%,transparent 35%),linear-gradient(250deg,transparent 25%,rgba(14,165,233,.035) 55%,transparent 75%),linear-gradient(180deg,#fff,#f4f8ff 54%,#fff);transform:translate3d(0,calc(var(--scroll-y) * -.01px),0)}body:after{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;opacity:.72;background-image:radial-gradient(rgba(0,102,255,.07) 1.2px,transparent 1.2px);background-size:36px 36px;-webkit-mask-image:radial-gradient(520px circle at calc(var(--pointer-x) * 100vw) calc(var(--pointer-y) * 100vh),#000 30%,rgba(0,0,0,.15) 75%,transparent 100%);mask-image:radial-gradient(520px circle at calc(var(--pointer-x) * 100vw) calc(var(--pointer-y) * 100vh),#000 30%,rgba(0,0,0,.15) 75%,transparent 100%);transform:translate3d(0,calc(var(--scroll-y) * -.02px),0);transition:mask-image .12s cubic-bezier(.16,1,.3,1)}button,input,select,textarea{font:inherit;letter-spacing:0}button{border:0}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(8,107,255,.22);outline-offset:3px}img{max-width:100%;display:block}[data-reveal]{opacity:0;transform:translateY(34px) scale(.985);transition:opacity .82s var(--ease-out),transform .82s var(--ease-out)}[data-reveal].is-visible{opacity:1;transform:translateY(0) scale(1)}@supports (animation-timeline: view()){.workflow-step,.platform-layer-card,.version-guide-card,.product-card,.case-card,.price-card,.mini-price{animation:viewLift linear both;animation-timeline:view();animation-range:entry 0% cover 32%}}.scroll-progress{position:fixed;top:75px;left:0;right:0;z-index:49;height:2px;pointer-events:none;background:transparent;transition:top .26s var(--ease-out)}.is-scrolled .scroll-progress{top:63px}.scroll-progress span{display:block;width:100%;height:100%;transform:scaleX(var(--scroll-progress));transform-origin:left center;opacity:.5;background:linear-gradient(90deg,#086bffb8,#08aeea7a);box-shadow:0 0 10px #086bff1f}.ambient-field{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.ambient-sweep{position:absolute;width:72vw;height:42vh;opacity:.36;filter:blur(22px);background:linear-gradient(105deg,transparent,rgba(8,107,255,.12),rgba(8,174,234,.08),transparent);transform:translate3d(calc((var(--pointer-x) - .5) * 46px),calc((var(--pointer-y) - .5) * 34px),0) rotate(-11deg)}.ambient-sweep--one{top:8%;right:-16%}.ambient-sweep--two{left:-22%;bottom:12%;opacity:.24;background:linear-gradient(82deg,transparent,rgba(17,164,148,.12),rgba(244,165,28,.055),transparent);transform:translate3d(calc((.5 - var(--pointer-x)) * 38px),calc((.5 - var(--pointer-y)) * 28px),0) rotate(16deg)}.page-shell{position:relative;animation:pageEnter .72s var(--ease-out) both}.site-header{position:sticky;top:0;z-index:50;width:100%;height:76px;margin:0;padding:0 max(36px,calc((100% - var(--max)) / 2 + 16px));display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(220,230,245,.7)!important;background:#ffffffc2!important;box-shadow:0 1px #ffffffe6 inset;-webkit-backdrop-filter:blur(28px) saturate(1.4);backdrop-filter:blur(28px) saturate(1.4);transition:transform .26s var(--ease-out),background .26s var(--ease-out),box-shadow .26s var(--ease-out),border-color .26s var(--ease-out),height .26s var(--ease-out)}.is-scrolled .site-header{border-bottom-color:#0066ff14!important;background:#ffffffe0!important;box-shadow:0 10px 48px #0066ff08!important;height:64px}.brand{display:inline-flex;align-items:center;flex:0 0 auto;height:48px;background:transparent;cursor:pointer;white-space:nowrap}.brand-logo{width:auto;height:32px;max-width:116px;object-fit:contain}.brand--footer .brand-logo{height:38px}.primary-nav{display:flex;align-items:center;gap:2px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.nav-link{position:relative;height:38px;padding:0 16px;border-radius:8px;color:#4e5b70;background:transparent;font-size:14px;font-weight:760;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .18s var(--ease-out),background .18s var(--ease-out),box-shadow .18s var(--ease-out)}.nav-link:hover{color:var(--blue);background:#0066ff0b}.nav-link--active{color:var(--blue);background:#0066ff12!important;box-shadow:inset 0 0 0 1px #0066ff14}.header-actions{display:flex;align-items:center;gap:7px}.primary-button,.ghost-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border-radius:8px;font-size:14px;font-weight:820;cursor:pointer;overflow:hidden;transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out),border-color .18s var(--ease-out),background .18s var(--ease-out);will-change:transform}.primary-button{color:#fff;background:linear-gradient(135deg,#086bff,#06a6e8);box-shadow:0 18px 36px #086bff3d}.primary-button:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.34) 45%,transparent 72%);transform:translate(-120%);transition:transform .52s var(--ease-out)}.primary-button:hover:before{transform:translate(120%)}.primary-button:active,.ghost-button:active{transform:translateY(0) scale(.99)}.primary-button svg,.ghost-button svg{width:18px;height:18px;transition:transform .18s var(--ease-out)}.primary-button:hover svg,.ghost-button:hover svg{transform:translate(3px)}.primary-button--large,.ghost-button--large{min-height:52px;padding:0 24px;font-size:15px}.ghost-button{color:#14233d;background:#ffffffdb;border:1px solid rgba(211,224,242,.95);box-shadow:0 12px 26px #1034600f}.ghost-button:before{content:"";position:absolute;inset:0;opacity:0;background:linear-gradient(110deg,transparent 0%,rgba(8,107,255,.08) 45%,transparent 76%);transform:translate(-120%);transition:opacity .22s var(--ease-out),transform .52s var(--ease-out)}.ghost-button:hover:before{opacity:1;transform:translate(120%)}.menu-button{display:none;width:42px;height:42px;border-radius:8px;background:#f5f9ffe6;border:1px solid var(--line);cursor:pointer}.menu-button span{display:block;width:18px;height:2px;margin:5px auto;border-radius:99px;background:var(--text);transition:transform .18s var(--ease-out)}.site-header:has(.primary-nav--open) .menu-button span:first-child{transform:translateY(3.5px) rotate(45deg)}.site-header:has(.primary-nav--open) .menu-button span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.hero-section{position:relative;width:min(calc(100% - 96px),var(--hero-max));min-height:clamp(720px,calc(100svh - 92px),900px);margin:0 auto;padding:88px 0 42px;display:grid;grid-template-columns:minmax(520px,.96fr) minmax(0,1.04fr);align-items:center;gap:clamp(70px,7vw,132px);overflow:visible}.hero-copy{transform:translate3d(0,calc(var(--scroll-y) * -.012px),0)}.hero-section:before{display:none}.hero-copy{position:relative;z-index:2}.hero-copy h1,.page-hero h1{margin:0;max-width:720px;color:var(--ink);line-height:.98;letter-spacing:0;font-weight:900}.hero-copy h1{font-size:clamp(54px,4.6vw,88px)}.page-hero h1{font-size:clamp(44px,5.4vw,76px)}.hero-copy p,.page-hero p{margin:26px 0 0;max-width:620px;color:var(--muted);font-size:18px;line-height:1.82}.hero-line{display:block;white-space:nowrap}.hero-line--accent{color:var(--blue)}.hero-actions{margin-top:36px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hero-signal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:46px;max-width:620px}.hero-signal-grid span{min-height:78px;padding:14px 14px 13px;border:1px solid rgba(211,224,242,.74);border-radius:8px;background:#ffffffa3;box-shadow:0 14px 34px #1034600d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-signal-grid strong,.hero-signal-grid em{display:block}.hero-signal-grid strong{color:var(--ink);font-size:13px;font-weight:900}.hero-signal-grid em{margin-top:8px;color:var(--muted);font-style:normal;font-size:12px;line-height:1.45}.hero-media{position:relative;z-index:2;min-height:clamp(600px,43vw,720px)}.product-stage{padding:82px clamp(30px,3vw,48px) 54px;transform:translate3d(0,calc(var(--scroll-y) * -.028px),0)}.product-stage:before{content:"";position:absolute;inset:22px 0 18px;border:1px solid rgba(130,174,255,.22);border-radius:18px;background:radial-gradient(circle at 28% 20%,rgba(38,132,255,.26),transparent 36%),radial-gradient(circle at 78% 72%,rgba(8,107,255,.4),transparent 32%),linear-gradient(180deg,#111d33f5,#050911fa),var(--dark-stage);box-shadow:inset 0 1px #ffffff14,0 46px 120px #0712253d}.stage-grid{position:absolute;inset:22px 0 18px;border-radius:18px;pointer-events:none;opacity:.48;background-image:linear-gradient(rgba(125,169,245,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(125,169,245,.13) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 78%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 78%,transparent 100%)}.stage-light{position:absolute;top:24px;left:0;width:56%;height:calc(100% - 42px);border-radius:18px;pointer-events:none;background:linear-gradient(100deg,transparent 0%,rgba(42,151,255,.22) 45%,transparent 70%);animation:stageScan 7s var(--ease-in-out) infinite}.stage-stream{position:absolute;z-index:2;left:10%;right:8%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(125,215,255,.82),rgba(8,107,255,.35),transparent);opacity:0;animation:dataStream 5.8s var(--ease-in-out) infinite}.stage-stream--one{top:34%}.stage-stream--two{top:63%;animation-delay:1.7s}.stage-status{position:absolute;right:7%;top:12%;z-index:4;min-width:188px;padding:14px 16px;border:1px solid rgba(171,207,255,.22);border-radius:8px;color:#dbeaff;background:#080f1db8;box-shadow:0 24px 50px #00000038;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.stage-status span{display:block;color:#7fd7ff;font-size:12px;font-weight:850}.stage-status strong{display:block;margin-top:6px;font-size:13px}.hero-media .phone-frame{position:absolute;right:4%;bottom:42px;z-index:5}.product-frame{position:relative;z-index:3;margin:0;border:1px solid rgba(200,216,238,.9);border-radius:8px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:var(--shadow-card);overflow:hidden}.product-frame:after{content:"";position:absolute;inset:-30% -80%;z-index:4;pointer-events:none;opacity:0;background:linear-gradient(110deg,transparent 34%,rgba(255,255,255,.38) 50%,transparent 66%);transform:translate(-24%) rotate(8deg);transition:opacity .26s var(--ease-out),transform .76s var(--ease-out)}.product-frame:hover:after,.product-stage:hover .product-frame--hero:after{opacity:.72;transform:translate(26%) rotate(8deg)}.product-frame--hero{width:min(820px,calc(100% - 112px));transform:perspective(1500px) rotateX(1.2deg) rotateY(-4.5deg) translateZ(0);transform-origin:center;animation:stageFloat 7.5s var(--ease-in-out) infinite;box-shadow:0 38px 90px #0000004d,0 22px 70px #086bff2e}.product-frame--compact{max-width:82%;margin-left:auto;margin-top:-70px}.frame-toolbar{height:38px;display:flex;align-items:center;gap:8px;padding:0 14px;border-bottom:1px solid rgba(223,232,246,.92);background:linear-gradient(180deg,#fff,#f7faff)}.frame-toolbar span{width:8px;height:8px;border-radius:50%;background:#cad6e6}.frame-toolbar span:first-child{background:#ff7a7a}.frame-toolbar span:nth-child(2){background:#f4bd4d}.frame-toolbar span:nth-child(3){background:#47c06f}.frame-toolbar em{margin-left:8px;color:var(--subtle);font-style:normal;font-size:12px;font-weight:760}.screenshot-mask{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--surface-soft)}.screenshot-mask img{width:100%;height:100%;object-fit:contain;object-position:top left;filter:contrast(1.08) saturate(1.05);transform:translateZ(0);backface-visibility:hidden}.redaction{position:absolute;pointer-events:none}.redaction--top{top:0;right:0;width:26%;height:34px;opacity:.64;background:linear-gradient(90deg,#f7faff00,#f7faffe0 38%,#f7faff)}.phone-frame{position:relative;width:198px;margin:0;padding:14px 10px 12px;border:1px solid rgba(190,210,240,.92);border-radius:24px;background:linear-gradient(180deg,#fff,#edf5ff);box-shadow:0 28px 70px #0f3c8038;animation:phoneFloat 6.8s var(--ease-in-out) infinite;transition:transform .26s var(--ease-out),box-shadow .26s var(--ease-out);will-change:transform}.phone-frame:hover{transform:translateY(-5px);box-shadow:0 36px 88px #0f3c8047}.phone-frame--compact{width:162px}.phone-speaker{width:42px;height:5px;margin:0 auto 10px;border-radius:99px;background:#cdd9ea}.phone-frame img{width:100%;aspect-ratio:9 / 16;object-fit:cover;object-position:top center;border-radius:18px;border:1px solid #dbe8f8}.phone-frame figcaption{margin-top:10px;color:var(--muted);text-align:center;font-size:12px;font-weight:850}.section-container{width:min(calc(100% - 80px),var(--max));margin:0 auto;scroll-margin-top:104px}.workflow-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:0;padding:10px;border:1px solid rgba(216,226,241,.88);border-radius:8px;background:#ffffffdb;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workflow-step{position:relative;padding:22px 20px;border-radius:7px;background:linear-gradient(180deg,#fffffffa,#f7faffdb)}.workflow-step+.workflow-step:before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:1px;background:var(--line)}.workflow-step span{display:block;color:var(--blue);font-size:13px;font-weight:900}.workflow-step strong{display:block;margin-top:10px;font-size:16px}.workflow-step p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.58}.enterprise-signal-strip{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:6px;border:1px solid rgba(190,214,245,.82);border-radius:14px;background:linear-gradient(180deg,#ffffffeb,#f4f9ffc2),#ffffffdb;box-shadow:0 26px 76px #086bff14,0 1px #ffffffe6 inset;-webkit-backdrop-filter:blur(20px) saturate(1.18);backdrop-filter:blur(20px) saturate(1.18)}.enterprise-signal-strip article{position:relative;min-height:112px;padding:22px 22px 20px;border-radius:11px;overflow:hidden;transition:transform .24s var(--ease-out),background .24s var(--ease-out),box-shadow .24s var(--ease-out)}.enterprise-signal-strip article+article:before{content:"";position:absolute;left:0;top:24px;bottom:24px;width:1px;background:linear-gradient(180deg,transparent,rgba(190,214,245,.86),transparent)}.enterprise-signal-strip article:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .22s var(--ease-out),transform .22s var(--ease-out)}.enterprise-signal-strip article:hover{transform:translateY(-3px);background:#ffffffe0;box-shadow:0 18px 46px #086bff14}.enterprise-signal-strip article:hover:after{opacity:.98}.enterprise-signal-strip span{position:relative;z-index:1;display:inline-flex;color:var(--blue);font-size:11px;font-weight:920;letter-spacing:.06em}.enterprise-signal-strip strong{position:relative;z-index:1;display:block;margin-top:10px;color:var(--ink);font-size:16px;line-height:1.22;font-weight:920}.enterprise-signal-strip p{position:relative;z-index:1;margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.62}.two-column-section,.screenshot-showcase,.product-detail-band,.icon-system,.solution-hero,.contact-section{padding:118px 0 0;display:grid;grid-template-columns:.84fr 1.16fr;align-items:center;gap:56px}.section-copy h2,.role-section h2,.compare-section h2,.version-guide-section h2,.cta-section h2,.page-hero h1,.product-detail-band h2,.contact-aside h2{margin:0;color:var(--ink);font-size:clamp(30px,4vw,50px);line-height:1.08;letter-spacing:0;font-weight:900}.section-copy p,.product-detail-band p,.cta-section p,.contact-aside li{margin:20px 0 0;color:var(--muted);font-size:16px;line-height:1.8}.section-kicker{display:inline-flex;margin-bottom:14px;color:var(--teal);font-size:13px;font-weight:900}.product-stage-section{margin-top:118px;padding:62px;border:1px solid rgba(111,151,215,.18);border-radius:8px;color:#fff;background:linear-gradient(145deg,#0d1422fa,#04080ffa),var(--dark-stage);box-shadow:0 34px 86px #0712252e;overflow:hidden}.product-stage-section .section-copy h2,.product-stage-section .section-copy p{color:#fff}.product-stage-section .section-copy p{color:#aebbd0}.product-stage-section .ghost-button{color:#eaf3ff;background:#ffffff14;border-color:#b6d3ff33}.showcase-stack{position:relative}.showcase-stack .product-frame:first-child{box-shadow:0 34px 76px #00000042}.showcase-stack .product-frame--compact{transform:translateY(8px)}.role-section{padding-top:118px}.role-section>h2{max-width:780px}.role-grid,.product-grid,.case-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px}.role-grid article,.product-card,.case-card,.platform-layer-card,.version-guide-card,.mini-price,.price-card{position:relative;border:1px solid rgba(216,226,241,.88);border-radius:8px;background:#ffffffe0;box-shadow:0 18px 48px #10346012;overflow:hidden;transition:transform .22s var(--ease-out),border-color .22s var(--ease-out),box-shadow .22s var(--ease-out)}.role-grid article:before,.product-card:before,.case-card:before,.platform-layer-card:before,.version-guide-card:before,.mini-price:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.78) 44%,transparent 64%),linear-gradient(180deg,rgba(8,107,255,.04),transparent 46%);transform:translate(-38%);transition:opacity .22s var(--ease-out),transform .68s var(--ease-out)}.role-grid article:hover,.product-card:hover,.case-card:hover,.platform-layer-card:hover,.version-guide-card:hover,.mini-price:hover,.price-card:hover{transform:translateY(-4px);border-color:#086bff42;box-shadow:0 26px 68px #1034601a}.role-grid article:hover:before,.product-card:hover:before,.case-card:hover:before,.platform-layer-card:hover:before,.version-guide-card:hover:before,.mini-price:hover:before{opacity:.55;transform:translate(34%)}.role-grid article{padding:24px}.role-grid h3,.product-card h2,.case-card h2{margin:0;font-size:20px}.role-grid p,.product-card p,.case-card p{margin:14px 0 0;color:var(--muted);font-size:14px;line-height:1.68}.pricing-preview,.cta-section{margin-top:118px;padding:44px;border:1px solid rgba(216,226,241,.88);border-radius:8px;background:linear-gradient(135deg,#fffffff5,#eef7ffd1),var(--surface);box-shadow:var(--shadow-soft);overflow:hidden;position:relative}.pricing-preview:before,.cta-section:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.65;background:linear-gradient(105deg,transparent,rgba(8,107,255,.08),transparent 58%),linear-gradient(255deg,transparent,rgba(17,164,148,.07),transparent 72%);transform:translate3d(calc(var(--scroll-progress) * 52px),0,0)}.pricing-preview{display:grid;grid-template-columns:1fr 1.12fr auto;align-items:center;gap:28px}.pricing-preview>*,.cta-section>*{position:relative;z-index:1}.pricing-mini-grid,.pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.mini-price,.price-card{padding:24px}.mini-price--highlight,.price-card--highlight{color:#fff;border-color:#74c2ff4d;background:radial-gradient(circle at 84% 18%,rgba(28,133,255,.32),transparent 32%),radial-gradient(circle at 12% 2%,rgba(116,213,255,.2),transparent 34%),linear-gradient(150deg,#0b1728,#07101d 58%,#075bdc);box-shadow:0 30px 76px #07122533;overflow:visible!important}.price-card:before{display:none}.price-card--highlight:after{content:"";position:absolute;inset:1px;pointer-events:none;border-radius:7px;background:linear-gradient(120deg,rgba(255,255,255,.08),transparent 26%),linear-gradient(320deg,rgba(9,116,255,.18),transparent 34%);opacity:.72}.price-card>*{position:relative;z-index:1}.mini-price h3,.price-card h2{margin:0;font-size:22px}.price-card-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.recommend-badge-wrap{position:absolute;top:0;right:0;width:80px;height:80px;pointer-events:none;z-index:12;overflow:visible!important}.recommend-badge-wrap:before{content:"";position:absolute;top:-5px;right:43px;width:14px;height:7px;background:linear-gradient(to bottom,#d99100,#ffe990);border-radius:3px 3px 0 0;box-shadow:0 -1px 2px #00000026;z-index:13}.recommend-badge-wrap:after{content:"";position:absolute;right:-5px;top:43px;width:7px;height:14px;background:linear-gradient(to right,#d99100,#ffe990);border-radius:0 3px 3px 0;box-shadow:1px 0 2px #00000026;z-index:13}.recommend-badge{position:absolute;top:14px;right:-15px;width:96px;height:24px;text-align:center;line-height:24px;color:#0a1428;background:linear-gradient(135deg,#ffe990,#ffbd38);font-size:11px;font-weight:900;letter-spacing:.12em;transform:rotate(45deg);z-index:10;display:block!important;box-shadow:0 4px 10px #00000038}.mini-price strong{display:inline-block;margin-top:20px;font-size:42px;line-height:1}.mini-price span{margin-left:4px;font-weight:820}.mini-price p{margin:14px 0 0;color:inherit;opacity:.74;font-size:13px;line-height:1.55}.cta-section{margin-bottom:118px;display:flex;align-items:center;justify-content:space-between;gap:26px}.page-hero{position:relative;min-height:330px;margin-top:58px;padding:66px 72px 62px;display:grid;grid-template-columns:minmax(640px,1fr) minmax(340px,400px);align-items:center;gap:clamp(32px,4vw,64px);border:1px solid rgba(205,220,242,.72);border-radius:16px;background:linear-gradient(120deg,#fffffff5,#f2f8ffe6 62%,#fffffff5),#fff;box-shadow:0 28px 80px #133e7817;overflow:hidden}.page-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,transparent 0%,rgba(8,107,255,.08) 42%,transparent 58%),radial-gradient(circle at 86% 22%,rgba(8,174,234,.14),transparent 34%);transform:translate3d(calc(var(--scroll-progress) * 34px),0,0)}.page-hero-copy{position:relative;z-index:2;max-width:900px}.page-hero-visual{position:relative;z-index:1;min-height:260px;border:1px solid rgba(190,214,245,.68);border-radius:18px;background:radial-gradient(circle at 52% 48%,rgba(8,107,255,.13),transparent 35%),linear-gradient(180deg,#ffffff94,#f0f8ff75);box-shadow:0 28px 82px #086bff1a,0 1px #ffffffdb inset;overflow:hidden}.page-hero-visual:before{content:"";position:absolute;inset:18px;border-radius:16px;background-image:linear-gradient(rgba(0,102,255,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(0,102,255,.052) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:radial-gradient(circle at 52% 48%,#000,transparent 76%);mask-image:radial-gradient(circle at 52% 48%,#000,transparent 76%)}.page-hero-orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(0,102,255,.16);border-radius:999px;transform:translate(-50%,-50%) rotate(-12deg)}.page-hero-orbit--outer{width:84%;aspect-ratio:1.8 / 1;animation:orbitDrift 12s var(--ease-in-out) infinite}.page-hero-orbit--inner{width:52%;aspect-ratio:1.4 / 1;border-color:#0ea5e92e;animation:orbitDrift 9s var(--ease-in-out) reverse infinite}.page-hero-node{position:absolute;min-width:150px;padding:15px 18px;border:1px solid rgba(185,214,252,.78);border-radius:13px;background:linear-gradient(180deg,#fffffff5,#f5faffdb),#ffffffe6;box-shadow:0 18px 42px #086bff1f,0 1px #ffffffe6 inset;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:nodeFloat 6.6s var(--ease-in-out) infinite}.page-hero-node span{display:block;color:var(--blue);font-size:12px;font-weight:920}.page-hero-node strong{display:block;margin-top:6px;color:var(--ink);font-size:17px;font-weight:900}.page-hero-node--primary{left:9%;top:18%}.page-hero-node--secondary{right:8%;top:34%;animation-delay:-1.8s}.page-hero-node--tertiary{left:27%;bottom:14%;animation-delay:-3.4s}.page-hero h1{max-width:980px;font-size:clamp(42px,4vw,62px);line-height:1.06;overflow-wrap:normal;text-wrap:balance}.page-hero p{max-width:760px}.page-hero .primary-button{margin-top:34px}.product-grid{grid-template-columns:repeat(3,1fr);padding-top:32px}.feature-matrix{position:relative;margin-top:72px;padding:clamp(32px,4.2vw,58px);border:1px solid rgba(190,214,245,.78);border-radius:20px;background:radial-gradient(circle at 8% 8%,rgba(8,107,255,.1),transparent 26%),radial-gradient(circle at 92% 18%,rgba(8,174,234,.12),transparent 30%),linear-gradient(180deg,#fffffff5,#f3f9ffe0);box-shadow:0 34px 96px #1453a014,0 1px #ffffffeb inset;overflow:hidden}.feature-matrix:before{content:"";position:absolute;inset:1px;border-radius:18px;pointer-events:none;background-image:linear-gradient(rgba(8,107,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(8,107,255,.045) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 72%)}.feature-matrix-copy{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.86fr) minmax(360px,.54fr);gap:clamp(28px,5vw,74px);align-items:end;margin-bottom:28px}.feature-matrix-copy span{display:inline-flex;margin-bottom:14px;color:var(--blue);font-size:13px;font-weight:920}.feature-matrix-copy h2{max-width:760px;margin:0;color:var(--ink);font-size:clamp(32px,3.5vw,52px);line-height:1.08;font-weight:920}.feature-matrix-copy p{margin:0;color:var(--muted);font-size:16px;line-height:1.78}.product-grid--elevated{padding-top:74px}.product-grid--showcase{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:0;padding-top:0}.product-card{min-height:300px;padding:34px;background:linear-gradient(180deg,#fffffff0,#f7fbffd6),#fff}.product-card:nth-child(1),.product-card:nth-child(4),.product-card:nth-child(6){grid-column:span 2}.product-grid--showcase .product-card{grid-column:auto!important;min-height:278px!important;padding:26px!important;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.product-card__meta{display:flex;align-items:center;justify-content:space-between;gap:16px}.product-card__meta span{color:#086bffe6;font-size:13px;font-weight:920}.product-card__meta em{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border:1px solid rgba(187,214,250,.7);border-radius:999px;color:#5d718d;background:#f8fbffbd;font-size:12px;font-style:normal;font-weight:820}.product-grid--showcase .product-card h2{font-size:22px;letter-spacing:0}.product-grid--showcase .product-card p{max-width:420px;margin-top:12px;font-size:15px;line-height:1.74}.product-architecture{position:relative;margin-top:54px;padding:42px;display:grid;grid-template-columns:1.06fr .94fr;gap:46px;align-items:center;border:1px solid rgba(122,166,230,.18);border-radius:8px;background:radial-gradient(circle at 17% 12%,rgba(83,169,255,.2),transparent 34%),linear-gradient(145deg,#091220fa,#040810fa);box-shadow:0 34px 86px #0712252e;overflow:hidden}.architecture-stage{position:relative;min-height:420px;display:flex;align-items:center}.architecture-grid{position:absolute;inset:0;border-radius:8px;opacity:.38;background-image:linear-gradient(rgba(125,169,245,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(125,169,245,.12) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 45% 45%,#000,transparent 76%);mask-image:radial-gradient(circle at 45% 45%,#000,transparent 76%)}.architecture-stage .product-frame{width:86%;box-shadow:0 28px 72px #00000047}.architecture-stage .phone-frame{position:absolute;right:0;bottom:8px;z-index:4}.architecture-copy{position:relative;z-index:3}.architecture-copy h2{margin:0;color:#fff;font-size:clamp(30px,3.4vw,46px);line-height:1.08;font-weight:900}.architecture-copy>p{margin:18px 0 0;color:#aebbd0;font-size:15px;line-height:1.78}.architecture-list{display:grid;gap:12px;margin-top:28px}.architecture-list article{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:16px;border:1px solid rgba(156,198,255,.16);border-radius:8px;background:#ffffff0e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.architecture-list span{color:#78d5ff;font-weight:900}.architecture-list h3{margin:0;color:#f5f9ff;font-size:16px}.architecture-list p{margin:7px 0 0;color:#9eacc2;font-size:13px;line-height:1.58}.product-card ul,.price-card ul,.contact-aside ul{list-style:none;padding:0;margin:22px 0 0}.product-card li,.price-card li,.version-guide-card li{display:flex;align-items:center;gap:10px;margin-top:12px;color:#24354f;font-size:14px;font-weight:760}.product-grid--showcase .product-card ul{display:flex;flex-wrap:wrap;gap:10px;margin-top:0}.product-grid--showcase .product-card li{min-height:32px;margin-top:0;padding:0 12px;border:1px solid rgba(213,226,244,.72);border-radius:999px;color:#263955;background:#ffffffad;box-shadow:0 8px 20px #1453a009;font-size:13px}.product-grid--showcase .product-card li svg{width:13px;height:13px}.platform-layer-section,.version-guide-section{display:grid;grid-template-columns:.72fr 1.28fr;align-items:start;gap:48px;padding-top:118px}.platform-layer-grid,.version-guide-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.platform-layer-card{padding:26px}.platform-layer-card h3,.version-guide-card h3{display:block;margin:0;font-size:20px;line-height:1.3}.platform-layer-card p,.version-guide-card p{margin:14px 0 0;color:var(--muted);font-size:14px;line-height:1.66}.platform-layer-card div{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.platform-layer-card span{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border-radius:7px;background:var(--surface-soft);color:#24354f;font-size:12px;font-weight:860}.version-guide-card{min-height:286px;padding:28px}.version-guide-card ul{list-style:none;padding:0;margin:24px 0 0}.inline-icon{width:19px;height:19px;flex:0 0 auto}.inline-icon--check{color:var(--blue)}.inline-icon--cross{color:var(--red)}.dual-screens{position:relative;min-height:clamp(470px,38vw,610px);padding:10px 0 98px;overflow:visible}.dual-screens .product-frame{position:relative;z-index:1;width:min(92%,760px)}.dual-screens .phone-frame{position:absolute;right:clamp(4px,2.4vw,28px);bottom:24px;z-index:3}.solution-flow-sidebar i{display:block;height:10px;margin-top:16px;border-radius:999px;background:#d0e2fc42}.solution-flow-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.solution-flow-head strong{color:var(--ink);font-size:16px;font-weight:920}.solution-flow-head span{min-height:30px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid rgba(205,224,248,.88);border-radius:999px;color:var(--blue);background:#ffffffc7;font-size:12px;font-weight:860}.solution-flow-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.solution-flow-metrics span{height:68px;border:1px solid rgba(214,228,247,.92);border-radius:12px;background:linear-gradient(180deg,#fffffff5,#f1f7ffdb),#fff}.solution-flow-table{display:grid;gap:10px;margin-top:18px}.solution-flow-table div{display:grid;grid-template-columns:86px minmax(70px,1fr) minmax(58px,.8fr) 36px;align-items:center;gap:14px;min-height:40px;padding:0 12px;border:1px solid rgba(220,232,248,.86);border-radius:10px;background:#ffffffc2}.solution-flow-table em{color:#24354f;font-size:12px;font-style:normal;font-weight:860}.solution-flow-table i{height:7px;border-radius:999px;background:linear-gradient(90deg,#086bff2e,#08aeea14)}.solution-flow-table strong{color:#086bff7a;font-size:12px;font-style:normal;font-weight:920;text-align:right}.icon-system{align-items:center}.icon-system img{border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-soft)}.solution-flow-chrome{position:relative;z-index:2;height:44px;display:flex;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid rgba(215,228,246,.86);background:#ffffffb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.solution-flow-chrome span{width:8px;height:8px;border-radius:50%;background:#cad6e6}.solution-flow-chrome span:first-child{background:#ff7a7a}.solution-flow-chrome span:nth-child(2){background:#f4bd4d}.solution-flow-chrome span:nth-child(3){background:#47c06f}.solution-flow-chrome strong{margin-left:8px;color:#607088;font-size:12px;font-weight:820}.solution-hero{align-items:stretch;padding:118px 0 0;grid-template-columns:1.08fr .92fr}.solution-hero>img,.solution-flow-visual{width:100%;height:100%;min-height:620px;border:1px solid rgba(216,226,241,.88);border-radius:18px;box-shadow:0 34px 96px #10346024}.solution-hero>img{object-fit:cover}.solution-flow-visual{position:relative;display:flex;flex-direction:column;background:radial-gradient(circle at 20% 10%,rgba(8,107,255,.1),transparent 32%),linear-gradient(180deg,#fffffff5,#f2f8ffeb);overflow:hidden}.solution-flow-visual:before{content:"";position:absolute;inset:44px 0 0;pointer-events:none;background-image:linear-gradient(rgba(8,107,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(8,107,255,.045) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 82%)}.solution-flow-body{position:relative;z-index:1;flex:1;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:24px;padding:clamp(24px,3vw,40px)}.solution-flow-screen{position:relative;display:grid;grid-template-columns:108px minmax(0,1fr);min-height:340px;border:1px solid rgba(197,218,246,.84);border-radius:14px;background:#fff;box-shadow:0 24px 64px #1453a01a;overflow:hidden}.solution-flow-screen:after{content:"";position:absolute;inset:auto 0 0;height:34%;pointer-events:none;background:linear-gradient(180deg,#fff0,#f4f9ffe6)}.solution-flow-sidebar{position:relative;z-index:1;padding:18px 14px;background:#0f2034}.solution-flow-sidebar span{display:block;width:48px;height:10px;margin-bottom:28px;border-radius:999px;background:#ffffffd6}.solution-flow-dashboard{position:relative;z-index:1;padding:24px;background:radial-gradient(circle at 86% 16%,rgba(8,107,255,.08),transparent 32%),#fbfdff}.solution-flow-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.solution-flow-rail article{position:relative;min-height:96px;padding:16px;border:1px solid rgba(205,224,248,.86);border-radius:14px;background:#ffffffd1;box-shadow:0 12px 30px #1453a00f;animation:operatingLift .72s var(--ease-out) both;animation-delay:var(--delay, 0ms)}.solution-flow-rail article+article:before{content:"";position:absolute;left:-11px;top:50%;width:12px;height:1px;background:#086bff3d}.solution-flow-rail span{color:var(--blue);font-size:12px;font-weight:920}.solution-flow-rail strong{display:block;margin-top:10px;color:var(--ink);font-size:15px;font-weight:900}.solution-flow-rail em{position:absolute;right:12px;bottom:12px;color:#086bff33;font-size:24px;font-style:normal;font-weight:920}.solution-points{display:grid;gap:14px}.solution-points article{padding:28px;border:1px solid rgba(216,226,241,.88);border-radius:14px;background:linear-gradient(180deg,#fffffff5,#f7fbffe0),#fff;box-shadow:0 18px 46px #10346012}.solution-points span{color:var(--blue);font-weight:900}.solution-points h2{margin:9px 0 0;font-size:20px}.solution-points p{margin:10px 0 0;color:var(--muted);line-height:1.6}.pricing-section{margin-top:34px;padding:34px;border:1px solid rgba(216,226,241,.88);border-radius:8px;background:#ffffffbd;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pricing-control-row{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.pricing-control-row h2{margin:0;color:var(--ink);font-size:clamp(28px,3vw,42px);line-height:1.1;font-weight:900}.pricing-control-row p{max-width:560px;margin:14px 0 0;color:var(--muted);line-height:1.7}.billing-toggle{position:relative;width:max-content;margin:0;padding:5px;display:flex;gap:4px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 14px 34px #1034600f;overflow:hidden}.billing-toggle:before{content:"";position:absolute;top:5px;bottom:5px;left:5px;width:82px;border-radius:7px;background:linear-gradient(135deg,#086bff,#08aeea);box-shadow:0 12px 28px #086bff40;transform:translate(0);transition:transform .26s var(--ease-out)}.billing-toggle--yearly:before{transform:translate(86px)}.billing-toggle button{position:relative;z-index:1;min-width:82px;height:38px;border-radius:7px;background:transparent;color:var(--muted);font-weight:900;cursor:pointer;transition:color .18s var(--ease-out),background .18s var(--ease-out),transform .18s var(--ease-out)}.billing-toggle button:hover{color:var(--blue)}.billing-toggle button.active{color:#fff;background:transparent}.price-card{padding:32px;min-height:460px;display:flex;flex-direction:column;justify-content:space-between}.case-grid{grid-template-columns:1fr;gap:22px}.case-card{min-height:260px;padding:38px;display:grid;grid-template-columns:.78fr 1.22fr;gap:42px;align-items:center}.case-card h2,.case-card>p{grid-column:1}.case-card>p{margin-top:16px}.case-split{grid-column:2;grid-row:1 / span 2;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.case-split div{min-height:150px;padding:22px;border-radius:14px;background:#f5f9ffd6;border:1px solid rgba(216,226,241,.78)}.case-split span{color:var(--blue);font-size:13px;font-weight:900}.case-split p{margin:12px 0 0;color:var(--muted);font-size:14px;line-height:1.72}.price-card p{color:inherit;opacity:.74;line-height:1.65}.price-number{margin:28px 0 18px;animation:numberRise .36s var(--ease-out) both}.price-number span{display:block;color:var(--amber);font-weight:900}.price-card--highlight .price-number span{color:#ffe082}.price-number strong{display:inline-block;margin-top:10px;font-size:60px;line-height:.9;letter-spacing:0}.price-number em{margin-left:6px;font-style:normal;font-weight:900}.price-card--highlight li,.price-card--highlight .inline-icon{color:#fff}.compare-section{padding-top:78px;padding-bottom:116px}.compare-card-section{display:none}.compare-table{margin-top:26px;border:1px solid rgba(216,226,241,.88);border-radius:8px;overflow:hidden;background:#fff;box-shadow:var(--shadow-soft)}.compare-row{display:grid;grid-template-columns:1fr 2.1fr .7fr .7fr;min-height:64px;align-items:center;border-bottom:1px solid var(--line)}.compare-row:last-child{border-bottom:0}.compare-row>*{padding:16px 18px}.compare-row--head{min-height:52px;color:#fff;background:linear-gradient(135deg,#0b1728,#0a5fe2);font-weight:900}.compare-row span{color:var(--muted)}.compare-row--head span{color:#fff}.compare-row>span:nth-child(3),.compare-row>span:nth-child(4){display:flex;justify-content:center}.compare-card-grid{display:grid;gap:14px}.compare-card{position:relative;padding:22px;border:1px solid rgba(199,220,247,.82);border-radius:16px;background:radial-gradient(circle at 100% 0%,rgba(8,107,255,.07),transparent 34%),linear-gradient(180deg,#fffffff0,#f6faffe6);box-shadow:0 16px 42px #1453a00f}.compare-card span{color:var(--ink);font-size:18px;font-weight:920}.compare-card p{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.7}.compare-card-plans{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.compare-card-plans em{min-height:30px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;font-size:12px;font-style:normal;font-weight:900}.compare-card-plans .is-included{color:#075ed9;background:#086bff14;box-shadow:inset 0 0 0 1px #086bff21}.compare-card-plans .is-excluded{color:#8a5360;background:#dc262612;box-shadow:inset 0 0 0 1px #dc26261f}.contact-section{align-items:start;padding-top:42px;padding-bottom:116px;grid-template-columns:1.1fr .9fr}.contact-form,.contact-aside{padding:38px;border:1px solid rgba(216,226,241,.88);border-radius:18px;background:linear-gradient(180deg,#fffffff5,#f7fbffe0),#fff;box-shadow:0 30px 86px #1034601c}.contact-aside{color:var(--text);border-color:#b9d0eee0;background:linear-gradient(135deg,#f3f9fffa,#fffffff0),#fff}.contact-aside h2,.contact-aside li,.contact-aside .demo-step strong{color:var(--ink)}.contact-aside li,.contact-aside .demo-step p{opacity:1;color:var(--muted)}.contact-aside .demo-steps,.contact-aside .demo-step{border-color:#d8e2f1e0}.contact-form{display:grid;gap:18px}.contact-form label{display:grid;gap:8px;color:#22314a;font-weight:860}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid var(--line-strong);border-radius:8px;background:#fbfdff;color:var(--text);outline:none;transition:border-color .18s var(--ease-out),box-shadow .18s var(--ease-out)}.contact-form input,.contact-form select{height:48px;padding:0 14px}.contact-form textarea{padding:14px;resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 4px #086bff1a}.form-message{margin:0;color:var(--teal);font-weight:820}.form-message--error{color:var(--red)}.demo-steps{margin-top:30px;border-top:1px solid var(--line)}.demo-step{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:20px 0;border-bottom:1px solid var(--line)}.demo-step:last-child{border-bottom:0}.demo-step span{color:var(--teal);font-weight:900}.demo-step strong{display:block;color:var(--text)}.demo-step p{margin:6px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.site-footer{width:min(calc(100% - 48px),var(--max));margin:0 auto 34px;padding:28px 0 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:24px}.site-footer p{margin:12px 0 0;color:var(--muted)}.compliance-links{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:14px;color:var(--subtle);font-size:13px;font-weight:760}.compliance-links a{color:var(--subtle);text-decoration:none}.compliance-links a:hover{color:var(--blue)}.site-footer nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.site-footer nav button{height:34px;padding:0 10px;border-radius:7px;background:transparent;color:var(--muted);font-weight:820;cursor:pointer}.site-footer nav button:hover{color:var(--blue);background:#fff}@keyframes stageFloat{0%,to{transform:perspective(1500px) rotateX(1deg) rotateY(-3.5deg) rotate(0) translateZ(0)}50%{transform:perspective(1500px) rotateX(1.5deg) rotateY(-5deg) rotate(-.5deg) translate3d(0,-12px,0)}}@keyframes orbitDrift{0%,to{transform:translate(-50%,-50%) rotate(-12deg) scale(1)}50%{transform:translate(-50%,-50%) rotate(-5deg) scale(1.04)}}@keyframes nodeFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}@keyframes pageEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes viewLift{0%{translate:0 26px;scale:.98}to{translate:0 0;scale:1}}@keyframes phoneFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(1deg)}}@keyframes numberRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes stageScan{0%{transform:translate(-30%);opacity:0}22%,70%{opacity:.72}to{transform:translate(96%);opacity:0}}@keyframes dataStream{0%{opacity:0;transform:translate(-18%) scaleX(.16)}18%{opacity:.78}62%{opacity:.48;transform:translate(22%) scaleX(.88)}to{opacity:0;transform:translate(54%) scaleX(.18)}}@media(max-width:1180px){.site-header{width:min(calc(100% - 40px),1220px)}.hero-section{width:min(calc(100% - 56px),1220px);grid-template-columns:minmax(430px,.9fr) minmax(0,1.1fr);gap:44px}.hero-copy h1{font-size:clamp(48px,5vw,70px)}.page-hero{grid-template-columns:minmax(0,1fr) 320px;gap:32px;padding:58px}.page-hero-visual{min-height:230px}.product-stage{padding:72px 24px 46px}.product-frame--hero{width:min(700px,calc(100% - 76px))}.hero-media .phone-frame{width:176px}}@media(max-width:960px){.hero-section,.page-hero,.two-column-section,.screenshot-showcase,.product-detail-band,.icon-system,.solution-hero,.contact-section,.platform-layer-section,.version-guide-section,.pricing-preview{grid-template-columns:1fr}.hero-section{padding-top:76px}.hero-media{min-height:560px}.product-frame--hero{width:min(720px,calc(100% - 72px))}.page-hero{min-height:auto;padding:46px}.page-hero-visual{min-height:230px}.enterprise-signal-strip{grid-template-columns:repeat(2,1fr)}.enterprise-signal-strip article+article:before{display:none}.workflow-strip{grid-template-columns:repeat(2,1fr)}.workflow-step:last-child{grid-column:span 2}.role-grid,.product-grid,.case-grid{grid-template-columns:repeat(2,1fr)}.product-card:nth-child(1),.product-card:nth-child(4),.case-card{grid-column:span 2}.case-card{grid-template-columns:1fr}.pricing-preview{align-items:stretch}.platform-layer-section,.version-guide-section{gap:30px}.product-architecture{grid-template-columns:1fr}.architecture-stage{min-height:360px}.dual-screens{min-height:auto;padding-bottom:54px}.solution-flow-visual{min-height:auto}.solution-flow-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-flow-rail article+article:before{display:none}}@media(max-width:980px){.site-header{width:min(calc(100% - 24px),1220px)}.primary-nav{position:absolute;left:12px;right:12px;top:calc(100% + 8px);display:grid;grid-template-columns:1fr;padding:8px;opacity:0;pointer-events:none;transform:translateY(-8px);border:1px solid rgba(222,232,246,.9);border-radius:8px;background:#fffffff0;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transition:opacity .22s var(--ease-out),transform .22s var(--ease-out)}.primary-nav--open{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-link{width:100%;text-align:left}.header-login{display:none}.menu-button{display:block}.hero-section,.section-container,.site-footer{width:min(calc(100% - 28px),var(--max))}.hero-section{min-height:auto;grid-template-columns:1fr;gap:34px;padding-top:64px}.hero-copy h1,.page-hero h1{font-size:42px;line-height:1.05}.hero-copy p,.page-hero p{font-size:16px}.page-hero-visual{display:none}.enterprise-signal-strip{grid-template-columns:1fr;width:min(calc(100% - 28px),var(--max));margin-top:14px}.enterprise-signal-strip article{min-height:auto;padding:18px}.hero-media{min-height:520px}.product-stage{padding:54px 18px 32px}.product-stage:before,.stage-grid,.stage-light{inset:18px 0}.product-frame--hero{width:calc(100% - 56px);transform:none;animation:none}.hero-media .phone-frame{right:0;bottom:0}.workflow-strip,.pricing-grid,.pricing-mini-grid,.role-grid,.product-grid,.case-grid,.platform-layer-grid,.version-guide-grid{grid-template-columns:1fr}.product-card:nth-child(1),.product-card:nth-child(4),.case-card{grid-column:auto}.hero-signal-grid{grid-template-columns:1fr;margin-top:28px}.stage-stream{left:8%;right:8%}.product-architecture,.pricing-section{padding:26px}.page-hero{margin-top:34px;padding:34px;border-radius:14px}.pricing-control-row{align-items:stretch;flex-direction:column}.workflow-step:last-child{grid-column:auto}.workflow-step+.workflow-step:before{display:none}.two-column-section,.screenshot-showcase,.product-detail-band,.icon-system,.solution-hero,.contact-section,.platform-layer-section,.version-guide-section{padding-top:78px;gap:30px}.product-stage-section,.pricing-preview,.cta-section{margin-top:78px;padding:26px}.cta-section,.site-footer{flex-direction:column;align-items:flex-start}.compare-table{overflow-x:auto}.compare-row{min-width:720px}.architecture-stage .product-frame{width:100%}.architecture-stage .phone-frame{right:-6px}}@media(max-width:540px){.site-header{height:62px;padding-left:12px}.brand-logo{width:auto;height:31px}.header-actions .primary-button{display:none}.hero-copy h1,.page-hero h1{font-size:35px}.hero-actions{align-items:stretch}.hero-actions button{width:100%}.hero-signal-grid{display:none}.hero-media{min-height:470px}.product-stage:before,.stage-grid,.stage-light{inset:16px 0 20px}.stage-stream--one{top:36%}.stage-stream--two{top:65%}.stage-status{display:none}.product-stage{padding:44px 12px 28px}.hero-media .phone-frame{width:138px;right:-4px;bottom:36px}.product-frame--hero{width:calc(100% - 28px)}.page-hero{padding:28px}.product-architecture{margin-top:36px;padding:18px}.architecture-stage{min-height:348px}.architecture-copy h2{font-size:30px}.phone-frame{width:142px}.product-frame--compact{max-width:94%;margin-top:-36px}.section-copy h2,.role-section h2,.compare-section h2,.version-guide-section h2,.cta-section h2,.product-detail-band h2,.contact-aside h2{font-size:30px}.price-number strong{font-size:54px}.case-card,.contact-form,.contact-aside{padding:24px}.case-split{grid-template-columns:1fr}}.hero-line--accent{background:linear-gradient(135deg,#06f,#0ea5e9,#0f766e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-hero h1{background:linear-gradient(135deg,var(--ink),var(--blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.product-card,.platform-layer-card,.version-guide-card,.price-card,.mini-price,.case-card,.role-section article,.solution-points article,.platform-layer-grid article,.version-guide-grid article,.role-grid article{position:relative;overflow:hidden;z-index:1;isolation:isolate;border:1px solid rgba(0,102,255,.08)!important;background:#ffffffb8!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-card)!important;transition:border-color .4s var(--ease-out),box-shadow .4s var(--ease-out),transform .4s var(--spring-easing)!important}.price-card--highlight,.mini-price--highlight{background:radial-gradient(circle at 84% 18%,rgba(0,102,255,.28),transparent 36%),radial-gradient(circle at 12% 2%,rgba(14,165,233,.18),transparent 34%),linear-gradient(150deg,#070e1b,#0c152b 54%,#04c)!important;color:#fff!important;border:1px solid rgba(0,102,255,.35)!important;box-shadow:0 30px 76px #0766ff33!important}.price-card--highlight h2,.price-card--highlight h3,.price-card--highlight strong,.price-card--highlight span,.price-card--highlight p,.price-card--highlight li,.mini-price--highlight h2,.mini-price--highlight h3,.mini-price--highlight strong,.mini-price--highlight span,.mini-price--highlight p{color:#fff!important}.product-card:before,.platform-layer-card:before,.version-guide-card:before,.price-card:before,.mini-price:before,.case-card:before,.role-section article:before,.solution-points article:before,.platform-layer-grid article:before,.version-guide-grid article:before,.role-grid article:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(280px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(0,102,255,.09),transparent 72%);opacity:0;transition:opacity .45s var(--ease-out)}.price-card--highlight:before,.mini-price--highlight:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(280px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(255,255,255,.12),transparent 72%)!important;opacity:0;transition:opacity .45s var(--ease-out)}.product-card:hover:before,.platform-layer-card:hover:before,.version-guide-card:hover:before,.price-card:hover:before,.mini-price:hover:before,.case-card:hover:before,.role-section article:hover:before,.solution-points article:hover:before,.platform-layer-grid article:hover:before,.version-guide-grid article:hover:before,.role-grid article:hover:before,.price-card--highlight:hover:before,.mini-price--highlight:hover:before{opacity:0}.product-card:hover,.platform-layer-card:hover,.version-guide-card:hover,.price-card:hover,.mini-price:hover,.case-card:hover,.role-section article:hover,.solution-points article:hover,.platform-layer-grid article:hover,.version-guide-grid article:hover,.role-grid article:hover{transform:translateY(-5px) scale(1.008)!important;border-color:#0066ff47!important;box-shadow:var(--shadow-premium)!important}.price-card--highlight:hover,.mini-price--highlight:hover{transform:translateY(-5px) scale(1.008)!important;border-color:#0ea5e999!important;box-shadow:0 20px 50px #0066ff3d,0 0 15px 2px #0066ff59!important}[data-reveal].is-visible .workflow-step,[data-reveal].is-visible .product-card,[data-reveal].is-visible .platform-layer-card,[data-reveal].is-visible .version-guide-card,[data-reveal].is-visible .price-card,[data-reveal].is-visible .mini-price,[data-reveal].is-visible .case-card,[data-reveal].is-visible .role-section article,[data-reveal].is-visible .solution-points article,[data-reveal].is-visible .platform-layer-grid article,[data-reveal].is-visible .version-guide-grid article,[data-reveal].is-visible .role-grid article{animation:staggerFadeIn .8s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--delay, 0ms)}@keyframes staggerFadeIn{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.page-shell{position:relative;animation:pageEnter .78s cubic-bezier(.16,1,.3,1) both}@keyframes pageEnter{0%{opacity:0;transform:translateY(18px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.primary-button,.ghost-button{transition:transform .4s var(--spring-easing),box-shadow .4s var(--spring-easing),background .3s ease,border-color .3s ease!important}.primary-button:hover{transform:translateY(-3px) scale(1.025)!important;box-shadow:0 16px 36px #0066ff47!important}.ghost-button:hover{transform:translateY(-3px) scale(1.025)!important;box-shadow:0 12px 28px #10346014!important;border-color:#0066ff38!important;background:#fff!important}.primary-button:active,.ghost-button:active{transform:translateY(0) scale(.97)!important}.nav-link{transition:color .25s var(--ease-out),transform .25s var(--ease-out)!important;position:relative;z-index:1}.nav-link:before{content:"";position:absolute;inset:0;border-radius:6px;background:#0066ff0d;transform:scale(.92);opacity:0;z-index:-1;transition:transform .28s var(--spring-easing),opacity .24s ease}.nav-link:hover:before{transform:scale(1);opacity:1}.nav-link:hover{color:var(--blue)!important}.nav-link--active{color:var(--blue)!important;background:#0066ff12!important;box-shadow:inset 0 0 0 1px #0066ff14!important}.nav-link--active:before{display:none}.is-scrolled .site-header{border-color:#0066ff1a!important;background:#ffffffe0!important;box-shadow:0 24px 60px #0066ff0d,0 1px #ffffffe6 inset!important;transform:translateY(-2px) scale(.99);-webkit-backdrop-filter:blur(32px) saturate(1.5)!important;backdrop-filter:blur(32px) saturate(1.5)!important}.billing-toggle:before{transition:transform .38s cubic-bezier(.25,1.4,.5,1)!important}@keyframes recommendPulse{0%,to{box-shadow:0 34px 80px #0066ff1f,0 0 0 1px #06f6,0 1px #ffffffe6 inset}50%{box-shadow:0 34px 90px #0066ff38,0 0 16px 3px #0066ff52,0 1px #ffffffe6 inset}}.price-card--highlight{animation:recommendPulse 4s var(--ease-in-out) infinite!important;border-color:#0066ff73!important}.product-stage-section-full{position:relative;width:100%;border:none!important;box-shadow:none!important;border-radius:0!important;padding:100px 0!important;background:linear-gradient(180deg,#f5f8fc,#fff)!important;color:var(--ink)!important;overflow:visible!important}.product-stage-section-full .section-copy h2,.product-stage-section-full h2,.product-stage-section-full h3{color:var(--ink)!important}.product-stage-section-full .section-copy p,.product-stage-section-full p{color:var(--muted)!important}.product-stage-section-full .ghost-button{color:var(--blue)!important;background:#0066ff0d!important;border-color:#0066ff1f!important}.product-stage-section-full .ghost-button:hover{background:#0066ff14!important;border-color:#0066ff38!important;color:var(--blue)!important}.product-stage:after{display:none}.workflow-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:0;padding:8px!important;border:1px solid rgba(0,102,255,.08)!important;border-radius:12px!important;background:#ffffffb8!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-card)!important;overflow:hidden}.workflow-step{border:none!important;background:transparent!important;box-shadow:none!important;transform:none!important;border-radius:8px!important;transition:background-color .3s ease,transform .3s var(--spring-easing)!important}.workflow-step:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(180px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(0,102,255,.06),transparent 72%)!important;opacity:0;transition:opacity .4s var(--ease-out)!important}.workflow-step:hover:before{opacity:1!important}.workflow-step:hover{background:#0066ff0a!important;transform:translateY(-2px) scale(1.01)!important;box-shadow:none!important}.pricing-preview{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:32px!important;flex-wrap:wrap!important}.pricing-preview>.section-copy{flex:1 1 320px!important}.pricing-preview>.pricing-mini-grid{flex:2 1 480px!important;min-width:440px!important}.pricing-preview>.primary-button{flex:0 0 auto!important}.page-shell--home{animation:linearHomeShellEnter 1.6s cubic-bezier(.16,1,.3,1) both!important}.page-shell--pricing{position:relative;background:radial-gradient(74vw 46vw at 83% 15%,rgba(8,174,234,.12),transparent 58%),radial-gradient(62vw 42vw at 16% 42%,rgba(0,102,255,.07),transparent 62%),linear-gradient(180deg,#f7fbfff0,#ffffffd1 46%,#f2f8ffe6)}.page-shell--pricing:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.48;background-image:linear-gradient(rgba(8,107,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(8,107,255,.035) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(680px circle at 78% 26%,#000 0%,rgba(0,0,0,.34) 55%,transparent 86%);mask-image:radial-gradient(680px circle at 78% 26%,#000 0%,rgba(0,0,0,.34) 55%,transparent 86%)}.page-shell--pricing>*{position:relative;z-index:1}.page-shell--pricing .page-hero{border-color:#beddffc7!important;border-radius:22px!important;background:radial-gradient(circle at 76% 28%,rgba(26,184,255,.14),transparent 32%),linear-gradient(125deg,#fffffffa,#eef7ffe6 56%,#fffffff5)!important;box-shadow:0 30px 100px #086bff1a,0 1px #ffffffe6 inset!important}.page-shell--pricing .page-hero:before{background:linear-gradient(118deg,transparent 0%,rgba(8,107,255,.08) 38%,transparent 58%),radial-gradient(circle at 86% 20%,rgba(8,174,234,.18),transparent 34%),linear-gradient(145deg,transparent 58%,rgba(8,107,255,.055) 58.2%,transparent 72%)!important}@keyframes linearHomeShellEnter{0%{opacity:0}to{opacity:1}}.hero-title-animated{margin:0;max-width:960px!important;color:var(--ink);line-height:1.1;letter-spacing:-.01em;font-weight:900;font-size:clamp(54px,4.6vw,88px)}.hero-line--offset-right{margin-left:5vw!important;display:inline-block!important}@media(max-width:768px){.hero-line--offset-right{margin-left:1.5rem!important}}.hero-line-wrapper{display:block;overflow:hidden;margin-bottom:4px}.hero-line-slide-up,.hero-desc-animated,.hero-actions-animated,.hero-signal-grid-animated,.hero-media-animated{opacity:0}.hero-line-slide-up{display:block;opacity:0;filter:blur(4px);animation:linearFadeRevealTitle 1s cubic-bezier(.25,1,.5,1) both;animation-delay:var(--slide-delay, 0ms)}@keyframes linearFadeRevealTitle{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}.hero-desc-animated{margin:26px 0 0;max-width:620px;color:var(--muted);font-size:18px;line-height:1.82;opacity:0;animation:linearFadeRevealPlain .9s cubic-bezier(.25,1,.5,1) both;animation-delay:var(--slide-delay, .18s)}.hero-actions-animated{margin-top:36px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;opacity:0;animation:linearFadeRevealPlain .9s cubic-bezier(.25,1,.5,1) both;animation-delay:var(--slide-delay, .3s)}.hero-signal-grid-animated{display:flex;flex-wrap:wrap;gap:28px;margin-top:48px;opacity:0;animation:linearFadeRevealPlain .9s cubic-bezier(.25,1,.5,1) both;animation-delay:var(--slide-delay, .42s)}@keyframes linearFadeRevealPlain{0%{opacity:0}to{opacity:1}}.hero-media-animated{opacity:1!important;filter:none!important;animation:none!important}.hero-media-animated:before{opacity:0;animation:linearFadeRevealLarge 1.2s cubic-bezier(.25,1,.5,1) both;animation-delay:.2s}.hero-media-animated .stage-grid{opacity:0;animation:linearFadeRevealLarge 1.2s cubic-bezier(.25,1,.5,1) both;animation-delay:.3s}@keyframes linearFadeRevealLarge{0%{opacity:0}to{opacity:1}}.hero-media-animated .product-frame--hero{opacity:.82;transform:translateY(16px) scale(.99);animation:linearMockupBrowserEnter 1.4s cubic-bezier(.16,1,.3,1) both;animation-delay:.18s}@keyframes linearMockupBrowserEnter{0%{opacity:.82;transform:translateY(16px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.hero-media-animated .phone-frame{opacity:.86;transform:translateY(28px);animation:linearMockupPhoneEnter 1.5s cubic-bezier(.16,1,.3,1) both;animation-delay:.26s}@keyframes linearMockupPhoneEnter{0%{opacity:.86;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.hero-media-animated .stage-status{opacity:.88;transform:translateY(12px);animation:linearMockupStatusEnter 1s cubic-bezier(.16,1,.3,1) both;animation-delay:.36s}@keyframes linearMockupStatusEnter{0%{opacity:.88;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hero-media-animated .stage-stream{opacity:0!important;animation:linearMockupStreamEnter 1s cubic-bezier(.16,1,.3,1) both!important;animation-delay:1.2s!important}@keyframes linearMockupStreamEnter{0%{opacity:0}to{opacity:.85}}html.home-snap-active{scroll-snap-type:y mandatory!important;scroll-behavior:smooth!important}html.home-snap-active .homepage-slide{scroll-snap-align:start!important;scroll-snap-stop:always!important;min-height:100vh!important;display:flex!important;flex-direction:column!important;justify-content:center!important;box-sizing:border-box!important;overflow:hidden!important;position:relative!important}html.home-snap-active .site-footer{scroll-snap-align:end!important;scroll-snap-stop:always!important}html.home-snap-active .homepage-slide--hero{justify-content:flex-start!important;padding-top:80px!important}.product-stage-section-full .product-architecture{border:1px solid rgba(0,102,255,.1)!important;background:linear-gradient(145deg,#fff,#f7faff)!important;box-shadow:0 24px 68px #0032960d!important}.product-stage-section-full .architecture-copy h2{color:var(--ink)!important}.product-stage-section-full .architecture-copy>p{color:var(--muted)!important}.product-stage-section-full .architecture-list article{background:#0066ff08!important;border:1px solid rgba(0,102,255,.06)!important;box-shadow:none!important}.product-stage-section-full .architecture-list span{color:var(--blue)!important}.product-stage-section-full .architecture-list h3{color:var(--ink)!important}.product-stage-section-full .architecture-list p{color:var(--muted)!important}.product-stage-section-full .architecture-stage .product-frame{box-shadow:0 24px 62px #00329614!important}.homepage-slide--wall{background:radial-gradient(circle at 12% 18%,rgba(0,102,255,.1),transparent 34%),radial-gradient(circle at 88% 72%,rgba(14,165,233,.1),transparent 30%),linear-gradient(180deg,#f7fbff,#fff 62%,#f3f8ff)!important}.scenario-wall-section{position:relative;width:100%;padding:clamp(60px,7vw,104px) 0;color:var(--ink);background:linear-gradient(115deg,rgba(0,102,255,.055),transparent 28%,rgba(14,165,233,.045) 74%,transparent),linear-gradient(180deg,#f9fcfff5,#fffffffa 52%,#f2f8ffe6);overflow:hidden}.scenario-wall-section:before{content:"";position:absolute;left:-12%;top:16%;width:52%;height:44%;pointer-events:none;background:radial-gradient(closest-side,#0066ff1f,#06f0);filter:blur(8px);opacity:.78;animation:wallAmbientSweep 14s var(--ease-in-out) infinite}.scenario-wall-section:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(0,102,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(0,102,255,.045) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 70%,transparent)}.scenario-wall-copy{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.5fr);align-items:end;gap:clamp(38px,6vw,92px);margin-bottom:clamp(34px,4vw,54px)}.scenario-wall-copy h2{margin:0;max-width:980px;color:var(--ink);font-size:clamp(40px,4.1vw,68px);line-height:1.03;letter-spacing:0}.scenario-wall-copy p{margin:0;color:var(--muted);font-size:16px;line-height:1.78;max-width:520px}.scenario-wall-stage{position:relative;z-index:1;overflow:hidden;padding:10px 0 24px;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 92%,transparent 100%)}.scenario-wall-track{display:flex;width:max-content;gap:22px;padding-left:max(180px,calc((100vw - var(--max)) / 2 + 96px));animation:scenarioWallMove 90s linear infinite}.scenario-wall-stage:hover .scenario-wall-track{animation-play-state:paused}.scenario-wall-card{position:relative;width:clamp(330px,29vw,470px);min-height:350px;flex:0 0 auto;display:grid;grid-template-rows:auto 1fr;gap:20px;padding:20px;border:1px solid rgba(190,214,245,.84);border-radius:18px;background:linear-gradient(180deg,#fffffff0,#f4f9ffe6),#ffffffdb;box-shadow:0 26px 72px #1453a01a,0 1px #ffffffeb inset;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .42s var(--ease-out),border-color .42s var(--ease-out),background .42s var(--ease-out)}.scenario-wall-card:hover{transform:translateY(-8px);border-color:#0066ff47;background:linear-gradient(180deg,#fffffffa,#ecf6fff0),#ffffffeb;box-shadow:0 32px 88px #086bff26,0 1px #fffffff5 inset}.scenario-wall-card span{display:inline-flex;color:var(--blue);font-size:12px;font-weight:920}.scenario-wall-card strong{display:block;margin-top:8px;color:var(--ink);font-size:20px;line-height:1.25}.scenario-wall-card p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.58}.scenario-wall-card img{align-self:end;width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:top center;border:1px solid rgba(209,225,247,.9);border-radius:10px;box-shadow:0 18px 46px #1453a01f}@keyframes wallAmbientSweep{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(130%,12%,0) scale(1.12)}}@keyframes scenarioWallMove{0%{transform:translate(0)}to{transform:translate(calc(-50% - 11px))}}.product-hero{position:relative;min-height:calc(100vh - 138px);margin-top:clamp(34px,5.6vw,82px);padding:clamp(48px,6.4vw,92px) 0 clamp(26px,3.8vw,52px);display:grid;grid-template-columns:minmax(430px,.82fr) minmax(580px,1.08fr);gap:clamp(42px,6vw,92px);align-items:center}.product-hero:before{content:"";position:absolute;inset:8% auto auto -9%;width:min(720px,50vw);height:min(720px,50vw);border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(0,132,255,.13),rgba(0,132,255,.04) 42%,transparent 70%);filter:blur(4px)}.product-hero__copy{position:relative;z-index:4;max-width:700px}.product-hero__copy h1{margin:0;color:var(--ink);font-size:clamp(58px,5.45vw,86px);line-height:.98;font-weight:960;letter-spacing:0}.product-hero__copy p{max-width:610px;margin:26px 0 0;color:var(--muted);font-size:clamp(17px,1.12vw,20px);line-height:1.82;font-weight:650}.product-hero__copy .hero-actions{margin-top:34px}.product-hero__signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px}.product-hero__signals article{position:relative;min-height:132px;padding:18px;border:1px solid rgba(190,215,246,.86);border-radius:14px;background:linear-gradient(145deg,#fffffff2,#f7fbffd1),#ffffffe6;box-shadow:0 18px 46px #15478c14}.product-hero__signals strong{display:block;color:var(--ink);font-size:14px;font-weight:920}.product-hero__signals span{display:block;margin-top:10px;color:var(--muted);font-size:12px;line-height:1.62;font-weight:650}.product-hero-stage{position:relative;z-index:2;min-height:clamp(560px,43vw,690px);padding:clamp(76px,5vw,100px) clamp(30px,3vw,48px) 58px;border-radius:22px;transform:none}.product-hero-stage.product-stage:before{inset:0;border-radius:22px;background:radial-gradient(circle at 24% 16%,rgba(36,142,255,.32),transparent 34%),radial-gradient(circle at 82% 72%,rgba(0,179,255,.24),transparent 34%),linear-gradient(180deg,#0f1e36fa,#040a16fc);box-shadow:inset 0 1px #ffffff1a,0 46px 120px #08224e3d}.product-hero-stage .stage-grid,.product-hero-stage .stage-light{inset:0;border-radius:22px}.product-hero-stage .product-frame--hero{width:min(800px,calc(100% - 124px));margin-left:12px}.product-hero-stage .phone-frame{position:absolute;right:clamp(24px,3vw,46px);bottom:clamp(42px,4vw,64px);z-index:5;width:clamp(158px,12vw,212px)}.product-hero-status{top:clamp(66px,5vw,92px);right:clamp(28px,4vw,58px)}.product-proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(18px,2.4vw,34px);padding:12px;border:1px solid rgba(193,216,246,.74);border-radius:18px;background:linear-gradient(90deg,#fffffff2,#f5faffe0),#ffffffeb;box-shadow:0 24px 78px #15478c14}.product-proof-strip article{min-height:126px;padding:20px 24px;border-right:1px solid rgba(205,224,247,.74)}.product-proof-strip article:last-child{border-right:0}.product-proof-strip span{display:block;color:var(--blue);font-size:12px;font-weight:940}.product-proof-strip strong{display:block;margin-top:8px;color:var(--ink);font-size:18px;font-weight:930}.product-proof-strip p{margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.6;font-weight:650}.operating-narrative{margin-top:clamp(42px,5vw,72px);padding:clamp(36px,5vw,72px);display:grid;grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);gap:clamp(42px,5vw,86px);align-items:start;border:1px solid rgba(0,102,255,.1);border-radius:20px;background:radial-gradient(circle at 92% 8%,rgba(0,102,255,.12),transparent 34%),linear-gradient(145deg,#fffffff5,#f4f9ffe6);box-shadow:0 28px 90px #00329614;overflow:hidden}.operating-copy{position:sticky;top:104px;align-self:start}.operating-copy h2{margin:0;color:var(--ink);font-size:clamp(34px,4vw,58px);line-height:1.06;font-weight:900}.operating-copy>p{margin:22px 0 0;color:var(--muted);font-size:16px;line-height:1.82}.operating-steps{display:grid;gap:12px;margin-top:34px}.operating-steps article{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:16px;border:1px solid rgba(0,102,255,.08);border-radius:12px;background:#ffffffa8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.operating-steps span{color:var(--blue);font-weight:920}.operating-steps strong{display:block;color:var(--ink);font-size:16px}.operating-steps p{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.58}.operating-stack{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(168px,.32fr);gap:24px clamp(18px,3vw,36px);align-items:end;min-height:auto;padding:10px 0 28px}.operating-screen{position:relative;z-index:2}.operating-screen+.operating-screen{margin-top:0}.operating-screen:nth-child(1){width:100%;grid-column:1 / -1}.operating-screen:nth-child(2){width:100%;grid-column:1;grid-row:2}.operating-screen:nth-child(3){width:100%;grid-column:1;margin-top:0}.operating-stack .product-frame{border-color:#bcd5f5f0;box-shadow:0 28px 74px #00329626,0 1px #ffffffeb inset}.operating-stack .product-frame--compact{max-width:100%;margin-top:0}.operating-stack .product-frame--compact .frame-toolbar{height:34px}.operating-stack .product-frame--compact .screenshot-mask{aspect-ratio:16 / 9}.operating-stack .product-frame--compact .screenshot-mask img{object-fit:cover;object-position:top left}.operating-stack .operating-screen:nth-child(1) .screenshot-mask{aspect-ratio:16 / 8.7}.operating-stack .screenshot-mask img{object-fit:cover;object-position:top left;filter:contrast(1.14) saturate(1.08) brightness(.98)}.operating-mobile{position:relative;right:auto;bottom:auto;grid-column:2;grid-row:2;align-self:center;justify-self:center;z-index:4;margin:0}.operating-mobile .phone-frame{width:clamp(150px,13vw,194px)}@supports (animation-timeline: view()){.operating-screen{animation:operatingLift linear both;animation-timeline:view();animation-range:entry 0% cover 42%}}@keyframes operatingLift{0%{opacity:.86;transform:translateY(28px) scale(.988)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1080px){.product-hero{grid-template-columns:1fr;min-height:auto;padding-top:48px}.product-hero__copy{max-width:880px}.product-hero-stage{min-height:560px}.product-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.product-proof-strip article:nth-child(2){border-right:0}.product-proof-strip article:nth-child(-n+2){border-bottom:1px solid rgba(205,224,247,.74)}.platform-layer-grid,.version-guide-grid,.role-grid,.product-grid,.case-grid{grid-template-columns:repeat(2,1fr)!important}.scenario-wall-copy,.operating-narrative{grid-template-columns:1fr}.operating-copy{position:relative;top:auto}.operating-stack{min-height:auto;padding-bottom:28px}}@media(max-width:720px){.scenario-wall-section{padding:52px 0}.scenario-wall-copy{width:min(calc(100% - 28px),var(--max));gap:18px}.scenario-wall-copy h2{font-size:34px}.scenario-wall-card{width:286px;min-height:294px}.operating-narrative{width:min(calc(100% - 28px),var(--max));margin-top:34px;padding:24px;border-radius:16px}.operating-screen,.operating-screen:nth-child(1),.operating-screen:nth-child(2),.operating-screen:nth-child(3){width:100%;margin-left:0;margin-top:0;grid-column:1}.operating-screen+.operating-screen{margin-top:18px}.operating-stack{grid-template-columns:1fr}.operating-mobile{position:relative;right:auto;bottom:auto;grid-column:1;grid-row:auto;justify-self:center;margin-top:18px}}.site-header{width:100%!important;height:88px!important;padding:0 max(48px,calc((100% - var(--max)) / 2 + 34px))!important;gap:34px!important;background:#ffffffd6!important;box-shadow:0 1px #d2e0f5b8,0 22px 58px #123e780b!important}.is-scrolled .site-header{height:76px!important;transform:none!important}.brand{height:64px!important}.brand-logo{height:46px!important;max-width:184px!important}.brand--footer .brand-logo{height:44px!important;max-width:176px!important}.primary-nav{gap:8px!important}.nav-link{min-width:76px!important;height:46px!important;padding:0 20px!important;border-radius:12px!important;color:#25334a!important;font-size:15px!important;font-weight:850!important}.nav-link:before{border-radius:12px!important}.nav-link--active{background:#0066ff17!important;box-shadow:inset 0 0 0 1px #0066ff1f,0 10px 28px #086bff14!important}.header-actions{gap:10px!important}.header-actions .primary-button,.header-actions .ghost-button{min-height:48px!important;padding:0 22px!important;border-radius:11px!important;font-size:15px!important}.pricing-section{border-radius:18px!important;padding:clamp(28px,3.5vw,48px)!important;background:linear-gradient(180deg,#fffffff0,#f6faffe0),#fff!important}.hero-section,.workflow-strip,.feature-matrix,.product-detail-band,.icon-system,.solution-hero,.role-grid,.pricing-section,.compare-section,.case-grid,.contact-section,.page-hero,.enterprise-signal-strip,.scenario-wall-section,.operating-narrative,.product-stage-section-full,.platform-layer-section,.version-guide-section,.role-section,.pricing-preview,.cta-section{scroll-margin-top:104px}.feature-matrix{margin-top:clamp(56px,5vw,78px)!important;padding:clamp(34px,4vw,54px)!important}.feature-matrix-copy{margin-bottom:clamp(26px,3vw,34px)!important}.pricing-grid{gap:22px!important;align-items:stretch}.price-card{min-height:520px;padding:clamp(28px,3vw,42px)!important;border-radius:14px!important;overflow:hidden!important}.price-card--highlight{overflow:hidden!important;background:radial-gradient(circle at 88% 18%,rgba(0,136,255,.34),transparent 34%),radial-gradient(circle at 20% 0%,rgba(19,168,255,.18),transparent 30%),linear-gradient(150deg,#07111f,#08172b 50%,#0048d9)!important}.price-card--highlight:after{border-radius:inherit!important}.price-card-head{align-items:flex-start!important}.recommend-badge-wrap{position:static!important;width:auto!important;height:auto!important;flex:0 0 auto;overflow:visible!important}.recommend-badge-wrap:before,.recommend-badge-wrap:after{display:none!important}.recommend-badge{position:static!important;display:inline-flex!important;width:auto!important;height:30px!important;align-items:center;justify-content:center;padding:0 12px!important;border:1px solid rgba(139,217,255,.44);border-radius:999px;color:#dff5ff!important;background:linear-gradient(180deg,#ffffff2e,#ffffff14),#1c8dff33!important;box-shadow:0 10px 24px #00000029!important;font-size:12px!important;line-height:1!important;letter-spacing:0!important;transform:none!important}.price-card--highlight .price-number span{color:#8bd9ff!important}.product-grid--showcase{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(16px,1.5vw,22px)!important;margin-top:0;padding-top:0!important}.product-grid--showcase .product-card{grid-column:auto!important;min-height:268px!important;padding:clamp(24px,2.1vw,30px)!important;display:flex;flex-direction:column;justify-content:space-between;gap:20px;border-radius:16px!important;background:radial-gradient(circle at 100% 0%,rgba(0,102,255,.08),transparent 34%),linear-gradient(180deg,#ffffffeb,#f2f8ffdb)!important}.product-grid--showcase .product-card:nth-child(1),.product-grid--showcase .product-card:nth-child(4),.product-grid--showcase .product-card:nth-child(6){grid-column:auto!important}.workflow-strip,.enterprise-signal-strip,.platform-layer-section,.version-guide-section,.pricing-section,.compare-table,.contact-form,.contact-aside{box-shadow:0 22px 70px #1453a012,0 1px #ffffffdb inset!important}.role-grid article,.case-card,.platform-layer-card,.version-guide-card,.product-card,.mini-price,.price-card,.solution-points article{border-color:#c5daf6d1!important;border-radius:16px!important;background:linear-gradient(180deg,#fffffff0,#f6faffdb),#ffffffe0!important;box-shadow:0 18px 52px #1453a011,0 1px #ffffffe0 inset!important}.role-grid article:hover,.case-card:hover,.platform-layer-card:hover,.version-guide-card:hover,.product-card:hover,.mini-price:hover,.price-card:hover,.solution-points article:hover{border-color:#086bff6b!important;box-shadow:0 28px 84px #086bff24,0 0 0 1px #086bff29,0 1px #fffffff0 inset!important}.price-card--highlight:hover,.mini-price--highlight:hover{border-color:#7dd3fcad!important;box-shadow:0 34px 92px #0048d93d,0 0 0 1px #5eeaff33,0 0 34px #086bff29!important}.role-grid article:before,.product-card:before,.case-card:before,.platform-layer-card:before,.version-guide-card:before,.price-card:before,.mini-price:before,.role-section article:before,.solution-points article:before,.platform-layer-grid article:before,.version-guide-grid article:before,.price-card--highlight:before,.mini-price--highlight:before{content:""!important;position:absolute!important;inset:0!important;width:auto;z-index:0!important;display:block!important;pointer-events:none!important;border-radius:inherit;opacity:0;background:radial-gradient(420px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(8,119,255,.18),rgba(18,171,255,.08) 32%,transparent 68%),linear-gradient(135deg,#ffffffa3,#fff0 34%,#0a84ff14 72%,#fff6)!important;filter:none;mix-blend-mode:normal;box-shadow:inset 0 0 0 1px #086bff3d,inset 0 1px #ffffffd6;transform:translateZ(0) scale(.982);transition:opacity .18s var(--ease-out),transform .28s var(--ease-out)!important;will-change:transform,opacity}.role-grid article,.product-card,.case-card,.platform-layer-card,.version-guide-card,.price-card,.mini-price,.role-section article,.solution-points article,.platform-layer-grid article,.version-guide-grid article,.enterprise-signal-strip article{--card-hover-opacity: .86;isolation:isolate;overflow:hidden}.role-grid article>*,.product-card>*,.case-card>*,.platform-layer-card>*,.version-guide-card>*,.price-card>*,.mini-price>*,.role-section article>*,.solution-points article>*,.platform-layer-grid article>*,.version-guide-grid article>*,.enterprise-signal-strip article>*{position:relative;z-index:1}.price-card--highlight:before,.mini-price--highlight:before{--card-hover-opacity: .74;inset:0!important;width:auto;background:radial-gradient(440px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(119,225,255,.28),rgba(0,119,255,.16) 34%,transparent 70%),linear-gradient(135deg,#ffffff29,#fff0 32%,#49baff29 72%,#ffffff14)!important;filter:none;box-shadow:inset 0 0 0 1px #74d5ff57,inset 0 1px #fff3;transform:translateZ(0) scale(.988)}.role-grid article:hover:before,.product-card:hover:before,.case-card:hover:before,.platform-layer-card:hover:before,.version-guide-card:hover:before,.price-card:hover:before,.mini-price:hover:before,.role-section article:hover:before,.solution-points article:hover:before,.platform-layer-grid article:hover:before,.version-guide-grid article:hover:before,.price-card--highlight:hover:before,.mini-price--highlight:hover:before{opacity:var(--card-hover-opacity, .9)!important;transform:translateZ(0) scale(1)!important}.role-grid article:after,.product-card:after,.case-card:after,.platform-layer-card:after,.version-guide-card:after,.price-card:after,.mini-price:after,.role-section article:after,.solution-points article:after,.platform-layer-grid article:after,.version-guide-grid article:after,.enterprise-signal-strip article:after{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;border-radius:inherit!important;padding:2px!important;opacity:0;--edge-angle: 0deg;background:conic-gradient(from var(--edge-angle),transparent 0deg,transparent 244deg,rgba(8,107,255,.24) 270deg,rgba(8,107,255,.95) 292deg,rgba(31,205,255,1) 312deg,rgba(255,255,255,.96) 326deg,rgba(31,205,255,.16) 344deg,transparent 360deg)!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transform:translateZ(0);filter:drop-shadow(0 0 8px rgba(8,107,255,.26));box-shadow:inset 0 0 0 1px #086bff38,inset 0 0 18px #086bff0a;transition:opacity .18s var(--ease-out),transform .22s var(--ease-out)!important;will-change:opacity,--edge-angle}.price-card--highlight:after,.mini-price--highlight:after{background:conic-gradient(from var(--edge-angle),transparent 0deg,transparent 238deg,rgba(94,234,255,.3) 266deg,rgba(94,234,255,1) 292deg,rgba(255,255,255,1) 312deg,rgba(0,119,255,.96) 330deg,rgba(94,234,255,.18) 348deg,transparent 360deg)!important;filter:drop-shadow(0 0 11px rgba(94,234,255,.34));box-shadow:inset 0 0 0 1px #7dd3fc57,inset 0 0 20px #5eeaff0d}.role-grid article:hover:after,.product-card:hover:after,.case-card:hover:after,.platform-layer-card:hover:after,.version-guide-card:hover:after,.price-card:hover:after,.mini-price:hover:after,.role-section article:hover:after,.solution-points article:hover:after,.platform-layer-grid article:hover:after,.version-guide-grid article:hover:after,.enterprise-signal-strip article:hover:after{opacity:.98;transform:translateZ(0);animation:premiumBorderFlow 1.15s linear infinite}.price-card--highlight:hover:after,.mini-price--highlight:hover:after{opacity:1}.page-shell--cases .case-card:after{display:none!important}.page-shell--cases .case-card{border-color:#ccdef6a8!important;box-shadow:0 22px 58px #15478c13,inset 0 1px #ffffffe0!important}.page-shell--cases .case-card:hover:before{opacity:.18!important;transform:translate(18%) scale(1)!important}.page-shell--cases .case-card:hover{transform:translateY(-2px)!important;border-color:#aecdf4d1!important;box-shadow:0 26px 66px #15478c17,inset 0 1px #ffffffeb!important}@keyframes premiumBorderFlow{0%{--edge-angle: 0deg}to{--edge-angle: 360deg}}.product-stage{border:1px solid rgba(130,174,255,.22);border-radius:18px;background:radial-gradient(circle at 28% 20%,rgba(38,132,255,.26),transparent 36%),radial-gradient(circle at 78% 72%,rgba(8,107,255,.4),transparent 32%),linear-gradient(180deg,#111d33f5,#050911fa),var(--dark-stage);box-shadow:inset 0 1px #ffffff14,0 46px 120px #0712252e;overflow:hidden}.product-stage:before,.product-stage:after{display:none!important}.product-stage .stage-grid{inset:0!important;border-radius:inherit}.product-stage .stage-light{top:0!important;left:-18%!important;height:100%!important;border-radius:inherit}.mini-price--highlight,.price-card--highlight{border-color:#74c2ff57!important;background:radial-gradient(circle at 88% 18%,rgba(0,136,255,.34),transparent 34%),radial-gradient(circle at 20% 0%,rgba(19,168,255,.18),transparent 30%),linear-gradient(150deg,#07111f,#08172b 50%,#0048d9)!important;box-shadow:0 32px 88px #0048d92e,0 0 0 1px #74c2ff1f inset!important;overflow:hidden!important}.price-card--highlight{transform:none;border-color:#7dd3fcb8!important;background:radial-gradient(circle at 86% 12%,rgba(80,220,255,.42),transparent 30%),radial-gradient(circle at 8% 0%,rgba(51,137,255,.34),transparent 34%),linear-gradient(152deg,#07111f,#0a213d 48%,#076cff)!important;box-shadow:0 38px 108px #0066ff42,0 18px 42px #08152833,0 0 0 1px #8bd9ff3d inset,0 1px #ffffff29 inset!important}.price-card--highlight .recommend-badge{height:34px!important;padding:0 14px!important;border-color:#ffffffbd!important;color:#062146!important;background:linear-gradient(135deg,#fff,#dff8ff 44%,#8be9ff)!important;box-shadow:0 12px 30px #3acfff3d,0 0 0 1px #ffffffb8 inset!important;overflow:hidden;isolation:isolate}.price-card--highlight .recommend-badge:before{content:"";position:relative;z-index:1;width:7px;height:7px;margin-right:8px;border-radius:999px;background:#0877ff;box-shadow:0 0 0 4px #0877ff1f,0 0 18px #0877ff6b}.price-card--highlight .recommend-badge:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(132deg,transparent 0 54%,rgba(8,119,255,.16) 54.5% 64%,transparent 64.5% 100%)}.price-card--highlight .price-number{margin:30px 0 20px;padding:20px;border:1px solid rgba(184,232,255,.22);border-radius:16px;background:linear-gradient(135deg,#ffffff21,#ffffff0a),#030f202e;box-shadow:0 20px 54px #00245229,0 1px #ffffff2e inset}.price-card--highlight .price-number span{color:#ffdf7a!important;text-shadow:0 8px 26px rgba(255,196,64,.18)}.price-card--highlight .price-number strong{color:#fff;text-shadow:0 18px 42px rgba(58,207,255,.28),0 1px 0 rgba(255,255,255,.14)}.price-card--highlight .price-number em{color:#edfaffeb}.price-card--highlight ul{margin-top:20px;padding:18px;border:1px solid rgba(184,232,255,.14);border-radius:16px;background:#030f2033}.price-card--highlight .primary-button{min-height:50px;margin-top:auto;color:#07172f!important;background:linear-gradient(135deg,#fff,#e5faff 52%,#93e8ff)!important;border:1px solid rgba(255,255,255,.72);box-shadow:0 22px 54px #3acfff47,0 0 0 1px #ffffffb3 inset!important}.price-card--highlight .primary-button:hover{box-shadow:0 28px 68px #3acfff5c,0 0 0 1px #ffffffd1 inset!important}.page-shell--pricing .pricing-section{position:relative;margin-top:clamp(42px,4vw,64px)!important;padding:clamp(34px,4vw,56px)!important;border-color:#b8d8ffc7!important;border-radius:24px!important;background:radial-gradient(circle at 78% 46%,rgba(63,201,255,.13),transparent 36%),radial-gradient(circle at 18% 12%,rgba(0,102,255,.05),transparent 32%),linear-gradient(180deg,#fffffff5,#f7fbffe0)!important;box-shadow:0 34px 120px #1453a01c,0 1px #fffffff0 inset!important;overflow:hidden}.page-shell--pricing .pricing-section:before{content:"";position:absolute;top:28%;right:-18%;z-index:0;width:58%;height:58%;pointer-events:none;border-radius:999px;background:radial-gradient(circle at 48% 48%,rgba(27,195,255,.34),rgba(8,107,255,.16) 38%,transparent 70%);filter:blur(28px);opacity:.72}.page-shell--pricing .pricing-section:after{content:"";position:absolute;right:-10%;top:116px;z-index:0;width:48%;height:160px;pointer-events:none;background:linear-gradient(135deg,transparent 0 43%,rgba(8,107,255,.09) 43.4% 44.2%,transparent 44.8% 100%),linear-gradient(135deg,transparent 0 58%,rgba(31,205,255,.08) 58.4% 59%,transparent 59.6% 100%);opacity:.82}.page-shell--pricing .pricing-control-row,.page-shell--pricing .pricing-grid{position:relative;z-index:1}.page-shell--pricing .pricing-grid{gap:clamp(22px,2.2vw,30px)!important}.page-shell--pricing .pricing-section .price-card:not(.price-card--highlight){animation:none!important;transform:none!important}.price-card--highlight .recommend-badge-wrap{position:relative!important;isolation:isolate}.price-card--highlight .recommend-badge-wrap:after{display:none!important}.price-card--highlight .recommend-badge{position:relative!important;z-index:1}.compare-table{border-radius:16px!important;overflow:hidden}.compare-row{background:#ffffffc7}.compare-row:not(.compare-row--head):hover{background:linear-gradient(90deg,#ebf5ffc7,#ffffffd6)}.compare-row--head{background:linear-gradient(135deg,#082044,#086bff 72%,#08aeea)!important}.case-split div{border:1px solid rgba(199,220,247,.72);background:radial-gradient(circle at 100% 0%,rgba(8,107,255,.07),transparent 40%),#f7fbffe6!important}[data-preview-src]{cursor:zoom-in}.product-frame:focus-visible,.phone-frame:focus-visible,.scenario-wall-card:focus-visible{outline:3px solid rgba(8,107,255,.28);outline-offset:4px}.screenshot-mask:after,.phone-frame:after,.scenario-wall-card:after{content:"点击放大";position:absolute;right:12px;bottom:12px;z-index:6;min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid rgba(190,216,255,.38);border-radius:999px;color:#f5f9ff;background:#070f1d9e;box-shadow:0 12px 26px #0000002e;font-size:12px;font-weight:860;opacity:0;transform:translateY(8px) scale(.96);transition:opacity .22s var(--ease-out),transform .22s var(--ease-out);pointer-events:none}.phone-frame:after{right:18px;bottom:54px}.scenario-wall-card:after{content:"放大预览";right:32px;bottom:32px;border-color:#0066ff2e;color:#fff;background:linear-gradient(135deg,#086bfff0,#08aeeae6);box-shadow:0 14px 30px #086bff38}.product-frame:hover .screenshot-mask:after,.product-frame:focus-visible .screenshot-mask:after,.phone-frame:hover:after,.phone-frame:focus-visible:after,.scenario-wall-card:hover:after,.scenario-wall-card:focus-visible:after{opacity:1;transform:translateY(0) scale(1)}.image-preview{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:clamp(18px,4vw,58px);background:radial-gradient(circle at 50% 24%,rgba(0,102,255,.22),transparent 36%),#02070fc7;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0;pointer-events:none;perspective:1600px;transition:opacity .28s var(--ease-out),backdrop-filter .42s var(--ease-out)}.image-preview--open{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2)}.image-preview__panel{position:relative;width:min(1180px,94vw);max-height:min(820px,86vh);padding:42px 16px 16px;border:1px solid rgba(178,212,255,.24);border-radius:20px;background:linear-gradient(180deg,#fffffffa,#eff6fff0),#fff;box-shadow:0 54px 150px #0000006b,0 0 0 1px #ffffffb8 inset;overflow:hidden;transform:translateY(38px) rotateX(6deg) scale(.92);opacity:0;transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .36s var(--ease-out)}.image-preview--open .image-preview__panel{opacity:1;transform:translateY(0) rotateX(0) scale(1)}.image-preview__panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 0%,rgba(8,174,234,.16) 48%,transparent 62%),radial-gradient(circle at 82% 8%,rgba(8,107,255,.18),transparent 26%);opacity:.72}.image-preview__chrome{position:absolute;top:0;left:0;right:0;height:42px;display:flex;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid rgba(210,224,245,.78);background:#ffffffb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.image-preview__chrome span{width:9px;height:9px;border-radius:50%}.image-preview__chrome span:nth-child(1){background:#ff6b6b}.image-preview__chrome span:nth-child(2){background:#f4bd4d}.image-preview__chrome span:nth-child(3){background:#3fc36b}.image-preview__chrome strong{margin-left:8px;color:#2a3a52;font-size:13px}.image-preview__close{position:absolute;top:10px;right:10px;z-index:4;width:38px;height:38px;display:grid;place-items:center;border-radius:999px;color:#13233b;background:#ffffffd6;box-shadow:0 12px 30px #1034601f;cursor:pointer;transition:transform .18s var(--ease-out),background .18s var(--ease-out)}.image-preview__close:hover{transform:scale(1.06);background:#fff}.image-preview__close svg{width:18px;height:18px}.image-preview__panel img{position:relative;z-index:2;width:100%;max-height:calc(86vh - 58px);object-fit:contain;border-radius:12px;border:1px solid rgba(210,224,245,.82);box-shadow:0 22px 70px #10346029;transform:scale(1.035);transition:transform .62s cubic-bezier(.16,1,.3,1)}.image-preview--open .image-preview__panel img{transform:scale(1)}@media(max-width:1080px){.site-header{padding:0 24px!important}.brand-logo{height:42px!important;max-width:168px!important}.nav-link{min-width:68px!important;padding:0 14px!important}.feature-matrix-copy{grid-template-columns:1fr;gap:18px}.feature-matrix-copy p{max-width:780px}.product-grid--showcase{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-grid--showcase .product-card,.product-grid--showcase .product-card:nth-child(1),.product-grid--showcase .product-card:nth-child(4),.product-grid--showcase .product-card:nth-child(6){grid-column:auto!important}}@media(max-width:980px){.site-header{width:100%!important;padding:0 24px!important;gap:16px!important}.primary-nav{position:absolute!important;left:16px!important;right:16px!important;top:calc(100% + 8px)!important;display:grid!important;grid-template-columns:1fr!important;gap:4px!important;padding:8px!important;opacity:0!important;pointer-events:none!important;transform:translateY(-8px)!important;border:1px solid rgba(222,232,246,.9)!important;border-radius:14px!important;background:#fffffff5!important;box-shadow:0 24px 70px #1034601f!important;-webkit-backdrop-filter:blur(24px) saturate(1.25)!important;backdrop-filter:blur(24px) saturate(1.25)!important;transition:opacity .22s var(--ease-out),transform .22s var(--ease-out)!important}.primary-nav--open{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.nav-link{width:100%!important;min-width:0!important;justify-content:flex-start!important;height:44px!important;padding:0 14px!important;text-align:left!important}.header-actions{margin-left:auto!important}.menu-button{display:block!important;flex:0 0 46px!important;width:46px!important;height:46px!important}}@media(max-width:720px){.section-container,.hero-section,.product-hero,.product-proof-strip,.workflow-strip,.feature-matrix,.product-detail-band,.icon-system,.solution-hero,.role-grid,.pricing-section,.compare-section,.compare-card-section,.case-grid,.contact-section,.page-hero,.enterprise-signal-strip,.scenario-wall-section,.operating-narrative,.product-stage-section-full,.platform-layer-section,.version-guide-section,.role-section,.pricing-preview,.cta-section{scroll-margin-top:92px}.scroll-progress,.is-scrolled .scroll-progress{top:77px}.site-header{height:78px!important;padding:0 22px!important}.brand-logo{height:50px!important;max-width:190px!important}.header-actions .ghost-button,.header-actions .primary-button{display:none!important}.product-grid--showcase{grid-template-columns:1fr!important}.product-hero{width:min(calc(100% - 28px),var(--max));margin-top:34px;padding:42px 0 18px;gap:26px}.product-hero__copy h1{font-size:clamp(42px,12vw,58px);line-height:1.02}.product-hero__copy p{font-size:15px;line-height:1.72}.product-hero__signals{grid-template-columns:1fr;gap:10px}.product-hero__signals article{min-height:auto}.product-hero-stage{min-height:430px;padding:42px 16px 28px;border-radius:18px}.product-hero-stage.product-stage:before,.product-hero-stage .stage-grid,.product-hero-stage .stage-light{border-radius:18px}.product-hero-stage .product-frame--hero{width:calc(100% - 48px);margin-left:0}.product-hero-stage .phone-frame{width:130px;right:12px;bottom:22px}.product-hero-status{display:none}.product-proof-strip{width:min(calc(100% - 28px),var(--max));grid-template-columns:1fr;padding:10px}.product-proof-strip article,.product-proof-strip article:nth-child(2),.product-proof-strip article:nth-child(-n+2){min-height:auto;border-right:0;border-bottom:1px solid rgba(205,224,247,.74)}.product-proof-strip article:last-child{border-bottom:0}.dual-screens{padding-bottom:0}.dual-screens .product-frame{width:100%}.dual-screens .phone-frame{position:relative;right:auto;bottom:auto;width:148px;margin:-72px 18px 0 auto}.solution-flow-visual{min-height:auto;border-radius:16px}.solution-flow-body{padding:20px}.solution-flow-rail{grid-template-columns:1fr}.solution-flow-screen{grid-template-columns:82px minmax(0,1fr);min-height:260px}.solution-flow-dashboard{padding:18px}.feature-matrix{width:min(calc(100% - 28px),var(--max));margin-top:44px!important;padding:24px!important;border-radius:16px}.feature-matrix-copy{margin-bottom:20px}.feature-matrix-copy h2{font-size:30px}.feature-matrix-copy p{font-size:14px}.product-grid--showcase .product-card,.product-grid--showcase .product-card:nth-child(1),.product-grid--showcase .product-card:nth-child(4),.product-grid--showcase .product-card:nth-child(6){grid-column:1!important;min-height:auto!important;padding:22px!important;gap:18px}.product-card__meta{align-items:flex-start;flex-direction:column;gap:10px}.price-card{min-height:auto}.page-shell--pricing .pricing-section{width:min(calc(100% - 28px),var(--max));padding:22px!important;border-radius:20px!important}.page-shell--pricing .pricing-grid{gap:18px!important}.compare-section{display:none}.compare-card-section{display:block;margin-top:58px;padding-top:0;padding-bottom:78px}.compare-card-section h2{margin:0 0 18px;color:var(--ink);font-size:30px;line-height:1.12;font-weight:920}.image-preview{padding:14px}.image-preview__panel{width:100%;max-height:84vh;border-radius:16px}}@media(max-width:540px){.hero-media{min-height:440px}.product-stage{padding:38px 14px 28px}.product-stage .stage-grid,.product-stage .stage-light{inset:0!important}.product-frame--hero{width:calc(100% - 48px)}.hero-media .phone-frame{width:126px;right:12px;bottom:28px}.hero-media .phone-frame figcaption{font-size:11px;line-height:1.25}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}.ambient-field,.scroll-progress{display:none}html.home-snap-active{scroll-snap-type:none!important}}:root{--max: 1440px;--hero-max: 1440px;--content-max: 1240px;--section-space: clamp(92px, 9vw, 148px);--ink: #07101f;--text: #111c2f;--muted: #56657b;--subtle: #7f8da0;--line: rgba(198, 216, 240, .72);--line-strong: rgba(172, 198, 232, .86);--blue: #086bff;--cyan: #0aa8d8;--teal: #0f8f85;--surface-soft: #f5f8fc;--surface-blue: #eef6ff;--ease-standard: cubic-bezier(.2, .8, .2, 1)}html.home-snap-active{scroll-snap-type:none!important}body{background:radial-gradient(circle at 78% 4%,rgba(27,151,255,.07),transparent 28%),radial-gradient(circle at 4% 38%,rgba(17,155,142,.045),transparent 24%),linear-gradient(180deg,#fff,#f7faff 46%,#fff)}body:before{opacity:.64;background:linear-gradient(180deg,rgba(244,249,255,.8),transparent 32%),radial-gradient(circle at 50% 0%,rgba(8,107,255,.055),transparent 30%)}body:after{opacity:.34;background-size:44px 44px}.ambient-sweep{opacity:.2;filter:blur(34px)}.site-header{width:100%!important;height:76px!important;padding:0 max(34px,calc((100% - var(--max)) / 2 + 20px))!important;gap:28px!important;border-bottom-color:#ccdcf2b3!important;background:#ffffffd6!important;box-shadow:0 10px 42px #16427c0b!important;-webkit-backdrop-filter:blur(24px) saturate(1.25);backdrop-filter:blur(24px) saturate(1.25)}.is-scrolled .site-header{height:68px!important;background:#fffffff0!important;box-shadow:0 16px 48px #12396c13!important}.scroll-progress,.is-scrolled .scroll-progress{top:75px;z-index:51}.is-scrolled .scroll-progress{top:67px}.brand{height:56px!important}.brand-logo{height:40px!important;max-width:154px!important}.primary-nav{gap:4px!important}.nav-link{min-width:72px!important;height:42px!important;padding:0 17px!important;border-radius:9px!important;color:#334157!important;font-size:14px!important;font-weight:760!important}.nav-link:hover{color:var(--blue)!important;background:#086bff0b!important}.nav-link--active{color:#075fdc!important;background:#086bff11!important;box-shadow:inset 0 0 0 1px #086bff17!important}.header-actions .primary-button,.header-actions .ghost-button{min-height:44px!important;padding:0 18px!important;border-radius:9px!important;font-size:14px!important}.primary-button,.ghost-button{border-radius:10px;transition:transform .16s var(--ease-standard),box-shadow .22s var(--ease-standard),border-color .22s var(--ease-standard),background .22s var(--ease-standard)}.primary-button{background:linear-gradient(135deg,#0766ff,#08a8e4);box-shadow:0 16px 34px #086bff38}.primary-button:hover,.ghost-button:hover{transform:translateY(-2px)}.section-container{width:min(calc(100% - 80px),var(--max))}.section-heading{margin-bottom:clamp(30px,4vw,54px)}.section-heading--split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.55fr);align-items:end;gap:clamp(48px,7vw,110px)}.section-heading h2,.section-copy h2,.role-section h2,.product-detail-band h2,.pricing-control-row h2,.contact-aside h2{margin:0;color:var(--ink);font-size:clamp(38px,4vw,58px);line-height:1.08;font-weight:820;letter-spacing:0}.section-heading p,.section-copy p,.product-detail-band p,.pricing-control-row p{margin:0;color:var(--muted);font-size:16px;line-height:1.8}.section-kicker,.hero-eyebrow,.product-hero__eyebrow,.page-hero-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:#0865e8;font-size:12px;line-height:1;font-weight:860;letter-spacing:0;text-transform:uppercase}.section-kicker:before,.hero-eyebrow:before,.product-hero__eyebrow:before,.page-hero-kicker:before{content:"";width:22px;height:1px;background:linear-gradient(90deg,#086bff,#18b4c7)}.hero-section.hero-section--home{width:min(calc(100% - 80px),var(--hero-max));min-height:auto;padding:clamp(72px,8vw,118px) 0 0;display:grid;grid-template-columns:1fr;align-items:start;gap:clamp(46px,6vw,78px);overflow:visible}.hero-section--home .hero-copy{max-width:1060px;margin:0 auto;text-align:center;transform:none}.hero-section--home .hero-eyebrow{justify-content:center}.hero-section--home .hero-copy h1{max-width:none;font-size:clamp(56px,6vw,88px);line-height:.98;font-weight:780}.hero-section--home .hero-line{white-space:normal}.hero-section--home .hero-line--accent{background:linear-gradient(112deg,#086bff 12%,#0aa8df 58%,#0f8f85);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-section--home .hero-copy>p{max-width:760px;margin:26px auto 0;color:#526177;font-size:18px;line-height:1.8}.hero-section--home .hero-actions-animated{margin-top:32px;display:flex;justify-content:center;gap:12px}.hero-proof{max-width:780px;margin:34px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(192,212,238,.72);border-bottom:1px solid rgba(192,212,238,.72)}.hero-proof span{min-height:66px;padding:14px 18px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:13px}.hero-proof span+span{border-left:1px solid rgba(192,212,238,.72)}.hero-proof strong{color:var(--ink);font-size:13px;font-weight:860}.hero-section--home .hero-media{width:100%;min-height:clamp(520px,45vw,650px);margin:0 auto;padding:clamp(78px,7vw,104px) clamp(36px,5vw,76px) 62px;transform:none}.hero-section--home .product-stage{border-radius:20px;background:radial-gradient(circle at 12% 10%,rgba(35,132,255,.28),transparent 34%),radial-gradient(circle at 86% 78%,rgba(14,154,194,.22),transparent 32%),linear-gradient(145deg,#071426,#08101d 54%,#071b2d);box-shadow:inset 0 1px #ffffff1a,0 48px 120px #08183238}.hero-section--home .product-frame--hero{width:min(1020px,calc(100% - 220px));margin-left:2%;animation:none!important;transform:perspective(1500px) rotateX(.8deg) rotateY(-2.4deg) translateZ(0);transform-origin:center}.product-stage .product-frame--hero{animation:none!important}.hero-section--home .hero-media .phone-frame{right:4%;bottom:42px;width:clamp(176px,15vw,220px)}.stage-label{position:absolute;top:28px;left:34px;z-index:4}.stage-label span,.stage-label strong{display:block}.stage-label span{color:#8bd3ffc7;font-size:10px;font-weight:820}.stage-label strong{margin-top:6px;color:#fff;font-size:15px;font-weight:760}.hero-section--home .stage-status{top:30px;right:32px}.stage-footer{position:absolute;left:34px;bottom:18px;z-index:4;display:flex;gap:8px}.stage-footer span{min-height:28px;padding:0 11px;display:inline-flex;align-items:center;border:1px solid rgba(138,194,255,.18);border-radius:7px;color:#dcedffc7;background:#050d1970;font-size:11px;font-weight:720}.enterprise-signal-strip{width:min(calc(100% - 80px),var(--content-max));margin-top:clamp(42px,5vw,70px);padding:0!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:0!important;border-top:1px solid rgba(188,210,238,.78)!important;border-bottom:1px solid rgba(188,210,238,.78)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.enterprise-signal-strip article{min-height:132px;padding:28px 24px;border-radius:0;background:transparent}.enterprise-signal-strip article+article:before{top:28px;bottom:28px}.enterprise-signal-strip article:hover{transform:none;background:#f6faffc7;box-shadow:none}.enterprise-signal-strip article:after{display:none!important}.enterprise-signal-strip strong{font-size:15px}.enterprise-signal-strip p{font-size:13px;line-height:1.65}.workflow-explorer-section{margin-top:var(--section-space)}.workflow-explorer{display:grid;grid-template-columns:250px minmax(0,1fr);border:1px solid rgba(188,211,241,.84);border-radius:18px;background:#ffffffe6;box-shadow:0 34px 100px #18498b1a;overflow:hidden}.flow-tabs{padding:14px;display:grid;align-content:start;gap:7px;border-right:1px solid rgba(192,214,242,.76);background:linear-gradient(180deg,#f5f9ff,#edf5ff)}.flow-tab{position:relative;min-height:68px;padding:0 16px;display:grid;grid-template-columns:32px 1fr;align-items:center;gap:10px;border:1px solid transparent;border-radius:11px;color:#53647b;background:transparent;text-align:left;cursor:pointer;overflow:hidden;transition:color .18s var(--ease-standard),background .22s var(--ease-standard),border-color .22s var(--ease-standard),transform .18s var(--ease-standard),box-shadow .22s var(--ease-standard)}.flow-tab:hover{color:#0a5fd7;background:#ffffffad}.flow-tab--active{color:#075fdc;border-color:#086bff2e;background:#fff;box-shadow:0 12px 32px #085bcd1a}.flow-tab--active:after{content:"";position:absolute;inset:12px auto 12px 0;width:3px;border-radius:99px;background:linear-gradient(180deg,#086bff,#10b5c3)}.flow-tab span{color:#8ca0ba;font-size:11px;font-weight:840}.flow-tab strong{font-size:14px;font-weight:820}.flow-panel{min-height:560px;padding:clamp(34px,4vw,58px);display:grid;grid-template-columns:minmax(270px,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(38px,5vw,74px);background:radial-gradient(circle at 100% 0%,rgba(8,150,255,.08),transparent 36%),#fff;animation:panelReveal .42s var(--ease-out) both}.flow-panel__copy>span{color:#0870f1;font-size:12px;font-weight:860}.flow-panel__copy h3{margin:14px 0 0;color:var(--ink);font-size:clamp(32px,3vw,46px);line-height:1.08;font-weight:820}.flow-panel__copy p{margin:20px 0 0;color:var(--muted);font-size:15px;line-height:1.8}.flow-panel__copy ul{margin:28px 0 0;padding:0;display:grid;gap:12px;list-style:none}.flow-panel__copy li{display:flex;align-items:center;gap:10px;color:#2f4058;font-size:14px;font-weight:720}.flow-panel__media{min-width:0;padding:28px;display:grid;place-items:center;border:1px solid rgba(184,210,242,.7);border-radius:16px;background:radial-gradient(circle at 80% 12%,rgba(8,155,255,.12),transparent 36%),linear-gradient(145deg,#f7fbff,#edf5ff)}.flow-panel__media .product-frame{width:100%}.flow-panel__media .phone-frame{width:min(220px,70%)}@keyframes panelReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.scenario-wall-section{margin-top:var(--section-space);padding:clamp(82px,8vw,124px) 0;background:linear-gradient(rgba(8,107,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(8,107,255,.035) 1px,transparent 1px),linear-gradient(180deg,#f7faff,#eff6ff);background-size:56px 56px,56px 56px,auto}.scenario-wall-copy{width:min(calc(100% - 80px),var(--max));display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.52fr);align-items:end;gap:clamp(48px,7vw,110px)}.scenario-wall-copy h2{margin:0;color:var(--ink);font-size:clamp(38px,4vw,58px);line-height:1.08;font-weight:820}.scenario-wall-copy p{margin:0;color:var(--muted);font-size:16px;line-height:1.8}.scenario-wall-stage{margin-top:54px;padding:0 max(40px,calc((100% - var(--max)) / 2 + 40px)) 22px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(8,107,255,.32) transparent}.scenario-wall-track{width:max-content;display:grid;grid-auto-flow:column;grid-auto-columns:clamp(340px,31vw,450px);gap:18px;animation:none!important;transform:none!important}.scenario-wall-card{width:auto!important;min-height:388px;padding:26px 26px 0;scroll-snap-align:start;border:1px solid rgba(182,207,240,.86);border-radius:16px;background:#fffffff0;box-shadow:0 24px 66px #16488c17;overflow:hidden;transition:transform .26s var(--ease-standard),box-shadow .26s var(--ease-standard),border-color .26s var(--ease-standard)}.scenario-wall-card:hover{transform:translateY(-6px);border-color:#086bff57;box-shadow:0 32px 82px #1054ae29}.scenario-wall-card>div{min-height:112px}.scenario-wall-card img{width:100%;height:238px;object-fit:cover;object-position:top left;border:1px solid rgba(196,215,238,.82);border-radius:10px 10px 0 0;filter:contrast(1.08) saturate(1.04)}.screenshot-showcase-wrapper{margin-top:var(--section-space);background:transparent!important}.screenshot-showcase{min-height:620px;padding:clamp(52px,6vw,88px);display:grid;grid-template-columns:minmax(340px,.68fr) minmax(0,1.32fr);gap:clamp(52px,7vw,108px);align-items:center;border:1px solid rgba(180,207,240,.76);border-radius:20px;background:radial-gradient(circle at 84% 20%,rgba(14,166,207,.12),transparent 34%),radial-gradient(circle at 12% 12%,rgba(8,107,255,.09),transparent 32%),linear-gradient(145deg,#f7fbff,#eef6ff);box-shadow:0 36px 110px #174b911a;overflow:hidden}.screenshot-showcase .section-copy h2,.screenshot-showcase .section-copy p{color:var(--ink)!important}.screenshot-showcase .section-copy p{margin-top:20px;color:var(--muted)!important}.screenshot-showcase .ghost-button{margin-top:30px;color:#0b5fd2;border-color:#086bff2e;background:#ffffffdb}.showcase-stack{min-width:0;padding:34px;border:1px solid rgba(163,198,238,.7);border-radius:18px;background:linear-gradient(rgba(112,165,235,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(112,165,235,.12) 1px,transparent 1px),linear-gradient(145deg,#09172a,#07111f);background-size:42px 42px,42px 42px,auto;box-shadow:0 32px 78px #091c3833}.showcase-stack .product-frame--compact{max-width:76%;margin-top:-46px}.platform-layer-section,.role-section,.pricing-preview,.cta-section{margin-top:var(--section-space)}.platform-layer-section{padding:0!important;display:grid;grid-template-columns:minmax(330px,.62fr) minmax(0,1.38fr);gap:clamp(56px,8vw,118px);align-items:start}.platform-layer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.platform-layer-card{min-height:252px;padding:28px;border:1px solid rgba(195,215,242,.82)!important;border-radius:14px!important;background:#ffffffe0!important;box-shadow:0 18px 48px #12468c11!important}.platform-layer-card h3{font-size:20px}.platform-layer-card p{min-height:72px}.platform-layer-card>div{display:flex;flex-wrap:wrap;gap:7px}.platform-layer-card>div span{min-height:28px;padding:0 9px;display:inline-flex;align-items:center;border-radius:7px;color:#35506f;background:#f2f7fd;font-size:11px;font-weight:720}.role-section{padding:clamp(50px,6vw,82px);border:1px solid rgba(184,209,239,.78);border-radius:18px;background:radial-gradient(circle at 10% 0%,rgba(8,107,255,.09),transparent 34%),linear-gradient(145deg,#f8fbff,#f0f6fd)}.role-section h2{max-width:800px}.role-grid{margin-top:42px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.role-grid article{min-height:182px;padding:26px;border:1px solid rgba(191,213,240,.76)!important;border-radius:13px!important;background:#ffffffc7!important;box-shadow:none!important}.role-grid article:hover{transform:translateY(-4px);border-color:#086bff47!important;background:#fff!important;box-shadow:0 24px 62px #0855b51c!important}.role-grid article>span{color:#0870ee;font-size:11px;font-weight:860}.role-grid article h2,.role-grid article h3{margin:12px 0 0;color:var(--ink);font-size:19px;font-weight:820}.role-grid article p{margin-top:12px;font-size:13px;line-height:1.68}.pricing-preview{min-height:340px;padding:clamp(42px,5vw,70px)!important;display:grid!important;grid-template-columns:minmax(320px,.72fr) minmax(0,1fr) auto!important;align-items:center;gap:clamp(36px,5vw,74px)!important;border:1px solid rgba(176,206,241,.8);border-radius:18px;background:radial-gradient(circle at 76% 34%,rgba(24,184,218,.13),transparent 36%),linear-gradient(145deg,#eef6ff,#f9fcff);box-shadow:0 30px 90px #134a9217}.pricing-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mini-price{min-height:192px;padding:26px!important;border-radius:14px!important}.mini-price strong{font-size:42px}.mini-price--highlight{color:#fff;background:radial-gradient(circle at 90% 10%,rgba(45,210,255,.28),transparent 34%),linear-gradient(145deg,#071426,#064dd2)!important}.pricing-preview>.primary-button{min-width:152px}.cta-section{min-height:250px;padding:clamp(46px,5vw,72px)!important;display:flex;align-items:center;justify-content:space-between;gap:42px;border:1px solid rgba(91,154,243,.24);border-radius:18px;background:radial-gradient(circle at 82% 20%,rgba(18,178,215,.24),transparent 32%),linear-gradient(135deg,#071426,#09213c 58%,#073b87);box-shadow:0 36px 100px #08244c38}.cta-section h2{margin:0;color:#fff;font-size:clamp(34px,3.5vw,52px);line-height:1.08;font-weight:780}.cta-section p{margin:18px 0 0;color:#e0edffbd;font-size:15px;line-height:1.75}.cta-section .primary-button{flex:0 0 auto;color:#071426;background:linear-gradient(135deg,#fff,#c7f4ff);box-shadow:0 22px 54px #12b4dc33}.page-hero{width:min(calc(100% - 80px),var(--max));min-height:520px;margin:0 auto;padding:clamp(74px,8vw,116px) 0 76px!important;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.54fr);align-items:center;gap:clamp(72px,9vw,142px);border:0!important;border-bottom:1px solid rgba(185,208,237,.78)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.page-shell--pricing .page-hero,.page-shell--solutions .page-hero,.page-shell--cases .page-hero,.page-shell--contact .page-hero{background:transparent!important}.page-hero:before,.page-hero:after,.page-shell--pricing .page-hero:before,.page-shell--pricing .page-hero:after{display:none!important}.page-hero-copy{max-width:820px}.page-hero h1{max-width:800px;font-size:clamp(52px,5.3vw,78px);line-height:1.02;font-weight:790;background:none!important;-webkit-text-fill-color:currentColor!important}.page-hero p{max-width:720px;margin-top:24px;font-size:17px;line-height:1.8}.page-hero .primary-button{margin-top:32px}.page-hero-visual,.page-hero-orbit,.page-hero-node{display:none!important}.page-hero-stats{padding-left:34px;border-left:1px solid rgba(179,205,238,.86)}.page-hero-stats__head{min-height:44px;padding-bottom:14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(190,212,239,.72)}.page-hero-stats__head span,.page-hero-stats__head em{color:#8393aa;font-size:11px;font-style:normal;font-weight:840}.page-hero-stat{min-height:84px;padding:16px 4px;display:grid;grid-template-columns:34px 1fr;align-items:center;gap:12px;border-bottom:1px solid rgba(190,212,239,.72);transition:padding .22s var(--ease-standard),background .22s var(--ease-standard)}.page-hero-stat:hover{padding-left:12px;background:linear-gradient(90deg,rgba(8,107,255,.045),transparent)}.page-hero-stat>span{color:#0a70ed;font-size:11px;font-weight:860}.page-hero-stat em,.page-hero-stat strong{display:block;font-style:normal}.page-hero-stat em{color:#74849b;font-size:12px}.page-hero-stat strong{margin-top:4px;color:var(--ink);font-size:18px;font-weight:820}.product-hero{width:min(calc(100% - 80px),var(--max));min-height:720px;margin:0 auto;padding:clamp(72px,8vw,108px) 0 46px;grid-template-columns:minmax(430px,.78fr) minmax(0,1.22fr);gap:clamp(64px,8vw,126px)}.product-hero:before{display:none}.product-hero__copy h1{font-size:clamp(52px,5vw,76px);line-height:1.02;font-weight:790}.product-hero__copy>p{margin-top:24px;color:var(--muted);font-size:17px;line-height:1.8}.product-hero__signals{margin-top:38px;gap:10px}.product-hero__signals article{min-height:132px;padding:20px;border-radius:12px;background:#ffffffbd}.product-hero-stage{min-height:610px;padding:90px 34px 58px;border-radius:20px}.product-hero-stage .product-frame--hero{width:calc(100% - 96px);margin-left:0}.product-hero-stage .phone-frame{width:184px;right:16px;bottom:34px}.product-proof-strip{width:min(calc(100% - 80px),var(--content-max));margin-top:18px;padding:0!important;border:0;border-top:1px solid rgba(188,211,238,.76);border-bottom:1px solid rgba(188,211,238,.76);border-radius:0;background:transparent;box-shadow:none}.product-proof-strip article{min-height:142px;padding:28px 24px}.operating-narrative{width:min(calc(100% - 80px),var(--max));margin-top:var(--section-space);padding:clamp(48px,6vw,82px);grid-template-columns:minmax(340px,.68fr) minmax(0,1.32fr);gap:clamp(54px,7vw,108px);border:1px solid rgba(185,210,240,.76);border-radius:18px;background:radial-gradient(circle at 82% 18%,rgba(8,143,255,.08),transparent 32%),linear-gradient(145deg,#fff,#f3f8ff);box-shadow:0 32px 100px #13478b17;overflow:visible}.operating-copy h2{font-size:clamp(38px,4vw,56px);font-weight:820}.operating-stack{overflow:visible}.product-architecture-wrapper{margin-top:var(--section-space);padding:clamp(82px,8vw,122px) 0;background:linear-gradient(180deg,#f5f9ff,#edf5ff)!important}.product-architecture{width:min(calc(100% - 80px),var(--max));gap:clamp(58px,8vw,118px)}.feature-matrix{width:min(calc(100% - 80px),var(--max));margin-top:var(--section-space)!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.feature-matrix-copy{margin-bottom:clamp(34px,4vw,54px)!important;grid-template-columns:minmax(0,1.08fr) minmax(320px,.54fr);gap:clamp(52px,8vw,116px)}.feature-matrix-copy h2{font-size:clamp(40px,4.2vw,60px);font-weight:820}.product-grid--showcase{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:16px!important}.product-grid--showcase .product-card{grid-column:span 3!important;min-height:286px!important;padding:28px!important;border-radius:15px!important;background:radial-gradient(circle at 100% 0%,rgba(8,107,255,.07),transparent 34%),#ffffffe6!important}.product-grid--showcase .product-card--1{grid-column:span 7!important;min-height:330px!important}.product-grid--showcase .product-card--2{grid-column:span 5!important;min-height:330px!important}.product-card__meta em{color:#718198}.product-card h2{font-size:24px;font-weight:820}.product-card p{font-size:14px;line-height:1.72}.role-grid article:before,.role-grid article:after,.case-card:before,.case-card:after,.platform-layer-card:before,.platform-layer-card:after,.version-guide-card:before,.version-guide-card:after,.role-section article:before,.role-section article:after,.solution-points article:before,.solution-points article:after,.platform-layer-grid article:before,.platform-layer-grid article:after,.version-guide-grid article:before,.version-guide-grid article:after,.enterprise-signal-strip article:before,.enterprise-signal-strip article:after{display:none!important}.product-card:before,.price-card:before,.mini-price:before{inset:1px!important;border-radius:14px;opacity:0;background:radial-gradient(340px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(8,119,255,.14),transparent 68%)!important;box-shadow:none!important;transform:none!important}.product-card:hover:before,.price-card:hover:before,.mini-price:hover:before{opacity:1!important}.product-card:after,.price-card:after,.mini-price:after{display:block!important;inset:0!important;padding:1.5px!important;border-radius:inherit!important;opacity:0;background:conic-gradient(from var(--edge-angle),transparent 0deg 246deg,rgba(8,107,255,.32) 268deg,#086bff 292deg,#24c4db 312deg,rgba(255,255,255,.98) 327deg,transparent 352deg 360deg)!important;filter:drop-shadow(0 0 8px rgba(8,107,255,.2));box-shadow:none!important}.product-card:hover:after,.price-card:hover:after,.mini-price:hover:after{opacity:1;animation:premiumBorderFlow 1.45s linear infinite}.product-card:hover{transform:translateY(-5px)!important;border-color:#086bff3d!important;box-shadow:0 28px 78px #0853b121!important}.product-detail-band{width:min(calc(100% - 80px),var(--max));margin-top:var(--section-space);padding:clamp(48px,6vw,80px);border-radius:18px;background:linear-gradient(145deg,#f7fbff,#eef6ff)}.product-evidence-section{margin-top:var(--section-space);padding-bottom:clamp(90px,10vw,150px)}.product-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.product-evidence{min-width:0;padding:0}.product-evidence--primary{grid-column:span 2}.product-evidence>div:first-child{min-height:124px;padding:0 4px 24px}.product-evidence>div:first-child>span{color:#0870ee;font-size:12px;font-weight:860}.product-evidence h3{margin:10px 0 0;color:var(--ink);font-size:24px;font-weight:820}.product-evidence p{margin:10px 0 0;color:var(--muted);line-height:1.7}.product-evidence .product-frame{width:100%;border-radius:13px;box-shadow:0 26px 76px #1243841f}.product-evidence--primary .screenshot-mask{aspect-ratio:16 / 7.2}.solution-journey-section,.solution-role-section{margin-top:var(--section-space)}.solution-journey{display:grid;grid-template-columns:260px minmax(0,1fr);border:1px solid rgba(185,210,240,.82);border-radius:18px;background:#fff;box-shadow:0 34px 100px #13488e1a;overflow:hidden}.solution-journey__tabs{padding:14px;display:grid;align-content:start;gap:7px;border-right:1px solid rgba(190,213,241,.76);background:linear-gradient(180deg,#f5f9ff,#edf5ff)}.solution-journey__tab{min-height:76px;padding:0 16px;display:grid;grid-template-columns:30px 1fr;align-items:center;gap:10px;border:1px solid transparent;border-radius:11px;color:#526177;background:transparent;text-align:left;cursor:pointer;transition:color .18s var(--ease-standard),background .22s var(--ease-standard),border-color .22s var(--ease-standard),transform .18s var(--ease-standard)}.solution-journey__tab:hover{color:#075fdc;background:#ffffffa3}.solution-journey__tab.is-active{color:#075fdc;border-color:#086bff2e;background:#fff;box-shadow:0 12px 32px #0859c61a}.solution-journey__tab>span{color:#8da0b8;font-size:11px;font-weight:860}.solution-journey__tab strong,.solution-journey__tab em{display:block;font-style:normal}.solution-journey__tab strong{font-size:14px;font-weight:840}.solution-journey__tab em{margin-top:4px;color:#7a8aa1;font-size:11px}.solution-journey__panel{min-height:600px;padding:clamp(36px,4vw,60px);display:grid;grid-template-columns:minmax(270px,.58fr) minmax(0,1.42fr);align-items:center;gap:clamp(38px,5vw,76px);background:radial-gradient(circle at 88% 10%,rgba(8,150,255,.09),transparent 34%),#fff;animation:panelReveal .42s var(--ease-out) both}.solution-journey__copy>span{color:#0870ee;font-size:12px;font-weight:860}.solution-journey__copy h3{margin:14px 0 0;color:var(--ink);font-size:clamp(34px,3vw,48px);line-height:1.08;font-weight:820}.solution-journey__copy>p{margin:20px 0 0;color:var(--muted);line-height:1.8}.solution-journey__copy>div{margin-top:30px;padding:20px;border-left:3px solid #086bff;background:linear-gradient(90deg,rgba(8,107,255,.065),transparent)}.solution-journey__copy>div em,.solution-journey__copy>div strong{display:block;font-style:normal}.solution-journey__copy>div em{color:#718198;font-size:11px;font-weight:820}.solution-journey__copy>div strong{margin-top:6px;color:#0d2f5f;font-size:15px;font-weight:840}.solution-journey__media{min-width:0;min-height:420px;padding:30px;display:grid;place-items:center;border:1px solid rgba(181,207,239,.74);border-radius:16px;background:linear-gradient(rgba(8,107,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(8,107,255,.045) 1px,transparent 1px),linear-gradient(145deg,#f8fbff,#edf5ff);background-size:44px 44px,44px 44px,auto}.solution-journey__media .product-frame{width:100%}.solution-journey__media .phone-frame{width:min(224px,74%)}.solution-role-section{padding-bottom:clamp(90px,10vw,150px)}.solution-role-section .role-grid{margin-top:0}.page-shell--pricing .pricing-section{width:min(calc(100% - 80px),var(--max));margin-top:clamp(54px,6vw,88px)!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.page-shell--pricing .pricing-section:before,.page-shell--pricing .pricing-section:after{display:none!important}.pricing-control-row{margin-bottom:34px;align-items:end}.pricing-control-row h2{font-size:clamp(38px,4vw,56px)}.billing-toggle{padding:5px;border-radius:11px}.billing-toggle:before,.billing-toggle button{border-radius:8px}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px!important}.price-card{min-height:620px!important;padding:clamp(34px,4vw,52px)!important;border:1px solid rgba(180,207,240,.86)!important;border-radius:17px!important;background:radial-gradient(circle at 100% 0%,rgba(8,107,255,.07),transparent 34%),#fffffff0!important;box-shadow:0 28px 86px #14488d1a!important}.price-card--highlight{border-color:#52beff94!important;color:#fff;background:radial-gradient(circle at 86% 12%,rgba(64,220,255,.34),transparent 30%),radial-gradient(circle at 4% 0%,rgba(38,122,255,.3),transparent 34%),linear-gradient(145deg,#071426,#092341 54%,#075edc)!important;box-shadow:0 38px 106px #004fc43d,inset 0 1px #ffffff24!important}.price-card:hover{transform:translateY(-5px)!important}.price-card-head h2{font-size:26px;font-weight:840}.recommend-badge,.price-card--highlight .recommend-badge{position:static!important;height:32px!important;padding:0 12px!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:999px!important;color:#073b83!important;background:linear-gradient(135deg,#fff,#bff4ff)!important;box-shadow:0 10px 26px #1ccfee33!important}.price-card--highlight .price-number,.price-card .price-number{margin:30px 0 20px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.price-number span{color:#b66b00;font-size:14px}.price-card--highlight .price-number span{color:#8de7ff!important;text-shadow:none}.price-number strong{margin-top:14px;font-size:clamp(60px,6vw,82px);font-weight:760}.price-number small{display:block;width:max-content;margin-top:16px;padding:8px 10px;border-radius:7px;color:#8b5a00;background:#f5b3321f;font-size:12px;font-weight:780}.price-card--highlight .price-number small{color:#ffedb4;background:#ffda721f}.price-card ul,.price-card--highlight ul{margin:22px 0 28px;padding:22px 0!important;border:0!important;border-top:1px solid rgba(190,213,241,.7)!important;border-bottom:1px solid rgba(190,213,241,.7)!important;border-radius:0!important;background:transparent!important}.price-card--highlight ul{border-color:#b4dfff29!important}.price-card li{min-height:34px}.price-card>button{width:100%;min-height:52px;margin-top:auto}.price-card--highlight .primary-button{color:#071426!important;background:linear-gradient(135deg,#fff,#bff3ff)!important;border-color:#ffffffb8!important}.version-guide-section{width:min(calc(100% - 80px),var(--max));margin-top:var(--section-space)}.version-guide-grid{gap:18px}.version-guide-card{min-height:300px;padding:34px;border-radius:15px!important}.compare-section{width:min(calc(100% - 80px),var(--max));padding-top:var(--section-space);padding-bottom:clamp(100px,11vw,164px)}.compare-section h2{font-size:clamp(38px,4vw,56px);font-weight:820}.compare-table{margin-top:34px;border-radius:15px!important;border-color:#b5cfefcc;box-shadow:0 28px 86px #12468c17!important}.compare-row{min-height:72px}.compare-row--head{color:var(--ink);background:linear-gradient(180deg,#edf5ff,#e3f0ff)!important}.compare-row--head span{color:#17304f}.case-grid{width:min(calc(100% - 80px),var(--max));margin-top:clamp(60px,7vw,98px);padding-bottom:clamp(100px,11vw,160px);display:grid;gap:24px}.case-card,.page-shell--cases .case-card{min-height:520px;padding:0!important;display:grid;grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:0;border:1px solid rgba(184,209,239,.82)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 28px 86px #12468b17!important;overflow:hidden}.case-card:hover,.page-shell--cases .case-card:hover{transform:translateY(-4px)!important;border-color:#086bff4d!important;box-shadow:0 36px 104px #084fa824!important}.case-card:nth-child(2n) .case-card__content{order:2}.case-card:nth-child(2n) .case-card__media{order:1}.case-card__content{padding:clamp(40px,5vw,70px);display:flex;flex-direction:column;justify-content:center}.case-card__index{color:#0870ee;font-size:11px;font-weight:860}.case-card__content h2{margin:16px 0 0;color:var(--ink);font-size:clamp(32px,3vw,46px);line-height:1.08;font-weight:820}.case-card__content>p{margin:18px 0 0;color:var(--muted);line-height:1.78}.case-split{margin-top:30px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.case-split div{min-height:154px;padding:20px;border-radius:11px;background:#f5f8fc!important}.case-card__media{position:relative;min-width:0;padding:58px 0 0 50px;display:flex;align-items:flex-end;border-left:1px solid rgba(183,209,239,.72);background:linear-gradient(rgba(94,153,228,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(94,153,228,.11) 1px,transparent 1px),linear-gradient(145deg,#0a1b30,#07111f);background-size:44px 44px,44px 44px,auto;overflow:hidden;cursor:zoom-in}.case-card:nth-child(2n) .case-card__media{border-left:0;border-right:1px solid rgba(183,209,239,.72)}.case-card__media>span{position:absolute;top:24px;left:26px;z-index:2;color:#dcefffcc;font-size:12px;font-weight:820}.case-card__media img{width:112%;max-width:none;max-height:86%;object-fit:contain;object-position:bottom left;border:1px solid rgba(190,214,241,.86);border-radius:13px 0 0;background:#fff;box-shadow:0 28px 74px #0000003d;filter:contrast(1.08) saturate(1.04);transition:transform .42s var(--ease-out)}.case-card__media:hover img{transform:translate3d(-8px,-6px,0) scale(1.018)}.case-card__media--mobile{padding:44px;align-items:center;justify-content:center}.case-card__media--mobile img{width:auto;height:420px;border-radius:24px;object-position:top center}.contact-section{width:min(calc(100% - 80px),var(--max));padding-top:clamp(60px,7vw,96px);padding-bottom:clamp(100px,11vw,160px);grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);gap:22px}.contact-form,.contact-aside{padding:clamp(34px,4vw,54px);border:1px solid rgba(182,208,239,.82)!important;border-radius:18px!important;background:#fffffff0!important;box-shadow:0 28px 86px #12468c17!important}.contact-form{display:block}.contact-form__head h2{margin:0;color:var(--ink);font-size:clamp(32px,3vw,44px);line-height:1.1;font-weight:820}.contact-form__head p{margin:14px 0 0;color:var(--muted);line-height:1.7}.contact-form__grid{margin-top:34px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.contact-form__full{grid-column:span 2}.contact-form input,.contact-form select,.contact-form textarea{border-radius:10px;background:#f8fbff}.contact-form input,.contact-form select{height:52px}.contact-form>.primary-button{width:100%;margin-top:22px}.form-message-wrap{min-height:26px;margin-top:14px}.contact-aside{color:var(--ink);background:radial-gradient(circle at 100% 0%,rgba(8,107,255,.11),transparent 32%),linear-gradient(145deg,#f4f9ff,#fff)!important}.contact-aside h2{font-size:clamp(32px,3vw,44px)}.contact-aside ul{margin-top:28px;padding:0;display:grid;gap:12px;list-style:none}.contact-aside li{padding-left:18px;position:relative;color:var(--muted);line-height:1.7}.contact-aside li:before{content:"";position:absolute;top:10px;left:0;width:6px;height:6px;border-radius:50%;background:#0870ee}.site-footer{width:min(calc(100% - 80px),var(--max));margin-top:0;padding:38px 0 18px;border-top-color:#bbd1ecc2}.brand--footer .brand-logo{height:38px!important}@media(max-width:1180px){.section-heading--split,.scenario-wall-copy,.feature-matrix-copy{grid-template-columns:1fr;gap:18px}.section-heading--split>p,.scenario-wall-copy>p,.feature-matrix-copy>p{max-width:780px}.hero-section--home .product-frame--hero{width:calc(100% - 190px)}.platform-layer-section{grid-template-columns:1fr;gap:36px}.platform-layer-section .section-copy{max-width:820px}.pricing-preview{grid-template-columns:1fr minmax(0,1.25fr)!important}.pricing-preview>.primary-button{grid-column:1 / -1;justify-self:start}.page-hero{grid-template-columns:minmax(0,1fr) 340px;gap:64px}.product-hero{grid-template-columns:1fr;min-height:auto}.product-hero__copy{max-width:920px}.product-hero-stage{min-height:590px}.product-grid--showcase .product-card,.product-grid--showcase .product-card--1,.product-grid--showcase .product-card--2{grid-column:span 6!important;min-height:286px!important}.operating-narrative{grid-template-columns:1fr}.operating-copy{position:static;max-width:840px}.contact-section{grid-template-columns:minmax(0,1fr) 360px}}@media(max-width:980px){.site-header{width:100%!important;padding:0 22px!important}.primary-nav{position:absolute!important;left:16px!important;right:16px!important;top:calc(100% + 8px)!important;display:grid!important;grid-template-columns:1fr!important;gap:4px!important;padding:8px!important;opacity:0!important;pointer-events:none!important;transform:translateY(-8px)!important;border:1px solid rgba(218,230,246,.94)!important;border-radius:13px!important;background:#fffffff7!important;box-shadow:0 26px 74px #10376c24!important;-webkit-backdrop-filter:blur(24px) saturate(1.2)!important;backdrop-filter:blur(24px) saturate(1.2)!important}.primary-nav--open{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.nav-link{width:100%!important;min-width:0!important;height:44px!important;justify-content:flex-start!important;padding:0 14px!important}.header-actions{margin-left:auto}.menu-button{display:block!important;flex:0 0 44px;width:44px;height:44px}.workflow-explorer,.solution-journey{grid-template-columns:1fr}.flow-tabs,.solution-journey__tabs{grid-template-columns:repeat(5,minmax(150px,1fr));grid-auto-flow:column;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(190,213,241,.76)}.flow-panel,.solution-journey__panel{min-height:auto;grid-template-columns:1fr}.flow-panel__media,.solution-journey__media{min-height:420px}.screenshot-showcase{grid-template-columns:1fr;min-height:auto}.pricing-preview{grid-template-columns:1fr!important}.pricing-preview>.primary-button{grid-column:auto}.page-hero{min-height:auto;grid-template-columns:1fr;gap:42px}.page-hero-stats{max-width:700px;padding-left:0;border-left:0;border-top:1px solid rgba(179,205,238,.86)}.case-card,.page-shell--cases .case-card{grid-template-columns:1fr}.case-card:nth-child(2n) .case-card__content,.case-card:nth-child(2n) .case-card__media{order:initial}.case-card__media,.case-card:nth-child(2n) .case-card__media{min-height:430px;border:0;border-top:1px solid rgba(183,209,239,.72)}.contact-section{grid-template-columns:1fr}}@media(max-width:760px){:root{--section-space: 86px}.section-container,.hero-section.hero-section--home,.page-hero,.product-hero,.product-proof-strip,.operating-narrative,.product-architecture,.feature-matrix,.product-detail-band,.product-evidence-section,.solution-journey-section,.solution-role-section,.page-shell--pricing .pricing-section,.version-guide-section,.compare-card-section,.case-grid,.contact-section,.site-footer,.enterprise-signal-strip{width:min(calc(100% - 28px),var(--max))}.site-header{height:72px!important;padding:0 18px!important}.is-scrolled .site-header{height:68px!important}.scroll-progress,.is-scrolled .scroll-progress{top:71px}.is-scrolled .scroll-progress{top:67px}.brand-logo{height:34px!important;max-width:132px!important}.header-actions .ghost-button,.header-actions .primary-button{display:none!important}.section-heading{margin-bottom:28px}.section-heading h2,.section-copy h2,.role-section h2,.product-detail-band h2,.pricing-control-row h2,.contact-aside h2{font-size:34px}.section-heading p,.section-copy p,.product-detail-band p,.pricing-control-row p{font-size:14px}.hero-section.hero-section--home{padding-top:56px;gap:38px}.hero-section--home .hero-copy{text-align:left}.hero-section--home .hero-eyebrow{justify-content:flex-start}.hero-section--home .hero-copy h1{font-size:clamp(42px,12vw,58px);line-height:1.01}.hero-section--home .hero-copy>p{margin-top:22px;font-size:16px;line-height:1.76}.hero-section--home .hero-actions-animated{justify-content:stretch}.hero-section--home .hero-actions-animated button{flex:1 1 0;padding:0 14px}.hero-proof{grid-template-columns:1fr;margin-top:28px}.hero-proof span{min-height:52px;justify-content:flex-start}.hero-proof span+span{border-left:0;border-top:1px solid rgba(192,212,238,.72)}.hero-section--home .hero-media{min-height:440px;padding:68px 14px 48px;border-radius:16px}.hero-section--home .product-frame--hero{width:calc(100% - 38px);margin-left:0;animation:none;transform:none}.hero-section--home .hero-media .phone-frame{width:126px;right:10px;bottom:24px}.stage-label{top:20px;left:18px}.hero-section--home .stage-status{display:none}.stage-footer{left:18px;right:18px;bottom:12px;gap:5px;overflow:hidden}.stage-footer span{padding:0 7px;font-size:9px}.enterprise-signal-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px}.enterprise-signal-strip article{min-height:130px;padding:20px 16px}.enterprise-signal-strip article+article:before{display:none}.enterprise-signal-strip article:nth-child(odd){border-right:1px solid rgba(190,212,239,.72)}.enterprise-signal-strip article:nth-child(-n+2){border-bottom:1px solid rgba(190,212,239,.72)}.workflow-explorer,.solution-journey{border-radius:14px}.flow-tabs,.solution-journey__tabs{grid-template-columns:none;grid-auto-columns:148px;padding:10px}.flow-tab,.solution-journey__tab{min-height:58px;padding:0 12px}.flow-panel,.solution-journey__panel{padding:24px;gap:28px}.flow-panel__copy h3,.solution-journey__copy h3{font-size:32px}.flow-panel__media,.solution-journey__media{min-height:300px;padding:16px;border-radius:12px}.flow-panel__media .phone-frame,.solution-journey__media .phone-frame{width:154px}.scenario-wall-section{padding:72px 0}.scenario-wall-copy{width:min(calc(100% - 28px),var(--max))}.scenario-wall-copy h2{font-size:34px}.scenario-wall-stage{margin-top:34px;padding:0 14px 18px}.scenario-wall-track{grid-auto-columns:300px}.scenario-wall-card{min-height:330px;padding:22px 20px 0}.scenario-wall-card img{height:190px}.screenshot-showcase{width:min(calc(100% - 28px),var(--max));padding:28px;gap:30px;border-radius:14px}.showcase-stack{padding:18px}.showcase-stack .product-frame--compact{max-width:88%;margin-top:-28px}.platform-layer-grid,.role-grid,.pricing-mini-grid{grid-template-columns:1fr}.platform-layer-card,.role-grid article{min-height:auto}.platform-layer-card p{min-height:auto}.role-section{padding:28px;border-radius:14px}.pricing-preview{padding:28px!important;border-radius:14px}.cta-section{min-height:auto;padding:32px!important;align-items:flex-start;flex-direction:column;border-radius:14px}.cta-section h2{font-size:34px}.page-hero{margin-top:0;padding:58px 0 52px!important}.page-hero h1{font-size:clamp(42px,11vw,56px)}.page-hero p{font-size:15px}.page-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.page-hero-stats__head{grid-column:1 / -1}.page-hero-stat{min-height:108px;padding:14px 10px;grid-template-columns:1fr;align-content:center}.page-hero-stat+.page-hero-stat{border-left:1px solid rgba(190,212,239,.72)}.page-hero-stat strong{font-size:14px}.product-hero{padding-top:54px;gap:32px}.product-hero__copy h1{font-size:clamp(42px,11vw,56px)}.product-hero__signals{grid-template-columns:1fr}.product-hero-stage{min-height:430px;padding:68px 14px 30px;border-radius:16px}.product-hero-stage .product-frame--hero{width:calc(100% - 44px)}.product-hero-stage .phone-frame{width:128px;right:8px;bottom:20px}.product-proof-strip{grid-template-columns:1fr}.product-proof-strip article{min-height:auto;border-right:0;border-bottom:1px solid rgba(188,211,238,.76)}.product-proof-strip article:last-child{border-bottom:0}.operating-narrative,.product-detail-band{padding:26px;border-radius:14px}.operating-stack{grid-template-columns:1fr}.operating-screen,.operating-mobile{grid-column:1}.operating-mobile{grid-row:auto}.product-architecture-wrapper{padding:72px 0}.product-architecture{grid-template-columns:1fr}.product-grid--showcase .product-card,.product-grid--showcase .product-card--1,.product-grid--showcase .product-card--2{grid-column:span 12!important;min-height:auto!important}.product-evidence-grid{grid-template-columns:1fr}.product-evidence,.product-evidence--primary{grid-column:auto}.product-evidence--primary .screenshot-mask{aspect-ratio:16 / 10}.solution-role-section .role-grid{grid-template-columns:1fr}.pricing-control-row{align-items:stretch;flex-direction:column}.pricing-grid{grid-template-columns:1fr}.price-card{min-height:auto!important;padding:28px!important}.version-guide-grid{grid-template-columns:1fr}.compare-section{display:none}.compare-card-section{display:block;margin-top:78px;padding-bottom:96px}.case-grid{margin-top:48px}.case-card,.page-shell--cases .case-card{min-height:auto;border-radius:14px!important}.case-card__content{padding:28px}.case-card__content h2{font-size:32px}.case-split{grid-template-columns:1fr}.case-card__media,.case-card:nth-child(2n) .case-card__media{min-height:320px;padding:46px 0 0 28px}.case-card__media--mobile{padding:38px}.case-card__media--mobile img{height:320px}.contact-form,.contact-aside{padding:28px;border-radius:14px!important}.contact-form__grid{grid-template-columns:1fr}.contact-form__full{grid-column:auto}.site-footer{flex-direction:column;align-items:flex-start}.site-footer nav{justify-content:flex-start}}@media(max-width:480px){.hero-section--home .hero-actions-animated{flex-direction:column}.hero-section--home .hero-actions-animated button{width:100%}.enterprise-signal-strip{grid-template-columns:1fr}.enterprise-signal-strip article,.enterprise-signal-strip article:nth-child(odd),.enterprise-signal-strip article:nth-child(-n+2){border-right:0;border-bottom:1px solid rgba(190,212,239,.72)}.enterprise-signal-strip article:last-child{border-bottom:0}.page-hero-stats{grid-template-columns:1fr}.page-hero-stat+.page-hero-stat{border-left:0}.page-hero-stat{min-height:76px;grid-template-columns:30px 1fr}.pricing-preview,.cta-section,.role-section,.screenshot-showcase{padding:24px!important}}@media(prefers-reduced-motion:reduce){.flow-panel,.solution-journey__panel,.hero-section--home .product-frame--hero,.product-card:after,.price-card:after,.mini-price:after{animation:none!important}}.scenario-wall-copy h2{font-size:clamp(36px,3.4vw,48px);text-wrap:balance}.page-hero,.page-shell--pricing .page-hero,.page-shell--solutions .page-hero,.page-shell--cases .page-hero,.page-shell--contact .page-hero{min-height:410px;padding:clamp(52px,5vw,70px) 0 clamp(46px,4vw,58px)!important;border:0!important;border-bottom:1px solid rgba(185,208,237,.78)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.page-hero h1{max-width:760px;font-size:clamp(48px,4.7vw,70px);text-wrap:balance}.product-hero__copy h1{font-size:clamp(48px,3.6vw,60px);line-height:1.04;text-wrap:balance}.product-hero__copy h1 span{display:block;white-space:nowrap}.feature-matrix .product-grid--showcase{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:stretch}.feature-matrix .product-grid--showcase .product-card,.feature-matrix .product-grid--showcase .product-card--1,.feature-matrix .product-grid--showcase .product-card--2,.feature-matrix .product-grid--showcase .product-card--3,.feature-matrix .product-grid--showcase .product-card--4,.feature-matrix .product-grid--showcase .product-card--5,.feature-matrix .product-grid--showcase .product-card--6{width:100%;min-width:0;min-height:300px!important;grid-column:auto!important}.feature-matrix .product-grid--showcase .product-card:nth-child(3n+1){background:radial-gradient(circle at 100% 0%,rgba(8,107,255,.1),transparent 36%),#fffffff0!important}.solution-journey-section,.case-grid{margin-top:clamp(44px,4vw,62px)}.contact-section{padding-top:clamp(44px,4vw,62px)}.page-shell--pricing{background:linear-gradient(180deg,#f7fbff,#fff 23% 68%,#f4f9ff)}.page-shell--pricing:before{display:none!important}.page-shell--pricing .pricing-section{margin-top:clamp(44px,4vw,62px)!important}@supports (animation-timeline: view()){.product-card,.price-card,.mini-price{animation-timeline:auto}}@media(max-width:760px){.hero-section--home .hero-copy h1{font-size:clamp(32px,9.7vw,38px);line-height:1.06}.hero-section--home .hero-line{white-space:nowrap}.page-hero,.page-shell--pricing .page-hero,.page-shell--solutions .page-hero,.page-shell--cases .page-hero,.page-shell--contact .page-hero{min-height:auto;padding:46px 0 42px!important}.page-hero h1,.product-hero__copy h1{font-size:clamp(38px,10.6vw,48px)}.product-hero__copy h1 span{white-space:normal}.feature-matrix .product-grid--showcase{grid-template-columns:1fr!important}.feature-matrix .product-grid--showcase .product-card,.feature-matrix .product-grid--showcase .product-card--1,.feature-matrix .product-grid--showcase .product-card--2,.feature-matrix .product-grid--showcase .product-card--3,.feature-matrix .product-grid--showcase .product-card--4,.feature-matrix .product-grid--showcase .product-card--5,.feature-matrix .product-grid--showcase .product-card--6{min-height:auto!important}}.operating-narrative{align-items:start}.operating-copy{top:92px}.operating-stack{min-height:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:30px;align-items:stretch;overflow:visible}.operating-evidence{min-width:0;min-height:520px;padding:24px;display:grid;grid-template-rows:auto 1fr;gap:20px;border:1px solid rgba(180,207,240,.86);border-radius:16px;background:radial-gradient(circle at 100% 0%,rgba(8,107,255,.08),transparent 34%),#fffffff0;box-shadow:0 26px 76px #12468c1a;overflow:hidden}.operating-evidence__head{min-height:62px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px}.operating-evidence__head>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(8,107,255,.18);border-radius:10px;color:#086bff;background:#f1f7ff;font-size:12px;font-weight:860}.operating-evidence__head em,.operating-evidence__head strong{display:block;font-style:normal}.operating-evidence__head em{color:#75859b;font-size:11px;font-weight:820}.operating-evidence__head strong{margin-top:6px;color:var(--ink);font-size:17px;line-height:1.4;font-weight:820}.operating-evidence__media{min-width:0;min-height:390px;padding:28px;display:grid;place-items:center;border:1px solid rgba(151,190,238,.24);border-radius:13px;background:linear-gradient(rgba(113,169,238,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(113,169,238,.1) 1px,transparent 1px),linear-gradient(145deg,#0a1a30,#07111f);background-size:42px 42px,42px 42px,auto}.operating-evidence__media .product-frame{width:100%;box-shadow:0 30px 78px #00000047}.operating-evidence--mobile .operating-evidence__media{min-height:500px;grid-template-columns:repeat(2,minmax(0,auto));gap:clamp(22px,4vw,54px);align-content:center}.operating-evidence--mobile .phone-frame{width:clamp(176px,15vw,214px)}@supports (animation-timeline: view()){.operating-evidence{animation:operatingEvidenceIn linear both;animation-timeline:view();animation-range:entry 4% cover 34%}}@keyframes operatingEvidenceIn{0%{opacity:.72;transform:translateY(26px) scale(.988)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1080px){.operating-copy{position:relative;top:auto}}@media(max-width:760px){.operating-stack{gap:18px}.operating-evidence{min-height:auto;padding:16px;gap:14px;border-radius:13px}.operating-evidence__media{min-height:240px;padding:12px}.operating-evidence--mobile .operating-evidence__media{min-height:350px;gap:12px}.operating-evidence--mobile .phone-frame{width:min(42%,146px)}}@media(prefers-reduced-motion:reduce){.operating-evidence{animation:none!important}}.operating-copy h2 span{display:block;white-space:nowrap}.operating-steps{position:relative}.operating-step{position:relative;width:100%;min-height:102px;padding:16px;display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;border:1px solid rgba(8,107,255,.09);border-radius:12px;color:inherit;background:#ffffffad;text-align:left;cursor:pointer;overflow:hidden;transition:transform .2s var(--ease-standard),border-color .22s var(--ease-standard),background .22s var(--ease-standard),box-shadow .22s var(--ease-standard)}.operating-step:after{content:"";position:absolute;inset:12px auto 12px 0;width:3px;border-radius:99px;background:linear-gradient(180deg,#086bff,#16b8c6);opacity:0;transform:scaleY(.45);transition:opacity .22s var(--ease-standard),transform .22s var(--ease-standard)}.operating-step:hover{transform:translate(4px);border-color:#086bff33;background:#ffffffe6}.operating-step.is-active{border-color:#086bff47;background:linear-gradient(90deg,#086bff14,#fffffff0 54%);box-shadow:0 18px 44px #0853b117}.operating-step.is-active:after{opacity:1;transform:scaleY(1)}.operating-step>span{color:#086bff;font-weight:860}.operating-step strong{display:block;color:var(--ink);font-size:16px;font-weight:820}.operating-step p{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.58}@media(max-width:1260px)and (min-width:1081px){.operating-copy h2{font-size:46px}}@media(max-width:760px){.operating-copy h2 span{white-space:normal}.operating-step{min-height:auto}}.scenario-wall-section{overflow:clip}.scenario-wall-controls{position:relative;z-index:2;width:min(calc(100% - 80px),var(--max));margin:30px auto 0;display:flex;align-items:flex-end;justify-content:space-between;gap:36px}.scenario-wall-progress{width:min(720px,68%);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.scenario-wall-progress button{min-width:0;padding:6px 0;display:grid;gap:9px;border:0;color:#8190a4;background:transparent;text-align:left;cursor:pointer;transition:color .18s var(--ease-standard)}.scenario-wall-progress button span{font-size:11px;line-height:1;font-weight:820;font-variant-numeric:tabular-nums}.scenario-wall-progress button i{position:relative;height:3px;display:block;border-radius:99px;background:#809dc233;overflow:hidden}.scenario-wall-progress button i b{position:absolute;inset:0;display:block;border-radius:inherit;background:linear-gradient(90deg,#086bff,#09aee8);transform:scaleX(0);transform-origin:left center}.scenario-wall-progress button:hover,.scenario-wall-progress button:focus-visible,.scenario-wall-progress button.is-active{color:#086bff}.scenario-wall-progress button:focus-visible{outline:2px solid rgba(8,107,255,.24);outline-offset:6px;border-radius:3px}.scenario-wall-progress button.is-active i b{animation:scenarioWallProgress 4.2s linear forwards}.scenario-wall-section[data-paused=true] .scenario-wall-progress button.is-active i b{animation-play-state:paused}.scenario-wall-navigation{display:flex;align-items:center;gap:10px}.scenario-wall-count{min-width:64px;display:inline-flex;align-items:baseline;justify-content:center;gap:6px;color:#8290a3;font-size:12px;font-weight:760;font-variant-numeric:tabular-nums}.scenario-wall-count strong{color:var(--ink);font-size:18px;font-weight:860}.scenario-wall-count i{color:#c0c9d6;font-style:normal}.scenario-wall-navigation button{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(167,196,233,.78);border-radius:50%;color:#17304f;background:#ffffffdb;box-shadow:0 10px 28px #23549414;cursor:pointer;transition:color .18s var(--ease-standard),border-color .18s var(--ease-standard),background .18s var(--ease-standard),transform .18s var(--ease-standard),box-shadow .18s var(--ease-standard)}.scenario-wall-navigation button:first-of-type svg{transform:rotate(180deg)}.scenario-wall-navigation button svg{width:18px;height:18px}.scenario-wall-navigation button:hover,.scenario-wall-navigation button:focus-visible{color:#fff;border-color:#086bff;background:linear-gradient(135deg,#086bff,#09aee8);box-shadow:0 14px 32px #086bff33;transform:translateY(-2px)}.scenario-wall-navigation button:active{transform:translateY(0) scale(.96)}.scenario-wall-navigation button:focus-visible{outline:3px solid rgba(8,107,255,.2);outline-offset:3px}.scenario-wall-stage{margin-top:22px;padding:12px 0 34px;overflow-x:auto;overflow-y:visible;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%)}.scenario-wall-stage::-webkit-scrollbar{display:none}.scenario-wall-track{padding:0 max(24px,calc((100vw - var(--max)) / 2 + 40px));grid-auto-columns:clamp(370px,34vw,520px);gap:clamp(16px,1.4vw,22px)}.scenario-wall-card{min-height:414px;opacity:.66;filter:saturate(.86);transform:translateY(4px) scale(.965);transform-origin:center center;transition:opacity .36s var(--ease-out),filter .36s var(--ease-out),transform .42s var(--ease-out),box-shadow .36s var(--ease-out),border-color .36s var(--ease-out)}.scenario-wall-card:hover,.scenario-wall-card:focus-visible{opacity:.92;filter:saturate(1);transform:translateY(-4px) scale(.985)}.scenario-wall-card.is-active,.scenario-wall-card.is-active:hover,.scenario-wall-card.is-active:focus-visible{z-index:2;opacity:1;filter:saturate(1);border-color:#086bff5c;transform:translateY(-6px) scale(1);box-shadow:0 34px 88px #1054ae29,0 0 0 1px #086bff0d inset}.scenario-wall-card img{height:258px}@keyframes scenarioWallProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:980px){.scenario-wall-controls{width:min(calc(100% - 40px),var(--max))}.scenario-wall-progress{width:min(620px,72%)}.scenario-wall-track{grid-auto-columns:min(72vw,460px)}}@media(max-width:760px){.scenario-wall-controls{width:calc(100% - 28px);margin-top:22px;align-items:center;gap:14px}.scenario-wall-progress{width:auto;flex:1;gap:5px}.scenario-wall-progress button{padding:8px 0}.scenario-wall-progress button span{display:none}.scenario-wall-progress button i{height:3px}.scenario-wall-count{display:none}.scenario-wall-navigation{gap:7px}.scenario-wall-navigation button{width:40px;height:40px}.scenario-wall-stage{margin-top:10px;padding:10px 0 24px;-webkit-mask-image:none;mask-image:none}.scenario-wall-track{grid-auto-columns:min(84vw,340px);padding:0 14px;gap:12px}.scenario-wall-card{min-height:338px;opacity:.8;transform:scale(.98)}.scenario-wall-card.is-active,.scenario-wall-card.is-active:hover,.scenario-wall-card.is-active:focus-visible{transform:scale(1)}.scenario-wall-card img{height:194px}}@media(prefers-reduced-motion:reduce){.scenario-wall-stage{scroll-behavior:auto}.scenario-wall-card{transition:none!important}.scenario-wall-progress button.is-active i b{animation:none!important;transform:scaleX(1)}}.system-module-overview{position:relative;scroll-margin-top:88px;padding-top:clamp(34px,5vw,76px);padding-bottom:clamp(34px,5vw,76px)}.system-module-overview:before,.pc-mobile-section:before{content:"";position:absolute;inset:8% auto auto 50%;width:min(760px,74vw);height:min(420px,48vw);pointer-events:none;background:linear-gradient(120deg,#086bff14,#12bcd80d),repeating-linear-gradient(90deg,rgba(88,141,221,.07) 0 1px,transparent 1px 76px),repeating-linear-gradient(0deg,rgba(88,141,221,.06) 0 1px,transparent 1px 76px);border-radius:28px;transform:translate(-50%);-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0,rgba(0,0,0,.72) 44%,transparent 78%);mask-image:radial-gradient(circle at 50% 45%,#000 0,rgba(0,0,0,.72) 44%,transparent 78%);opacity:.9;z-index:-1}.system-module-layout{display:grid;grid-template-columns:minmax(340px,.72fr) minmax(560px,1.28fr);gap:clamp(22px,3vw,44px);align-items:stretch}.module-map{display:grid;gap:12px}.module-map-card{position:relative;width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:102px;padding:18px 20px;border:1px solid rgba(174,204,240,.74);border-radius:16px;color:var(--ink);font:inherit;text-align:left;background:linear-gradient(135deg,#fffffff5,#f0f8ffb8),radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 0),rgba(8,107,255,.12),transparent 28%);box-shadow:0 20px 58px #21508e14;cursor:pointer;overflow:hidden;transition:transform .24s var(--ease-out),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out),background .24s var(--ease-out)}.module-map-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(120deg,rgba(8,107,255,.38),transparent 30%,rgba(19,194,220,.46));opacity:0;transition:opacity .24s var(--ease-out);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.module-map-card:hover,.module-map-card:focus-visible,.module-map-card.is-active{transform:translate(6px);border-color:#086bff5c;box-shadow:0 28px 76px #1c5cb224}.module-map-card:hover:before,.module-map-card:focus-visible:before,.module-map-card.is-active:before{opacity:1}.module-map-card.is-active{background:linear-gradient(135deg,#fffffffc,#e7f4ffe6),radial-gradient(circle at 18% 0%,rgba(8,107,255,.16),transparent 34%)}.module-map-card.is-active:after{content:"";position:absolute;left:-1px;top:18px;bottom:18px;width:3px;border-radius:999px;background:linear-gradient(180deg,#086bff,#14b8cf);box-shadow:0 0 18px #086bff5c}.module-map-card>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#086bff;font-size:14px;font-weight:860;background:#086bff14}.module-map-card strong{display:block;margin-bottom:6px;font-size:20px;font-weight:860;letter-spacing:0}.module-map-card p{margin:0;color:#5c6b82;font-size:14px;line-height:1.75}.module-map-card em{justify-self:end;padding:8px 10px;border-radius:999px;color:#0a68e8;font-size:12px;font-style:normal;font-weight:820;background:#086bff14;white-space:nowrap}.module-showcase{position:relative;min-width:0;min-height:620px;display:grid;grid-template-rows:auto minmax(360px,1fr) auto;border:1px solid rgba(158,195,239,.76);border-radius:24px;background:radial-gradient(circle at 82% 10%,rgba(20,181,210,.12),transparent 26%),linear-gradient(145deg,#fffffffa,#edf7fff0);box-shadow:0 38px 110px #10448924,inset 0 1px #ffffffeb;overflow:hidden;animation:moduleShowcaseIn .42s var(--ease-out) both}.module-showcase__copy{padding:30px 34px 24px;border-bottom:1px solid rgba(174,204,239,.64)}.module-showcase__copy>span{color:#086bff;font-size:12px;font-weight:860}.module-showcase__copy h3{margin:8px 0 10px;color:var(--ink);font-size:clamp(27px,2.5vw,38px);line-height:1.16;font-weight:850}.module-showcase__copy p{max-width:720px;margin:0;color:#5c6c82;font-size:15px;line-height:1.78}.module-showcase__media{position:relative;min-height:360px;padding:34px;display:grid;place-items:center;background:radial-gradient(circle at 50% 42%,rgba(22,137,255,.2),transparent 36%),repeating-linear-gradient(90deg,rgba(118,176,255,.1) 0 1px,transparent 1px 58px),repeating-linear-gradient(0deg,rgba(118,176,255,.09) 0 1px,transparent 1px 58px),linear-gradient(145deg,#081a31,#071323);overflow:hidden}.module-showcase__media:after{content:"";position:absolute;inset:auto 8% 0;height:54%;pointer-events:none;background:radial-gradient(ellipse at center bottom,rgba(21,136,255,.23),transparent 68%)}.module-showcase__media .product-frame{z-index:1;width:min(100%,820px);transform:perspective(1500px) rotateX(.6deg);box-shadow:0 30px 78px #0012304d}.module-showcase__media--mobile{padding-block:24px}.module-showcase__media--mobile .phone-frame{position:relative;right:auto;bottom:auto;z-index:1;width:min(220px,48%);transform:none}.module-showcase__outcomes{min-height:70px;padding:17px 26px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:center;border-top:1px solid rgba(174,204,239,.64);background:#ffffffb3}.module-showcase__outcomes span{display:flex;align-items:center;gap:8px;color:#33445d;font-size:13px;font-weight:760}.module-showcase__outcomes svg{flex:0 0 auto;color:#0872f2}@keyframes moduleShowcaseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pc-mobile-section{position:relative;padding-top:clamp(30px,4vw,68px);padding-bottom:clamp(34px,5vw,76px)}.pc-mobile-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:clamp(18px,2.4vw,34px)}.pc-mobile-card{min-height:520px;display:grid;grid-template-rows:auto 1fr;gap:22px;padding:clamp(24px,3vw,38px);border:1px solid rgba(174,204,240,.72);border-radius:24px;background:linear-gradient(145deg,#fffffff5,#eef8ffcc),radial-gradient(circle at 78% 18%,rgba(8,107,255,.11),transparent 32%);box-shadow:0 28px 86px #1f52971a;overflow:hidden}.pc-mobile-card--mobile{background:linear-gradient(145deg,#fffffffa,#f1faffdb),radial-gradient(circle at 50% 30%,rgba(19,194,220,.14),transparent 32%)}.pc-mobile-card>div:first-child span{color:#086bff;font-size:13px;font-weight:860}.pc-mobile-card h3{margin:8px 0 10px;color:var(--ink);font-size:clamp(26px,2.5vw,40px);line-height:1.08;letter-spacing:0}.pc-mobile-card p{max-width:680px;margin:0;color:#5f6f85;font-size:16px;line-height:1.85}.pc-mobile-card__media{display:grid;place-items:end center;min-height:0}.pc-mobile-card--pc .product-frame{width:min(100%,760px);transform:translateY(10px)}.pc-mobile-card--mobile .phone-frame{width:min(74%,270px);margin-inline:auto;transform:translateY(8px)}.product-proof-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-matrix .product-grid--showcase{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch}.feature-matrix .product-grid--showcase .product-card{grid-column:span 2;min-height:320px}.feature-matrix .product-grid--showcase .product-card--1,.feature-matrix .product-grid--showcase .product-card--2{grid-column:span 3}.feature-matrix .product-grid--showcase .product-card--5{grid-column:2 / span 4}@media(max-width:1180px){.system-module-layout,.pc-mobile-grid{grid-template-columns:1fr}.module-showcase{min-height:590px}.product-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.system-module-overview,.pc-mobile-section{padding-top:24px}.module-map-card{min-width:270px;grid-template-columns:auto 1fr;min-height:auto;padding:16px}.module-map{margin-inline:-14px;padding:0 14px 8px;grid-auto-flow:column;grid-auto-columns:270px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory}.module-map-card{scroll-snap-align:start}.module-map-card:hover,.module-map-card:focus-visible,.module-map-card.is-active{transform:translateY(-2px)}.module-map-card em{grid-column:2;justify-self:start}.module-showcase{min-height:auto;border-radius:20px}.module-showcase__copy{padding:24px 22px 20px}.module-showcase__copy h3{font-size:28px}.module-showcase__media{min-height:270px;padding:18px}.module-showcase__media--mobile .phone-frame{width:min(168px,56%)}.module-showcase__outcomes{padding:16px 20px;grid-template-columns:1fr;gap:9px}.pc-mobile-card{min-height:auto;padding:22px;border-radius:20px}.pc-mobile-card h3{font-size:28px}.pc-mobile-card--mobile .phone-frame{width:min(78%,230px)}.product-proof-strip,.feature-matrix .product-grid--showcase{grid-template-columns:1fr}.feature-matrix .product-grid--showcase .product-card,.feature-matrix .product-grid--showcase .product-card--1,.feature-matrix .product-grid--showcase .product-card--2,.feature-matrix .product-grid--showcase .product-card--5{grid-column:auto}}.hero-data-flow{min-height:650px!important;padding:0!important;border:1px solid rgba(174,204,240,.72);border-radius:22px;background:radial-gradient(circle at 50% 50%,rgba(36,145,255,.1),transparent 31%),linear-gradient(145deg,#fffffffa,#eff7ffeb);box-shadow:0 42px 120px #1f53971f,inset 0 1px #ffffffe0;overflow:hidden;isolation:isolate}.hero-data-flow:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(93,150,224,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(93,150,224,.075) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(circle at 50% 52%,#000 0,rgba(0,0,0,.72) 54%,transparent 92%);mask-image:radial-gradient(circle at 50% 52%,#000 0,rgba(0,0,0,.72) 54%,transparent 92%)}.data-flow-header{min-height:104px;padding:26px 34px 22px;display:flex;align-items:flex-end;justify-content:space-between;gap:36px;border-bottom:1px solid rgba(182,207,238,.66);background:#ffffffb3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.data-flow-header>div>span{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#0a6be9;font-size:12px;font-weight:850}.data-flow-header>div>span i{width:7px;height:7px;border-radius:50%;background:#13b9a4;box-shadow:0 0 0 6px #13b9a41a;animation:dataFlowStatus 2.2s ease-in-out infinite}.data-flow-header strong{display:block;color:var(--ink);font-size:clamp(22px,2.3vw,34px);line-height:1.12;font-weight:850}.data-flow-header p{max-width:560px;margin:0;color:#5c6c82;font-size:14px;line-height:1.75;text-align:right}.data-flow-canvas{position:relative;height:470px;margin:0 24px}.data-flow-network{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.data-flow-halo{transform-origin:center;animation:dataFlowHalo 4.8s ease-in-out infinite}.data-flow-orbit{fill:none;stroke:#4185de29;stroke-width:1;stroke-dasharray:4 10;transform-origin:600px 260px}.data-flow-orbit--outer{animation:dataFlowOrbit 24s linear infinite}.data-flow-orbit--inner{animation:dataFlowOrbit 18s linear infinite reverse}.data-flow-link{fill:none;stroke-width:2.2;stroke-linecap:round;opacity:.66;transition:opacity .24s var(--ease-out),stroke-width .24s var(--ease-out),filter .24s var(--ease-out)}.data-flow-link--input{stroke:#0b6fff;stroke-dasharray:10 11;animation:dataFlowDashInput 2.3s linear infinite}.data-flow-link--return{stroke:#11ae99;stroke-dasharray:4 10;animation:dataFlowDashReturn 2s linear infinite}.hero-data-flow.is-flow-project .data-flow-link--project,.hero-data-flow.is-flow-production .data-flow-link--production,.hero-data-flow.is-flow-finance .data-flow-link--finance,.hero-data-flow.is-flow-worker .data-flow-link--worker{stroke-width:3.6;opacity:1;animation-duration:1.2s}.hero-data-flow.is-flow-project .data-flow-link--input.data-flow-link--project,.hero-data-flow.is-flow-production .data-flow-link--input.data-flow-link--production,.hero-data-flow.is-flow-finance .data-flow-link--input.data-flow-link--finance,.hero-data-flow.is-flow-worker .data-flow-link--input.data-flow-link--worker{filter:drop-shadow(0 0 7px rgba(11,111,255,.56))}.hero-data-flow.is-flow-project .data-flow-link--return.data-flow-link--project,.hero-data-flow.is-flow-production .data-flow-link--return.data-flow-link--production,.hero-data-flow.is-flow-finance .data-flow-link--return.data-flow-link--finance,.hero-data-flow.is-flow-worker .data-flow-link--return.data-flow-link--worker{filter:drop-shadow(0 0 7px rgba(17,174,153,.58))}.data-flow-node{position:absolute;z-index:3;width:min(282px,24%);min-height:104px;padding:17px 18px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;border:1px solid rgba(164,198,239,.78);border-radius:15px;outline:none;background:#ffffffeb;box-shadow:0 22px 54px #214f8b1c,inset 0 1px #fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .24s var(--ease-out),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out),background .24s var(--ease-out)}.data-flow-node:hover,.data-flow-node:focus-visible{transform:translateY(-5px);border-color:#0a6fff9e;background:#fff;box-shadow:0 30px 72px #195fb72e,0 0 0 4px #0a6fff12}.data-flow-node--project{left:1.5%;top:54px}.data-flow-node--production{right:1.5%;top:54px}.data-flow-node--worker{left:1.5%;bottom:42px}.data-flow-node--finance{right:1.5%;bottom:42px}.data-flow-node__index{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#086bff;background:#086bff14;font-size:12px;font-weight:900}.data-flow-node strong{display:block;color:var(--ink);font-size:18px;line-height:1.2;font-weight:850}.data-flow-node p{margin:5px 0 0;color:#617086;font-size:12px;line-height:1.55}.data-flow-node em{grid-column:2;justify-self:start;color:#0b70e9;font-size:11px;line-height:1;font-style:normal;font-weight:820}.data-flow-hub-card{position:absolute;left:50%;top:50%;z-index:4;width:230px;min-height:174px;padding:25px 22px 20px;border:1px solid rgba(102,183,255,.58);border-radius:22px;color:#fff;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(52,176,255,.36),transparent 52%),linear-gradient(145deg,#0a2747,#071629 72%);box-shadow:0 32px 76px #052b5c47,inset 0 1px #ffffff24;transform:translate(-50%,-50%)}.data-flow-hub-card__pulse{position:absolute;inset:-11px;z-index:-1;border:1px solid rgba(31,151,255,.32);border-radius:29px;animation:dataFlowHubPulse 2.8s ease-out infinite}.data-flow-hub-card small{color:#72d7ff;font-size:11px;font-weight:820}.data-flow-hub-card>strong{display:block;margin-top:10px;font-size:30px;line-height:1;font-weight:860}.data-flow-hub-card p{margin:9px 0 15px;color:#dcedffc2;font-size:12px}.data-flow-hub-card>div{display:flex;justify-content:center;gap:7px}.data-flow-hub-card>div span{padding:6px 9px;border:1px solid rgba(136,205,255,.18);border-radius:7px;color:#eaf5ffe6;background:#ffffff0f;font-size:10px;font-weight:760}.data-flow-hub-card .data-flow-hub-card__return{display:block;margin-top:13px;color:#75e2d1;font-size:10px;line-height:1.45;font-weight:760}.data-flow-caption{position:absolute;z-index:2;color:#728198;font-size:11px;font-weight:760}.data-flow-caption--write{left:29.5%;top:31%;color:#176ed6}.data-flow-caption--return{right:28.5%;bottom:29%;color:#0b8f7e}.data-flow-legend{min-height:60px;padding:0 34px;display:flex;align-items:center;gap:24px;border-top:1px solid rgba(182,207,238,.66);color:#617187;background:#ffffffa8;font-size:11px;font-weight:720}.data-flow-legend span{display:inline-flex;align-items:center;gap:8px}.data-flow-legend strong{margin-left:auto;color:var(--ink);font-size:11px;font-weight:820}.data-flow-legend__line{width:24px;height:2px;border-radius:999px}.data-flow-legend__line--input{background:#0b6fff;box-shadow:0 0 8px #0b6fff3d}.data-flow-legend__line--return{background:#15b6a4;box-shadow:0 0 8px #15b6a442}@keyframes dataFlowDashInput{to{stroke-dashoffset:-44}}@keyframes dataFlowDashReturn{to{stroke-dashoffset:42}}@keyframes dataFlowOrbit{to{transform:rotate(360deg)}}@keyframes dataFlowHalo{0%,to{opacity:.62;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes dataFlowHubPulse{0%{opacity:0;transform:scale(.94)}38%{opacity:1}to{opacity:0;transform:scale(1.08)}}@keyframes dataFlowStatus{0%,to{opacity:.65}50%{opacity:1}}@media(max-width:980px){.hero-data-flow{min-height:auto!important}.data-flow-header{align-items:flex-start}.data-flow-canvas{height:560px}.data-flow-node{width:min(240px,28%)}.data-flow-node p{display:none}}@media(max-width:760px){.hero-section--home .hero-data-flow{min-height:auto;padding:0!important;border-radius:16px}.data-flow-header{min-height:auto;padding:20px;display:block}.data-flow-header strong{font-size:24px}.data-flow-header p{margin-top:12px;text-align:left}.data-flow-canvas{height:auto;margin:0;padding:16px;display:grid;gap:10px}.data-flow-network,.data-flow-caption{display:none}.data-flow-node,.data-flow-hub-card{position:relative;inset:auto;width:100%;min-height:auto;transform:none}.data-flow-node{padding:14px}.data-flow-node:hover,.data-flow-node:focus-visible{transform:translateY(-2px)}.data-flow-node p{display:block}.data-flow-hub-card{margin-top:4px;padding:21px 18px 18px}.data-flow-hub-card__pulse{inset:-4px;border-radius:20px}.data-flow-legend{min-height:auto;padding:15px 18px;flex-wrap:wrap;gap:10px 18px}.data-flow-legend strong{width:100%;margin-left:0}}.hero-data-flow{min-height:auto!important;padding:0!important;border:1px solid rgba(170,201,237,.76);border-radius:22px;background:radial-gradient(circle at 82% 32%,rgba(69,185,255,.09),transparent 32%),linear-gradient(155deg,#fffffffc,#f1f8fff2);box-shadow:0 38px 104px #1f53971c,inset 0 1px #fffffff5;overflow:hidden}.hero-data-flow:after{background-image:linear-gradient(rgba(93,150,224,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(93,150,224,.055) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(to bottom,transparent 8%,#000 24%,#000 84%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 8%,#000 24%,#000 84%,transparent 100%)}.data-flow-header{min-height:112px;padding:26px 34px 24px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:end;gap:48px;border-bottom:1px solid rgba(182,207,238,.68);background:#ffffffbd;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.data-flow-header>div>span{margin-bottom:9px;color:#076ce5;letter-spacing:0}.data-flow-header strong{max-width:760px;font-size:clamp(23px,2.25vw,34px);line-height:1.14}.data-flow-header p{max-width:520px;justify-self:end;color:#5f6f84;line-height:1.7}.data-flow-loop{position:relative;z-index:1;padding:26px 34px 0}.data-flow-stage-heading{display:flex;align-items:center;gap:12px;margin-bottom:14px}.data-flow-stage-heading>span{width:32px;height:32px;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(27,118,238,.18);border-radius:9px;color:#086bff;background:#086bff12;font-size:11px;font-weight:900}.data-flow-stage-heading strong{display:block;color:var(--ink);font-size:15px;line-height:1.2;font-weight:850}.data-flow-stage-heading p{margin:3px 0 0;color:#718096;font-size:11px;line-height:1.45}.data-flow-source-grid,.data-flow-return-grid,.data-flow-lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.data-flow-node{position:relative;inset:auto;z-index:2;width:auto;min-height:116px;padding:15px 16px 16px;display:block;border:1px solid rgba(161,195,236,.72);border-radius:12px;outline:none;background:#ffffffeb;box-shadow:0 14px 36px #24549114,inset 0 1px #fffffffa;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .22s var(--ease-out),opacity .22s var(--ease-out),border-color .22s var(--ease-out),box-shadow .22s var(--ease-out),background .22s var(--ease-out)}.data-flow-node>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.data-flow-node__index{width:auto;height:auto;display:inline;border-radius:0;color:#0a6fff;background:transparent;font-size:10px;font-weight:900}.data-flow-node em{grid-column:auto;justify-self:auto;padding:0;color:#507194;font-size:10px;line-height:1.2;font-style:normal;font-weight:760}.data-flow-node>strong{display:block;margin-top:13px;color:var(--ink);font-size:17px;line-height:1.2;font-weight:850}.data-flow-node>p{margin:7px 0 0;color:#617086;font-size:11px;line-height:1.52}.data-flow-node:hover,.data-flow-node:focus-visible{transform:translateY(-3px);border-color:#086bff8f;background:#fff;box-shadow:0 22px 50px #1a5fb826,0 0 0 3px #086bff0f}.data-flow-lanes{height:34px}.data-flow-lane{position:relative;width:1px;height:100%;justify-self:center;opacity:.56;transition:opacity .22s var(--ease-out),filter .22s var(--ease-out)}.data-flow-lane:after{content:"";position:absolute;left:50%;bottom:-1px;border-right:4px solid transparent;border-left:4px solid transparent;transform:translate(-50%)}.data-flow-lane i{position:absolute;left:50%;top:2px;width:5px;height:5px;border-radius:50%;transform:translate(-50%);animation:dataFlowLaneDown 1.8s var(--ease-in-out) infinite}.data-flow-lane:nth-child(2) i{animation-delay:.18s}.data-flow-lane:nth-child(3) i{animation-delay:.36s}.data-flow-lane:nth-child(4) i{animation-delay:.54s}.data-flow-lanes--input .data-flow-lane{background:linear-gradient(to bottom,#0b6fff29,#0b6fff)}.data-flow-lanes--input .data-flow-lane:after{border-top:5px solid #0b6fff}.data-flow-lanes--input .data-flow-lane i{background:#0b6fff;box-shadow:0 0 8px #0b6fff94}.data-flow-lanes--return .data-flow-lane{background:linear-gradient(to bottom,#14b09a29,#14b09a)}.data-flow-lanes--return .data-flow-lane:after{border-top:5px solid #14b09a}.data-flow-lanes--return .data-flow-lane i{background:#14b09a;box-shadow:0 0 8px #14b09a94}.data-flow-rail{min-height:70px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid rgba(123,177,238,.48);border-radius:12px;background:linear-gradient(90deg,#096cf614,#44b4ff0a),#ffffffdb;box-shadow:inset 3px 0 #0b6fff}.data-flow-rail small,.data-flow-hub-panel small{display:block;color:#0b70e9;font-size:10px;line-height:1.2;font-weight:850}.data-flow-rail strong{display:block;margin-top:4px;color:var(--ink);font-size:17px;line-height:1.2;font-weight:850}.data-flow-rail__facts{display:flex;align-items:center;gap:18px;color:#48627f;font-size:11px;font-weight:760}.data-flow-rail__facts span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.data-flow-rail__facts span:before{content:"";width:4px;height:4px;border-radius:50%;background:#0b6fff;box-shadow:0 0 0 4px #0b6fff14}.data-flow-hub-panel{position:relative;min-height:124px;margin-top:14px;padding:21px 24px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;border:1px solid rgba(77,166,245,.38);border-radius:14px;color:#fff;background:radial-gradient(circle at 82% 20%,rgba(38,178,255,.24),transparent 32%),linear-gradient(118deg,#07182c,#0b294a 56%,#0b3650);box-shadow:0 24px 54px #082b5433,inset 0 1px #ffffff1f;overflow:hidden}.data-flow-hub-panel:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 22%,rgba(117,219,255,.1) 48%,transparent 72%);transform:translate(-72%);animation:dataFlowHubSweep 6.8s var(--ease-in-out) infinite}.data-flow-hub-panel small{color:#73dfff}.data-flow-hub-panel strong{display:block;margin-top:7px;font-size:23px;line-height:1.2;font-weight:850}.data-flow-hub-panel p{max-width:720px;margin:7px 0 0;color:#deeeffc2;font-size:11px;line-height:1.6}.data-flow-hub-panel__capabilities{position:relative;z-index:1;display:flex;align-items:center;gap:8px}.data-flow-hub-panel__capabilities span{padding:8px 10px;border:1px solid rgba(126,206,255,.22);border-radius:8px;color:#eff9fff0;background:#ffffff12;font-size:10px;font-weight:760;white-space:nowrap}.data-flow-stage-heading--return{margin-bottom:13px}.data-flow-stage-heading--return>span{border-color:#14b09a33;color:#0c927f;background:#14b09a14}.data-flow-return-card{min-height:88px;padding:15px 16px;border:1px solid rgba(92,185,170,.34);border-radius:12px;outline:none;background:linear-gradient(145deg,#fffffff5,#ecfbf8cc);box-shadow:0 12px 30px #1c665b12;transition:transform .22s var(--ease-out),opacity .22s var(--ease-out),border-color .22s var(--ease-out),box-shadow .22s var(--ease-out)}.data-flow-return-card span{display:block;color:#0b917e;font-size:10px;line-height:1.2;font-weight:850}.data-flow-return-card strong{display:block;margin-top:8px;color:var(--ink);font-size:14px;line-height:1.45;font-weight:820}.data-flow-return-card:hover,.data-flow-return-card:focus-visible{transform:translateY(-3px);border-color:#14b09a9e;box-shadow:0 20px 42px #11806f21,0 0 0 3px #14b09a12}.hero-data-flow[class*=is-flow-] .data-flow-node,.hero-data-flow[class*=is-flow-] .data-flow-return-card,.hero-data-flow[class*=is-flow-] .data-flow-lane{opacity:.38}.hero-data-flow.is-flow-project .data-flow-node--project,.hero-data-flow.is-flow-project .data-flow-return-card--project,.hero-data-flow.is-flow-project .data-flow-lane--project,.hero-data-flow.is-flow-production .data-flow-node--production,.hero-data-flow.is-flow-production .data-flow-return-card--production,.hero-data-flow.is-flow-production .data-flow-lane--production,.hero-data-flow.is-flow-finance .data-flow-node--finance,.hero-data-flow.is-flow-finance .data-flow-return-card--finance,.hero-data-flow.is-flow-finance .data-flow-lane--finance,.hero-data-flow.is-flow-worker .data-flow-node--worker,.hero-data-flow.is-flow-worker .data-flow-return-card--worker,.hero-data-flow.is-flow-worker .data-flow-lane--worker{opacity:1}.hero-data-flow.is-flow-project .data-flow-lane--project,.hero-data-flow.is-flow-production .data-flow-lane--production,.hero-data-flow.is-flow-finance .data-flow-lane--finance,.hero-data-flow.is-flow-worker .data-flow-lane--worker{filter:drop-shadow(0 0 6px currentColor)}.data-flow-loop__footer{min-height:54px;margin:24px -34px 0;padding:0 34px;display:flex;align-items:center;gap:24px;border-top:1px solid rgba(182,207,238,.66);color:#66768a;background:#ffffffad;font-size:10px;font-weight:740}.data-flow-loop__footer span{display:inline-flex;align-items:center;gap:7px}.data-flow-loop__footer span:before{content:"";width:5px;height:5px;border-radius:50%;background:#0b6fff}.data-flow-loop__footer span:nth-child(2):before{background:#14b09a}.data-flow-loop__footer strong{margin-left:auto;color:var(--ink);font-size:10px;font-weight:820}@keyframes dataFlowLaneDown{0%{opacity:0;transform:translate(-50%,-2px)}24%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate(-50%,25px)}}@keyframes dataFlowHubSweep{0%,22%{opacity:0;transform:translate(-72%)}42%,64%{opacity:1}82%,to{opacity:0;transform:translate(72%)}}@media(max-width:980px){.data-flow-header{grid-template-columns:1fr;align-items:start;gap:12px}.data-flow-header p{max-width:680px;justify-self:start;text-align:left}.data-flow-node{min-height:126px;padding-inline:13px}.data-flow-node>strong{font-size:15px}.data-flow-hub-panel{gap:18px}}@media(max-width:760px){.hero-section--home .hero-data-flow{border-radius:16px}.data-flow-header{min-height:auto;padding:20px 18px}.data-flow-header strong{font-size:23px}.data-flow-header p{margin-top:0;font-size:13px}.data-flow-loop{padding:20px 16px 0}.data-flow-source-grid,.data-flow-return-grid{grid-template-columns:1fr;gap:10px}.data-flow-node{width:100%;min-height:auto;padding:14px}.data-flow-node>p{display:block}.data-flow-lanes{display:none}.data-flow-rail{margin:16px 0 12px;display:block;box-shadow:inset 0 3px #0b6fff}.data-flow-rail__facts{margin-top:13px;flex-wrap:wrap;gap:9px 16px}.data-flow-hub-panel{min-height:auto;margin-top:0;padding:20px;display:block}.data-flow-hub-panel strong{font-size:20px}.data-flow-hub-panel__capabilities{margin-top:16px;flex-wrap:wrap}.data-flow-stage-heading--return{margin-top:18px}.data-flow-return-card{min-height:auto;padding:14px}.data-flow-loop__footer{min-height:auto;margin:20px -16px 0;padding:14px 16px;display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.data-flow-loop__footer strong{grid-column:1 / -1;margin-left:0}}.data-flow-workspace{display:grid;grid-template-columns:minmax(0,3.35fr) minmax(250px,.95fr);align-items:center;gap:42px}.data-flow-business-layer{min-width:0}.data-flow-writeback{margin-top:14px;padding:15px 16px 16px;border:1px solid rgba(76,176,159,.34);border-radius:12px;background:linear-gradient(110deg,#e6faf6cc,#ffffffe0);box-shadow:inset 3px 0 #14b09a}.data-flow-writeback__heading{display:flex;align-items:center;gap:11px}.data-flow-writeback__heading>span{width:30px;height:30px;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(20,176,154,.22);border-radius:9px;color:#0c917e;background:#14b09a14;font-size:10px;font-weight:900}.data-flow-writeback__heading strong{display:block;color:var(--ink);font-size:14px;line-height:1.25;font-weight:850}.data-flow-writeback__heading p{margin:3px 0 0;color:#60778a;font-size:10px;line-height:1.5}.data-flow-writeback-grid{margin-top:13px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.data-flow-writeback-item{min-height:62px;padding:10px 11px;border:1px solid rgba(70,162,147,.18);border-radius:9px;outline:none;background:#ffffffc7;transition:transform .2s var(--ease-out),border-color .2s var(--ease-out),background .2s var(--ease-out),box-shadow .2s var(--ease-out)}.data-flow-writeback-item span{display:block;color:#0b917e;font-size:9px;line-height:1.2;font-weight:850}.data-flow-writeback-item strong{display:block;margin-top:6px;color:#183047;font-size:11px;line-height:1.35;font-weight:800}.data-flow-writeback-item:hover,.data-flow-writeback-item:focus-visible{transform:translateY(-2px);border-color:#14b09a94;background:#fff;box-shadow:0 12px 26px #107a6a1a}.data-flow-insight-card{position:relative;min-height:316px;padding:24px 22px 21px;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(78,165,241,.4);border-radius:14px;color:#fff;background:radial-gradient(circle at 82% 12%,rgba(50,188,255,.3),transparent 34%),linear-gradient(145deg,#07182c,#0a2949 58%,#0b3b52);box-shadow:0 24px 54px #082b5430,inset 0 1px #ffffff1f}.data-flow-insight-card:before{content:"";position:absolute;left:-43px;top:50%;width:42px;border-top:1px dashed rgba(26,125,226,.72)}.data-flow-insight-card:after{content:"";position:absolute;left:-7px;top:calc(50% - 4px);border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #167ce2}.data-flow-insight-card__permission{position:absolute;right:18px;top:18px;display:inline-flex;align-items:center;gap:7px;color:#9de9dc;font-size:9px;line-height:1.2;font-weight:820}.data-flow-insight-card__permission i{width:6px;height:6px;border-radius:50%;background:#4dd7c1;box-shadow:0 0 0 4px #4dd7c11c}.data-flow-insight-card>small{color:#76dfff;font-size:10px;line-height:1.2;font-weight:850}.data-flow-insight-card>strong{display:block;margin-top:9px;font-size:26px;line-height:1.1;font-weight:860}.data-flow-insight-card>p{margin:13px 0 0;color:#deeeffc2;font-size:11px;line-height:1.65}.data-flow-insight-card>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.data-flow-insight-card>div span{padding:8px 10px;border:1px solid rgba(126,206,255,.22);border-radius:8px;color:#eff9fff0;background:#ffffff12;font-size:10px;font-weight:760}.data-flow-insight-card>em{margin-top:18px;padding-top:14px;border-top:1px solid rgba(139,201,243,.16);color:#8edfd3;font-size:10px;line-height:1.4;font-style:normal;font-weight:780}.hero-data-flow[class*=is-flow-] .data-flow-node,.hero-data-flow[class*=is-flow-] .data-flow-lane{opacity:.48}.hero-data-flow.is-flow-project .data-flow-node--project,.hero-data-flow.is-flow-project .data-flow-lane--project,.hero-data-flow.is-flow-production .data-flow-node--production,.hero-data-flow.is-flow-production .data-flow-lane--production,.hero-data-flow.is-flow-finance .data-flow-node--finance,.hero-data-flow.is-flow-finance .data-flow-lane--finance,.hero-data-flow.is-flow-worker .data-flow-node--worker,.hero-data-flow.is-flow-worker .data-flow-lane--worker{opacity:1}.hero-data-flow.is-flow-project .data-flow-writeback-item--project,.hero-data-flow.is-flow-production .data-flow-writeback-item--production,.hero-data-flow.is-flow-finance .data-flow-writeback-item--finance,.hero-data-flow.is-flow-worker .data-flow-writeback-item--worker{transform:translateY(-2px);border-color:#14b09aa3;background:#fff;box-shadow:0 12px 28px #107a6a1f}@media(max-width:980px){.data-flow-workspace{grid-template-columns:1fr;gap:16px}.data-flow-insight-card{min-height:auto;padding:24px}.data-flow-insight-card:before,.data-flow-insight-card:after{display:none}}@media(max-width:760px){.data-flow-writeback{margin-top:12px;padding:14px;box-shadow:inset 0 3px #14b09a}.data-flow-writeback__heading{align-items:flex-start}.data-flow-writeback-grid{grid-template-columns:1fr 1fr}.data-flow-insight-card{padding:50px 20px 20px}.data-flow-insight-card__permission{left:20px;right:auto}}
