.glow-orb-engine{position:absolute;width:800px;height:800px;background:radial-gradient(circle,rgba(22,93,255,.08) 0,transparent 70%);border-radius:50%;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);animation:breathe-glow-engine 8s infinite alternate;pointer-events:none}.container-engine{width:1400px;max-width:95%;margin:0 auto;padding:80px 0;position:relative;z-index:10}.narrative-engine{z-index:10;padding-right:20px}.desc-engine{line-height:1.8;opacity:.8}.eyebrow-engine{font-size:13px;font-weight:700;color:var(--primary-engine);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:20px;display:flex;align-items:center;gap:8px}.eyebrow-engine::before{content:'';width:6px;height:6px;background:var(--primary-engine);border-radius:50%}.step-list-engine{display:flex;flex-direction:column;gap:12px}.step-card-engine{padding:18px 24px;background:rgba(255,255,255,.4);border:1px solid transparent;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4, 0, .2, 1);position:relative;backdrop-filter:blur(5px)}.step-card-engine:hover{background:rgba(255,255,255,.8);transform:translateX(5px)}.step-card-engine.active{background:#fff;border-color:var(--primary-light-engine);box-shadow:0 4px 20px rgba(22,93,255,.05)}.step-card-engine.active::before{content:'';position:absolute;left:0;top:12px;bottom:12px;width:4px;background:var(--primary-engine);border-radius:0 4px 4px 0}.step-title-engine{font-weight:600;color:#0f172a;display:flex;justify-content:space-between}.step-subtitle-engine{font-size:13px;color:#64748b;margin-top:6px}.stage-wrapper-engine{position:relative;height:700px;display:flex;justify-content:center;align-items:center;perspective:2500px}.isometric-engine-engine{position:relative;width:700px;height:600px;transform-style:preserve-3d;transform:rotateX(var(--iso-angle-x)) rotateZ(var(--iso-angle-z));transition:transform 1.2s cubic-bezier(.2, .8, .2, 1)}.layer-chaos-engine{position:absolute;width:100%;height:100%;transform:translateZ(-80px);pointer-events:none}.chaos-fragment-engine{position:absolute;background:#fff;padding:6px 10px;border-radius:6px;font-family:monospace;font-size:11px;color:#64748b;box-shadow:0 4px 10px rgba(0,0,0,.05);border:1px solid #e2e8f0;display:flex;align-items:center;gap:6px;transition:all .8s cubic-bezier(.34, 1.56, .64, 1);animation:float-random-engine 6s infinite ease-in-out}.icon-xls-engine{width:12px;height:12px;background:#10b981;border-radius:2px}.layer-core-engine{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateZ(0);width:500px;height:340px;transition:transform .8s ease}.master-grid-engine{width:100%;height:100%;background:var(--glass-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:var(--glass-border);border-radius:20px;box-shadow:var(--glass-highlight),0 30px 60px -15px rgba(15,23,42,.15),0 0 0 1px rgba(22,93,255,.05);overflow:hidden;display:flex;flex-direction:column}.grid-header-engine{height:48px;border-bottom:1px solid rgba(0,0,0,.05);display:flex;align-items:center;padding:0 20px;gap:10px;background:rgba(255,255,255,.5)}.grid-title-engine{font-weight:700;font-size:14px;color:#0f172a;display:flex;align-items:center;gap:8px}.grid-title-engine::before{content:'数据表';font-size:10px;padding:2px 4px;background:var(--primary-light-engine);color:var(--primary-engine);border-radius:4px;font-family:monospace}.grid-body-engine{flex:1;padding:10px;display:flex;flex-direction:column;gap:8px}.grid-row-engine{height:40px;background:rgba(255,255,255,.4);border-radius:8px;display:flex;align-items:center;padding:0 15px;gap:20px;transition:all .3s}.grid-row-engine:hover{background:#fff;transform:scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,.05)}.cell-engine{height:8px;background:#e2e8f0;border-radius:4px}.c-text-engine{width:80px}.c-tag-engine{height:20px;width:60px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600}.tag-blue-engine{background:#e8f3ff;color:#165dff}.tag-green-engine{background:#d1fae5;color:#059669}.tag-orange-engine{background:#fef3c7;color:#d97706}.c-user-engine{width:24px;height:24px;border-radius:50%;background:#cbd5e1;border:2px solid #fff}.layer-output-engine{position:absolute;top:0;left:0;width:100%;height:100%;transform:translateZ(120px);pointer-events:none}.out-card-kanban-engine{position:absolute;right:0;top:-40px;width:200px;height:140px;background:rgba(255,255,255,.9);border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.05);padding:12px;transform:translateZ(50px);opacity:0;transition:all .6s ease}.out-card-mobile-engine{position:absolute;left:-20px;bottom:-20px;width:140px;height:240px;background:#1f2937;border-radius:24px;border:4px solid #374151;box-shadow:0 30px 60px rgba(0,0,0,.12);transform:translateZ(80px);opacity:0;transition:all .6s ease .1s;overflow:hidden}.beam-connector-engine{position:absolute;width:2px;background:linear-gradient(to top,transparent,var(--primary-engine));transform-origin:bottom;transform:rotateX(-90deg);opacity:0;transition:all .5s}.state-structure .chaos-fragment-engine{left:50%!important;top:50%!important;transform:scale(0);opacity:0;transition-duration:.6s}.state-structure .grid-row-engine{animation:flash-row-engine .5s ease forwards}.state-forms .out-card-kanban-engine{opacity:1;transform:translateZ(50px) translateY(-10px)}.state-forms .out-card-mobile-engine{opacity:1;transform:translateZ(80px) translateY(-10px)}.state-forms .layer-core-engine{transform:translate(-50%,-50%) translateZ(0) scale(.95);filter:blur(1px);opacity:.7}.state-forms .beam-connector-engine{opacity:1;height:100px}.sd-hub{--sd-hub-brand:#165DFF;--sd-hub-purple:#7C3AED;--sd-hub-ink:#0F172A;--sd-hub-body:#475569;--sd-hub-stage-w:7.25rem;--sd-hub-stage-h:6.25rem;--sd-hub-core:3.5rem;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.sd-hub[data-size=sm]{--sd-hub-stage-w:6rem;--sd-hub-stage-h:5.25rem;--sd-hub-core:3rem}.sd-hub[data-size=lg]{--sd-hub-stage-w:8.5rem;--sd-hub-stage-h:7.25rem;--sd-hub-core:4rem}.sd-hub[data-size=scenario]{--sd-hub-stage-w:12.5rem;--sd-hub-stage-h:8.75rem;--sd-hub-core:6.25rem}.sd-hub__stage{position:relative;width:var(--sd-hub-stage-w);height:var(--sd-hub-stage-h);display:flex;align-items:flex-end;justify-content:center}.sd-hub__tier{position:absolute;left:50%;transform:translateX(-50%);border-radius:50%;border:1px solid rgba(22,93,255,.1);background:radial-gradient(circle,rgba(22,93,255,.05) 0,rgba(124,58,237,.03) 48%,transparent 72%)}.sd-hub__tier--3{bottom:0;width:calc(var(--sd-hub-stage-w) + .25rem);height:1.75rem;background:linear-gradient(180deg,rgba(22,93,255,.1),rgba(124,58,237,.04));border-radius:50%/30%}.sd-hub__tier--2{bottom:.5rem;width:calc(var(--sd-hub-stage-w) - 1.75rem);height:1.25rem;opacity:.7}.sd-hub__tier--1{bottom:1rem;width:calc(var(--sd-hub-stage-w) - 3.25rem);height:.75rem;opacity:.5}.sd-hub__core{position:relative;z-index:2;bottom:1.85rem;width:var(--sd-hub-core);height:var(--sd-hub-core);border-radius:16px;background:linear-gradient(145deg,#4f8fff 0,var(--sd-hub-brand) 48%,var(--sd-hub-purple) 100%);border:1px solid rgba(255,255,255,.38);display:flex;align-items:center;justify-content:center;box-shadow:0 14px 40px rgba(22,93,255,.24),0 6px 20px rgba(124,58,237,.12),inset 0 1px 0 rgba(255,255,255,.28);transition:transform .35s ease-out,box-shadow .35s ease-out}.sd-hub__core-icon{display:block;width:calc(var(--sd-hub-core) - .75rem);height:calc(var(--sd-hub-core) - .75rem)}.sd-hub[data-size=scenario] .sd-hub__core-icon{width:3.75rem;height:3.75rem}.sd-hub.is-pulse .sd-hub__core{transform:scale(1.08) translateY(-2px);box-shadow:0 18px 48px rgba(22,93,255,.32),0 8px 24px rgba(124,58,237,.16)}.sd-hub__brand{margin-top:-.75rem;font-size:.9375rem;font-weight:800;color:var(--sd-hub-ink);letter-spacing:-.01em}.sd-hub__caps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3125rem .375rem;width:100%;max-width:11.25rem;margin:.5rem 0 0;padding:0;list-style:none}.sd-hub__cap{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.25rem .375rem;border-radius:999px;background:rgba(255,255,255,.78);border:1px solid rgba(226,232,240,.92);font-size:.625rem;font-weight:600;color:var(--sd-hub-body);white-space:nowrap;box-shadow:0 2px 8px rgba(15,23,42,.04)}.sd-hub__cap:first-child,.sd-hub__cap:nth-child(2){background:rgba(238,244,255,.72);border-color:rgba(22,93,255,.12)}.sd-hub__cap:nth-child(3),.sd-hub__cap:nth-child(4){background:rgba(243,232,255,.58);border-color:rgba(124,58,237,.12)}.sd-hub__cap svg{width:.6875rem;height:.6875rem;color:var(--sd-hub-brand)}.sd-hub__cap:nth-child(3) svg,.sd-hub__cap:nth-child(4) svg{color:var(--sd-hub-purple)}@media (prefers-reduced-motion:reduce){.sd-hub__tier{animation:none}}#logic{background-color:#fff;position:relative}#liberation{background-color:#f8fafc!important;background-image:radial-gradient(#e2e8f0 1.5px,transparent 1.5px),radial-gradient(#f1f5f9 1px,transparent 1px)!important;background-size:40px 40px,20px 20px!important;background-position:0 0,20px 20px!important}.lifecycle-section{background:#fff;background-image:radial-gradient(#e2e8f0 1px,transparent 1px);background-size:24px 24px;position:relative}.ambient-orb{position:absolute;width:800px;height:800px;border-radius:50%;filter:blur(70px);z-index:-1;opacity:.6;pointer-events:none;will-change:transform}.orb-blue{background:radial-gradient(circle,rgba(22,93,255,.15) 0,transparent 70%);top:-300px;left:-300px}.orb-indigo{background:radial-gradient(circle,rgba(99,102,241,.12) 0,transparent 70%);bottom:-300px;right:-300px}#hero .hero-content{container-type:inline-size;max-width:72rem;margin-top:clamp(2rem,5vh,4rem);text-align:center;align-items:center}#hero .hero-content::before{content:"";position:absolute;left:50%;top:49%;z-index:-1;width:min(66rem,82vw);height:min(30rem,46vh);border-radius:999px;background:radial-gradient(closest-side at 50% 44%,rgba(255,255,255,.92),rgba(255,255,255,.62) 46%,rgba(255,255,255,0) 76%),radial-gradient(closest-side at 56% 46%,rgba(22,93,255,.16),rgba(22,93,255,0) 72%);filter:blur(20px);transform:translate(-50%,-50%);pointer-events:none}#hero .hero-zone{width:100%;display:flex;flex-direction:column;align-items:center}#hero .hero-zone--actions{gap:1rem;margin-top:2.125rem}#hero .hero-headline{position:relative;margin:0 0 1.25rem;width:100%;display:flex;justify-content:center}#hero .hero-title-aura{animation:title-glow 8s ease-in-out infinite}#hero .hero-subtitle-wrap{width:100%;margin-left:auto;margin-right:auto;opacity:1;transform:none}#hero .hero-tagline{display:block;margin:0;color:#165dff;font-size:clamp(.875rem, 1.05vw, 1rem);line-height:1.6}#hero .hero-subtitle{margin:0 0 1.25rem;font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC",Arial,sans-serif;font-size:1.75rem;line-height:1.32;font-weight:800;letter-spacing:0;color:#111827;text-align:center}#hero .hero-value-tags{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.625rem;margin:0 auto;padding:0;list-style:none;font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC",Arial,sans-serif;text-align:center}#hero .hero-value-tags li{display:inline-flex;align-items:center;justify-content:center;min-height:1.875rem;padding:0 .8rem;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:rgba(255,255,255,.34);color:#8ea0b8;font-size:.8125rem;line-height:1;font-weight:700;letter-spacing:0;backdrop-filter:blur(10px);box-shadow:0 8px 22px rgba(15,23,42,.035)}#hero .hero-trust-strip{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgba(226,232,240,.85);display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}#hero .hero-trust-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;width:100%;max-width:40rem}#hero .hero-trust-logo{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;padding:.25rem .5rem;border-radius:.375rem;background:rgba(248,250,252,.9);border:1px solid rgba(226,232,240,.9)}#hero .hero-subtitle-br{display:block}#hero .hero-zone--value{width:100%}#hero .hero-pill-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .625rem;margin:0 0 1.5rem;padding:0;list-style:none;max-width:100%}#hero .hero-pill{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem .875rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.02em;color:#475569;background:rgba(255,255,255,.4);border:1px solid rgba(255,255,255,.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 12px -6px rgba(15,23,42,.08);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease,color .2s ease}#hero .hero-pill--brand{padding:.5rem 1.125rem;color:#334155;font-size:.875rem;font-weight:700;background:rgba(248,252,255,.72);border-color:rgba(125,211,252,.55);box-shadow:0 8px 24px rgba(22,93,255,.08),inset 0 1px 0 rgba(255,255,255,.9)}#hero .hero-pill--brand span{color:#165dff;font-weight:900}#hero .hero-pill:hover{border-color:rgba(22,93,255,.25);transform:translateY(-1px)}#hero .hero-pill--active{color:#165dff;border-color:rgba(22,93,255,.35);background:rgba(239,246,255,.85);animation:hero-tag-glow 4s ease-in-out infinite}#hero .hero-pill-icon{width:1rem;height:1rem;stroke-width:2;color:currentColor}#hero .hero-slogan{margin:.75rem 0 0;font-size:.8125rem;font-weight:500;letter-spacing:.04em;color:#94a3b8;text-align:center;width:100%}#hero .hero-cta-row{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;width:100%}@media (min-width:640px){#hero .hero-cta-row{flex-direction:row;align-items:center;justify-content:center;width:auto}}#hero .hero-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.25rem;border-radius:.875rem;font-weight:700;font-size:1rem;line-height:1;transition:transform .3s ease,box-shadow .3s ease,background .3s ease,border-color .3s ease;overflow:hidden;border:1px solid transparent}#hero .hero-cta--primary{color:#fff;background:linear-gradient(135deg,#165dff 0,#0b63ff 55%,#0045e6 100%);border-color:rgba(255,255,255,.2);box-shadow:0 16px 34px -16px rgba(22,93,255,.72),inset 0 1px 0 rgba(255,255,255,.28)}#hero .hero-cta--primary:hover{transform:translateY(-2px);box-shadow:0 20px 50px rgba(22,93,255,.4)}#hero .hero-cta--secondary{color:#0f172a;background:rgba(255,255,255,.66);border-color:rgba(226,232,240,.72);font-size:.9375rem;font-weight:600;box-shadow:0 12px 28px -20px rgba(15,23,42,.22);backdrop-filter:blur(12px)}#hero .hero-cta--secondary:hover{transform:translateY(-2px);background:#fff}#hero .hero-cta-inner{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.625rem;letter-spacing:-.01em}#hero .hero-cta-icon{width:1.25rem;height:1.25rem;transition:transform .25s ease}#hero .hero-cta-icon--down{transition:transform .25s ease}#hero .hero-cta:hover .hero-cta-icon--down{transform:translateY(.2rem)}#hero .hero-cta:hover .hero-cta-icon:not(.hero-cta-icon--down){transform:translateX(.25rem)}#hero .hero-cta:hover .hero-cta-icon--play{transform:scale(1.04)}#hero.hero-section{isolation:isolate}#hero.hero-section::after,#hero.hero-section::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}#hero.hero-section::before{background:radial-gradient(ellipse at 50% 45%,rgba(255,255,255,.34) 0,rgba(255,255,255,.26) 31%,rgba(255,255,255,0) 58%),radial-gradient(ellipse at 50% 39%,rgba(22,93,255,.13) 0,rgba(22,93,255,.05) 26%,rgba(22,93,255,0) 55%)}#hero.hero-section::after{background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.42) 74%,rgba(255,255,255,.92) 100%),linear-gradient(90deg,rgba(255,255,255,.66) 0,rgba(255,255,255,0) 18%,rgba(255,255,255,0) 82%,rgba(255,255,255,.66) 100%)}#hero .hero-mesh{will-change:transform;opacity:.72}#hero .hero-orb{position:absolute;border-radius:50%;filter:blur(140px);will-change:transform}#hero .hero-orb--blue{top:-10%;left:10%;width:min(800px,90vw);height:min(800px,90vw);background:#2563eb;mix-blend-mode:multiply;opacity:.22}#hero .hero-orb--violet{top:-15%;right:5%;width:min(700px,80vw);height:min(700px,80vw);background:#7c3aed;mix-blend-mode:multiply;opacity:.18}#hero .hero-orb--cyan{top:15%;left:30%;width:min(600px,70vw);height:min(600px,70vw);background:#22d3ee;mix-blend-mode:screen;opacity:.12;filter:blur(130px)}#hero .hero-orb--amber{top:5%;right:30%;width:min(400px,50vw);height:min(400px,50vw);background:#fbbf24;mix-blend-mode:overlay;opacity:.08;filter:blur(110px)}#hero .hero-orb--soft{top:20%;left:50%;transform:translateX(-50%);width:min(1000px,95vw);height:min(700px,60vh);background:#eef2ff;mix-blend-mode:multiply;opacity:.28;filter:blur(120px)}#hero #singularity-canvas,#hero .hero-singularity-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.58}@media (max-width:767px){#hero #singularity-canvas,#hero .hero-singularity-canvas{opacity:.5}}@media (prefers-reduced-motion:reduce){#hero #singularity-canvas,#hero .hero-singularity-canvas{display:none}#hero .mesh-gradient-container .animate-blob{animation:none!important}}#hero .hero-scroll-hint{opacity:.85}#hero .hero-scroll-chevron{animation:hero-scroll-bounce 2s ease-in-out infinite}.hero-title-text{display:inline-flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;z-index:1;text-align:center;box-sizing:border-box;max-width:100%;font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC",Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.06;color:#0f172a;font-size:5.625rem!important;filter:drop-shadow(0 18px 34px rgba(22, 93, 255, .08))}#hero .hero-title-word{display:inline-block;white-space:nowrap;letter-spacing:0}#hero .hero-title-word--dark{color:#0b1428;text-shadow:0 .07em .18em rgba(15,23,42,.08)}#hero .hero-title-word--blue{position:relative;isolation:isolate;color:transparent;background:linear-gradient(104deg,#0b63ff 0,#1f7bff 32%,#165dff 58%,#3b82f6 78%,#0b63ff 100%);background-size:210% 100%;-webkit-background-clip:text;background-clip:text;text-shadow:0 0 .012em rgba(22,93,255,.6),0 0 .22em rgba(22,93,255,.22),0 .08em .28em rgba(22,93,255,.1);animation:hero-title-blue-flow 7s ease-in-out infinite}#hero .hero-title-word--blue::before{content:"";position:absolute;inset:-0.08em -0.04em -0.1em;z-index:-1;border-radius:.18em;background:radial-gradient(60% 62% at 50% 48%,rgba(22,93,255,.22),rgba(22,93,255,0) 72%);filter:blur(.18em);opacity:.62;transform:translateZ(0);animation:hero-title-blue-glow 5.8s ease-in-out infinite}#hero .hero-title-word--blue::after{content:"数智生命体";position:absolute;inset:0;color:transparent;background:linear-gradient(105deg,transparent 0,transparent 38%,rgba(255,255,255,.86) 48%,rgba(255,255,255,.18) 54%,transparent 64%,transparent 100%);background-size:230% 100%;background-position:135% 0;-webkit-background-clip:text;background-clip:text;opacity:0;pointer-events:none;animation:hero-title-blue-sheen 4.8s cubic-bezier(.4,0,.2,1) infinite}.illu-card::before,.illu-glass-card::before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.04;pointer-events:none;z-index:0}.illu-glass-card{background:rgba(255,255,255,.45);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border:1px solid rgba(255,255,255,.5);box-shadow:0 4px 24px -1px rgba(0,0,0,.02),0 20px 25px -5px rgba(0,0,0,.03),inset 0 0 40px rgba(255,255,255,.1);position:relative;overflow:hidden}.illu-card::after{content:'';position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,rgba(255,255,255,.8) 0,rgba(255,255,255,.1) 40%,rgba(22,93,255,.4) 60%,rgba(255,255,255,.1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2;transition:all .5s ease}.illu-card{background:rgba(255,255,255,.35);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.4);box-shadow:0 15px 45px -10px rgba(31,38,135,.08),inset 0 0 0 1px rgba(255,255,255,.2);transition:all .8s cubic-bezier(.16, 1, .3, 1);transform-style:preserve-3d}.illu-card:hover{transform:translateY(-15px) scale(1.03) rotateX(2deg);background:rgba(255,255,255,.55);box-shadow:0 40px 80px -20px rgba(22,93,255,.25),0 0 0 1px rgba(22,93,255,.15),inset 0 0 30px rgba(255,255,255,.4)}.illu-card:hover::after{padding:2px;background:linear-gradient(135deg,#fff 0,rgba(22,93,255,.6) 50%,#fff 100%)}#deployment-security .group:hover .rounded-full{transform:scale(1.2);filter:blur(40px)}#deployment-security .relative.pl-6 h4::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:18px;border-radius:2px}#deployment-security .private-card h4::before{background-color:var(--accent-blue)}#deployment-security .cloud-card h4::before{background-color:var(--accent-gold)}#deployment-security .scroll-reveal,#deployment-security .scroll-reveal-left,#deployment-security .scroll-reveal-right{will-change:transform,opacity}#preview-5 .stage{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;transform:scale(.85);transform-origin:center center}#preview-5 .desktop-window{position:relative;width:1100px;height:640px;background:var(--bg-surface);border-radius:12px;box-shadow:var(--shadow-lg);border:1px solid var(--border-subtle);display:flex;overflow:hidden;z-index:1}#preview-5 .sidebar{width:240px;background:#f8fafc;border-right:1px solid var(--border-subtle);padding:24px 16px;display:flex;flex-direction:column;gap:24px}#preview-5 .brand{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--text-main);font-size:15px;padding-left:8px}#preview-5 .brand-logo{width:24px;height:24px;background:var(--primary);border-radius:6px}#preview-5 .nav-group{display:flex;flex-direction:column;gap:4px}#preview-5 .nav-label{font-size:11px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;margin-bottom:8px;padding-left:8px}#preview-5 .nav-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:6px;color:var(--text-secondary);font-size:13px;font-weight:500;transition:.2s}#preview-5 .nav-item.active{background:#fff;color:var(--primary);box-shadow:var(--shadow-sm);border:1px solid var(--border-subtle)}#preview-5 .main-content{flex:1;display:flex;flex-direction:column;background:#fff}#preview-5 .header{height:60px;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;padding:0 24px}#preview-5 .breadcrumb{display:flex;gap:8px;font-size:13px;color:var(--text-secondary)}#preview-5 .breadcrumb span.current{color:var(--text-main);font-weight:600}#preview-5 .actions{display:flex;gap:12px}#preview-5 .btn-outline{border:1px solid var(--border-subtle);background:#fff;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;color:var(--text-secondary)}#preview-5 .btn-primary{background:var(--primary);color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;border:none}#preview-5 .dashboard-body{padding:24px}#preview-5 .stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}#preview-5 .stat-card{border:1px solid var(--border-subtle);border-radius:8px;padding:16px}#preview-5 .stat-label{font-size:12px;color:var(--text-secondary);margin-bottom:4px}#preview-5 .stat-val{font-size:20px;font-weight:700;color:var(--text-main)}#preview-5 .table-container{border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden}#preview-5 .table-header{background:#f8fafc;border-bottom:1px solid var(--border-subtle);height:40px;display:flex;align-items:center;padding:0 16px;gap:16px;font-size:12px;font-weight:600;color:var(--text-secondary)}#preview-5 .table-row{height:48px;display:flex;align-items:center;padding:0 16px;gap:16px;border-bottom:1px solid var(--border-subtle);font-size:13px;color:var(--text-main)}#preview-5 .table-row:last-child{border-bottom:none}#preview-5 .col-check{width:20px}#preview-5 .col-name{flex:2;font-weight:500;display:flex;align-items:center;gap:8px}#preview-5 .col-status{flex:1}#preview-5 .col-amount{flex:1;text-align:right;font-family:'SF Mono',Monaco,monospace}#preview-5 .col-date{flex:1;text-align:right;color:var(--text-tertiary)}#preview-5 .avatar-sm{width:24px;height:24px;border-radius:50%;background:#e2e8f0;border:1px solid #fff;box-shadow:0 1px 2px rgba(0,0,0,.1)}#preview-5 .badge{padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;display:inline-block}#preview-5 .badge.success{background:var(--success-bg);color:var(--success-text)}#preview-5 .badge.warning{background:var(--warning-bg);color:var(--warning-text)}#preview-5 .row-highlight{background:#eff6ff;position:relative}#preview-5 .row-highlight::after{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--primary)}#preview-5 .modal-layer{position:absolute;left:140px;top:140px;width:360px;background:rgba(255,255,255,.95);backdrop-filter:blur(12px);border-radius:12px;box-shadow:var(--shadow-xl),0 0 0 1px rgba(0,0,0,.05);z-index:10;display:flex;flex-direction:column;animation:pop-in .4s cubic-bezier(.16,1,.3,1)}#preview-5 .modal-header{padding:16px 20px;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;align-items:center}#preview-5 .modal-title{font-weight:600;font-size:14px}#preview-5 .modal-close{width:20px;height:20px;border-radius:4px;color:var(--text-tertiary);display:flex;justify-content:center;align-items:center;font-size:16px;cursor:pointer}#preview-5 .modal-body{padding:20px;display:flex;flex-direction:column;gap:16px}#preview-5 .form-group{display:flex;flex-direction:column;gap:6px}#preview-5 .form-label{font-size:12px;font-weight:500;color:var(--text-secondary)}#preview-5 .form-input{height:36px;border:1px solid var(--border-subtle);border-radius:6px;padding:0 10px;font-size:13px;color:var(--text-main);background:#fff;transition:.2s}#preview-5 .form-input.focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(59,130,246,.15)}#preview-5 .modal-footer{padding:16px 20px;background:#f8fafc;border-top:1px solid var(--border-subtle);border-radius:0 0 12px 12px;display:flex;justify-content:flex-end;gap:10px}#preview-5 .btn-cancel{font-size:13px;font-weight:500;color:var(--text-secondary);padding:8px 12px}#preview-5 .btn-save{font-size:13px;font-weight:500;color:#fff;background:var(--primary);padding:8px 16px;border-radius:6px;box-shadow:0 2px 5px rgba(59,130,246,.3)}#preview-5 .mobile-layer{position:absolute;right:40px;bottom:-40px;width:280px;height:520px;background:#fff;border-radius:40px;border:8px solid #1e293b;box-shadow:var(--shadow-xl);z-index:20;overflow:hidden;display:flex;flex-direction:column;transform:translateY(20px)}#preview-5 .notch{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100px;height:24px;background:#1e293b;border-radius:0 0 16px 16px;z-index:30}#preview-5 .mobile-screen{flex:1;background:#f8fafc;display:flex;flex-direction:column;overflow:hidden}#preview-5 .m-header{height:80px;background:#fff;padding-top:30px;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}#preview-5 .m-body{padding:16px;display:flex;flex-direction:column;gap:12px}#preview-5 .m-card{background:#fff;padding:12px;border-radius:12px;border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm)}#preview-5 .m-card.active{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}#preview-5 .m-label{font-size:10px;color:var(--text-tertiary);text-transform:uppercase;margin-bottom:4px}#preview-5 .m-val{font-size:14px;font-weight:600;color:var(--text-main)}#preview-5 .m-tag{display:inline-block;font-size:10px;padding:2px 6px;background:var(--success-bg);color:var(--success-text);border-radius:4px;margin-top:4px}#preview-5 .cursor-pointer{position:absolute;top:420px;left:420px;width:20px;height:20px;z-index:50;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));pointer-events:none}#preview-6 .stage{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;transform:scale(.85);transform-origin:center center}#preview-6 .desktop-window{position:relative;width:960px;height:640px;background:var(--bg-surface);border-radius:12px;box-shadow:var(--shadow-lg);border:1px solid var(--border-subtle);display:flex;overflow:hidden;z-index:1}#preview-6 .sidebar{width:240px;background:#f8fafc;border-right:1px solid var(--border-subtle);padding:24px 16px;display:flex;flex-direction:column;gap:24px}#preview-6 .brand{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--text-main);font-size:15px;padding-left:8px}#preview-6 .brand-logo{width:24px;height:24px;background:var(--primary);border-radius:6px}#preview-6 .nav-group{display:flex;flex-direction:column;gap:4px}#preview-6 .nav-label{font-size:11px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;margin-bottom:8px;padding-left:8px}#preview-6 .nav-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:6px;color:var(--text-secondary);font-size:13px;font-weight:500;transition:.2s}#preview-6 .nav-item.active{background:#fff;color:var(--primary);box-shadow:var(--shadow-sm);border:1px solid var(--border-subtle)}#preview-6 .main-content{flex:1;display:flex;flex-direction:column;background:#fff}#preview-6 .header{height:60px;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;padding:0 24px}#preview-6 .breadcrumb{display:flex;gap:8px;font-size:13px;color:var(--text-secondary)}#preview-6 .breadcrumb span.current{color:var(--text-main);font-weight:600}#preview-6 .actions{display:flex;gap:12px}#preview-6 .btn-outline{border:1px solid var(--border-subtle);background:#fff;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;color:var(--text-secondary)}#preview-6 .btn-primary{background:var(--primary);color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;border:none}#preview-6 .dashboard-body{padding:24px}#preview-6 .stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}#preview-6 .stat-card{border:1px solid var(--border-subtle);border-radius:8px;padding:16px}#preview-6 .stat-label{font-size:12px;color:var(--text-secondary);margin-bottom:4px}#preview-6 .stat-val{font-size:20px;font-weight:700;color:var(--text-main)}#preview-6 .table-container{border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden}#preview-6 .table-header{background:#f8fafc;border-bottom:1px solid var(--border-subtle);height:40px;display:flex;align-items:center;padding:0 16px;gap:16px;font-size:12px;font-weight:600;color:var(--text-secondary)}#preview-6 .table-row{height:48px;display:flex;align-items:center;padding:0 16px;gap:16px;border-bottom:1px solid var(--border-subtle);font-size:13px;color:var(--text-main)}#preview-6 .table-row:last-child{border-bottom:none}#preview-6 .col-check{width:20px}#preview-6 .col-name{flex:2;font-weight:500;display:flex;align-items:center;gap:8px}#preview-6 .col-status{flex:1}#preview-6 .col-amount{flex:1;text-align:right;font-family:'SF Mono',Monaco,monospace}#preview-6 .col-date{flex:1;text-align:right;color:var(--text-tertiary)}#preview-6 .avatar-sm{width:24px;height:24px;border-radius:50%;background:#e2e8f0;border:1px solid #fff;box-shadow:0 1px 2px rgba(0,0,0,.1)}#preview-6 .badge{padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;display:inline-block}#preview-6 .badge.success{background:var(--success-bg);color:var(--success-text)}#preview-6 .badge.warning{background:var(--warning-bg);color:var(--warning-text)}#preview-6 .row-highlight{background:#eff6ff;position:relative}#preview-6 .row-highlight::after{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--primary)}#preview-6 .modal-layer{position:absolute;left:140px;top:140px;width:360px;background:rgba(255,255,255,.95);backdrop-filter:blur(12px);border-radius:12px;box-shadow:var(--shadow-xl),0 0 0 1px rgba(0,0,0,.05);z-index:10;display:flex;flex-direction:column;animation:pop-in .4s cubic-bezier(.16,1,.3,1)}#preview-6 .modal-header{padding:16px 20px;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;align-items:center}#preview-6 .modal-title{font-weight:600;font-size:14px}#preview-6 .modal-close{width:20px;height:20px;border-radius:4px;color:var(--text-tertiary);display:flex;justify-content:center;align-items:center;font-size:16px;cursor:pointer}#preview-6 .modal-body{padding:20px;display:flex;flex-direction:column;gap:16px}#preview-6 .form-group{display:flex;flex-direction:column;gap:6px}#preview-6 .form-label{font-size:12px;font-weight:500;color:var(--text-secondary)}#preview-6 .form-input{height:36px;border:1px solid var(--border-subtle);border-radius:6px;padding:0 10px;font-size:13px;color:var(--text-main);background:#fff;transition:.2s}#preview-6 .form-input.focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(59,130,246,.15)}#preview-6 .modal-footer{padding:16px 20px;background:#f8fafc;border-top:1px solid var(--border-subtle);border-radius:0 0 12px 12px;display:flex;justify-content:flex-end;gap:10px}#preview-6 .btn-cancel{font-size:13px;font-weight:500;color:var(--text-secondary);padding:8px 12px}#preview-6 .btn-save{font-size:13px;font-weight:500;color:#fff;background:var(--primary);padding:8px 16px;border-radius:6px;box-shadow:0 2px 5px rgba(59,130,246,.3)}#preview-6 .mobile-layer{position:absolute;right:40px;bottom:-40px;width:280px;height:520px;background:#fff;border-radius:40px;border:8px solid #1e293b;box-shadow:var(--shadow-xl);z-index:20;overflow:hidden;display:flex;flex-direction:column;transform:translateY(20px)}#preview-6 .notch{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100px;height:24px;background:#1e293b;border-radius:0 0 16px 16px;z-index:30}#preview-6 .mobile-screen{flex:1;background:#f8fafc;display:flex;flex-direction:column;overflow:hidden}#preview-6 .m-header{height:80px;background:#fff;padding-top:30px;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}#preview-6 .m-body{padding:16px;display:flex;flex-direction:column;gap:12px}#preview-6 .m-card{background:#fff;padding:12px;border-radius:12px;border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm)}#preview-6 .m-card.active{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}#preview-6 .m-label{font-size:10px;color:var(--text-tertiary);text-transform:uppercase;margin-bottom:4px}#preview-6 .m-val{font-size:14px;font-weight:600;color:var(--text-main)}#preview-6 .m-tag{display:inline-block;font-size:10px;padding:2px 6px;background:var(--success-bg);color:var(--success-text);border-radius:4px;margin-top:4px}#preview-6 .cursor-pointer{position:absolute;top:420px;left:420px;width:20px;height:20px;z-index:50;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));pointer-events:none}.inst-stage{position:relative;width:100%;height:540px;background:rgba(255,255,255,.4);border-radius:24px;box-shadow:0 20px 50px rgba(0,0,0,.05),inset 0 0 0 1px rgba(255,255,255,.6);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);overflow:hidden;z-index:10;margin:0 auto}.inst-layer-sketch{position:absolute;width:100%;height:100%;padding:30px;box-sizing:border-box;background:#fdfdfd;display:flex;flex-direction:column;gap:15px;background-image:radial-gradient(rgba(203,213,225,.5) 1px,transparent 1px);background-size:24px 24px;z-index:5}.inst-sketch-nav{height:50px;border:1px dashed var(--inst-sketch-stroke);border-radius:12px;display:flex;align-items:center;padding:0 15px;opacity:.4}.inst-sketch-content{display:flex;gap:15px;height:100%}.inst-sketch-sidebar{width:180px;border:1px dashed var(--inst-sketch-stroke);border-radius:12px;opacity:.4}.inst-sketch-main{flex:1;border:1px dashed var(--inst-sketch-stroke);border-radius:12px;padding:15px;position:relative;opacity:.4}.inst-glass-wrapper{position:absolute;top:0;left:0;width:0;height:100%;overflow:hidden;z-index:20;animation:inst-crystal-scan 6s ease-in-out infinite;border-right:2px solid rgba(255,255,255,.9);box-shadow:15px 0 30px rgba(255,255,255,.4)}.inst-prism-beam{position:absolute;right:0;top:0;bottom:0;width:3px;background:linear-gradient(to bottom,transparent,#fff,transparent);z-index:30;box-shadow:0 0 20px #fff,0 0 40px rgba(255,255,255,.6)}.inst-glass-ui{width:800px;height:100%;padding:30px;box-sizing:border-box;background:0 0;display:flex;flex-direction:column;gap:15px}.inst-glass-nav{height:50px;background:rgba(255,255,255,.45);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border-radius:14px;border:1px solid rgba(255,255,255,.6);box-shadow:0 10px 30px -10px rgba(0,0,0,.05),inset 0 0 0 1px rgba(255,255,255,.3);display:flex;align-items:center;justify-content:space-between;padding:0 20px;position:relative;overflow:hidden}.inst-logo-area{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--inst-text-main);font-size:14px}.inst-logo-icon{width:28px;height:28px;background:linear-gradient(135deg,#a78bfa,#3b82f6);border-radius:8px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:14px;box-shadow:0 4px 10px rgba(59,130,246,.3)}.inst-glass-body{display:flex;gap:15px;flex:1}.inst-glass-sidebar{width:180px;background:rgba(255,255,255,.4);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border-radius:14px;border:1px solid rgba(255,255,255,.6);padding:15px;display:flex;flex-direction:column;gap:8px;box-shadow:0 10px 30px -10px rgba(0,0,0,.03);position:relative;overflow:hidden}.inst-glass-card{flex:1;background:rgba(255,255,255,.45);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid rgba(255,255,255,.6);border-radius:14px;padding:15px;box-shadow:0 15px 35px -15px rgba(0,0,0,.05),inset 0 0 0 1px rgba(255,255,255,.3);position:relative;overflow:hidden;transition:all .6s cubic-bezier(.16, 1, .3, 1)}.inst-glass-card:hover{transform:translateY(-8px) scale(1.02);background:rgba(255,255,255,.6);box-shadow:0 25px 50px -12px rgba(0,0,0,.1)}.inst-glass-table-container{flex:1;background:rgba(255,255,255,.55);border-radius:16px;border:1px solid rgba(255,255,255,.7);padding:20px;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);box-shadow:0 20px 40px -20px rgba(0,0,0,.05);position:relative;overflow:hidden}.inst-row{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.05)}.inst-avatar{width:28px;height:28px;border-radius:8px;background:#e2e8f0;margin-right:10px}.inst-badge{padding:3px 8px;border-radius:15px;font-size:10px;font-weight:600}.inst-badge.green{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.inst-floater{position:absolute;background:rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.6);backdrop-filter:blur(5px);z-index:25;box-shadow:0 8px 20px rgba(0,0,0,.05);animation:inst-float-up 3s ease-out infinite;opacity:0;display:flex;justify-content:center;align-items:center;font-size:18px}.inst-floater.cube{width:36px;height:36px;border-radius:8px;transform:rotate(15deg)}.inst-floater.pill{width:50px;height:26px;border-radius:13px}.cap-arch-section{background:#fff}.cap-arch-grid-bg{background-image:linear-gradient(rgba(148,163,184,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 1px);background-size:48px 28px;mask-image:radial-gradient(ellipse 80% 70% at 35% 50%,#000 20%,transparent 75%);opacity:.65}.cap-arch-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;min-height:420px}.cap-arch-viz{position:relative;padding:1rem 0 1rem .5rem}.cap-arch-viz-head{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.cap-arch-replay{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:10px;font-weight:700;letter-spacing:.06em;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;cursor:pointer;transition:color .2s,border-color .2s,background .2s}.cap-arch-replay:hover{color:var(--theme-color,#165dff);border-color:rgba(22,93,255,.35);background:#eff6ff}.cap-arch-replay:not([hidden]){display:inline-flex}.cap-arch-viz-stage{position:relative;max-width:420px;margin:0 auto;padding-right:clamp(5rem,14vw,7.5rem)}.cap-arch-pulse{position:absolute;inset:-8%;border-radius:24px;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 55%,rgba(22,93,255,.12) 0,transparent 68%);transition:opacity .35s ease;z-index:0}.cap-arch-stack--writeback .cap-arch-pulse{opacity:1;animation:cap-pulse-breathe .55s cubic-bezier(.4,0,.2,1) both}@keyframes cap-pulse-breathe{0%{opacity:0;transform:scale(.96)}40%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.02)}}.cap-arch-toast{position:absolute;top:-.25rem;left:50%;transform:translateX(-50%);z-index:5;max-width:92%;margin:0;padding:.4rem .75rem;font-size:10px;font-weight:700;line-height:1.35;text-align:center;color:#334155;background:rgba(255,255,255,.95);border:1px solid rgba(22,93,255,.2);border-radius:999px;box-shadow:0 8px 24px -8px rgba(15,23,42,.12);pointer-events:none;opacity:0;transition:opacity .25s ease}.cap-arch-toast.is-visible{opacity:1}.cap-meridian-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible}.cap-meridian,.cap-writeback-arc{fill:none;stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .28s cubic-bezier(.2, .9, .4, 1.1)}.cap-meridian{stroke:rgba(22,93,255,0.28)}.cap-meridian.is-lit{stroke-dashoffset:0}.cap-writeback-arc{stroke:url(#cap-writeback-grad);stroke-dasharray:1;opacity:0}.cap-arch-stack--writeback .cap-writeback-arc{opacity:1;animation:cap-writeback-draw .5s cubic-bezier(.4,0,.2,1) forwards}@keyframes cap-writeback-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}.cap-writeback-label{font-size:9px;font-weight:700;fill:#475569;letter-spacing:.02em}.cap-arch-stack--writeback .cap-writeback-label{animation:cap-label-in .35s ease .15s both}@keyframes cap-label-in{from{opacity:0}to{opacity:1}}.cap-arch-viz-title{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8;margin:0;text-align:center}.cap-arch-stack{display:flex;flex-direction:column-reverse;align-items:stretch;gap:.65rem;max-width:420px;margin:0 auto;position:relative;z-index:2}.cap-layer{display:flex;align-items:center;gap:.75rem;width:100%;padding:0;border:none;background:0 0;cursor:pointer;text-align:left;position:relative;z-index:2;transition:transform .35s cubic-bezier(.22, 1, .36, 1),opacity .3s ease}.cap-arch-section--sequencing .cap-layer:focus-visible,.cap-arch-section--sequencing .cap-layer:hover{transform:none}.cap-layer.is-dimmed{opacity:.48}.cap-layer.is-neighbor:not(.is-active) .cap-layer-slab{border-color:rgba(22,93,255,.28);box-shadow:0 0 0 1px rgba(22,93,255,.1)}.cap-layer.is-pulsing .cap-layer-slab{transform:perspective(600px) rotateX(4deg) translateY(-2px) scale(1.02);transition:border-color .18s cubic-bezier(.2, .9, .4, 1.1),box-shadow .18s cubic-bezier(.2, .9, .4, 1.1),transform .18s cubic-bezier(.2, .9, .4, 1.1)}.cap-layer.is-pulsing.cap-layer--data .cap-layer-slab{border-color:rgba(22,93,255,.55);box-shadow:0 0 0 2px rgba(22,93,255,.15),0 12px 32px -10px rgba(22,93,255,.25)}.cap-layer.is-pulsing.cap-layer--flow .cap-layer-slab{border-color:rgba(14,165,233,.55);box-shadow:0 0 0 2px rgba(14,165,233,.15),0 12px 32px -10px rgba(14,165,233,.22)}.cap-layer.is-pulsing.cap-layer--brain .cap-layer-slab{border-color:rgba(109,40,217,.5);box-shadow:0 0 0 2px rgba(109,40,217,.14),0 12px 32px -10px rgba(109,40,217,.22)}.cap-layer.is-pulsing.cap-layer--agent .cap-layer-slab{border-color:rgba(16,185,129,.5);box-shadow:0 0 0 2px rgba(16,185,129,.14),0 12px 32px -10px rgba(16,185,129,.2)}.cap-layer.is-pulsing.cap-layer--view .cap-layer-slab{border-color:rgba(245,158,11,.55);box-shadow:0 0 0 2px rgba(245,158,11,.14),0 12px 32px -10px rgba(245,158,11,.2)}.cap-layer.is-pulsing.cap-layer--secure .cap-layer-slab{border-color:rgba(71,85,105,.5);box-shadow:0 0 0 2px rgba(71,85,105,.12),0 12px 32px -10px rgba(71,85,105,.18)}.cap-flow-tag{position:absolute;right:0;top:50%;transform:translate(100%,-50%);max-width:7.5rem;padding:.28rem .45rem;font-size:10px;font-weight:600;line-height:1.35;color:#475569;background:rgba(255,255,255,.96);border-left:2px solid var(--theme-color,#165dff);border-radius:0 6px 6px 0;box-shadow:0 6px 18px -8px rgba(15,23,42,.15);opacity:0;pointer-events:none;white-space:nowrap;transition:opacity .18s cubic-bezier(.2, .9, .4, 1.1)}.cap-layer--flow .cap-flow-tag{border-left-color:#0ea5e9}.cap-layer--brain .cap-flow-tag{border-left-color:#6d28d9}.cap-layer--agent .cap-flow-tag{border-left-color:#10b981}.cap-layer--view .cap-flow-tag{border-left-color:#f59e0b}.cap-layer--secure .cap-flow-tag{border-left-color:#475569}.cap-layer.is-prelight .cap-flow-tag,.cap-layer.is-pulsing .cap-flow-tag{opacity:1}.cap-arch-stack--secure-wrap .cap-layer-slab{box-shadow:0 0 0 1px rgba(71,85,105,.22),0 1px 0 rgba(255,255,255,.9) inset,0 10px 28px -12px rgba(15,23,42,.12)}.cap-layer.is-prelight-writeback .cap-layer-slab{border-color:rgba(22,93,255,.45)!important;background:linear-gradient(145deg,#eff6ff 0,#dbeafe 55%,#f8fafc 100%)}.cap-layer:focus-visible,.cap-layer:hover{transform:translateX(4px);outline:0}.cap-layer-side-label{flex:0 0 6.25rem;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.35rem;row-gap:.1rem;align-items:baseline;justify-items:end;line-height:1.2}.cap-layer-num{grid-row:1/span 2;grid-column:1;align-self:center;font-size:10px;font-weight:800;color:#cbd5e1;letter-spacing:.05em}.cap-layer.is-active .cap-layer-num{color:var(--theme-color,#165dff)}.cap-layer-en{grid-column:2;grid-row:1;font-size:10px;font-weight:800;letter-spacing:.12em;color:#94a3b8}.cap-layer-zh{grid-column:2;grid-row:2;font-size:11px;font-weight:600;color:#64748b}.cap-layer.is-active .cap-layer-en,.cap-layer.is-active .cap-layer-zh{color:var(--theme-color,#165dff)}.cap-layer-slab{flex:1;position:relative;min-height:3.25rem;border-radius:12px;border:1px solid #e2e8f0;background:linear-gradient(145deg,#fff 0,#f1f5f9 100%);box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 10px 28px -12px rgba(15,23,42,.12);transform:perspective(600px) rotateX(6deg);transition:border-color .3s,box-shadow .3s,background .3s,transform .35s;overflow:hidden}.cap-layer-face--top{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.5),transparent 55%);pointer-events:none;border-radius:inherit}.cap-layer-face--front{display:none}.cap-layer-mini{position:relative;z-index:1;display:flex;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:10px;font-weight:600;color:#64748b}.cap-layer-mini span:not(:first-child){padding:.15rem .45rem;border-radius:6px;background:rgba(255,255,255,.75);border:1px solid rgba(226,232,240,.9)}.cap-layer.is-active .cap-layer-slab{border-color:rgba(22,93,255,.45);background:linear-gradient(145deg,#eff6ff 0,#dbeafe 55%,#f8fafc 100%);box-shadow:0 0 0 2px rgba(22,93,255,.18),0 16px 40px -12px rgba(22,93,255,.28);transform:perspective(600px) rotateX(4deg) translateY(-2px)}.cap-layer--data.is-active .cap-layer-slab{border-color:rgba(22,93,255,.5)}.cap-layer--flow.is-active .cap-layer-slab{border-color:rgba(14,165,233,.5)}.cap-layer--brain.is-active .cap-layer-slab{border-color:rgba(109,40,217,.45)}.cap-layer--agent.is-active .cap-layer-slab{border-color:rgba(16,185,129,.45)}.cap-layer--view.is-active .cap-layer-slab{border-color:rgba(245,158,11,.5)}.cap-layer--secure.is-active .cap-layer-slab{border-color:rgba(71,85,105,.45)}.cap-arch-connector{position:absolute;top:50%;right:-12%;width:18%;height:1px;border-top:2px dashed rgba(22,93,255,.25);pointer-events:none;opacity:0;transition:opacity .3s}@media (min-width:768px){.cap-arch-connector{opacity:1}}.cap-arch-panel{position:relative;min-height:360px}.cap-detail-card{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 24px 60px -28px rgba(15,23,42,.14)}.cap-detail-card[hidden]{display:none!important}.cap-detail-card.is-visible{animation:cap-detail-in .4s cubic-bezier(.22,1,.36,1) both}@keyframes cap-detail-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cap-detail-card__eyebrow{font-size:12px;font-weight:800;color:var(--theme-color,#165dff);margin-bottom:.5rem}.cap-detail-card__title{font-size:clamp(1.25rem, 2.5vw, 1.65rem);font-weight:800;color:#0f172a;line-height:1.25;letter-spacing:-.02em;margin-bottom:.5rem}.cap-detail-card__tagline{font-size:.95rem;font-weight:600;color:#64748b;margin-bottom:1rem}.cap-detail-card__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.cap-detail-tag{font-size:11px;font-weight:700;padding:.35rem .75rem;border-radius:999px;background:#f1f5f9;border:1px solid #e2e8f0;color:#475569}.cap-detail-block__label{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin-bottom:.65rem}.cap-detail-list{list-style:none;padding:0;margin:0 0 1.25rem}.cap-detail-list li{position:relative;padding-left:1.1rem;margin-bottom:.55rem;font-size:.9rem;line-height:1.55;color:#475569;font-weight:500}.cap-detail-list li::before{content:'';position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--theme-color,#165dff)}.cap-inline-link{color:var(--theme-color,#165dff);font-weight:600;text-decoration:underline;text-underline-offset:2px}.cap-detail-link{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:700;color:var(--theme-color,#165dff);transition:gap .2s}.cap-detail-link:hover{gap:.55rem}.cap-detail-links{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.cap-detail-link--muted{color:#64748b;font-weight:600}.cap-detail-link--muted:hover{color:var(--theme-color,#165dff)}.cap-detail-causal{display:grid;gap:.45rem;margin-bottom:1.1rem;padding:.75rem .85rem;border-radius:.75rem;background:linear-gradient(135deg,#f8fafc 0,#f1f5f9 100%);border:1px solid #e2e8f0}.cap-detail-causal__row{display:grid;grid-template-columns:2.5rem 1fr;gap:.5rem;align-items:start;font-size:.8125rem;line-height:1.45;color:#475569;font-weight:500}.cap-detail-causal__key{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.cap-writeback-banner{margin-bottom:.85rem;padding:.55rem .75rem;font-size:.8125rem;font-weight:700;color:var(--theme-color,#165dff);background:linear-gradient(90deg,rgba(22,93,255,.08),rgba(22,93,255,.02));border:1px solid rgba(22,93,255,.22);border-radius:.65rem;animation:cap-writeback-banner-in .35s cubic-bezier(.2,.9,.4,1.1) both}.cap-writeback-banner:not([hidden]){display:block}@keyframes cap-writeback-banner-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cap-arch-tabs{display:flex;gap:.35rem;overflow-x:auto;padding-bottom:.5rem;margin-bottom:1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cap-arch-tabs::-webkit-scrollbar{display:none}.cap-arch-tab{flex-shrink:0;padding:.45rem .75rem;font-size:11px;font-weight:700;border-radius:999px;border:1px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer;transition:all .2s}.cap-arch-tab.is-active{background:var(--theme-color,#165dff);border-color:var(--theme-color,#165dff);color:#fff}.cap-arch-tab.is-scanning{background:#eff6ff;border-color:rgba(22,93,255,.45);color:var(--theme-color,#165dff);box-shadow:0 0 0 2px rgba(22,93,255,.12)}@media (max-width:767px){.cap-arch-layout{grid-template-columns:1fr;min-height:0}.cap-arch-viz{display:none}.cap-arch-panel{min-height:0}.cap-layer:hover{transform:none}}@media (min-width:768px){.cap-arch-tabs{display:none!important}}@media (prefers-reduced-motion:reduce){.cap-arch-pulse,.cap-flow-tag,.cap-meridian,.cap-writeback-arc,.cap-writeback-banner{animation:none!important;transition:opacity 0s!important}.cap-arch-stack--writeback .cap-writeback-arc,.cap-meridian.is-lit{stroke-dashoffset:0;opacity:1}}#product-matrix .vital-flow{display:flex;flex-direction:column;gap:1.5rem}#product-matrix .vital-matrix{width:100%}#product-matrix .vital-matrix__stage{position:relative;width:100%;max-width:960px;margin:0 auto;min-height:560px;aspect-ratio:640/520}#product-matrix .vital-matrix__orbit{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}#product-matrix .vital-matrix__orbit-label{fill:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em}#product-matrix .vital-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;width:min(300px,46vw);pointer-events:none}#product-matrix .vital-core__glow{position:absolute;top:50%;left:50%;width:260px;height:260px;transform:translate(-50%,-58%);border-radius:50%;background:radial-gradient(circle,rgba(22,93,255,.28) 0,rgba(56,189,248,.1) 45%,transparent 70%);animation:vital-core-breathe 5s ease-in-out infinite;pointer-events:none}@keyframes vital-core-breathe{0%,100%{opacity:.85;transform:translate(-50%,-58%) scale(1)}50%{opacity:1;transform:translate(-50%,-58%) scale(1.06)}}#product-matrix .vital-core__platform{position:relative;width:200px;height:84px;margin-bottom:-32px}#product-matrix .vital-core__ring{position:absolute;left:50%;bottom:0;transform:translateX(-50%);border-radius:50%;border:1px solid rgba(22,93,255,.18);background:linear-gradient(180deg,rgba(255,255,255,.9) 0,rgba(232,243,255,.5) 100%);box-shadow:0 8px 32px -8px rgba(22,93,255,.2)}#product-matrix .vital-core__ring--outer{width:200px;height:56px;opacity:.55}#product-matrix .vital-core__ring--mid{width:156px;height:44px;bottom:6px;opacity:.75}#product-matrix .vital-core__ring--inner{width:112px;height:32px;bottom:12px;opacity:.9}#product-matrix .vital-core__orb{position:relative;width:108px;height:108px;margin:0 auto .625rem;border-radius:50%;background:radial-gradient(circle at 32% 28%,#7dd3fc 0,#3b82f6 38%,#1d4ed8 72%,#1e3a8a 100%);box-shadow:0 0 40px rgba(59,130,246,.55),0 0 80px rgba(22,93,255,.25),inset 0 -8px 20px rgba(15,23,42,.25),inset 0 8px 16px rgba(255,255,255,.35);animation:vital-orb-float 6s ease-in-out infinite}@keyframes vital-orb-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}#product-matrix .vital-core__orb-shine{position:absolute;top:14%;left:22%;width:28%;height:22%;border-radius:50%;background:rgba(255,255,255,.65);filter:blur(2px)}#product-matrix .vital-core__title{margin:0 0 .35rem;font-size:1.125rem;font-weight:800;color:#0f172a;letter-spacing:.02em;line-height:1.3}#product-matrix .vital-core__tagline{margin:0;font-size:.75rem;font-weight:600;color:#64748b;line-height:1.45;white-space:nowrap}#product-matrix:not([data-layout=chain]):not([data-layout=core-value]) .vital-card{position:absolute;z-index:3;width:min(280px,34vw);padding:1.125rem 1.125rem 1rem;border-radius:1rem;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.92);box-shadow:0 4px 6px -1px rgba(15,23,42,.04),0 20px 48px -16px rgba(22,93,255,.12);backdrop-filter:blur(12px);transition:opacity .65s cubic-bezier(.16, 1, .3, 1),transform .65s cubic-bezier(.16, 1, .3, 1),border-color .25s ease,box-shadow .25s ease;will-change:opacity,transform}@media (min-width:768px){#product-matrix .vital-card{width:min(252px,28vw)}#product-matrix .vital-card--evolve::before,#product-matrix .vital-card--push::before,#product-matrix .vital-card--sense::before{content:'';position:absolute;width:7px;height:7px;border-radius:50%;background:#60a5fa;box-shadow:0 0 10px rgba(59,130,246,.65);z-index:2;pointer-events:none}#product-matrix .vital-card--sense::before{right:-3px;top:50%;transform:translateY(-50%)}#product-matrix .vital-card--evolve::before{left:-3px;top:50%;transform:translateY(-50%)}#product-matrix .vital-card--push::before{top:-3px;left:50%;transform:translateX(-50%)}#product-matrix .vital-card--sense{left:11.25%;top:50%;transform:translate(-50%,-50%)}#product-matrix .vital-card--evolve{left:88.75%;top:50%;transform:translate(-50%,-50%)}#product-matrix .vital-orbit-slot--push{position:absolute;left:50%;top:83.8%;z-index:3;display:flex;flex-direction:column;align-items:center;gap:.625rem;width:min(252px,28vw);transform:translate(-50%,-50%);transition:transform .65s cubic-bezier(.16, 1, .3, 1)}#product-matrix .vital-orbit-slot--push .vital-card{position:relative;left:auto;top:auto;width:100%;transform:none}#product-matrix .vital-card--evolve:hover,#product-matrix .vital-card--sense:hover,#product-matrix .vital-orbit-slot--push:hover .vital-card{border-color:rgba(22,93,255,.28);box-shadow:0 24px 56px -12px rgba(22,93,255,.2)}#product-matrix .vital-card--evolve:hover,#product-matrix .vital-card--sense:hover{transform:translate(-50%,-50%) translateY(-3px)}#product-matrix .vital-orbit-slot--push:hover .vital-card{transform:translateY(-3px)}}@media (max-width:767px){#product-matrix .vital-card:hover{border-color:rgba(22,93,255,.28);box-shadow:0 24px 56px -12px rgba(22,93,255,.2);transform:translateY(-3px)}}#product-matrix .vital-card__head{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}#product-matrix .vital-card__icon-wrap{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;flex-shrink:0}#product-matrix .vital-card__icon-wrap--blue{background:rgba(22,93,255,.1);color:#165dff}#product-matrix .vital-card__icon-wrap--violet{background:rgba(109,40,217,.1);color:#7c3aed}#product-matrix .vital-card__icon-wrap--amber{background:rgba(245,158,11,.12);color:#d97706}#product-matrix .vital-card__icon{width:1.25rem;height:1.25rem}#product-matrix .vital-card__title-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding-top:.15rem}#product-matrix .vital-card__order{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#product-matrix .vital-card__badge{display:inline-flex;align-items:center;padding:.2rem .65rem;border-radius:999px;font-size:.8125rem;font-weight:800;letter-spacing:.04em;color:#165dff;background:rgba(22,93,255,.08);border:1px solid rgba(22,93,255,.15)}#product-matrix .vital-card__badge--violet{color:#6d28d9;background:rgba(109,40,217,.08);border-color:rgba(109,40,217,.18)}#product-matrix .vital-card__badge--amber{color:#b45309;background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.22)}#product-matrix .vital-card__badge--teal{color:#0f766e;background:rgba(20,184,166,.12);border-color:rgba(20,184,166,.28)}#product-matrix .vital-card--compact{width:min(200px,24vw);padding:1rem 1.125rem;text-align:center}#product-matrix .vital-card__title-row--solo{justify-content:center;margin-bottom:.625rem}#product-matrix .vital-card__summary{margin:0;font-size:.8125rem;font-weight:600;line-height:1.5;color:#475569;letter-spacing:.02em}#product-matrix .vital-arch-link{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font-size:.8125rem;font-weight:700;color:#165dff;text-decoration:none;transition:color .2s ease,gap .2s ease;flex-shrink:0}#product-matrix .vital-arch-link--inline{white-space:nowrap}#product-matrix .vital-arch-link:hover{color:#0045e6;gap:.5rem}#product-matrix .vital-card__principle{margin:0;font-size:.8125rem;font-weight:600;line-height:1.55;color:#0f172a}#product-matrix .vital-card__aside,#product-matrix .vital-card__bullets{opacity:0;max-height:0;overflow:hidden;transition:opacity .25s ease,max-height .3s ease,margin .25s ease,padding-top .25s ease,border-top-color .25s ease,color .2s ease}#product-matrix .vital-card__bullets{margin:0;padding:0;list-style:none;border-top:none}#product-matrix .vital-card__bullets li{position:relative;padding-left:.875rem;font-size:.75rem;line-height:1.55;color:#64748b}#product-matrix .vital-card__bullets li+li{margin-top:.2rem}#product-matrix .vital-card__bullets li::before{content:'';position:absolute;left:0;top:.55em;width:4px;height:4px;border-radius:50%;background:#94a3b8}#product-matrix .vital-card__aside{margin:0;padding-top:0;border-top:1px solid transparent;font-size:.6875rem;color:#94a3b8}#product-matrix .vital-card:focus-within .vital-card__bullets,#product-matrix .vital-card:hover .vital-card__bullets,#product-matrix .vital-orbit-slot--push:focus-within .vital-card__bullets,#product-matrix .vital-orbit-slot--push:hover .vital-card__bullets{opacity:1!important;max-height:5rem;margin:.625rem 0 .75rem}#product-matrix .vital-card:focus-within .vital-card__aside,#product-matrix .vital-card:hover .vital-card__aside,#product-matrix .vital-orbit-slot--push:focus-within .vital-card__aside,#product-matrix .vital-orbit-slot--push:hover .vital-card__aside{opacity:1!important;max-height:2.5rem;padding-top:.625rem;border-top-color:rgba(226,232,240,.9)}#product-matrix .vital-card__aside-label{margin-right:.25rem;font-weight:600;color:#cbd5e1}#product-matrix .vital-loop-strip{position:relative;margin-top:.5rem;padding:1px;border-radius:1rem;background:linear-gradient(135deg,rgba(22,93,255,.2),rgba(20,184,166,.18),rgba(56,189,248,.2));overflow:hidden}#product-matrix .vital-loop-strip__pulse{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,rgba(22,93,255,.1) 45%,rgba(20,184,166,.12) 55%,transparent 100%);background-size:200% 100%;animation:vital-bloodline-flow 4s ease-in-out infinite;pointer-events:none}#product-matrix .vital-loop-strip__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.625rem;padding:1rem 1.25rem;border-radius:calc(1rem - 1px);background:rgba(255,255,255,.78);backdrop-filter:blur(10px);text-align:center}#product-matrix .vital-loop-strip__text{margin:0;font-size:.8125rem;line-height:1.55;color:#64748b;text-align:center;max-width:42rem}#product-matrix .vital-loop-strip .vital-arch-link--inline{justify-content:center}#product-matrix .vital-loop-strip__badge{display:inline-flex;align-items:center;margin-right:.5rem;padding:.15rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:800;letter-spacing:.04em;color:#0f766e;background:rgba(20,184,166,.1);border:1px solid rgba(20,184,166,.22);vertical-align:middle}#product-matrix .vital-loop-panel{position:relative;margin-top:.5rem;padding:1px;border-radius:1.25rem;background:linear-gradient(135deg,rgba(22,93,255,.25),rgba(124,58,237,.2),rgba(56,189,248,.25));overflow:hidden}#product-matrix .vital-loop-panel__pulse{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,rgba(22,93,255,.12) 45%,rgba(124,58,237,.15) 55%,transparent 100%);background-size:200% 100%;animation:vital-bloodline-flow 4s ease-in-out infinite;pointer-events:none}@keyframes vital-bloodline-flow{0%{background-position:100% 0}100%{background-position:-100% 0}}#product-matrix .vital-loop-panel__inner{position:relative;z-index:1;padding:1.5rem 1.25rem 1.25rem;border-radius:calc(1.25rem - 1px);background:rgba(255,255,255,.78);backdrop-filter:blur(10px)}#product-matrix .vital-loop-panel__header{text-align:center;margin-bottom:1.25rem}#product-matrix .vital-loop-panel__label{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.5rem}#product-matrix .vital-loop-panel__title{font-size:1.0625rem;font-weight:800;color:#0f172a}#product-matrix .vital-loop-panel__desc{margin:0 auto;max-width:42rem;font-size:.8125rem;line-height:1.6;color:#64748b}#product-matrix .vital-loop-steps{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:.25rem 0;margin:0;padding:0;list-style:none}#product-matrix .vital-loop-step{display:flex;flex-direction:column;align-items:center;text-align:center;width:5.5rem;padding:.25rem}#product-matrix .vital-loop-step__icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-bottom:.375rem;border-radius:.625rem;background:rgba(22,93,255,.08);color:#165dff}#product-matrix .vital-loop-step__icon svg{width:1.125rem;height:1.125rem}#product-matrix .vital-loop-step__name{font-size:.75rem;font-weight:700;color:#0f172a;line-height:1.3}#product-matrix .vital-loop-step__sub{margin-top:.125rem;font-size:.625rem;color:#94a3b8;line-height:1.3}#product-matrix .vital-loop-step__arrow{display:flex;align-items:center;align-self:center;padding:0 .125rem;color:#cbd5e1;list-style:none}#product-matrix .vital-loop-step__arrow svg{width:.875rem;height:.875rem}#product-matrix .vital-loop-panel__cta{display:flex;justify-content:center;margin-top:1rem;padding-top:.75rem}#product-matrix .vital-loop-panel__link{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1.25rem;border-radius:999px;font-size:.8125rem;font-weight:700;color:#165dff;background:rgba(22,93,255,.06);border:1px solid rgba(22,93,255,.15);transition:background .2s ease,color .2s ease,border-color .2s ease}#product-matrix .vital-loop-panel__link:hover{color:#0045e6;background:rgba(22,93,255,.1);border-color:rgba(22,93,255,.28)}@media (max-width:767px){#product-matrix .vital-matrix__stage{position:static;display:flex;flex-direction:column;align-items:stretch;gap:1rem;min-height:0;aspect-ratio:auto;max-width:100%}#product-matrix .vital-matrix__orbit{display:none}#product-matrix .vital-core{position:relative;left:auto;top:auto;transform:none;width:100%;max-width:280px;margin:0 auto .5rem;order:-1}#product-matrix .vital-core__platform{width:140px;height:56px;margin-bottom:-20px}#product-matrix .vital-core__orb{width:72px;height:72px}#product-matrix .vital-core__glow{width:160px;height:160px}#product-matrix .vital-card{position:static;width:100%;transform:none!important}#product-matrix .vital-card--compact{width:100%}#product-matrix .vital-orbit-slot--push{position:static;width:100%;transform:none!important}#product-matrix .vital-orbit-slot--push .vital-card:hover{transform:translateY(-3px)!important}#product-matrix .vital-core__tagline{white-space:normal}#product-matrix .vital-card__aside,#product-matrix .vital-card__bullets{opacity:1;max-height:none;overflow:visible}#product-matrix .vital-card__bullets{margin:.625rem 0 .75rem}#product-matrix .vital-card__aside{padding-top:.625rem;border-top-color:rgba(226,232,240,.9)}}@media (min-width:768px) and (max-width:1023px){#product-matrix .vital-card{width:min(240px,30vw);padding:1rem}#product-matrix .vital-card__principle{font-size:.75rem}#product-matrix .vital-core__tagline{white-space:normal}}#product-matrix .vital-matrix__orbit .vital-orbit-track{animation:vital-orbit-march 2.4s linear infinite;stroke-dashoffset:0}@keyframes vital-orbit-march{to{stroke-dashoffset:-18}}#product-matrix .vital-core{transition:opacity .9s cubic-bezier(.16, 1, .3, 1);will-change:opacity}#product-matrix .vital-core--will-animate{opacity:0}#product-matrix .vital-matrix__stage--will-animate .vital-card{opacity:0}@media (min-width:768px){#product-matrix .vital-matrix__stage--will-animate .vital-card--sense{transform:translate(-70%,-50%)}#product-matrix .vital-matrix__stage--will-animate .vital-card--evolve{transform:translate(-30%,-50%)}#product-matrix .vital-matrix__stage--will-animate .vital-orbit-slot--push{transform:translate(-50%,-30%)}#product-matrix .vital-matrix__stage--will-animate .vital-orbit-slot--push .vital-card{transform:none}}#product-matrix .vital-loop-panel,#product-matrix .vital-loop-strip{transition:opacity .65s cubic-bezier(.16, 1, .3, 1),transform .65s cubic-bezier(.16, 1, .3, 1);will-change:opacity,transform}#product-matrix .vital-loop-panel--will-animate,#product-matrix .vital-loop-strip--will-animate{opacity:0;transform:translateY(28px)}#product-matrix .vital-loop-panel--pulse-fast .vital-loop-panel__pulse,#product-matrix .vital-loop-strip--pulse-fast .vital-loop-strip__pulse{animation-duration:1.1s}#product-matrix .vital-card:focus-within .vital-card__aside,#product-matrix .vital-card:hover .vital-card__aside,#product-matrix .vital-orbit-slot--push:focus-within .vital-card__aside,#product-matrix .vital-orbit-slot--push:hover .vital-card__aside{color:#475569;border-top-color:rgba(22,93,255,.18)}#product-matrix .vital-card:focus-within .vital-card__aside-label,#product-matrix .vital-card:hover .vital-card__aside-label,#product-matrix .vital-orbit-slot--push:focus-within .vital-card__aside-label,#product-matrix .vital-orbit-slot--push:hover .vital-card__aside-label{color:rgba(22,93,255,.55)}@media (prefers-reduced-motion:reduce){#product-matrix .vital-core__glow,#product-matrix .vital-core__orb,#product-matrix .vital-loop-panel__pulse,#product-matrix .vital-loop-strip__pulse,#product-matrix .vital-matrix__orbit .vital-orbit-track{animation:none}.vital-orbit-dot,.vital-orbit-dot--trail{display:none}}#hero .hero-quick-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .5rem;margin-top:.75rem}#hero .hero-quick-nav__link{font-size:.75rem;font-weight:600;color:#64748b;transition:color .2s ease}#hero .hero-quick-nav__link:hover{color:#165dff}#hero .hero-quick-nav__sep{color:#cbd5e1;font-size:.75rem;user-select:none}.dc-step-short{display:block;font-size:.9375rem;font-weight:800;color:#0f172a;line-height:1.25;margin-bottom:.15rem;transition:color .3s ease}.dc-step-origin{display:block;font-size:.6875rem;font-weight:600;color:#64748b;line-height:1.35;margin-bottom:.35rem;text-align:center}.dc-step-vital{display:inline-block;padding:.1rem .45rem;border-radius:.25rem;font-size:.625rem;font-weight:800;letter-spacing:.06em;color:#165dff;background:rgba(22,93,255,.08);border:1px solid rgba(22,93,255,.15)}.decision-chain-step.dc-active .dc-step-short{color:#165dff}.decision-chain-step.dc-active .dc-step-vital{color:#fff;background:rgba(22,93,255,.85);border-color:transparent}.decision-tab.active{background:#165dff;color:#fff;border-color:#165dff}.decision-tab-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2.25rem}.dc-mobile-flow{list-style:none;margin:0;padding:0}.dc-mobile-step{display:flex;flex-direction:column;align-items:center}.dc-mobile-step__card{width:100%;padding:12px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.dc-mobile-step__short{font-size:1.125rem;font-weight:800;color:#0f172a;line-height:1.3}.dc-mobile-step__origin{margin-top:.15rem;font-size:.875rem;font-weight:500;color:#475569;line-height:1.4}.dc-mobile-step__vital{margin-top:.5rem}.dc-mobile-step__arrow{padding:.35rem 0;font-size:1.25rem;line-height:1;color:#94a3b8}.dc-mobile-step--last .dc-mobile-step__arrow{display:none}.dc-legend-table td,.dc-legend-table th{padding:.25rem .35rem;vertical-align:top}@media (max-width:375px){.dc-mobile-step__card{padding:8px}.dc-mobile-step__short{font-size:1rem}.dc-mobile-step__origin{font-size:.75rem}}.site-footer__heading{margin:0 0 1rem;font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.site-footer__links{margin:0;padding:0;list-style:none}.site-footer__links li+li{margin-top:.5rem}.site-footer__links a{font-size:.8125rem;color:#cbd5e1;text-decoration:none;transition:color .2s ease}.site-footer__links a:hover{color:#fff}.site-footer__demo-btn{color:#fff;background:var(--brand-primary,#165dff);box-shadow:0 12px 32px -8px rgba(22,93,255,.45)}.site-footer__demo-btn:hover{background:#0045e6}.dc-demo-badge,.op-demo-badge,.sh-demo-badge,.sh-start-badge,.tp-demo-badge,.vc-demo-badge{position:absolute;top:8px;right:8px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;color:#94a3b8;background:rgba(255,255,255,.85);border:1px solid #e2e8f0;letter-spacing:.04em}:root{--home-shell:min(1280px, calc(100% - 56px));--home-section-py:clamp(4.5rem, 6.25vw, 8rem);--home-section-py-compact:clamp(3.5rem, 5.5vw, 6rem);--home-header-mb:clamp(2.5rem, 3.5vw, 4rem);--home-eyebrow-size:0.75rem;--home-title-size:clamp(1.875rem, 2.5vw + 0.875rem, 2.75rem);--home-title-leading:1.12;--home-title-tracking:-0.025em;--home-subtitle-size:clamp(1rem, 0.35vw + 0.9375rem, 1.25rem);--home-subtitle-max:42rem;--home-accent-gradient:linear-gradient(105deg, #165DFF 0%, #2563EB 42%, #7C3AED 100%);--home-section-divider:1px solid rgba(226, 232, 240, 0.72)}#sections-root>section:not(#hero){padding-block:var(--home-section-py)!important;padding-inline:0!important}#sections-root>section#hero{border-top:none}#sections-root>section:not(#hero) .dc-section-header,#sections-root>section:not(#hero) .faq-hero,#sections-root>section:not(#hero) .op-header,#sections-root>section:not(#hero) .sh-header,#sections-root>section:not(#hero) .sh-start-header,#sections-root>section:not(#hero) .tp-header,#sections-root>section:not(#hero) .vc-header{text-align:center;margin-bottom:var(--home-header-mb)!important}#sections-root>section:not(#hero) .dc-header__label,#sections-root>section:not(#hero) .faq-hero__eyebrow,#sections-root>section:not(#hero) .sh-header__label,#sections-root>section:not(#hero) .sh-start-header__label,#sections-root>section:not(#hero) .tp-header__badge,#sections-root>section:not(#hero) .tp-header__label,#sections-root>section:not(#hero) .vc-header__label{font-size:var(--home-eyebrow-size)!important;font-weight:700;letter-spacing:.04em;margin-bottom:clamp(.875rem,1.5vw,1.125rem)!important}#sections-root>section:not(#hero) .dc-section-header h2,#sections-root>section:not(#hero) .faq-hero__title,#sections-root>section:not(#hero) .op-header__title,#sections-root>section:not(#hero) .sh-start-header__title,#sections-root>section:not(#hero) .sh-title,#sections-root>section:not(#hero) .tp-headline,#sections-root>section:not(#hero) .vc-header__title{font-size:var(--home-title-size)!important;font-weight:900!important;letter-spacing:var(--home-title-tracking)!important;line-height:var(--home-title-leading)!important;color:#0f172a;margin-bottom:clamp(.625rem,1.25vw,1rem)!important}#sections-root>section:not(#hero) .dc-header__sub,#sections-root>section:not(#hero) .op-header__sub,#sections-root>section:not(#hero) .sh-start-header__sub,#sections-root>section:not(#hero) .sh-subtitle,#sections-root>section:not(#hero) .tp-header__sub,#sections-root>section:not(#hero) .vc-header__sub{font-size:var(--home-subtitle-size)!important;font-weight:500!important;line-height:1.65!important;color:#64748b!important;max-width:var(--home-subtitle-max);margin-inline:auto}#sections-root>section:not(#hero) .dc-title-accent,#sections-root>section:not(#hero) .faq-hero__title-accent,#sections-root>section:not(#hero) .sh-start-header__title-accent,#sections-root>section:not(#hero) .sh-title__accent,#sections-root>section:not(#hero) .tp-headline__run,#sections-root>section:not(#hero) .tp-headline__secure,#sections-root>section:not(#hero) .tp-headline__store,#sections-root>section:not(#hero) .vc-title-accent{background:var(--home-accent-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#sections-root #decision-chain[data-layout=scenario-hub] .sh-header{display:flex!important;flex-direction:column;align-items:center;gap:12px!important;margin-bottom:0!important}#decision-chain[data-layout=scenario-hub] .sh-header__label{font-size:.75rem!important;font-weight:700!important;letter-spacing:.04em!important;margin-bottom:0!important}#decision-chain[data-layout=scenario-hub] .sh-title{font-size:40px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.25!important;color:#1a1a1a!important;margin-bottom:0!important}#decision-chain[data-layout=scenario-hub] .sh-title__accent{color:#1677ff!important;background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:#1677FF!important}#decision-chain[data-layout=scenario-hub] .sh-subtitle{font-size:16px!important;font-weight:400!important;line-height:1.6!important;color:#666!important;max-width:40rem}@media (max-width:767px){#decision-chain[data-layout=scenario-hub] .sh-header{gap:12px!important;margin-bottom:0!important}#decision-chain[data-layout=scenario-hub] .sh-title{font-size:24px!important}#decision-chain[data-layout=scenario-hub] .sh-subtitle{font-size:14px!important}}#sections-root>section#decision-chain[data-layout=scenario-hub]{display:flex!important;flex-direction:column;align-items:center;justify-content:center;min-height:min(calc(100svh - 4.5rem),56rem)!important;padding:clamp(2rem,3.5vw,3rem) clamp(2rem,4vw,3.75rem) clamp(1.5rem,2.5vw,2rem)!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif}@media (max-width:1024px){#sections-root>section#decision-chain[data-layout=scenario-hub]{min-height:auto!important;padding:clamp(2.5rem,5vw,3.5rem) clamp(1.5rem,4vw,2rem)!important}}@media (max-width:767px){#sections-root>section#decision-chain[data-layout=scenario-hub]{padding:40px 20px!important}#decision-chain[data-layout=scenario-hub] .sh-bg__wave{height:120px;opacity:.4}}#scale-security[data-layout=faq]{padding-block:var(--home-section-py-compact)!important}#sections-root>section#footer-cta[data-layout=brand-close]{padding-block:var(--bc-section-py)!important;min-height:var(--bc-section-min-h)}#sections-root>nav#main-nav{padding-left:0!important;padding-right:0!important}#sections-root>nav#main-nav>div{width:var(--home-shell)!important;max-width:none!important}#sections-root>footer.site-footer,#sections-root>section:not(#hero){padding-left:0!important;padding-right:0!important}#capabilities[data-layout=org-proof] .op-inner,#decision-chain[data-layout=scenario-hub] .sh-inner,#decision-chain[data-layout=scenario-hub] .sh-key-scenes,#footer-cta[data-layout=brand-close] .bc-shell,#product-matrix[data-layout=vital-cycle] .vc-inner,#proof-snapshot[data-layout=start-here]>.max-w-7xl,#proof-snapshot[data-layout=start-here]>.sh-canvas,#quick-start[data-layout=diagram-v2]>.max-w-7xl,#quick-start[data-layout=diff-compare]>.max-w-7xl,#scale-security[data-layout=faq] .faq-shell,#scenarios[data-layout=trust-pillars]>.max-w-7xl,#sections-root>footer.site-footer .site-footer__shell,#sections-root>section:not(#hero)>.max-w-7xl{width:var(--home-shell)!important;max-width:none!important;margin-left:auto;margin-right:auto}#product-matrix[data-layout=vital-cycle] .vc-cycle-stage,#product-matrix[data-layout=vital-cycle] .vc-inner,#product-matrix[data-layout=vital-cycle] .vc-loop-band,#product-matrix[data-layout=vital-cycle] .vc-product-chain,#product-matrix[data-layout=vital-cycle] .vc-steps{max-width:100%;min-width:0;box-sizing:border-box}@media (min-width:1440px) and (min-height:820px){:root{--home-shell:min(1440px, calc(100% - 80px))}}@media (min-width:1728px) and (min-height:960px){:root{--home-shell:min(1480px, calc(100% - 96px))}}@media (min-width:2200px) and (min-height:1100px){:root{--home-shell:min(1760px, calc(100% - 128px))}}#sections-root #scenarios[data-layout=trust-pillars] .tp-header{position:relative;z-index:1}#sections-root #capabilities[data-layout=org-proof] .op-header__title,#sections-root #scale-security[data-layout=faq] .faq-hero__title,#sections-root #scenarios[data-layout=trust-pillars] .tp-headline{margin:0!important;color:#0f172a!important;font-family:var(--prototype-title-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif)!important;font-size:clamp(30px, 3.6vw, 48px)!important;font-weight:400!important;line-height:1.14!important;letter-spacing:0!important}#sections-root #capabilities[data-layout=org-proof] .op-header__sub,#sections-root #scale-security[data-layout=faq] .faq-hero__subtitle,#sections-root #scenarios[data-layout=trust-pillars] .tp-header__sub{width:min(1040px,100%)!important;max-width:none!important;margin:18px auto 0!important;color:#5c6880!important;font-family:var(--prototype-title-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif)!important;font-size:18px!important;font-weight:600!important;line-height:1.75!important;white-space:nowrap}#sections-root #capabilities[data-layout=org-proof] .op-case,#sections-root #capabilities[data-layout=org-proof] .op-case *{font-family:var(--prototype-title-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif)!important}#sections-root #capabilities[data-layout=org-proof] .op-case__claim{font-family:var(--prototype-title-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif)!important;font-weight:400!important;letter-spacing:0!important}#sections-root #capabilities[data-layout=org-proof] .op-metrics strong,#sections-root #capabilities[data-layout=org-proof] .op-metrics strong small{font-family:var(--prototype-title-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif)!important;font-weight:400!important;letter-spacing:0!important}@media (min-width:1440px) and (min-height:820px){#sections-root #capabilities[data-layout=org-proof] .op-header__title{font-size:54px!important;line-height:1.18!important}#sections-root #scale-security[data-layout=faq] .faq-hero__title,#sections-root #scenarios[data-layout=trust-pillars] .tp-headline{font-size:54px!important;line-height:1.18!important}#sections-root #capabilities[data-layout=org-proof] .op-header__sub{margin-top:24px!important;line-height:1.85!important}#sections-root #scale-security[data-layout=faq] .faq-hero__subtitle,#sections-root #scenarios[data-layout=trust-pillars] .tp-header__sub{margin-top:24px!important;line-height:1.85!important}}@media (min-width:1728px) and (min-height:960px){#sections-root #capabilities[data-layout=org-proof] .op-header__title{font-size:62px!important;line-height:1.2!important}#sections-root #scale-security[data-layout=faq] .faq-hero__title,#sections-root #scenarios[data-layout=trust-pillars] .tp-headline{font-size:62px!important;line-height:1.2!important}#sections-root #capabilities[data-layout=org-proof] .op-header__sub{margin-top:30px!important;line-height:1.95!important}#sections-root #scale-security[data-layout=faq] .faq-hero__subtitle,#sections-root #scenarios[data-layout=trust-pillars] .tp-header__sub{margin-top:30px!important;line-height:1.95!important}}@media (max-width:767px){#sections-root #capabilities[data-layout=org-proof] .op-header__title{font-size:24px!important;line-height:1.2!important}#sections-root #scale-security[data-layout=faq] .faq-hero__title,#sections-root #scenarios[data-layout=trust-pillars] .tp-headline{font-size:24px!important;line-height:1.2!important}#sections-root #capabilities[data-layout=org-proof] .op-header__sub{font-size:14px!important;line-height:1.7!important;white-space:normal}#sections-root #scale-security[data-layout=faq] .faq-hero__subtitle,#sections-root #scenarios[data-layout=trust-pillars] .tp-header__sub{font-size:14px!important;line-height:1.7!important;white-space:normal}}#hero .hero-content{container-type:inline-size;max-width:72rem;margin-top:clamp(2rem,5vh,4rem);text-align:center;align-items:center}#hero .hero-content::before{content:"";position:absolute;left:50%;top:49%;z-index:-1;width:min(66rem,82vw);height:min(30rem,46vh);border-radius:999px;background:radial-gradient(closest-side at 50% 44%,rgba(255,255,255,.92),rgba(255,255,255,.62) 46%,rgba(255,255,255,0) 76%),radial-gradient(closest-side at 56% 46%,rgba(22,93,255,.16),rgba(22,93,255,0) 72%);filter:blur(20px);transform:translate(-50%,-50%);pointer-events:none}#hero .hero-zone{width:100%;display:flex;flex-direction:column;align-items:center}#hero .hero-zone--actions{gap:1rem;margin-top:2.125rem}#hero .hero-headline{position:relative;margin:0 0 1.25rem;width:100%;display:flex;justify-content:center}#hero .hero-title-aura{animation:title-glow 8s ease-in-out infinite}#hero .hero-subtitle-wrap{width:100%;margin-left:auto;margin-right:auto;opacity:1;transform:none}#hero .hero-tagline{display:block;margin:0;color:#165dff;font-size:clamp(.875rem, 1.05vw, 1rem);line-height:1.6}#hero .hero-subtitle{margin:0 0 1.25rem;font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC",Arial,sans-serif;font-size:1.75rem;line-height:1.32;font-weight:800;letter-spacing:0;color:#111827;text-align:center}#hero .hero-value-tags{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.625rem;margin:0 auto;padding:0;list-style:none;font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC",Arial,sans-serif;text-align:center}#hero .hero-value-tags li{display:inline-flex;align-items:center;justify-content:center;min-height:1.875rem;padding:0 .8rem;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:rgba(255,255,255,.34);color:#8ea0b8;font-size:.8125rem;line-height:1;font-weight:700;letter-spacing:0;backdrop-filter:blur(10px);box-shadow:0 8px 22px rgba(15,23,42,.035)}#hero .hero-trust-strip{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgba(226,232,240,.85);display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}#hero .hero-trust-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;width:100%;max-width:40rem}#hero .hero-trust-logo{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;padding:.25rem .5rem;border-radius:.375rem;background:rgba(248,250,252,.9);border:1px solid rgba(226,232,240,.9)}#hero .hero-subtitle-br{display:block}#hero .hero-zone--value{width:100%}#hero .hero-pill-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .625rem;margin:0 0 1.5rem;padding:0;list-style:none;max-width:100%}#hero .hero-pill{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem .875rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.02em;color:#475569;background:rgba(255,255,255,.4);border:1px solid rgba(255,255,255,.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 12px -6px rgba(15,23,42,.08);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease,color .2s ease}#hero .hero-pill--brand{padding:.5rem 1.125rem;color:#334155;font-size:.875rem;font-weight:700;background:rgba(248,252,255,.72);border-color:rgba(125,211,252,.55);box-shadow:0 8px 24px rgba(22,93,255,.08),inset 0 1px 0 rgba(255,255,255,.9)}#hero .hero-pill--brand span{color:#165dff;font-weight:900}#hero .hero-pill:hover{border-color:rgba(22,93,255,.25);transform:translateY(-1px)}#hero .hero-pill--active{color:#165dff;border-color:rgba(22,93,255,.35);background:rgba(239,246,255,.85);animation:hero-tag-glow 4s ease-in-out infinite}#hero .hero-pill-icon{width:1rem;height:1rem;stroke-width:2;color:currentColor}#hero .hero-slogan{margin:.75rem 0 0;font-size:.8125rem;font-weight:500;letter-spacing:.04em;color:#94a3b8;text-align:center;width:100%}#hero .hero-cta-row{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;width:100%}@media (min-width:640px){#hero .hero-cta-row{flex-direction:row;align-items:center;justify-content:center;width:auto}}#hero .hero-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.25rem;border-radius:.875rem;font-weight:700;font-size:1rem;line-height:1;transition:transform .3s ease,box-shadow .3s ease,background .3s ease,border-color .3s ease;overflow:hidden;border:1px solid transparent}#hero .hero-cta--primary{color:#fff;background:linear-gradient(135deg,#165dff 0,#0b63ff 55%,#0045e6 100%);border-color:rgba(255,255,255,.2);box-shadow:0 16px 34px -16px rgba(22,93,255,.72),inset 0 1px 0 rgba(255,255,255,.28)}#hero .hero-cta--primary:hover{transform:translateY(-2px);box-shadow:0 20px 50px rgba(22,93,255,.4)}#hero .hero-cta--secondary{color:#0f172a;background:rgba(255,255,255,.66);border-color:rgba(226,232,240,.72);font-size:.9375rem;font-weight:600;box-shadow:0 12px 28px -20px rgba(15,23,42,.22);backdrop-filter:blur(12px)}#hero .hero-cta--secondary:hover{transform:translateY(-2px);background:#fff}#hero .hero-cta-inner{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.625rem;letter-spacing:-.01em}#hero .hero-cta-icon{width:1.25rem;height:1.25rem;transition:transform .25s ease}#hero .hero-cta-icon--down{transition:transform .25s ease}#hero .hero-cta:hover .hero-cta-icon--down{transform:translateY(.2rem)}#hero .hero-cta:hover .hero-cta-icon:not(.hero-cta-icon--down){transform:translateX(.25rem)}#hero .hero-cta:hover .hero-cta-icon--play{transform:scale(1.04)}#hero.hero-section{isolation:isolate}#hero.hero-section::after,#hero.hero-section::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}#hero.hero-section::before{background:radial-gradient(ellipse at 50% 45%,rgba(255,255,255,.34) 0,rgba(255,255,255,.26) 31%,rgba(255,255,255,0) 58%),radial-gradient(ellipse at 50% 39%,rgba(22,93,255,.13) 0,rgba(22,93,255,.05) 26%,rgba(22,93,255,0) 55%)}#hero.hero-section::after{background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.42) 74%,rgba(255,255,255,.92) 100%),linear-gradient(90deg,rgba(255,255,255,.66) 0,rgba(255,255,255,0) 18%,rgba(255,255,255,0) 82%,rgba(255,255,255,.66) 100%)}#hero .hero-mesh{will-change:transform;opacity:.72}#hero .hero-orb{position:absolute;border-radius:50%;filter:blur(140px);will-change:transform}#hero .hero-orb--blue{top:-10%;left:10%;width:min(800px,90vw);height:min(800px,90vw);background:#2563eb;mix-blend-mode:multiply;opacity:.22}#hero .hero-orb--violet{top:-15%;right:5%;width:min(700px,80vw);height:min(700px,80vw);background:#7c3aed;mix-blend-mode:multiply;opacity:.18}#hero .hero-orb--cyan{top:15%;left:30%;width:min(600px,70vw);height:min(600px,70vw);background:#22d3ee;mix-blend-mode:screen;opacity:.12;filter:blur(130px)}#hero .hero-orb--amber{top:5%;right:30%;width:min(400px,50vw);height:min(400px,50vw);background:#fbbf24;mix-blend-mode:overlay;opacity:.08;filter:blur(110px)}#hero .hero-orb--soft{top:20%;left:50%;transform:translateX(-50%);width:min(1000px,95vw);height:min(700px,60vh);background:#eef2ff;mix-blend-mode:multiply;opacity:.28;filter:blur(120px)}#hero #singularity-canvas,#hero .hero-singularity-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.58}@media (max-width:767px){#hero #singularity-canvas,#hero .hero-singularity-canvas{opacity:.5}}@media (prefers-reduced-motion:reduce){#hero #singularity-canvas,#hero .hero-singularity-canvas{display:none}#hero .mesh-gradient-container .animate-blob{animation:none!important}}#hero .hero-scroll-hint{opacity:.85}#hero .hero-scroll-chevron{animation:hero-scroll-bounce 2s ease-in-out infinite}.hero-title-text{display:inline-flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;z-index:1;text-align:center;box-sizing:border-box;max-width:100%;font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC",Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.06;color:#0f172a;font-size:5.625rem!important;filter:drop-shadow(0 18px 34px rgba(22, 93, 255, .08))}#hero .hero-title-word{display:inline-block;white-space:nowrap;letter-spacing:0}#hero .hero-title-word--dark{color:#0b1428;text-shadow:0 .07em .18em rgba(15,23,42,.08)}#hero .hero-title-word--blue{position:relative;isolation:isolate;color:transparent;background:linear-gradient(104deg,#0b63ff 0,#1f7bff 32%,#165dff 58%,#3b82f6 78%,#0b63ff 100%);background-size:210% 100%;-webkit-background-clip:text;background-clip:text;text-shadow:0 0 .012em rgba(22,93,255,.6),0 0 .22em rgba(22,93,255,.22),0 .08em .28em rgba(22,93,255,.1);animation:hero-title-blue-flow 7s ease-in-out infinite}#hero .hero-title-word--blue::before{content:"";position:absolute;inset:-0.08em -0.04em -0.1em;z-index:-1;border-radius:.18em;background:radial-gradient(60% 62% at 50% 48%,rgba(22,93,255,.22),rgba(22,93,255,0) 72%);filter:blur(.18em);opacity:.62;transform:translateZ(0);animation:hero-title-blue-glow 5.8s ease-in-out infinite}#hero .hero-title-word--blue::after{content:"数智生命体";position:absolute;inset:0;color:transparent;background:linear-gradient(105deg,transparent 0,transparent 38%,rgba(255,255,255,.86) 48%,rgba(255,255,255,.18) 54%,transparent 64%,transparent 100%);background-size:230% 100%;background-position:135% 0;-webkit-background-clip:text;background-clip:text;opacity:0;pointer-events:none;animation:hero-title-blue-sheen 4.8s cubic-bezier(.4,0,.2,1) infinite}.illu-card::before,.illu-glass-card::before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.04;pointer-events:none;z-index:0}.illu-glass-card{background:rgba(255,255,255,.45);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border:1px solid rgba(255,255,255,.5);box-shadow:0 4px 24px -1px rgba(0,0,0,.02),0 20px 25px -5px rgba(0,0,0,.03),inset 0 0 40px rgba(255,255,255,.1);position:relative;overflow:hidden}.illu-card::after{content:'';position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,rgba(255,255,255,.8) 0,rgba(255,255,255,.1) 40%,rgba(22,93,255,.4) 60%,rgba(255,255,255,.1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2;transition:all .5s ease}.illu-card{background:rgba(255,255,255,.35);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.4);box-shadow:0 15px 45px -10px rgba(31,38,135,.08),inset 0 0 0 1px rgba(255,255,255,.2);transition:all .8s cubic-bezier(.16, 1, .3, 1);transform-style:preserve-3d}.illu-card:hover{transform:translateY(-15px) scale(1.03) rotateX(2deg);background:rgba(255,255,255,.55);box-shadow:0 40px 80px -20px rgba(22,93,255,.25),0 0 0 1px rgba(22,93,255,.15),inset 0 0 30px rgba(255,255,255,.4)}.illu-card:hover::after{padding:2px;background:linear-gradient(135deg,#fff 0,rgba(22,93,255,.6) 50%,#fff 100%)}#hero.hero-section--official{min-height:100svh;padding-top:8.75rem;padding-bottom:7.5rem;background:linear-gradient(180deg,rgba(248,251,255,.94) 0,#fff 44%,#f8fbff 100%)}#hero.hero-section--official::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(22,93,255,.035) 1px,transparent 1px),linear-gradient(rgba(22,93,255,.03) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse at 50% 42%,rgba(0,0,0,0.7) 0%,transparent 68%);-webkit-mask-image:radial-gradient(ellipse at 50% 42%,rgba(0,0,0,0.7) 0%,transparent 68%);opacity:.7}#hero.hero-section--official::after{content:"";position:absolute;left:50%;bottom:-12%;z-index:0;width:min(1120px,78vw);height:min(360px,32vh);transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse at 50% 50%,rgba(22,93,255,.11) 0,rgba(34,211,238,.06) 34%,transparent 72%);filter:blur(18px);opacity:.9;pointer-events:none}#hero.hero-section--official .hero-mesh{opacity:.72}#hero.hero-section--official .hero-orb{filter:blur(120px)}#hero.hero-section--official .hero-orb--blue{top:-18%;left:13%;opacity:.12}#hero.hero-section--official .hero-orb--violet{top:-14%;right:10%;opacity:.1}#hero.hero-section--official .hero-orb--cyan{top:22%;left:43%;opacity:.08}#hero.hero-section--official .hero-orb--amber,#hero.hero-section--official .hero-orb--soft{opacity:.05}#hero.hero-section--official .hero-content{max-width:68rem;margin-top:0;transform:translateY(-.75rem)}#hero .hero-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;margin:0 0 1.25rem;padding:.375rem .5rem .375rem .875rem;border-radius:999px;color:#475569;background:rgba(255,255,255,.72);border:1px solid rgba(226,232,240,.9);box-shadow:0 14px 38px rgba(15,23,42,.06);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);font-size:.75rem;line-height:1;font-weight:700}#hero .hero-eyebrow span{color:#64748b}#hero .hero-eyebrow strong{display:inline-flex;min-height:1.5rem;align-items:center;padding:0 .625rem;border-radius:999px;color:#165dff;background:#e8f3ff;font-weight:800}#hero .hero-headline{margin-bottom:1.25rem}#hero.hero-section--official .hero-title-aura{opacity:.68}#hero.hero-section--official .hero-title-text{font-size:6rem!important;line-height:1.02}#hero.hero-section--official .hero-subtitle{margin-bottom:.875rem;font-size:1.875rem;line-height:1.32;color:#0f172a}#hero .hero-definition{display:block;max-width:48rem;margin:0 auto 1.125rem;color:#475569;font-size:1rem;line-height:1.82;font-weight:500}#hero.hero-section--official .hero-value-tags{gap:.625rem}#hero.hero-section--official .hero-value-tags li{min-height:2.125rem;padding-inline:0.875rem;color:#475569;background:rgba(255,255,255,.72);border-color:rgba(203,213,225,.82);box-shadow:0 10px 26px rgba(15,23,42,.05)}#hero.hero-section--official .hero-value-tags li::before{content:"";width:.375rem;height:.375rem;margin-right:.5rem;border-radius:999px;background:#165dff;box-shadow:0 0 0 3px rgba(22,93,255,.12)}#hero.hero-section--official .hero-zone--actions{margin-top:.25rem}#hero.hero-section--official .hero-cta{min-width:10rem;border-radius:.75rem;padding:.9375rem 1.75rem}#hero.hero-section--official .hero-cta--primary{background:linear-gradient(135deg,#165dff 0,#0045e6 100%);box-shadow:0 18px 38px rgba(22,93,255,.28)}#hero.hero-section--official .hero-cta--secondary{background:rgba(255,255,255,.86);border-color:rgba(203,213,225,.86)}#hero .hero-proof-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.625rem 1rem;margin-top:1.25rem;color:#64748b;font-size:.8125rem;line-height:1.5;font-weight:700}#hero .hero-proof-row span{display:inline-flex;align-items:center;gap:.5rem}#hero .hero-proof-row span::before{content:"";width:.3125rem;height:.3125rem;border-radius:999px;background:#22d3ee}#hero .hero-tagline{letter-spacing:.06em}#hero .hero-cta-tertiary{margin-top:.5rem}#hero .hero-product-stage{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}#hero .hero-stage-line{position:absolute;top:21%;bottom:18%;width:1px;background:linear-gradient(180deg,transparent 0,rgba(22,93,255,.2) 20%,rgba(34,211,238,.18) 50%,transparent 100%);opacity:.75}#hero .hero-stage-line--left{left:29%;transform:rotate(-17deg)}#hero .hero-stage-line--right{right:29%;transform:rotate(17deg)}#hero .hero-stage-board{position:absolute;border:1px solid rgba(203,213,225,.82);border-radius:1rem;background:rgba(255,255,255,.76);box-shadow:0 24px 70px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.95);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#334155}#hero .hero-stage-board__bar{display:flex;gap:.375rem;align-items:center;height:2rem;padding-inline:0.875rem;border-bottom:1px solid rgba(226,232,240,.74)}#hero .hero-stage-board__bar span{width:.45rem;height:.45rem;border-radius:999px;background:#cbd5e1}#hero .hero-stage-board__bar span:first-child{background:#165dff}#hero .hero-stage-board__title{padding:.875rem 1rem .5rem;font-size:.8125rem;font-weight:800;color:#0f172a}#hero .hero-stage-board--metric{top:31%;left:max(2.5rem,calc((100vw - 88rem)/ 2));width:17.5rem}#hero .hero-stage-board--workflow{top:31.5%;right:max(2.5rem,calc((100vw - 88rem)/ 2));width:18rem}#hero .hero-stage-board--table{left:50%;bottom:5.75rem;width:45rem;transform:translateX(-50%)}#hero .hero-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 1rem .875rem}#hero .hero-metric-grid div{padding:.75rem;border-radius:.75rem;background:#f8fafc;border:1px solid #eef2f7}#hero .hero-metric-grid strong{display:block;color:#165dff;font-size:1.375rem;line-height:1.1;font-weight:900}#hero .hero-metric-grid span{display:block;margin-top:.25rem;color:#64748b;font-size:.6875rem;font-weight:700}#hero .hero-chart-bars{display:flex;align-items:end;gap:.5rem;height:4.25rem;padding:0 1rem 1rem}#hero .hero-chart-bars span{flex:1;min-width:0;border-radius:999px 999px .375rem .375rem;background:linear-gradient(180deg,rgba(22,93,255,.82),rgba(34,211,238,.28))}#hero .hero-flow-steps{display:grid;gap:.625rem;padding:0 1rem 1rem}#hero .hero-flow-steps span{position:relative;display:flex;align-items:center;min-height:2.375rem;padding:0 .875rem 0 2.25rem;border-radius:.75rem;color:#334155;background:#f8fafc;border:1px solid #eef2f7;font-size:.8125rem;font-weight:800}#hero .hero-flow-steps span::before{content:"";position:absolute;left:.875rem;width:.5rem;height:.5rem;border-radius:999px;background:#10b981;box-shadow:0 0 0 4px rgba(16,185,129,.12)}#hero .hero-table-head,#hero .hero-table-row{display:grid;grid-template-columns:1.25fr 0.8fr 0.8fr 1fr;gap:.75rem;align-items:center;margin-inline:1rem;min-height:2.375rem;border-bottom:1px solid rgba(226,232,240,.72);font-size:.75rem;font-weight:700}#hero .hero-table-head{color:#94a3b8}#hero .hero-table-row{color:#334155}#hero .hero-table-row:last-child{margin-bottom:.75rem;border-bottom:0}#hero .hero-table-row .is-blue,#hero .hero-table-row .is-green{justify-self:start;padding:.25rem .5rem;border-radius:999px}#hero .hero-table-row .is-blue{color:#165dff;background:#e8f3ff}#hero .hero-table-row .is-green{color:#059669;background:#ecfdf5}@media (min-width:1280px){#hero.hero-section--official .hero-eyebrow{margin-bottom:clamp(1.5rem,1.875vw,2.25rem)}#hero.hero-section--official .hero-headline{margin-bottom:clamp(1.75rem,2.1875vw,2.75rem)}#hero.hero-section--official .hero-subtitle{margin-bottom:clamp(1.125rem,1.25vw,1.5rem)}#hero.hero-section--official .hero-subtitle-wrap{margin-bottom:clamp(2rem,2.5vw,3.25rem)}#hero.hero-section--official .hero-value-tags{gap:.75rem .875rem}#hero.hero-section--official .hero-zone--actions{margin-top:clamp(.75rem,1.125vw,1.35rem)}}@media (min-width:1536px){#hero.hero-section--official .hero-title-text{font-size:6.75rem!important}#hero.hero-section--official .hero-subtitle{font-size:2rem}#hero .hero-stage-board--metric{left:max(4.5rem,calc((100vw - 100rem)/ 2))}#hero .hero-stage-board--workflow{right:max(4.5rem,calc((100vw - 100rem)/ 2))}}@media (min-width:1920px){#hero.hero-section--official{padding-top:9.75rem;padding-bottom:8.5rem}#hero.hero-section--official .hero-content{max-width:74rem;transform:translateY(-1.25rem)}#hero.hero-section--official .hero-title-text{font-size:7.25rem!important}#hero .hero-stage-board--metric{left:max(8rem,calc((100vw - 112rem)/ 2));width:19rem}#hero .hero-stage-board--workflow{right:max(8rem,calc((100vw - 112rem)/ 2));width:19.25rem}#hero .hero-stage-board--table{width:50rem}}@media (max-width:1279px){#hero .hero-stage-board--metric,#hero .hero-stage-board--workflow{opacity:.48;transform:scale(.9)}#hero .hero-stage-board--metric{left:1.25rem}#hero .hero-stage-board--workflow{right:1.25rem}#hero .hero-stage-board--table{width:min(42rem,calc(100vw - 3rem));opacity:.58}}@media (max-width:1023px){#hero .hero-product-stage{opacity:.5}#hero .hero-stage-board--metric,#hero .hero-stage-board--workflow{display:none}#hero .hero-stage-board--table{bottom:4.5rem;width:min(34rem,calc(100vw - 2rem))}}@media (max-width:767px){#hero.hero-section--official{padding-top:8.25rem!important;padding-bottom:3rem!important;padding-left:1.25rem!important;padding-right:1.25rem!important}#hero.hero-section--official .hero-content{width:100%!important;max-width:calc(100vw - 2.5rem)!important;padding-left:0!important;padding-right:0!important;transform:none}#hero.hero-section--official .hero-headline{margin-bottom:1rem}#hero .hero-product-stage{display:none}#hero .hero-eyebrow{max-width:100%;gap:.375rem;padding:.3125rem;font-size:.6875rem}#hero .hero-eyebrow span{display:none}#hero.hero-section--official .hero-title-text{font-size:2.42rem!important;line-height:1.1}#hero.hero-section--official .hero-subtitle{max-width:19rem;margin-left:auto;margin-right:auto;color:#0f172a;font-size:1.35rem!important;opacity:1}#hero .hero-definition{max-width:20.5rem;margin-bottom:1rem;color:#475569;font-size:.875rem;line-height:1.7;opacity:1}#hero.hero-section--official .hero-value-tags{max-width:20.5rem;margin-left:auto;margin-right:auto}#hero.hero-section--official .hero-zone--actions{align-self:stretch;width:100%}#hero.hero-section--official .hero-cta-row{width:100%!important}#hero.hero-section--official .hero-cta{width:100%!important;max-width:100%;min-width:0}#hero .hero-proof-row{display:none}}#hero .hero-quick-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .5rem;margin-top:.75rem}#hero .hero-quick-nav__link{font-size:.75rem;font-weight:600;color:#64748b;transition:color .2s ease}#hero .hero-quick-nav__link:hover{color:#165dff}#hero .hero-quick-nav__sep{color:#cbd5e1;font-size:.75rem;user-select:none}#business-stasis[data-layout=stasis-diagnosis]{--bs-title-font:var(--prototype-title-font, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", Arial, sans-serif);--bs-blue:#165DFF;--bs-blue-dark:#0045E6;--bs-ink:#06122F;--bs-text:#42526F;--bs-muted:#66758F;--bs-danger:#FF4D4F;position:relative;isolation:isolate;padding:clamp(4.75rem,7vw,6.5rem) 0 clamp(4rem,6vw,5.5rem);overflow:hidden;background:radial-gradient(ellipse at 50% 20%,rgba(239,246,255,.94) 0,rgba(248,251,255,.74) 42%,rgba(255,255,255,.96) 74%),linear-gradient(180deg,#f7faff 0,#fff 100%)}#sections-root>section#business-stasis[data-layout=stasis-diagnosis]{padding:clamp(4.75rem,7vw,6.5rem) 0 clamp(4rem,6vw,5.5rem)!important}#business-stasis .bs-bg{position:absolute;inset:0;z-index:0;pointer-events:none}#business-stasis .bs-bg__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(22,93,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(22,93,255,.032) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse at 50% 46%,#000 0%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse at 50% 46%,#000 0%,transparent 78%);opacity:.64}#business-stasis .bs-bg__wash{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.68),rgba(232,243,255,.38) 50%,rgba(255,255,255,.68)),linear-gradient(180deg,rgba(255,255,255,.35),rgba(237,245,255,.25))}#business-stasis .bs-inner{position:relative;z-index:1;width:var(--home-shell,min(96rem,calc(100% - 2rem)))!important;max-width:none;margin:0 auto;box-sizing:border-box}#business-stasis .bs-header{text-align:center;margin:0 auto clamp(2.6rem,5vw,4.4rem)}#business-stasis .bs-heading{margin:0;color:var(--bs-ink);font-family:var(--bs-title-font);font-size:clamp(30px, 3.6vw, 48px)!important;line-height:1.14!important;font-weight:400!important;letter-spacing:0}body.home-copy-font #sections-root #business-stasis .bs-heading,body.home-copy-font #sections-root #business-stasis .bs-heading *{font-weight:400!important}#business-stasis .bs-heading span{color:var(--bs-blue)}#business-stasis .bs-subtitle{margin:clamp(1.15rem,2.2vw,1.75rem) auto 0;max-width:42rem;color:var(--bs-text);font-size:18px!important;line-height:1.75!important;font-weight:600!important}#business-stasis .bs-stage{display:grid;grid-template-columns:minmax(18rem,23rem) minmax(0,50rem);align-items:center;justify-content:center;gap:clamp(2rem,4vw,4.5rem);box-sizing:border-box;max-width:100%;min-width:0;padding:0 5rem}#business-stasis .bs-pain-list{display:grid;grid-template-columns:1fr;gap:clamp(.9rem,1vw,1.15rem);align-self:center;width:min(100%,23rem);min-width:0}#business-stasis .bs-pain-item{appearance:none;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:start;gap:1rem;min-width:0;min-height:0;padding:.25rem 0;border:0;background:0 0;color:var(--bs-ink);text-align:left;cursor:pointer;outline:0}#business-stasis .bs-pain-item__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:clamp(4rem,5.4vw,5.4rem);height:clamp(4rem,5.4vw,5.4rem);border-radius:50%;color:#315bff;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(245,249,255,.9));border:1px solid rgba(197,214,255,.86);box-shadow:0 1rem 2.4rem rgba(50,95,198,.11),inset 0 .4rem 1rem rgba(255,255,255,.88);transition:transform .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}#business-stasis .bs-pain-item__icon::before{content:"";position:absolute;inset:-0.45rem;border-radius:inherit;border:1px solid rgba(147,179,255,.2);opacity:0;transform:scale(.88);transition:opacity .25s ease,transform .25s ease}#business-stasis .bs-pain-item__icon svg{width:48%;height:48%;stroke-width:2.25}#business-stasis .bs-pain-item__body{display:grid;gap:.55rem;justify-items:start;min-width:0}#business-stasis .bs-pain-item strong{display:block;color:var(--bs-ink);font-size:clamp(1rem, 1.22vw, 1.2rem);line-height:1.25;font-weight:820;white-space:nowrap}#business-stasis .bs-pain-item__body>span{display:block;color:var(--bs-text);font-size:clamp(.86rem, 1vw, 1rem);line-height:1.72;font-weight:600}#business-stasis .bs-pain-item.is-active .bs-pain-item__icon,#business-stasis .bs-pain-item:focus-visible .bs-pain-item__icon,#business-stasis .bs-pain-item:hover .bs-pain-item__icon{color:var(--bs-blue);transform:translateY(-.3rem);border-color:rgba(22,93,255,.36);box-shadow:0 1.35rem 3rem rgba(22,93,255,.16),inset 0 .5rem 1rem rgba(255,255,255,.92)}#business-stasis .bs-pain-item.is-active .bs-pain-item__icon::before,#business-stasis .bs-pain-item:focus-visible .bs-pain-item__icon::before,#business-stasis .bs-pain-item:hover .bs-pain-item__icon::before{opacity:1;transform:scale(1)}#business-stasis .bs-pain-item:focus-visible .bs-pain-item__icon{outline:2px solid rgba(22,93,255,.32);outline-offset:4px}#business-stasis .bs-diagram{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-width:0;min-height:0;font-family:var(--bs-title-font);transform:translateZ(0)}#business-stasis .bs-diagram__canvas{position:relative;width:min(100%,clamp(38rem,50vw,50rem));aspect-ratio:1489/772;flex:0 1 auto}#business-stasis .bs-diagram__image-media{display:block;width:100%;height:100%}#business-stasis .bs-diagram__image{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;filter:drop-shadow(0 2.2rem 2.8rem rgba(38, 82, 170, .12))}#business-stasis .bs-diagram__svg{width:100%;height:auto;display:block;overflow:visible;filter:drop-shadow(0 2.2rem 2.8rem rgba(38, 82, 170, .12))}#business-stasis .bs-floor__plane{stroke:rgba(130,165,238,0.46);stroke-width:1.2}#business-stasis .bs-floor polyline{stroke:rgba(116,153,235,0.16);stroke-width:1.2}#business-stasis .bs-route{fill:none;stroke:rgba(35,104,255,0.44);stroke-width:4;stroke-linecap:round;stroke-dasharray:12 12;opacity:.52;transition:opacity .28s ease,stroke .28s ease,stroke-width .28s ease}#business-stasis .bs-diagram[data-active-pain=data] .bs-route--data,#business-stasis .bs-diagram[data-active-pain=decision] .bs-route--decision,#business-stasis .bs-diagram[data-active-pain=flow] .bs-route--flow,#business-stasis .bs-diagram[data-active-pain=memory] .bs-route--memory,#business-stasis .bs-diagram[data-active-pain=silo] .bs-route--silo{stroke:var(--bs-danger);stroke-width:5;opacity:1;animation:bs-route-break 1.3s linear infinite}#business-stasis .bs-cube polygon{stroke:rgba(78,121,219,0.23);stroke-width:1;transition:fill .28s ease,stroke .28s ease,filter .28s ease}#business-stasis .bs-cube polygon:first-child{fill:url(#bsCubeTop)}#business-stasis .bs-cube polygon:nth-child(2){fill:url(#bsCubeLeft)}#business-stasis .bs-cube polygon:nth-child(3){fill:url(#bsCubeRight)}#business-stasis .bs-cube path{fill:rgba(22,93,255,0.28);opacity:.8}#business-stasis .bs-diagram[data-active-pain=data] [data-pain-node=data] polygon,#business-stasis .bs-diagram[data-active-pain=flow] [data-pain-node=flow] polygon,#business-stasis .bs-diagram[data-active-pain=memory] [data-pain-node=memory] polygon,#business-stasis .bs-diagram[data-active-pain=silo] [data-pain-node=silo] polygon{stroke:rgba(22,93,255,0.52);filter:drop-shadow(0 .75rem .8rem rgba(22, 93, 255, .2))}#business-stasis .bs-legacy circle,#business-stasis .bs-legacy path{fill:rgba(224,237,255,0.68);stroke:rgba(77,126,232,0.3);stroke-width:2}#business-stasis .bs-legacy circle{fill:rgba(74,119,220,0.28)}#business-stasis .bs-warning{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:clamp(2.05rem,2.8vw,2.75rem);height:clamp(2.05rem,2.8vw,2.75rem);border-radius:50%;color:#fff;background:var(--bs-danger);border:clamp(.38rem,.55vw,.5rem) solid rgba(255,255,255,.78);box-shadow:0 .75rem 1.8rem rgba(255,77,79,.22);font-family:var(--bs-title-font);font-size:clamp(1rem, 1.4vw, 1.3rem);line-height:1;font-weight:850;opacity:.72;transform:translate(-50%,-50%) scale(.94);transition:opacity .25s ease,transform .25s ease,box-shadow .25s ease}#business-stasis .bs-warning::before{content:"";position:absolute;inset:-0.72rem;border-radius:inherit;border:1px solid rgba(117,154,237,.26);background:rgba(255,255,255,.38);z-index:-1}#business-stasis .bs-warning--silo{left:48.2%;top:28%}#business-stasis .bs-warning--data{left:78.4%;top:27.5%}#business-stasis .bs-warning--flow{left:43%;top:76%}#business-stasis .bs-warning--memory{left:86%;top:58%}#business-stasis .bs-diagram[data-active-pain=data] [data-pain-marker=data],#business-stasis .bs-diagram[data-active-pain=flow] [data-pain-marker=flow],#business-stasis .bs-diagram[data-active-pain=memory] [data-pain-marker=memory],#business-stasis .bs-diagram[data-active-pain=silo] [data-pain-marker=silo]{opacity:1;transform:translate(-50%,-50%) scale(1.12);box-shadow:0 1rem 2.1rem rgba(255,77,79,.34);animation:bs-warning-pulse 1.2s ease-in-out infinite}#business-stasis .bs-diagram[data-active-pain=decision] [data-pain-marker=data],#business-stasis .bs-diagram[data-active-pain=decision] [data-pain-marker=memory]{opacity:1;transform:translate(-50%,-50%) scale(1.06)}#business-stasis .bs-diagram-label{position:absolute;z-index:2;color:var(--bs-ink);font-family:var(--bs-title-font);font-size:clamp(.95rem, 1.2vw, 1.18rem);line-height:1.2;font-weight:760;white-space:nowrap;pointer-events:none;text-shadow:0 .35rem 1rem rgba(255,255,255,.72);transition:color .25s ease,transform .25s ease,opacity .25s ease}#business-stasis .bs-diagram-label--silo{left:11%;top:15.5%}#business-stasis .bs-diagram-label--data{right:8.5%;top:15.5%}#business-stasis .bs-diagram-label--flow{left:9.5%;bottom:17%}#business-stasis .bs-diagram-label--memory{right:7.5%;bottom:17%}#business-stasis .bs-diagram-label--decision{left:60%;top:50%;opacity:.68}#business-stasis .bs-diagram[data-active-pain=data] [data-pain-label=data],#business-stasis .bs-diagram[data-active-pain=decision] [data-pain-label=decision],#business-stasis .bs-diagram[data-active-pain=flow] [data-pain-label=flow],#business-stasis .bs-diagram[data-active-pain=memory] [data-pain-label=memory],#business-stasis .bs-diagram[data-active-pain=silo] [data-pain-label=silo]{color:var(--bs-ink);opacity:1;transform:none}@keyframes bs-route-break{to{stroke-dashoffset:-48}}@keyframes bs-warning-pulse{0%,100%{filter:saturate(1)}50%{filter:saturate(1.2) brightness(1.06)}}@media (max-width:1179px){#sections-root>section#business-stasis[data-layout=stasis-diagnosis]{min-height:auto}#business-stasis .bs-stage{grid-template-columns:1fr;gap:clamp(1.5rem,4vw,2.8rem);padding:0}#business-stasis .bs-pain-list{order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;overflow:visible;padding:0;scroll-snap-type:none}#business-stasis .bs-pain-item{grid-template-columns:1fr;justify-items:center;align-content:start;gap:.75rem;min-height:0;padding:.5rem .35rem;text-align:center;scroll-snap-align:none}#business-stasis .bs-pain-item:last-child{grid-column:1/-1;width:min(100%,12rem);justify-self:center}#business-stasis .bs-pain-item__body{justify-items:center}#business-stasis .bs-pain-item__icon{width:3.8rem;height:3.8rem;flex-shrink:0}#business-stasis .bs-pain-item strong{white-space:normal}#business-stasis .bs-pain-item__body>span{font-size:clamp(.78rem, 2.6vw, .92rem);line-height:1.55}#business-stasis .bs-diagram{order:1;width:min(100%,50rem);margin:0 auto}#business-stasis .bs-diagram__canvas{width:min(100%,50rem)}}@media (min-width:1440px) and (min-height:820px){#business-stasis .bs-heading{font-size:54px!important;line-height:1.18!important}#business-stasis .bs-subtitle{line-height:1.85!important}}@media (min-width:1728px) and (min-height:960px){#business-stasis .bs-heading{font-size:62px!important;line-height:1.2!important}#business-stasis .bs-subtitle{line-height:1.95!important}}@media (max-width:767px){#sections-root>section#business-stasis[data-layout=stasis-diagnosis]{padding:clamp(4rem,13vw,5.2rem) 0 clamp(3.2rem,10vw,4.4rem)!important}#business-stasis .bs-header{margin-bottom:2rem}#business-stasis .bs-heading{font-size:24px!important;line-height:1.2!important}#business-stasis .bs-heading span{display:block}#business-stasis .bs-subtitle br{display:none}#business-stasis .bs-subtitle{font-size:14px!important;line-height:1.7!important}#business-stasis .bs-pain-item{min-height:0;gap:.65rem;padding:.4rem .25rem}#business-stasis .bs-pain-item__icon{width:3.5rem;height:3.5rem}#business-stasis .bs-pain-item strong{font-size:.92rem}#business-stasis .bs-pain-item__body>span{font-size:.78rem;line-height:1.5}#business-stasis .bs-diagram{min-height:0}#business-stasis .bs-diagram__canvas{width:100%;max-width:100%;margin-left:0;object-fit:contain}#business-stasis .bs-diagram__svg{width:100%;margin-left:0}#business-stasis .bs-diagram-label{font-size:.78rem}#business-stasis .bs-diagram-label--silo{left:9%;top:14%}#business-stasis .bs-diagram-label--data{right:6%;top:14.5%}#business-stasis .bs-diagram-label--flow{left:8%;bottom:15.5%}#business-stasis .bs-diagram-label--memory{right:5%;bottom:15.5%}#business-stasis .bs-diagram-label--decision{left:57%;top:50%}}@media (max-width:420px){#business-stasis .bs-heading{font-size:clamp(1.95rem, 9.2vw, 2.3rem)!important}#business-stasis .bs-diagram{min-height:15.5rem}}@media (prefers-reduced-motion:reduce){#business-stasis .bs-route,#business-stasis .bs-warning{animation:none!important}#business-stasis .bs-cube polygon,#business-stasis .bs-diagram-label,#business-stasis .bs-pain-item__icon,#business-stasis .bs-route,#business-stasis .bs-warning{transition:none!important}}#digital-life[data-layout=organism-map]{--dl-blue:#165DFF;--dl-blue-deep:#0B3CDB;--dl-ink:#06122F;position:relative;isolation:isolate;min-height:100svh;overflow:hidden;background:linear-gradient(180deg,#f8fbff 0,#fff 44%,#f6faff 100%)}#sections-root>section#digital-life[data-layout=organism-map]{padding:clamp(4.9rem,6.6vw,6.6rem) 0 clamp(2.4rem,4vw,3.75rem)!important}#digital-life .dl-bg{position:absolute;inset:0;z-index:0;pointer-events:none}#digital-life .dl-bg__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(22,93,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(22,93,255,.03) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse at 50% 48%,#000 0%,transparent 82%);-webkit-mask-image:radial-gradient(ellipse at 50% 48%,#000 0%,transparent 82%);opacity:.66}#digital-life .dl-bg__wash{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.86),rgba(232,243,255,.28) 50%,rgba(255,255,255,.86)),linear-gradient(180deg,rgba(255,255,255,.4),rgba(235,244,255,.32))}#digital-life .dl-inner{position:relative;z-index:1;width:var(--home-shell,min(1280px,calc(100% - 56px)))!important;max-width:none;margin:0 auto;box-sizing:border-box}#digital-life .dl-head{text-align:center;margin:0 auto 2rem}#digital-life .dl-kicker{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;margin:0 0 clamp(.8rem,1.2vw,1rem);padding:0 1.45rem;border-radius:999px;color:#0b2b72;background:#eaf2ff;border:1px solid rgba(185,210,255,.76);font-size:clamp(.86rem, .9vw, 1rem);line-height:1;font-weight:700}#digital-life .dl-display{margin:0;color:var(--dl-ink);font-size:clamp(3.4rem, 5.6vw, 5.6rem);line-height:1.04;font-weight:800!important;letter-spacing:0}#digital-life .dl-promise{margin:clamp(.55rem,1vw,.85rem) 0 0;color:var(--dl-ink);font-family:var(--prototype-title-font, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", Arial, sans-serif);font-size:clamp(30px, 3.6vw, 48px)!important;line-height:1.14!important;font-weight:400!important;letter-spacing:0}body.home-copy-font #sections-root #digital-life .dl-promise,body.home-copy-font #sections-root #digital-life .dl-promise *{font-weight:400!important}#digital-life .dl-promise span{color:var(--dl-blue)}#digital-life .dl-copy{width:min(100%,62rem);margin:clamp(.75rem,1.2vw,1rem) auto 0;color:#24324a;font-family:var(--prototype-title-font, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", Arial, sans-serif);font-size:18px!important;line-height:1.75!important;font-weight:600!important}#digital-life .dl-map{position:relative;width:100%;aspect-ratio:1280/570;min-height:31rem;max-height:41rem}#digital-life .dl-organism-stage{position:absolute;left:50%;top:50%;z-index:2;width:78%;aspect-ratio:1623/968;transform:translate(-50%,-50%)}#digital-life .dl-organism{position:absolute;inset:0;z-index:2;width:100%;height:100%;aspect-ratio:auto;transform:none}#digital-life .dl-organism__image-media,#digital-life .dl-organism__orbit-media{position:absolute;left:50%;top:50%;display:block;width:93%;height:auto;max-width:none;transform:translate(-50%,-50%);pointer-events:none;user-select:none}#digital-life .dl-orbit,#digital-life .dl-organism__image{display:block;width:100%;height:auto;max-width:none}#digital-life .dl-organism__orbit-media{z-index:1}#digital-life .dl-orbit{opacity:.96}#digital-life .dl-organism__image-media{z-index:2;width:68%}#digital-life .dl-organism__image{filter:drop-shadow(0 1.8rem 3rem rgba(48, 103, 210, .14))}#digital-life .dl-core{position:absolute;left:50%;top:47%;z-index:5;display:grid;place-items:center;align-content:center;width:15.5%;aspect-ratio:1;padding:.5rem;border-radius:50%;color:#fff;text-align:center;transform:translate(-50%,-50%)}#digital-life .dl-core strong{display:block;font-size:clamp(.86rem, 1.15vw, 1.4rem);line-height:1.35;font-weight:800}#digital-life .dl-core span{display:block;margin-top:.25rem;font-size:clamp(.72rem, .9vw, .95rem);line-height:1.25;font-weight:500;opacity:.95}#digital-life .dl-system{position:absolute;z-index:6;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.8rem,1.2vw,1.15rem);width:22%;color:var(--dl-ink)}#digital-life .dl-system--sense{left:.4%;top:19%}#digital-life .dl-system--immune{left:.4%;bottom:13%}#digital-life .dl-system--blood{right:.4%;top:18%}#digital-life .dl-system--reflex{right:.4%;bottom:12%}#digital-life .dl-organ-card__icon,#digital-life .dl-quote__abilities i,#digital-life .dl-system__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--dl-blue);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,249,255,.94));border:1px solid rgba(197,214,255,.9);box-shadow:0 1rem 2.1rem rgba(42,91,190,.12),inset 0 .45rem 1rem rgba(255,255,255,.88)}#digital-life .dl-system__icon{width:clamp(4.5rem,5.3vw,5.6rem);height:clamp(4.5rem,5.3vw,5.6rem);border-radius:50%}#digital-life .dl-system__icon svg{width:46%;height:46%;stroke-width:2.25}#digital-life .dl-system__body{display:grid;gap:.45rem;min-width:0}#digital-life .dl-system__body strong{color:var(--dl-ink);font-size:clamp(1.02rem, 1.25vw, 1.24rem);line-height:1.2;font-weight:800}#digital-life .dl-system__body em{color:var(--dl-blue);font-style:normal;font-size:clamp(.82rem, .92vw, .95rem);line-height:1.35;font-weight:500}#digital-life .dl-system__body span{color:#536176;font-size:clamp(.78rem, .88vw, .92rem);line-height:1.72;font-weight:500}#digital-life .dl-organ-card{position:absolute;z-index:7;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.75rem,1vw,1rem);width:clamp(18rem,27%,29.3125rem);aspect-ratio:469/183;min-height:clamp(5.4rem,7vw,6.8rem);padding:clamp(.85rem,1.15vw,1.15rem) clamp(1rem,1.35vw,1.45rem);color:var(--dl-ink);box-sizing:border-box}#digital-life .dl-organ-card__bg-media{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;pointer-events:none;user-select:none}#digital-life .dl-organ-card__bg{display:block;width:100%;height:100%;max-width:none;object-fit:fill;pointer-events:none;user-select:none}#digital-life .dl-organ-card>span{position:relative;z-index:1}#digital-life .dl-organ-card--brain{left:50%;top:1%;transform:translateX(-50%)}#digital-life .dl-organ-card--nerve{left:4.5%;top:46%;transform:translateY(-50%)}#digital-life .dl-organ-card--body{right:4.5%;top:46%;transform:translateY(-50%)}#digital-life .dl-organ-card--limbs{left:50%;bottom:4.5%;transform:translateX(-50%)}#digital-life .dl-organ-card__icon{width:clamp(3.3rem,4.3vw,4.2rem);height:clamp(3.3rem,4.3vw,4.2rem);border-radius:50%}#digital-life .dl-organ-card__icon svg{width:50%;height:50%;stroke-width:2.25}#digital-life .dl-organ-card em,#digital-life .dl-organ-card small,#digital-life .dl-organ-card strong{display:block;min-width:0}#digital-life .dl-organ-card strong{color:var(--dl-ink);font-size:clamp(1.05rem, 1.35vw, 1.35rem);line-height:1.18;font-weight:800}#digital-life .dl-organ-card em{margin-top:.28rem;color:var(--dl-blue);font-style:normal;font-size:clamp(.82rem, .98vw, 1rem);line-height:1.3;font-weight:500}#digital-life .dl-organ-card small{margin-top:.3rem;color:#52627a;font-size:clamp(.5rem, .76vw, .78rem);line-height:1.45;font-weight:500}#digital-life .dl-quote{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2.2vw,2.5rem);width:min(100%,72rem);margin:1.5rem auto 0;padding:clamp(1rem,1.45vw,1.35rem) clamp(1.15rem,2vw,2rem);border-radius:1.35rem;border:1px solid rgba(218,228,246,.92);background:rgba(255,255,255,.9);box-shadow:0 1.2rem 2.6rem rgba(46,82,145,.1),inset 0 .45rem 1rem rgba(255,255,255,.86);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}#digital-life .dl-quote__copy{display:flex;flex-direction:row;gap:1.05rem;min-width:0}#digital-life .dl-quote__copy-media{display:block;flex:0 0 auto}#digital-life .dl-quote__copy-icon{display:block;width:clamp(2.4rem,3vw,3.1rem);height:clamp(2.4rem,3vw,3.1rem);color:rgba(22,93,255,.16)}#digital-life .dl-quote__copy p{margin:0;color:#233451!important;font-size:clamp(.92rem, 1vw, 1.05rem);line-height:1.72;font-weight:500}#digital-life .dl-quote__abilities{display:grid;grid-template-columns:repeat(4,minmax(4.6rem,auto));gap:clamp(.65rem,1vw,1rem)}#digital-life .dl-quote__abilities .listitem{display:flex;align-items:center;gap:.6rem;min-width:0}#digital-life .dl-quote__ability-media{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.8rem;height:2.8rem;border-radius:.6rem;background:#ebf2fd;color:#165dff}#digital-life .dl-quote__ability-media i,#digital-life .dl-quote__ability-media i svg{display:flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;color:inherit}#digital-life .dl-quote__abilities .listitem>span:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem}#digital-life .dl-quote__abilities .listitem strong{font-size:.95rem;font-weight:600;color:#1a2b4a}#digital-life .dl-quote__abilities .listitem em{font-style:normal;font-size:.78rem;color:#7a8ba5}#digital-life .dl-quote__abilities strong{grid-area:name;color:var(--dl-blue-deep);font-size:.98rem;line-height:1.15;font-weight:600}#digital-life .dl-quote__abilities em{grid-area:desc;color:#5f6e84;font-style:normal;font-size:.72rem;line-height:1.25;font-weight:400;white-space:nowrap}@media (min-width:1440px) and (min-height:820px){#sections-root>section#digital-life[data-layout=organism-map]{padding-top:6.8rem!important;padding-bottom:4rem!important}#digital-life .dl-display{font-size:clamp(5.2rem, 5.2vw, 6.5rem)}#digital-life .dl-promise{font-size:54px!important;line-height:1.18!important}#digital-life .dl-copy{line-height:1.85!important}#digital-life .dl-map{max-height:45rem}#digital-life .dl-quote{--dl-quote-wide:min(calc(100vw - 5rem), 86rem);width:var(--dl-quote-wide);max-width:none;margin:1.6rem calc((100% - var(--dl-quote-wide))/ 2) 0;padding:1.5rem 2.2rem;gap:2.7rem;border-radius:1.5rem}#digital-life .dl-quote__copy{gap:1.18rem}#digital-life .dl-quote__copy-icon{width:3.45rem;height:3.45rem}#digital-life .dl-quote__copy p{font-size:1.15rem}#digital-life .dl-quote__abilities{grid-template-columns:repeat(4,minmax(5.1rem,auto));gap:1.12rem}#digital-life .dl-quote__abilities span{gap:.12rem}#digital-life .dl-quote__ability-icon{width:3.7rem;height:3.7rem;border-radius:.82rem}#digital-life .dl-quote__abilities strong{font-size:1.08rem}#digital-life .dl-quote__abilities em{font-size:.8rem}}@media (min-width:1728px) and (min-height:960px){#digital-life .dl-display{font-size:7rem}#digital-life .dl-promise{font-size:62px!important;line-height:1.2!important}#digital-life .dl-copy{line-height:1.95!important}#digital-life .dl-map{max-height:48rem}#digital-life .dl-quote{--dl-quote-wide:min(calc(100vw - 6rem), 92rem);width:var(--dl-quote-wide);margin:1.8rem calc((100% - var(--dl-quote-wide))/ 2) 0;padding:1.7rem 2.5rem;gap:3rem;border-radius:1.65rem}#digital-life .dl-quote__copy{gap:1.32rem}#digital-life .dl-quote__copy-icon{width:3.85rem;height:3.85rem}#digital-life .dl-quote__copy p{font-size:1.25rem}#digital-life .dl-quote__abilities{grid-template-columns:repeat(4,minmax(5.8rem,auto));gap:1.28rem}#digital-life .dl-quote__abilities span{gap:.14rem}#digital-life .dl-quote__ability-icon{width:4.15rem;height:4.15rem;border-radius:.92rem}#digital-life .dl-quote__abilities strong{font-size:1.18rem}#digital-life .dl-quote__abilities em{font-size:.87rem}}@media (max-width:1180px){#digital-life .dl-map{aspect-ratio:auto;min-height:0;max-height:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}#digital-life .dl-organism-stage{position:relative;left:auto;top:auto;grid-column:1/-1;justify-self:center;width:min(100%,48rem);min-height:26rem;transform:none}#digital-life .dl-organism{position:absolute;inset:0}#digital-life .dl-system{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%;padding:1rem;border:1px solid rgba(218,228,246,.9);border-radius:1rem;background:rgba(255,255,255,.74);box-shadow:0 1rem 2rem rgba(43,82,154,.08)}#digital-life .dl-system--blood,#digital-life .dl-system--sense{order:2}#digital-life .dl-system--immune,#digital-life .dl-system--reflex{order:3}#digital-life .dl-organ-card{width:30%}#digital-life .dl-organ-card--nerve{left:5%}#digital-life .dl-organ-card--body{right:5%}#digital-life .dl-quote{grid-template-columns:1fr}#digital-life .dl-quote__abilities{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){#digital-life[data-layout=organism-map]{overflow:visible}#sections-root>section#digital-life[data-layout=organism-map]{padding:clamp(4rem,12vw,5.2rem) 0 clamp(3rem,9vw,4rem)!important}#digital-life .dl-inner{width:var(--home-shell,calc(100% - 32px))!important}#digital-life .dl-head{margin-bottom:1.5rem}#digital-life .dl-kicker{min-height:1.9rem;padding-inline:1rem;font-size:.82rem}#digital-life .dl-display{font-size:clamp(2.6rem, 14vw, 4rem);line-height:1.06}#digital-life .dl-promise{font-size:24px!important;line-height:1.2!important}#digital-life .dl-copy{font-size:14px!important;line-height:1.7!important}#digital-life .dl-map{grid-template-columns:1fr;gap:.85rem}#digital-life .dl-organism-stage{--dl-organism-scale:0.72;position:relative;order:0;grid-column:1/-1;justify-self:center;width:calc(100% / var(--dl-organism-scale));max-width:calc(28rem / var(--dl-organism-scale));min-height:0;margin-inline:0;aspect-ratio:1623/968;transform:scale(var(--dl-organism-scale));transform-origin:top center;margin-bottom:-23%}#digital-life .dl-organism{position:absolute;inset:0;width:100%;height:100%}#digital-life .dl-system{min-height:0;padding:.62rem .72rem;align-items:center;gap:.65rem}#digital-life .dl-system__icon{width:3.1rem;height:3.1rem}#digital-life .dl-system__body{display:flex;flex-direction:column;justify-content:center;gap:.12rem}#digital-life .dl-system__body strong{font-size:.95rem;line-height:1.15}#digital-life .dl-system__body em{font-size:.76rem;line-height:1.2}#digital-life .dl-system__body small,#digital-life .dl-system__body span{color:#536176;font-size:.72rem;line-height:1.25;font-weight:500}#digital-life .dl-quote{margin-top:1rem;padding:1rem;border-radius:1rem}#digital-life .dl-quote__copy{align-items:start;gap:.75rem}#digital-life .dl-quote__copy p{font-size:.9rem}#digital-life .dl-quote__abilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}}@media (max-width:430px){#digital-life .dl-organism-stage{--dl-organism-scale:0.64;max-width:calc(100% / var(--dl-organism-scale));margin-bottom:-33%}#digital-life .dl-system{padding:.55rem .65rem;gap:.58rem}#digital-life .dl-system__icon{width:2.85rem;height:2.85rem}#digital-life .dl-quote__abilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}#digital-life .dl-quote__ability-media{width:2.4rem;height:2.4rem}#digital-life .dl-quote__abilities .listitem strong{font-size:.88rem}#digital-life .dl-quote__abilities .listitem em{font-size:.72rem;white-space:normal}}@media (prefers-reduced-motion:reduce){#digital-life .dl-orbit,#digital-life .dl-organ-card,#digital-life .dl-organism__image,#digital-life .dl-system{transition:none!important;animation:none!important}}#product-matrix[data-layout=vital-cycle]{--vc-brand:#165DFF;--vc-brand-dark:#0045E6;--vc-green:#10B981;--vc-purple:#7C3AED;position:relative;overflow:hidden;padding:clamp(5rem,8vw,8rem) clamp(1rem,3vw,2rem);min-height:auto;background:linear-gradient(180deg,#fff 0,#f8fafc 55%,#fff 100%)}#product-matrix[data-layout=vital-cycle] .vc-bg{position:absolute;inset:0;pointer-events:none;z-index:0}#product-matrix[data-layout=vital-cycle] .vc-bg__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(22,93,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(22,93,255,.035) 1px,transparent 1px);background-size:50px 50px;mask-image:radial-gradient(ellipse at 50% 40%,black 15%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse at 50% 40%,black 15%,transparent 72%);opacity:.55}#product-matrix[data-layout=vital-cycle] .vc-bg__wash{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 20%,rgba(22,93,255,.06) 0,transparent 45%),radial-gradient(ellipse at 80% 30%,rgba(22,93,255,.05) 0,transparent 40%),radial-gradient(ellipse at 50% 80%,rgba(34,211,238,.04) 0,transparent 50%)}#product-matrix[data-layout=vital-cycle] .vc-bg__orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.45}#product-matrix[data-layout=vital-cycle] .vc-bg__orb--1{width:320px;height:320px;top:-5%;left:10%;background:rgba(22,93,255,.08)}#product-matrix[data-layout=vital-cycle] .vc-bg__orb--2{width:280px;height:280px;bottom:5%;right:5%;background:rgba(34,211,238,.06)}#product-matrix[data-layout=vital-cycle] .vc-inner{position:relative;z-index:1;max-width:72rem;margin:0 auto}#product-matrix[data-layout=vital-cycle] .vc-header{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}#product-matrix[data-layout=vital-cycle] .vc-header__label{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem 1.125rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.04em;color:var(--vc-brand);background:#e8f3ff;border:1px solid rgba(22,93,255,.15);margin-bottom:1.125rem}#product-matrix[data-layout=vital-cycle] .vc-header__label svg{width:14px;height:14px;flex-shrink:0}#product-matrix[data-layout=vital-cycle] .vc-header__title{font-size:clamp(2rem, 4.5vw, 3.5rem);font-weight:900;color:#0f172a;letter-spacing:-.03em;line-height:1.1;margin-bottom:.875rem}#product-matrix[data-layout=vital-cycle] .vc-title-accent{background:linear-gradient(105deg,#165dff 0,#2563eb 42%,#7c3aed 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#product-matrix[data-layout=vital-cycle] .vc-header__sub{font-size:clamp(1rem, 1.5vw, 1.0625rem);color:#64748b;max-width:40rem;margin:0 auto;line-height:1.65}#product-matrix[data-layout=vital-cycle] .vc-cycle-stage{position:relative;margin-bottom:1.5rem}#product-matrix[data-layout=vital-cycle] .vc-demo-badge{top:12px;right:12px;z-index:2}#product-matrix[data-layout=vital-cycle] .vc-steps{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){#product-matrix[data-layout=vital-cycle] .vc-steps{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:0;align-items:stretch}}#product-matrix[data-layout=vital-cycle] .vc-step{position:relative;display:flex;flex-direction:column;padding:1.375rem 1rem 1.125rem;min-height:17.5rem;border-radius:24px;background:rgba(255,255,255,.55);border:1px solid #e2e8f0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 24px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.9);transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease,border-color .3s ease,background .3s ease;cursor:pointer;outline:0;overflow:hidden}@media (min-width:768px){#product-matrix[data-layout=vital-cycle] .vc-step{min-height:19.5rem}}#product-matrix[data-layout=vital-cycle] .vc-step.is-active,#product-matrix[data-layout=vital-cycle] .vc-step:focus-visible,#product-matrix[data-layout=vital-cycle] .vc-step:hover{transform:translateY(-6px);border-color:rgba(22,93,255,.25);box-shadow:0 20px 48px rgba(22,93,255,.12),0 0 0 1px rgba(22,93,255,.08),inset 0 1px 0 #fff}#product-matrix[data-layout=vital-cycle] .vc-step__num{display:none;position:absolute;top:.375rem;left:.625rem;font-size:clamp(2.25rem, 3.2vw, 3.25rem);font-weight:900;font-family:'Space Grotesk',ui-monospace,monospace;color:rgba(148,163,184,.22);letter-spacing:-.04em;line-height:1;pointer-events:none;z-index:0;user-select:none}#product-matrix[data-layout=vital-cycle] .vc-step.is-active .vc-step__num{color:rgba(22,93,255,.14)}#product-matrix[data-layout=vital-cycle] .vc-step__head{position:relative;z-index:1;text-align:center;padding-top:.75rem;margin-bottom:.875rem}#product-matrix[data-layout=vital-cycle] .vc-step__icon{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.625rem;box-shadow:0 4px 16px rgba(15,23,42,.08);transition:transform .3s ease,box-shadow .3s ease}#product-matrix[data-layout=vital-cycle] .vc-step.is-active .vc-step__icon{transform:scale(1.08);box-shadow:0 6px 24px rgba(22,93,255,.2)}#product-matrix[data-layout=vital-cycle] .vc-step__icon svg{width:20px;height:20px;color:#fff}#product-matrix[data-layout=vital-cycle] .vc-step__icon--blue{background:linear-gradient(135deg,#165dff,#60a5fa)}#product-matrix[data-layout=vital-cycle] .vc-step__icon--blue-dark{background:linear-gradient(135deg,#0045e6,#165dff)}#product-matrix[data-layout=vital-cycle] .vc-step__icon--green{background:linear-gradient(135deg,#059669,#10b981)}#product-matrix[data-layout=vital-cycle] .vc-step__icon--violet{background:linear-gradient(135deg,#6d28d9,#8b5cf6)}#product-matrix[data-layout=vital-cycle] .vc-step__title{font-size:1rem;font-weight:800;color:#0f172a;margin-bottom:.375rem;line-height:1.3}#product-matrix[data-layout=vital-cycle] .vc-step__desc{font-size:.875rem;color:#64748b;line-height:1.65;max-width:12rem;margin:0 auto}#product-matrix[data-layout=vital-cycle] .vc-step__illus{position:relative;z-index:1;margin-top:auto;border-radius:12px;overflow:hidden;opacity:.72;min-height:7.5rem;transition:opacity .3s ease,transform .3s ease}#product-matrix[data-layout=vital-cycle] .vc-step.is-active .vc-step__illus{opacity:1;transform:scale(1.02)}#product-matrix[data-layout=vital-cycle] .vc-step__svg{width:100%;height:auto;display:block}#product-matrix[data-layout=vital-cycle] .vc-step-arrow{display:none;align-items:center;justify-content:center;padding:0 .25rem;align-self:center;opacity:.5;transition:opacity .3s ease,transform .3s ease}@media (min-width:768px){#product-matrix[data-layout=vital-cycle] .vc-step-arrow{display:flex}}#product-matrix[data-layout=vital-cycle] .vc-step-arrow svg{width:20px;height:auto}#product-matrix[data-layout=vital-cycle] .vc-step-arrow.is-active{opacity:1;transform:translateX(2px)}#product-matrix[data-layout=vital-cycle] .vc-loop-band{position:relative;margin-top:.25rem;height:80px;display:flex;align-items:center;justify-content:center}#product-matrix[data-layout=vital-cycle] .vc-loop-svg{position:absolute;inset:0;width:100%;height:100%}#product-matrix[data-layout=vital-cycle] .vc-loop-path{stroke-dasharray:1200;stroke-dashoffset:1200;stroke-width:4;animation:vc-loop-draw 2.5s ease forwards .6s}#product-matrix[data-layout=vital-cycle] .vc-loop-label{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1.125rem;border-radius:999px;font-size:.75rem;font-weight:700;color:var(--vc-brand);background:rgba(255,255,255,.92);border:1px solid rgba(22,93,255,.2);box-shadow:0 4px 20px rgba(22,93,255,.1);backdrop-filter:blur(8px)}#product-matrix[data-layout=vital-cycle] .vc-loop-label svg{width:14px;height:14px;animation:vc-loop-spin 4s linear infinite}#product-matrix[data-layout=vital-cycle] .vc-footer{margin-top:clamp(1.5rem,3vw,2.5rem)}#product-matrix[data-layout=vital-cycle] .vc-footer__inner{display:grid;grid-template-columns:1fr auto auto;gap:1rem 1.5rem;align-items:center;padding:1.25rem 1.75rem;border-radius:24px;background:linear-gradient(135deg,#e8f3ff 0,#fff 50%,#f8fafc 100%);border:1px solid rgba(22,93,255,.12);backdrop-filter:blur(12px);box-shadow:0 8px 32px rgba(15,23,42,.05)}#product-matrix[data-layout=vital-cycle] .vc-footer__link{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;color:#64748b;text-decoration:none;white-space:nowrap;transition:color .2s ease,gap .2s ease}#product-matrix[data-layout=vital-cycle] .vc-footer__link svg{width:16px;height:16px;transition:transform .2s ease}#product-matrix[data-layout=vital-cycle] .vc-footer__link:hover{color:var(--vc-brand);gap:.375rem}#product-matrix[data-layout=vital-cycle] .vc-footer__link:hover svg{transform:translateX(2px)}@media (max-width:767px){#product-matrix[data-layout=vital-cycle] .vc-footer__inner{grid-template-columns:1fr;text-align:center}#product-matrix[data-layout=vital-cycle] .vc-footer__link{justify-content:center}#product-matrix[data-layout=vital-cycle] .vc-footer__skyline{display:none}}#product-matrix[data-layout=vital-cycle] .vc-summary{font-size:clamp(.8125rem, 1.1vw, .9375rem);color:#475569;line-height:1.75;font-weight:500;margin:0}#product-matrix[data-layout=vital-cycle] .vc-summary strong,#product-matrix[data-layout=vital-cycle] .vc-summary-accent{font-weight:800}#product-matrix[data-layout=vital-cycle] .vc-summary-accent{background:linear-gradient(105deg,#165dff 0,#2563eb 50%,#7c3aed 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#product-matrix[data-layout=vital-cycle] .vc-footer__skyline{opacity:.85}#product-matrix[data-layout=vital-cycle] .vc-bar{transform-origin:bottom center;animation:vc-bar-grow 2s ease-in-out infinite alternate}#product-matrix[data-layout=vital-cycle] .vc-bar--1{animation-delay:0s}#product-matrix[data-layout=vital-cycle] .vc-bar--2{animation-delay:.15s}#product-matrix[data-layout=vital-cycle] .vc-bar--3{animation-delay:.3s}#product-matrix[data-layout=vital-cycle] .vc-bar--4{animation-delay:.45s}#product-matrix[data-layout=vital-cycle] .vc-bar--5{animation-delay:.6s}#product-matrix[data-layout=vital-cycle] .vc-net-node{animation:vc-net-pulse 2.5s ease-in-out infinite}#product-matrix[data-layout=vital-cycle] .vc-net-node--d1{animation-delay:.4s}#product-matrix[data-layout=vital-cycle] .vc-net-node--d2{animation-delay:.8s}#product-matrix[data-layout=vital-cycle] .vc-net-node--d3{animation-delay:1.2s}#product-matrix[data-layout=vital-cycle] .vc-avatar{animation:vc-avatar-bob 3s ease-in-out infinite}#product-matrix[data-layout=vital-cycle] .vc-avatar--d1{animation-delay:.5s}#product-matrix[data-layout=vital-cycle] .vc-avatar--d2{animation-delay:1s}#product-matrix[data-layout=vital-cycle] .vc-brain-dot{animation:vc-brain-twinkle 2s ease-in-out infinite}#product-matrix[data-layout=vital-cycle] .vc-brain-dot--d1{animation-delay:.35s}#product-matrix[data-layout=vital-cycle] .vc-brain-dot--d2{animation-delay:.7s}#product-matrix[data-layout=vital-cycle] .vc-step:not(.is-active) .vc-avatar,#product-matrix[data-layout=vital-cycle] .vc-step:not(.is-active) .vc-bar,#product-matrix[data-layout=vital-cycle] .vc-step:not(.is-active) .vc-brain-dot,#product-matrix[data-layout=vital-cycle] .vc-step:not(.is-active) .vc-net-node{animation-play-state:paused}@keyframes vc-loop-draw{to{stroke-dashoffset:0}}@keyframes vc-loop-spin{to{transform:rotate(360deg)}}@keyframes vc-bar-grow{0%{transform:scaleY(.85);opacity:.7}100%{transform:scaleY(1);opacity:1}}@keyframes vc-net-pulse{0%,100%{r:4;opacity:.7}50%{r:6;opacity:1}}@keyframes vc-avatar-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes vc-brain-twinkle{0%,100%{opacity:.5}50%{opacity:1}}@media (max-width:767px){#product-matrix[data-layout=vital-cycle] .vc-bg__orb{display:none}#product-matrix[data-layout=vital-cycle] .vc-step{border-left:2px solid rgba(22,93,255,.12);margin-left:.5rem}#product-matrix[data-layout=vital-cycle] .vc-step.is-active{border-left-color:var(--vc-brand)}#product-matrix[data-layout=vital-cycle] .vc-loop-band{height:56px}#product-matrix[data-layout=vital-cycle] .vc-loop-svg{opacity:.35}}@media (prefers-reduced-motion:reduce){#product-matrix[data-layout=vital-cycle] .vc-avatar,#product-matrix[data-layout=vital-cycle] .vc-bar,#product-matrix[data-layout=vital-cycle] .vc-brain-dot,#product-matrix[data-layout=vital-cycle] .vc-loop-label svg,#product-matrix[data-layout=vital-cycle] .vc-loop-path,#product-matrix[data-layout=vital-cycle] .vc-net-node{animation:none}#product-matrix[data-layout=vital-cycle] .vc-loop-path{stroke-dashoffset:0}}#product-matrix[data-layout=vital-cycle]{--vc-ink:#071233;--vc-text:#23365f;--vc-soft:#6d7ea8;--vc-line:rgba(162, 190, 255, 0.44);--vc-panel:rgba(255, 255, 255, 0.62);min-height:min(62rem,100svh);padding:clamp(4.4rem,7vw,5.8rem) clamp(1.25rem,4vw,4rem) clamp(3rem,5vw,4rem);background:radial-gradient(ellipse at 50% 18%,rgba(236,245,255,.98) 0,rgba(246,250,255,.84) 42%,rgba(255,255,255,.96) 72%),linear-gradient(180deg,#eef6ff 0,#fff 100%)}#product-matrix[data-layout=vital-cycle] .vc-bg{overflow:hidden}#product-matrix[data-layout=vital-cycle] .vc-bg__grid,#product-matrix[data-layout=vital-cycle] .vc-bg__orb,#product-matrix[data-layout=vital-cycle] .vc-bg__wash{display:none}#product-matrix[data-layout=vital-cycle] .vc-bg__mesh{position:absolute;inset:0;background-image:linear-gradient(rgba(22,93,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(22,93,255,.04) 1px,transparent 1px);background-size:68px 68px;mask-image:radial-gradient(ellipse at 50% 48%,#000 0%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse at 50% 48%,#000 0%,transparent 78%);opacity:.72}#product-matrix[data-layout=vital-cycle] .vc-bg__arc{position:absolute;width:44rem;height:44rem;border:1px solid rgba(255,255,255,.88);border-radius:50%;opacity:.75}#product-matrix[data-layout=vital-cycle] .vc-bg__arc--left{left:-20rem;top:-18rem}#product-matrix[data-layout=vital-cycle] .vc-bg__arc--right{right:-22rem;bottom:4rem}#product-matrix[data-layout=vital-cycle] .vc-inner{max-width:96rem}#product-matrix[data-layout=vital-cycle] .vc-header{margin-bottom:clamp(2.2rem,3.8vw,3.6rem)}#product-matrix[data-layout=vital-cycle] .vc-header__label{min-width:13rem;justify-content:center;padding:.46rem 1.65rem;color:#1558ff;font-size:clamp(.92rem, 1.35vw, 1.18rem);font-weight:900;letter-spacing:0;background:rgba(255,255,255,.58);border:1px solid rgba(85,131,255,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 .65rem 1.7rem rgba(40,93,190,.08)}#product-matrix[data-layout=vital-cycle] .vc-header__title{color:var(--vc-ink);font-size:clamp(2.6rem, 5.35vw, 4.65rem);line-height:1.05;font-weight:950;letter-spacing:0;margin-bottom:1.05rem;text-shadow:0 1.1rem 2.5rem rgba(8,22,60,.08)}#product-matrix[data-layout=vital-cycle] .vc-title-accent{padding-left:.18em;background:linear-gradient(90deg,#2d68ff 0,#6d84ff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#product-matrix[data-layout=vital-cycle] .vc-header__sub{max-width:none;color:#35476f;font-size:clamp(1.12rem, 1.9vw, 1.55rem);font-weight:650;line-height:1.45}#product-matrix[data-layout=vital-cycle] .vc-cycle-stage{margin-bottom:1.15rem;padding-top:clamp(2.35rem,3.1vw,3rem)}#product-matrix[data-layout=vital-cycle] .vc-steps{position:relative;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.35rem,2.45vw,2rem);align-items:stretch}#product-matrix[data-layout=vital-cycle] .vc-step-arrow{position:absolute;top:50%;display:inline-flex;width:2.85rem;height:2.85rem;padding:0;border-radius:50%;z-index:4;color:#3b6dff;background:rgba(255,255,255,.72);border:1px solid rgba(185,204,255,.65);box-shadow:0 .75rem 1.7rem rgba(35,85,190,.12),inset 0 1px 0 #fff;opacity:1;transform:translateY(-50%);backdrop-filter:blur(12px)}#product-matrix[data-layout=vital-cycle] .vc-step-arrow:first-of-type{left:calc(25% - 1.43rem)}#product-matrix[data-layout=vital-cycle] .vc-step-arrow:nth-of-type(2){left:calc(50% - 1.43rem)}#product-matrix[data-layout=vital-cycle] .vc-step-arrow:nth-of-type(3){left:calc(75% - 1.43rem)}#product-matrix[data-layout=vital-cycle] .vc-step-arrow svg{width:1.45rem;height:1.45rem;stroke-width:2.8}#product-matrix[data-layout=vital-cycle] .vc-step-arrow.is-active{transform:translateY(-50%) scale(1.08);box-shadow:0 .9rem 2rem rgba(22,93,255,.2),inset 0 1px 0 #fff}#product-matrix[data-layout=vital-cycle] .vc-step{min-height:clamp(18.5rem,22vw,22.25rem);padding:clamp(1.15rem,1.7vw,1.45rem) clamp(1rem,1.55vw,1.35rem) clamp(.9rem,1.35vw,1.1rem);border-radius:1.7rem;background:linear-gradient(153deg,rgba(255,255,255,.88) 0,rgba(250,253,255,.54) 58%,rgba(232,242,255,.42) 100%);border:1px solid var(--vc-line);box-shadow:0 1.35rem 3.6rem rgba(48,91,168,.1),inset 0 1px 0 rgba(255,255,255,.98),inset 0 -1.5rem 3rem rgba(226,239,255,.4);overflow:visible}#product-matrix[data-layout=vital-cycle] .vc-step::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse at 50% 100%,rgba(90,137,255,.18),transparent 58%);opacity:0;transition:opacity .35s ease;pointer-events:none}#product-matrix[data-layout=vital-cycle] .vc-step.is-active,#product-matrix[data-layout=vital-cycle] .vc-step:focus-visible,#product-matrix[data-layout=vital-cycle] .vc-step:hover{transform:translateY(-.55rem);border-color:rgba(88,132,255,.64);background:linear-gradient(153deg,rgba(255,255,255,.96) 0,rgba(252,254,255,.72) 56%,rgba(235,244,255,.58) 100%);box-shadow:0 1.8rem 4.8rem rgba(41,86,184,.18),0 0 0 1px rgba(255,255,255,.62),inset 0 1px 0 #fff}#product-matrix[data-layout=vital-cycle] .vc-step.is-active::before{opacity:1}#product-matrix[data-layout=vital-cycle] .vc-step__num{top:0;left:0;color:rgba(98,139,228,.32);font-size:clamp(2rem, 2.6vw, 2.45rem);font-family:Plus Jakarta Sans,sans-serif;letter-spacing:0}#product-matrix[data-layout=vital-cycle] .vc-step.is-active .vc-step__num{color:rgba(55,102,221,.42)}#product-matrix[data-layout=vital-cycle] .vc-step__head{margin-top:1.1rem;padding-top:2.25rem;margin-bottom:.2rem}#product-matrix[data-layout=vital-cycle] .vc-step__icon{position:absolute;left:50%;top:-50%;width:clamp(4.2rem,5.3vw,5.3rem);height:clamp(4.2rem,5.3vw,5.3rem);margin:0;transform:translate(-50%,-50%);transform-origin:center;border:3px solid rgba(255,255,255,.8);box-shadow:0 .85rem 1.85rem rgba(50,92,180,.2),inset 0 .7rem 1.05rem rgba(255,255,255,.38)}#product-matrix[data-layout=vital-cycle] .vc-step.is-active .vc-step__icon{transform:translate(-50%,-50%) scale(1.08)}#product-matrix[data-layout=vital-cycle] .vc-step__icon svg{width:2.05rem;height:2.05rem;stroke-width:2.7}#product-matrix[data-layout=vital-cycle] .vc-step__icon--blue{background:linear-gradient(145deg,#4d78ff 0,#5a6cff 48%,#344ee6 100%)}#product-matrix[data-layout=vital-cycle] .vc-step__icon--blue-dark{background:linear-gradient(145deg,#4c94ff 0,#2e67ff 55%,#1551df 100%)}#product-matrix[data-layout=vital-cycle] .vc-step__icon--green{background:linear-gradient(145deg,#41c8e8 0,#16a9cf 54%,#0d8bd4 100%)}#product-matrix[data-layout=vital-cycle] .vc-step__icon--violet{background:linear-gradient(145deg,#7d79ff 0,#6158ef 52%,#6b54d8 100%)}#product-matrix[data-layout=vital-cycle] .vc-step__title{color:#071233;font-size:clamp(1.18rem, 1.55vw, 1.5rem);font-weight:900;line-height:1.18;margin-bottom:.72rem}#product-matrix[data-layout=vital-cycle] .vc-step__desc{max-width:none;color:#31446f;font-size:clamp(.84rem, 1.03vw, 1rem);font-weight:650;line-height:1.45}#product-matrix[data-layout=vital-cycle] .vc-step__illus{margin-top:0;min-height:clamp(9.2rem,11.5vw,11.2rem);display:grid;place-items:center;overflow:visible;opacity:1;transform:none;perspective:900px}#product-matrix[data-layout=vital-cycle] .vc-step.is-active .vc-step__illus{transform:translateY(-.15rem)}#product-matrix[data-layout=vital-cycle] .vc-step__illus::after{content:"";position:absolute;left:8%;right:8%;bottom:.2rem;height:2.1rem;border-radius:50%;background:radial-gradient(ellipse,rgba(73,119,230,.2),transparent 68%);filter:blur(4px);z-index:0}#product-matrix[data-layout=vital-cycle] .vc-step__illus--image{isolation:isolate;min-height:clamp(8.3rem,10vw,10rem)}#product-matrix[data-layout=vital-cycle] .vc-step__image-media{position:relative;z-index:1;display:contents}#product-matrix[data-layout=vital-cycle] .vc-step__image{position:relative;z-index:1;display:block;width:min(12.4rem,86%);max-height:clamp(8.1rem,9.8vw,9.6rem);object-fit:contain;filter:drop-shadow(0 1.1rem 1.7rem rgba(42, 88, 178, .16));transform:translateY(-.1rem);user-select:none;pointer-events:none}#product-matrix[data-layout=vital-cycle] .vc-product-card{position:relative;width:min(15rem,90%);height:9.4rem;padding:1.25rem 1.3rem;border-radius:.78rem;background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(231,241,255,.86));border:1px solid rgba(154,185,255,.55);box-shadow:0 1.5rem 2.3rem rgba(54,105,210,.18),inset 0 1px 0 #fff;transform:rotateX(56deg) rotateZ(-5deg) translateY(-.5rem)}#product-matrix[data-layout=vital-cycle] .vc-product-card::before{content:"";position:absolute;left:-.5rem;top:.6rem;width:1.35rem;height:8.6rem;border-radius:.5rem;background:linear-gradient(180deg,#5d86ff,#d9e7ff);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}#product-matrix[data-layout=vital-cycle] .vc-product-card>span{display:inline-block;width:28%;height:2.05rem;margin-right:4%;border-radius:.35rem;background:rgba(255,255,255,.88);border:1px solid rgba(176,197,239,.68)}#product-matrix[data-layout=vital-cycle] .vc-mini-grid{position:absolute;left:1.35rem;bottom:1.05rem;width:4.2rem;height:3.5rem;border-radius:.5rem;background:rgba(255,255,255,.9)}#product-matrix[data-layout=vital-cycle] .vc-chart b,#product-matrix[data-layout=vital-cycle] .vc-mini-grid i{display:block}#product-matrix[data-layout=vital-cycle] .vc-mini-grid i{position:absolute;width:1.1rem;height:1.1rem;border-radius:.32rem;background:#e8f1ff}#product-matrix[data-layout=vital-cycle] .vc-mini-grid i:first-child{left:.55rem;top:.48rem;background:#4775ff}#product-matrix[data-layout=vital-cycle] .vc-mini-grid i:nth-child(2){right:.55rem;top:.48rem}#product-matrix[data-layout=vital-cycle] .vc-mini-grid i:nth-child(3){left:.55rem;bottom:.48rem}#product-matrix[data-layout=vital-cycle] .vc-mini-grid i:nth-child(4){right:.55rem;bottom:.48rem;background:#9ebcff}#product-matrix[data-layout=vital-cycle] .vc-chart{position:absolute;right:1.2rem;bottom:1.05rem;display:flex;align-items:end;gap:.25rem;width:5.6rem;height:3.55rem;padding:.45rem;border-radius:.5rem;background:rgba(255,255,255,.9)}#product-matrix[data-layout=vital-cycle] .vc-chart b{width:.55rem;border-radius:.2rem .2rem 0 0;background:linear-gradient(180deg,#73a2ff,#2f63f6);animation:vc-bar-grow 1.8s ease-in-out infinite alternate}#product-matrix[data-layout=vital-cycle] .vc-chart b:first-child{height:38%}#product-matrix[data-layout=vital-cycle] .vc-chart b:nth-child(2){height:52%;animation-delay:.12s}#product-matrix[data-layout=vital-cycle] .vc-chart b:nth-child(3){height:68%;animation-delay:.24s}#product-matrix[data-layout=vital-cycle] .vc-chart b:nth-child(4){height:84%;animation-delay:.36s}#product-matrix[data-layout=vital-cycle] .vc-chart b:nth-child(5){height:62%;animation-delay:.48s}#product-matrix[data-layout=vital-cycle] .vc-float-chip{position:absolute;right:7%;top:34%;width:3.35rem;height:3.1rem;display:grid;place-items:center;color:#fff;border-radius:.8rem;background:linear-gradient(145deg,#6fa5ff,#2863ff);box-shadow:0 .9rem 1.8rem rgba(22,93,255,.24);animation:vc-avatar-bob 3.2s ease-in-out infinite}#product-matrix[data-layout=vital-cycle] .vc-cube-base{position:relative;width:min(13.8rem,86%);height:11.3rem;display:grid;place-items:center;border-radius:1.3rem;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(222,237,255,.48));transform:rotateX(58deg) rotateZ(-4deg);box-shadow:0 1.7rem 2.7rem rgba(56,105,206,.14)}#product-matrix[data-layout=vital-cycle] .vc-cube{position:relative;width:7.2rem;height:7.2rem;border:1px solid rgba(129,169,255,.6);background:linear-gradient(rgba(74,124,255,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(74,124,255,.14) 1px,transparent 1px),linear-gradient(145deg,rgba(255,255,255,.72),rgba(197,220,255,.35));background-size:1.8rem 1.8rem;box-shadow:inset 0 -2rem 3rem rgba(69,119,255,.2);animation:vc-cube-lift 4.5s ease-in-out infinite}#product-matrix[data-layout=vital-cycle] .vc-cube i,#product-matrix[data-layout=vital-cycle] .vc-cube span{position:absolute}#product-matrix[data-layout=vital-cycle] .vc-cube span{width:.5rem;height:.5rem;border-radius:50%;background:#2c73ff;box-shadow:0 0 .8rem rgba(44,115,255,.45);animation:vc-net-pulse 2.2s ease-in-out infinite}#product-matrix[data-layout=vital-cycle] .vc-cube span:first-child{left:18%;top:22%}#product-matrix[data-layout=vital-cycle] .vc-cube span:nth-child(2){right:18%;top:32%;animation-delay:.28s}#product-matrix[data-layout=vital-cycle] .vc-cube span:nth-child(3){left:42%;bottom:22%;animation-delay:.56s}#product-matrix[data-layout=vital-cycle] .vc-cube span:nth-child(4){right:32%;bottom:40%;animation-delay:.84s}#product-matrix[data-layout=vital-cycle] .vc-cube i{height:1px;background:rgba(44,115,255,.42);transform-origin:left center}#product-matrix[data-layout=vital-cycle] .vc-cube i:first-of-type{left:22%;top:27%;width:4rem;transform:rotate(12deg)}#product-matrix[data-layout=vital-cycle] .vc-cube i:nth-of-type(2){left:25%;top:31%;width:3.3rem;transform:rotate(62deg)}#product-matrix[data-layout=vital-cycle] .vc-cube i:nth-of-type(3){left:44%;top:57%;width:3rem;transform:rotate(-20deg)}#product-matrix[data-layout=vital-cycle] .vc-cube i:nth-of-type(4){left:54%;top:38%;width:2.6rem;transform:rotate(72deg)}#product-matrix[data-layout=vital-cycle] .vc-cube i:nth-of-type(5){left:27%;top:70%;width:3.2rem;transform:rotate(-35deg)}#product-matrix[data-layout=vital-cycle] .vc-orbit{position:relative;width:min(16rem,96%);height:12.5rem;border-radius:50%;border:1px dashed rgba(59,130,246,.32);background:radial-gradient(ellipse at center,rgba(255,255,255,.88),rgba(213,235,255,.35) 58%,transparent 72%);box-shadow:inset 0 0 1.8rem rgba(83,148,255,.12)}#product-matrix[data-layout=vital-cycle] .vc-orbit::after,#product-matrix[data-layout=vital-cycle] .vc-orbit::before{content:"";position:absolute;inset:13%;border-radius:50%;border:1px solid rgba(74,172,228,.25)}#product-matrix[data-layout=vital-cycle] .vc-task-board{position:absolute;left:50%;top:50%;width:5.9rem;height:4.55rem;transform:translate(-50%,-50%);border-radius:.72rem;background:rgba(255,255,255,.9);border:1px solid rgba(158,192,255,.62);box-shadow:0 1rem 1.8rem rgba(31,95,193,.14)}#product-matrix[data-layout=vital-cycle] .vc-task-board b{display:block;height:.68rem;margin:.55rem .75rem;border-radius:.2rem;background:linear-gradient(90deg,#4f87ff 0 .62rem,#eaf2ff .62rem)}#product-matrix[data-layout=vital-cycle] .vc-memory-tag,#product-matrix[data-layout=vital-cycle] .vc-orbit__tag{position:absolute;display:inline-flex;align-items:center;justify-content:center;min-width:3.6rem;min-height:1.65rem;padding:0 .55rem;border-radius:999px;color:#fff;font-size:.82rem;font-weight:850;background:linear-gradient(180deg,#5e9cff,#2167ff);box-shadow:0 .7rem 1.3rem rgba(35,103,225,.22)}#product-matrix[data-layout=vital-cycle] .vc-orbit__tag--top{left:50%;top:-.65rem;transform:translateX(-50%)}#product-matrix[data-layout=vital-cycle] .vc-orbit__tag--left{left:-.75rem;top:48%;transform:translateY(-50%)}#product-matrix[data-layout=vital-cycle] .vc-orbit__tag--right{right:-.75rem;top:48%;transform:translateY(-50%)}#product-matrix[data-layout=vital-cycle] .vc-orbit__tag--bottom{left:50%;bottom:-.65rem;transform:translateX(-50%);background:linear-gradient(180deg,#45c9e8,#12a7cf)}#product-matrix[data-layout=vital-cycle] .vc-person{position:absolute;width:1.45rem;height:1.45rem;border-radius:50% 50% 45% 45%;background:linear-gradient(145deg,#7db2ff,#1662ef);box-shadow:0 .55rem 1rem rgba(22,93,255,.2);animation:vc-avatar-bob 3s ease-in-out infinite}#product-matrix[data-layout=vital-cycle] .vc-person::after{content:"";position:absolute;left:50%;top:75%;width:1.95rem;height:1.3rem;border-radius:1rem 1rem .45rem .45rem;background:inherit;transform:translateX(-50%)}#product-matrix[data-layout=vital-cycle] .vc-person--1{left:1.55rem;top:1.8rem}#product-matrix[data-layout=vital-cycle] .vc-person--2{right:1.75rem;top:1.75rem;animation-delay:.5s}#product-matrix[data-layout=vital-cycle] .vc-person--3{left:2.2rem;bottom:1.95rem;animation-delay:1s}#product-matrix[data-layout=vital-cycle] .vc-person--4{right:2.35rem;bottom:1.8rem;animation-delay:1.5s}#product-matrix[data-layout=vital-cycle] .vc-memory-core{position:relative;width:7.6rem;height:7.6rem;display:grid;place-items:center;color:#3e67ff;border-radius:50%;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.96),rgba(225,235,255,.72) 58%,rgba(205,220,255,.52) 100%);border:1px solid rgba(163,187,255,.72);box-shadow:0 1rem 2.4rem rgba(84,106,210,.18),inset 0 .8rem 1.5rem #fff;animation:vc-memory-glow 3s ease-in-out infinite}#product-matrix[data-layout=vital-cycle] .vc-memory-core::after,#product-matrix[data-layout=vital-cycle] .vc-memory-core::before{content:"";position:absolute;border-radius:50%;border:1px solid rgba(95,128,255,.22)}#product-matrix[data-layout=vital-cycle] .vc-memory-core::before{inset:-1.4rem}#product-matrix[data-layout=vital-cycle] .vc-memory-core::after{inset:-2.55rem;border-style:dashed}#product-matrix[data-layout=vital-cycle] .vc-memory-core svg{width:3.25rem;height:3.25rem;stroke-width:2.4}#product-matrix[data-layout=vital-cycle] .vc-memory-tag{color:#2455e6;background:rgba(255,255,255,.82);border:1px solid rgba(176,197,255,.58);box-shadow:0 .7rem 1.3rem rgba(60,99,190,.11)}#product-matrix[data-layout=vital-cycle] .vc-memory-tag--1{left:7%;top:18%;transform:rotate(-8deg)}#product-matrix[data-layout=vital-cycle] .vc-memory-tag--2{right:3%;top:28%;transform:rotate(8deg)}#product-matrix[data-layout=vital-cycle] .vc-memory-tag--3{left:3%;bottom:24%;transform:rotate(-5deg)}#product-matrix[data-layout=vital-cycle] .vc-memory-tag--4{right:2%;bottom:17%;transform:rotate(7deg)}#product-matrix[data-layout=vital-cycle] .vc-loop-band{height:clamp(5.8rem,8.2vw,7rem);margin-top:-.25rem}#product-matrix[data-layout=vital-cycle] .vc-loop-svg{left:7%;width:86%;height:100%;overflow:visible}#product-matrix[data-layout=vital-cycle] .vc-loop-path{stroke-width:.72rem;filter:drop-shadow(0 .85rem 1.1rem rgba(22, 93, 255, .18))}#product-matrix[data-layout=vital-cycle] .vc-loop-arrowhead{filter:drop-shadow(0 .55rem .75rem rgba(22, 93, 255, .18))}#product-matrix[data-layout=vital-cycle] .vc-loop-label{padding:.72rem 1.55rem;color:#1558ff;font-size:clamp(1rem, 1.35vw, 1.22rem);font-weight:950;background:rgba(255,255,255,.82);border-color:rgba(150,178,255,.56);box-shadow:0 .8rem 1.8rem rgba(55,102,207,.13),inset 0 1px 0 #fff}#product-matrix[data-layout=vital-cycle] .vc-loop-label svg{width:1.35rem;height:1.35rem}#product-matrix[data-layout=vital-cycle] .vc-footer{margin-top:.25rem}#product-matrix[data-layout=vital-cycle] .vc-footer__inner{position:relative;grid-template-columns:14rem 1fr 19rem;min-height:clamp(9.5rem,13vw,12rem);padding:clamp(1.3rem,2vw,1.65rem) clamp(1.5rem,3vw,3.2rem);border-radius:1.65rem;overflow:hidden;background:linear-gradient(110deg,rgba(255,255,255,.92),rgba(246,250,255,.72) 55%,rgba(255,255,255,.84));border:1px solid rgba(166,190,255,.45);box-shadow:0 1.15rem 3.2rem rgba(48,91,168,.09),inset 0 1px 0 #fff}#product-matrix[data-layout=vital-cycle] .vc-summary{color:#111a3a;font-size:clamp(.95rem, 1.28vw, 1.18rem);line-height:1.75;font-weight:720}#product-matrix[data-layout=vital-cycle] .vc-summary-accent{font-weight:950;background:linear-gradient(90deg,#115dff,#1b86ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#product-matrix[data-layout=vital-cycle] .vc-footer__cube{width:9.5rem;max-width:100%;justify-self:center}#product-matrix[data-layout=vital-cycle] .vc-footer__image{display:block;width:100%;height:auto}#product-matrix[data-layout=vital-cycle] .vc-footer__skyline{align-self:end;justify-self:end;display:flex;align-items:end;gap:.45rem;width:18rem;height:7rem;opacity:.78}#product-matrix[data-layout=vital-cycle] .vc-footer__skyline i{display:block;width:1.15rem;border-radius:.2rem .2rem 0 0;background:linear-gradient(180deg,rgba(150,181,255,.72),rgba(230,239,255,.5));border:1px solid rgba(176,199,255,.42)}#product-matrix[data-layout=vital-cycle] .vc-footer__skyline i:first-child{height:2.2rem}#product-matrix[data-layout=vital-cycle] .vc-footer__skyline i:nth-child(2){height:1.5rem}#product-matrix[data-layout=vital-cycle] .vc-footer__skyline i:nth-child(3){height:2.6rem}#product-matrix[data-layout=vital-cycle] .vc-footer__skyline i:nth-child(4){height:3.5rem}#product-matrix[data-layout=vital-cycle] .vc-footer__skyline i:nth-child(5){height:5.4rem}#product-matrix[data-layout=vital-cycle] .vc-footer__skyline i:nth-child(6){height:3.2rem}#product-matrix[data-layout=vital-cycle] .vc-footer__skyline i:nth-child(7){height:6.6rem}#product-matrix[data-layout=vital-cycle] .vc-footer__skyline i:nth-child(8){height:4.1rem}#product-matrix[data-layout=vital-cycle] .vc-footer__skyline i:nth-child(9){height:3rem}@keyframes vc-cube-lift{0%,100%{transform:translateY(0)}50%{transform:translateY(-.45rem)}}@keyframes vc-memory-glow{0%,100%{box-shadow:0 1rem 2.4rem rgba(84,106,210,.18),inset 0 .8rem 1.5rem #fff}50%{box-shadow:0 1.25rem 3rem rgba(84,106,210,.24),0 0 0 .55rem rgba(75,112,255,.08),inset 0 .8rem 1.5rem #fff}}@media (max-width:1180px){#product-matrix[data-layout=vital-cycle] .vc-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.35rem}#product-matrix[data-layout=vital-cycle] .vc-step-arrow{display:none}#product-matrix[data-layout=vital-cycle] .vc-footer__inner{grid-template-columns:9rem 1fr}#product-matrix[data-layout=vital-cycle] .vc-footer__skyline{display:none}}@media (max-width:767px){#product-matrix[data-layout=vital-cycle]{min-height:auto;padding:4.5rem 1rem 3rem}#product-matrix[data-layout=vital-cycle] .vc-header__label{min-width:0;font-size:.9rem}#product-matrix[data-layout=vital-cycle] .vc-steps{grid-template-columns:1fr;gap:2.4rem}#product-matrix[data-layout=vital-cycle] .vc-step{min-height:18.5rem;border-left:1px solid var(--vc-line);margin-left:0}#product-matrix[data-layout=vital-cycle] .vc-step__head{position:static;margin-top:0;padding-top:2rem}#product-matrix[data-layout=vital-cycle] .vc-step__icon{top:0;width:3.7rem;height:3.7rem;transform:translate(-50%,-50%)}#product-matrix[data-layout=vital-cycle] .vc-step.is-active .vc-step__icon{transform:translate(-50%,-50%) scale(1.08)}#product-matrix[data-layout=vital-cycle] .vc-step__icon svg{width:1.65rem;height:1.65rem}#product-matrix[data-layout=vital-cycle] .vc-step.is-active,#product-matrix[data-layout=vital-cycle] .vc-step:focus-visible,#product-matrix[data-layout=vital-cycle] .vc-step:hover{transform:none}#product-matrix[data-layout=vital-cycle] .vc-step.is-active .vc-step__icon{transform:translate(-50%,-50%)}#product-matrix[data-layout=vital-cycle] .vc-loop-band{display:none}#product-matrix[data-layout=vital-cycle] .vc-footer__inner{grid-template-columns:1fr;text-align:left}#product-matrix[data-layout=vital-cycle] .vc-footer__cube{display:none}#product-matrix[data-layout=vital-cycle] .vc-summary br{display:none}}@media (prefers-reduced-motion:reduce){#product-matrix[data-layout=vital-cycle] .vc-chart b,#product-matrix[data-layout=vital-cycle] .vc-cube,#product-matrix[data-layout=vital-cycle] .vc-cube span,#product-matrix[data-layout=vital-cycle] .vc-float-chip,#product-matrix[data-layout=vital-cycle] .vc-memory-core,#product-matrix[data-layout=vital-cycle] .vc-person{animation:none}}#product-matrix[data-layout=vital-cycle] .vc-product-chain{position:relative;z-index:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.72rem,1.25vw,1.18rem);width:100%;margin-top:clamp(1rem,1.7vw,1.35rem);padding:clamp(.65rem,.95vw,.88rem);border-radius:1.18rem;border:1px solid rgba(178,204,255,.82);background:linear-gradient(180deg,rgba(255,255,255,.86) 0,rgba(239,247,255,.76) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 1.15rem 2.8rem rgba(47,96,190,.1)}#product-matrix[data-layout=vital-cycle] .vc-product-chain__item{--chain-accent:#165dff;--chain-glow:rgba(22, 93, 255, 0.18);position:relative;display:grid;grid-template-columns:clamp(2.8rem,3.5vw,3.65rem) minmax(0,1fr);gap:clamp(.5rem,.72vw,.8rem);align-items:center;min-width:0;min-height:clamp(5rem,6vw,5.85rem);padding:clamp(.72rem,1vw,.95rem) clamp(.62rem,.92vw,.9rem);border-radius:.9rem;border:1px solid rgba(208,222,248,.94);background:linear-gradient(180deg,rgba(255,255,255,.98) 0,rgba(248,251,255,.95) 100%);box-shadow:inset 0 1px 0 #fff,0 .75rem 1.75rem rgba(49,84,155,.08)}#product-matrix[data-layout=vital-cycle] .vc-product-chain__item:not(:last-child)::after{content:"";position:absolute;left:calc(100% + .14rem);top:50%;width:clamp(.5rem,.8vw,.9rem);height:3px;border-radius:999px;background:repeating-linear-gradient(90deg,#165dff 0 4px,transparent 4px 8px);transform:translateY(-50%);opacity:.9}#product-matrix[data-layout=vital-cycle] .vc-product-chain__item[data-product=decision]{--chain-accent:#6d45ef;--chain-glow:rgba(109, 69, 239, 0.2)}#product-matrix[data-layout=vital-cycle] .vc-product-chain__item[data-product=workflow]{--chain-accent:#2867ff;--chain-glow:rgba(40, 103, 255, 0.18)}#product-matrix[data-layout=vital-cycle] .vc-product-chain__item[data-product=worker]{--chain-accent:#15afc7;--chain-glow:rgba(21, 175, 199, 0.18)}#product-matrix[data-layout=vital-cycle] .vc-product-chain__item[data-product=data]{--chain-accent:#0fa6bb;--chain-glow:rgba(15, 166, 187, 0.18)}#product-matrix[data-layout=vital-cycle] .vc-product-chain__item[data-product=semantic]{--chain-accent:#1468c8;--chain-glow:rgba(20, 104, 200, 0.18)}#product-matrix[data-layout=vital-cycle] .vc-product-chain__item[data-product=security]{--chain-accent:#6a4dff;--chain-glow:rgba(106, 77, 255, 0.2)}#product-matrix[data-layout=vital-cycle] .vc-product-chain__icon{display:inline-flex;width:clamp(2.8rem,3.5vw,3.65rem);height:clamp(2.8rem,3.5vw,3.65rem);align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.96);box-shadow:0 .7rem 1.2rem var(--chain-glow),inset 0 1px 0 #fff}#product-matrix[data-layout=vital-cycle] .vc-product-chain__icon svg{width:clamp(1.65rem,2vw,2.1rem);height:clamp(1.65rem,2vw,2.1rem);color:var(--chain-accent);stroke-width:2.35}#product-matrix[data-layout=vital-cycle] .vc-product-chain__body{min-width:0}#product-matrix[data-layout=vital-cycle] .vc-product-chain__body h5{margin:0 0 .38rem;color:#1156ff;font-size:clamp(.82rem, .9vw, 1rem);font-weight:800!important;line-height:1.18;white-space:nowrap}#product-matrix[data-layout=vital-cycle] .vc-product-chain__body p{margin:0;color:#213463;font-size:clamp(.68rem, .74vw, .8rem);font-weight:650;line-height:1.55}@media (max-width:1180px){#product-matrix[data-layout=vital-cycle] .vc-product-chain{grid-template-columns:repeat(6,minmax(13.5rem,1fr));overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}#product-matrix[data-layout=vital-cycle] .vc-product-chain::-webkit-scrollbar{display:none}}@media (max-width:767px){#product-matrix[data-layout=vital-cycle] .vc-product-chain{display:none!important}}@media (min-width:1440px) and (min-height:820px){#sections-root>section#product-matrix[data-layout=vital-cycle]{padding-block:7rem 5.75rem!important}#product-matrix[data-layout=vital-cycle] .vc-inner{width:var(--home-shell)!important}#product-matrix[data-layout=vital-cycle] .vc-header{margin-bottom:4rem!important}#product-matrix[data-layout=vital-cycle] .vc-header__title{font-size:4.85rem!important}#product-matrix[data-layout=vital-cycle] .vc-header__sub{font-size:1.6rem!important}#product-matrix[data-layout=vital-cycle] .vc-cycle-stage{padding-top:3.35rem}#product-matrix[data-layout=vital-cycle] .vc-steps{gap:2.35rem}#product-matrix[data-layout=vital-cycle] .vc-step{min-height:25.2rem;padding:1.55rem 1.45rem 1.3rem}#product-matrix[data-layout=vital-cycle] .vc-step__num{font-size:3.05rem}#product-matrix[data-layout=vital-cycle] .vc-step__head{padding-top:2.45rem;margin-bottom:.45rem}#product-matrix[data-layout=vital-cycle] .vc-step__icon{width:5.9rem;height:5.9rem}#product-matrix[data-layout=vital-cycle] .vc-step__icon svg{width:2.35rem;height:2.35rem}#product-matrix[data-layout=vital-cycle] .vc-step__title{font-size:1.7rem}#product-matrix[data-layout=vital-cycle] .vc-step__desc{font-size:1.08rem}#product-matrix[data-layout=vital-cycle] .vc-step__illus{min-height:12.8rem}#product-matrix[data-layout=vital-cycle] .vc-step__illus--image{min-height:11.6rem}#product-matrix[data-layout=vital-cycle] .vc-step__image{width:min(15.2rem,88%);max-height:11.6rem}#product-matrix[data-layout=vital-cycle] .vc-memory-core{width:8.6rem;height:8.6rem}#product-matrix[data-layout=vital-cycle] .vc-memory-core svg{width:3.75rem;height:3.75rem}#product-matrix[data-layout=vital-cycle] .vc-memory-tag{min-width:4.25rem;min-height:1.9rem;font-size:.95rem}#product-matrix[data-layout=vital-cycle] .vc-loop-band{height:8.5rem}#product-matrix[data-layout=vital-cycle] .vc-loop-label{padding:.9rem 1.85rem;font-size:1.35rem}}@media (min-width:1728px) and (min-height:960px){#sections-root>section#product-matrix[data-layout=vital-cycle]{padding-block:7.75rem 6.5rem!important}#product-matrix[data-layout=vital-cycle] .vc-inner{width:var(--home-shell)!important}#product-matrix[data-layout=vital-cycle] .vc-header{margin-bottom:4.45rem!important}#product-matrix[data-layout=vital-cycle] .vc-header__title{font-size:5.35rem!important}#product-matrix[data-layout=vital-cycle] .vc-header__sub{font-size:1.78rem!important}#product-matrix[data-layout=vital-cycle] .vc-cycle-stage{padding-top:3.8rem}#product-matrix[data-layout=vital-cycle] .vc-steps{gap:2.8rem}#product-matrix[data-layout=vital-cycle] .vc-step{min-height:30.2rem;padding:1.9rem 1.75rem 1.55rem;border-radius:2rem}#product-matrix[data-layout=vital-cycle] .vc-step__num{font-size:3.65rem}#product-matrix[data-layout=vital-cycle] .vc-step__head{padding-top:2.95rem;margin-bottom:.55rem}#product-matrix[data-layout=vital-cycle] .vc-step__icon{width:6.8rem;height:6.8rem}#product-matrix[data-layout=vital-cycle] .vc-step__icon svg{width:2.75rem;height:2.75rem}#product-matrix[data-layout=vital-cycle] .vc-step__title{font-size:2rem}#product-matrix[data-layout=vital-cycle] .vc-step__desc{font-size:1.22rem}#product-matrix[data-layout=vital-cycle] .vc-step__illus{min-height:15.8rem}#product-matrix[data-layout=vital-cycle] .vc-step__illus--image{min-height:14.2rem}#product-matrix[data-layout=vital-cycle] .vc-step__image{width:min(17.8rem,90%);max-height:14.2rem}#product-matrix[data-layout=vital-cycle] .vc-memory-core{width:10.2rem;height:10.2rem}#product-matrix[data-layout=vital-cycle] .vc-memory-core::before{inset:-1.85rem}#product-matrix[data-layout=vital-cycle] .vc-memory-core::after{inset:-3.2rem}#product-matrix[data-layout=vital-cycle] .vc-memory-core svg{width:4.45rem;height:4.45rem}#product-matrix[data-layout=vital-cycle] .vc-memory-tag{min-width:4.9rem;min-height:2.12rem;font-size:1.08rem}#product-matrix[data-layout=vital-cycle] .vc-loop-band{height:10rem;margin-top:-.55rem}#product-matrix[data-layout=vital-cycle] .vc-loop-path{stroke-width:.9rem}#product-matrix[data-layout=vital-cycle] .vc-loop-label{padding:1.05rem 2.15rem;font-size:1.65rem}#product-matrix[data-layout=vital-cycle] .vc-loop-label svg{width:1.7rem;height:1.7rem}}@media (max-width:767px){:root{--home-shell:calc(100% - 32px);--home-section-py:clamp(3.5rem, 10vw, 4.5rem);--home-section-py-compact:clamp(3rem, 8vw, 3.75rem);--home-header-mb:clamp(2rem, 6vw, 2.5rem);--home-title-size:clamp(1.625rem, 5.5vw + 0.5rem, 2.125rem)}}#sections-root #product-matrix[data-layout=vital-cycle] .vc-header{--vc-heading-gap:18px;--vc-heading-bottom-gap:30px;--vc-heading-title-leading:1.14;--vc-heading-sub-leading:1.75;margin-bottom:var(--vc-heading-bottom-gap)!important}#sections-root #product-matrix[data-layout=vital-cycle] .vc-header__title{margin:0!important;color:#0f172a!important;font-size:clamp(30px, 3.6vw, 48px)!important;font-weight:800!important;line-height:var(--vc-heading-title-leading)!important;letter-spacing:0!important}#sections-root #product-matrix[data-layout=vital-cycle] .vc-title-accent{background:var(--home-accent-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}#sections-root #product-matrix[data-layout=vital-cycle] .vc-header__sub{width:min(1040px,100%)!important;max-width:none!important;margin:var(--vc-heading-gap) auto 0!important;color:#5c6880!important;font-size:18px!important;font-weight:600!important;line-height:var(--vc-heading-sub-leading)!important;white-space:nowrap}@media (min-width:1440px) and (min-height:820px){#sections-root #product-matrix[data-layout=vital-cycle] .vc-header{--vc-heading-gap:24px;--vc-heading-bottom-gap:44px;--vc-heading-title-leading:1.18;--vc-heading-sub-leading:1.85}#sections-root #product-matrix[data-layout=vital-cycle] .vc-header__title{font-size:54px!important}}@media (min-width:1728px) and (min-height:960px){#sections-root #product-matrix[data-layout=vital-cycle] .vc-header{--vc-heading-gap:30px;--vc-heading-bottom-gap:52px;--vc-heading-title-leading:1.2;--vc-heading-sub-leading:1.95}#sections-root #product-matrix[data-layout=vital-cycle] .vc-header__title{font-size:62px!important}}@media (max-width:767px){#sections-root #product-matrix[data-layout=vital-cycle] .vc-header{--vc-heading-gap:14px;--vc-heading-bottom-gap:24px;--vc-heading-title-leading:1.2;--vc-heading-sub-leading:1.7}#sections-root #product-matrix[data-layout=vital-cycle] .vc-header__title{font-size:24px!important}#sections-root #product-matrix[data-layout=vital-cycle] .vc-header__sub{font-size:14px!important;white-space:normal}}body.sections-ready.no-motion-fallback .card-float-in,body.sections-ready.no-motion-fallback .line-by-line>*,body.sections-ready.no-motion-fallback .scroll-reveal,body.sections-ready.no-motion-fallback .scroll-reveal-blur,body.sections-ready.no-motion-fallback .scroll-reveal-left,body.sections-ready.no-motion-fallback .scroll-reveal-right,body.sections-ready.no-motion-fallback .scroll-reveal-scale,body.sections-ready.no-motion-fallback .title-reveal{opacity:1!important;transform:none!important;filter:none!important}#decision-chain[data-layout=scenario-hub]{--sh-brand:#1677FF;--sh-brand-soft:#E8F3FF;--sh-purple:#722ED1;--sh-purple-soft:#F3E8FF;--sh-amber:#FFA940;--sh-amber-soft:#FFF7E6;--sh-green:#36B37E;--sh-green-soft:#E6F7EF;--sh-ink:#1A1A1A;--sh-body:#475569;--sh-muted:#666666;--sh-border:#E2E8F0;--tp-blue:#165DFF;--tp-blue-deep:#0045E6;--tp-ink:#06112F;--sh-card-h:76px;--sh-col-gap:0.5rem;--sh-hub-w:196px;--sh-hub-h:228px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:visible;padding:clamp(2rem,3.5vw,3rem) clamp(2rem,4vw,3.75rem) clamp(1.5rem,2.5vw,2rem);min-height:min(calc(100svh - 4.5rem),56rem);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif;font-weight:400;color:var(--sh-ink);background:linear-gradient(180deg,#fff 0,#f8faff 42%,#f4f7ff 100%)}#decision-chain[data-layout=scenario-hub] .sh-bg{position:absolute;inset:0;pointer-events:none}#decision-chain[data-layout=scenario-hub] .sh-bg__fluid{position:absolute;top:-12%;left:-8%;right:-8%;height:52%;background:radial-gradient(ellipse 75% 55% at 18% 0,rgba(22,119,255,.09),transparent 68%),radial-gradient(ellipse 65% 48% at 82% 8%,rgba(114,46,209,.07),transparent 64%),radial-gradient(ellipse 55% 40% at 50% 12%,rgba(54,179,126,.05),transparent 62%);opacity:.85}#decision-chain[data-layout=scenario-hub] .sh-bg__wave{position:absolute;top:0;left:0;right:0;height:200px;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 160' preserveAspectRatio='none'%3E%3Cpath fill='%231677FF' fill-opacity='0.07' d='M0,96 C320,24 640,128 960,72 C1180,32 1320,48 1440,80 L1440,0 L0,0 Z'/%3E%3Cpath fill='%23722ED1' fill-opacity='0.05' d='M0,112 C400,64 800,120 1440,56 L1440,0 L0,0 Z'/%3E%3Cpath fill='%2336B37E' fill-opacity='0.04' d='M0,128 C480,88 960,136 1440,96 L1440,0 L0,0 Z'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat}#decision-chain[data-layout=scenario-hub] .sh-bg__glow{position:absolute;border-radius:50%;filter:blur(80px);opacity:.32}#decision-chain[data-layout=scenario-hub] .sh-bg__glow--left{width:420px;height:420px;top:28%;left:-10%;background:rgba(22,119,255,.08)}#decision-chain[data-layout=scenario-hub] .sh-bg__glow--right{width:380px;height:380px;top:32%;right:-8%;background:rgba(114,46,209,.06)}#decision-chain[data-layout=scenario-hub] .sh-bg__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(22,119,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(22,119,255,.025) 1px,transparent 1px);background-size:50px 50px;mask-image:radial-gradient(ellipse at 50% 46%,black 18%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse at 50% 46%,black 18%,transparent 72%);opacity:.4}#decision-chain[data-layout=scenario-hub] .sh-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:clamp(.75rem,1.75vw,1.5rem);flex:1;width:100%;max-width:80rem;min-height:0;margin:0 auto}#decision-chain[data-layout=scenario-hub] .sh-banner,#decision-chain[data-layout=scenario-hub] .sh-example,#decision-chain[data-layout=scenario-hub] .sh-process-bar,#decision-chain[data-layout=scenario-hub] .sh-stage{width:100%}#decision-chain[data-layout=scenario-hub] .sh-example,#decision-chain[data-layout=scenario-hub] .sh-process-bar{position:relative;z-index:2;opacity:1;transform:none}#decision-chain[data-layout=scenario-hub] .sh-banner{position:relative;z-index:2}#decision-chain[data-layout=scenario-hub] .sh-header{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;margin-bottom:0;flex-shrink:0}#decision-chain[data-layout=scenario-hub] .sh-header__label{display:inline-flex;align-items:center;gap:.375rem;margin:0;padding:.4375rem 1.125rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.04em;color:var(--sh-brand);background:var(--sh-brand-soft);border:1px solid rgba(22,119,255,.15)}#decision-chain[data-layout=scenario-hub] .sh-header__label svg{width:14px;height:14px;flex-shrink:0}#decision-chain[data-layout=scenario-hub] .sh-title{margin:0;font-size:40px;font-weight:700;color:#1a1a1a;letter-spacing:0;line-height:1.25}#decision-chain[data-layout=scenario-hub] .sh-title__accent{color:#1677ff;background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:#1677FF}#decision-chain[data-layout=scenario-hub] .sh-subtitle{margin:0;max-width:40rem;font-size:16px;font-weight:400;color:#666;line-height:1.6}#decision-chain[data-layout=scenario-hub] .sh-stage{position:relative;display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;width:100%;margin-bottom:0;min-height:0}#decision-chain[data-layout=scenario-hub] .sh-spokes{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.88}#decision-chain[data-layout=scenario-hub] .sh-spoke{fill:none;opacity:.38;stroke-linecap:round;stroke-dasharray:5 4;transition:opacity .25s ease-out,stroke-width .25s ease-out,filter .25s ease-out,stroke-dasharray .25s ease-out}#decision-chain[data-layout=scenario-hub] .sh-spoke[data-scenario=metric],#decision-chain[data-layout=scenario-hub] .sh-spoke[data-scenario=project]{stroke:var(--sh-brand)}#decision-chain[data-layout=scenario-hub] .sh-spoke[data-scenario=cross],#decision-chain[data-layout=scenario-hub] .sh-spoke[data-scenario=sales]{stroke:var(--sh-purple)}#decision-chain[data-layout=scenario-hub] .sh-spoke[data-scenario=budget]{stroke:var(--sh-amber)}#decision-chain[data-layout=scenario-hub] .sh-spoke[data-scenario=excel],#decision-chain[data-layout=scenario-hub] .sh-spoke[data-scenario=retail]{stroke:var(--sh-green)}#decision-chain[data-layout=scenario-hub] .sh-spoke.is-active{opacity:1;stroke-width:2;stroke-dasharray:none;filter:drop-shadow(0 0 6px rgba(22, 93, 255, .22))}#decision-chain[data-layout=scenario-hub] .sh-spoke[data-scenario=cross].is-active,#decision-chain[data-layout=scenario-hub] .sh-spoke[data-scenario=sales].is-active{filter:drop-shadow(0 0 4px rgba(124, 58, 237, .22))}#decision-chain[data-layout=scenario-hub] .sh-spoke[data-scenario=budget].is-active{filter:drop-shadow(0 0 4px rgba(217, 119, 6, .22))}#decision-chain[data-layout=scenario-hub] .sh-spoke[data-scenario=excel].is-active,#decision-chain[data-layout=scenario-hub] .sh-spoke[data-scenario=retail].is-active{filter:drop-shadow(0 0 4px rgba(5, 150, 105, .22))}#decision-chain[data-layout=scenario-hub] .sh-spoke-node{fill:currentColor;opacity:.45;transition:opacity .25s ease-out,r .25s ease-out}#decision-chain[data-layout=scenario-hub] .sh-spoke-node.is-active{opacity:1}#decision-chain[data-layout=scenario-hub] .sh-stage__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,300px) var(--sh-hub-w) minmax(0,300px);grid-template-rows:auto auto;grid-template-areas:"left hub right" ". excel .";gap:.25rem clamp(.5rem,1.25vw,.875rem);max-width:52rem;margin-inline:auto;align-items:center;justify-content:center}#decision-chain[data-layout=scenario-hub] .sh-col{display:flex;flex-direction:column;gap:var(--sh-col-gap);justify-content:center}#decision-chain[data-layout=scenario-hub] .sh-col--left{grid-area:left;align-items:flex-end;width:100%;max-width:300px;margin-left:auto}#decision-chain[data-layout=scenario-hub] .sh-col--right{grid-area:right;align-items:flex-start;width:100%;max-width:300px;margin-right:auto}#decision-chain[data-layout=scenario-hub] .sh-col--center{grid-area:hub;align-items:center;padding:0;align-self:center}#decision-chain[data-layout=scenario-hub] .sh-scenario-card{box-sizing:border-box;display:flex;width:100%;max-width:300px;height:var(--sh-card-h);padding:10px 14px;border-radius:16px;background:#fff;border:1px solid var(--sh-border);box-shadow:0 4px 12px rgba(0,0,0,.05);transition:transform .22s ease-out,box-shadow .22s ease-out,border-color .22s ease-out;cursor:pointer;outline:0;-webkit-tap-highlight-color:transparent}#decision-chain[data-layout=scenario-hub] .sh-scenario-card.is-active,#decision-chain[data-layout=scenario-hub] .sh-scenario-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.1)}#decision-chain[data-layout=scenario-hub] .sh-scenario-card:focus-visible{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.1),0 0 0 3px rgba(22,93,255,.18)}#decision-chain[data-layout=scenario-hub] .sh-scenario-card.is-tapped,#decision-chain[data-layout=scenario-hub] .sh-scenario-card:active{transform:translateY(-2px) scale(.98);transition-duration:.1s}#decision-chain[data-layout=scenario-hub] .sh-scenario-card[data-scenario-type=metric].is-active,#decision-chain[data-layout=scenario-hub] .sh-scenario-card[data-scenario-type=metric]:hover,#decision-chain[data-layout=scenario-hub] .sh-scenario-card[data-scenario-type=project].is-active,#decision-chain[data-layout=scenario-hub] .sh-scenario-card[data-scenario-type=project]:hover{border-color:rgba(22,93,255,.38)}#decision-chain[data-layout=scenario-hub] .sh-scenario-card[data-scenario-type=cross].is-active,#decision-chain[data-layout=scenario-hub] .sh-scenario-card[data-scenario-type=cross]:hover,#decision-chain[data-layout=scenario-hub] .sh-scenario-card[data-scenario-type=sales].is-active,#decision-chain[data-layout=scenario-hub] .sh-scenario-card[data-scenario-type=sales]:hover{border-color:rgba(124,58,237,.34)}#decision-chain[data-layout=scenario-hub] .sh-scenario-card[data-scenario-type=budget].is-active,#decision-chain[data-layout=scenario-hub] .sh-scenario-card[data-scenario-type=budget]:hover{border-color:rgba(217,119,6,.34)}#decision-chain[data-layout=scenario-hub] .sh-scenario-card[data-scenario-type=excel].is-active,#decision-chain[data-layout=scenario-hub] .sh-scenario-card[data-scenario-type=excel]:hover,#decision-chain[data-layout=scenario-hub] .sh-scenario-card[data-scenario-type=retail].is-active,#decision-chain[data-layout=scenario-hub] .sh-scenario-card[data-scenario-type=retail]:hover{border-color:rgba(5,150,105,.34)}#decision-chain[data-layout=scenario-hub] .sh-scenario-card--excel{grid-area:excel;position:relative;z-index:1;width:100%;max-width:300px;margin:.125rem 0 0;justify-self:center}#decision-chain[data-layout=scenario-hub] .sh-scenario-card__body{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1;min-width:0;padding:0}#decision-chain[data-layout=scenario-hub] .sh-scenario-card__meta{display:flex;gap:.625rem;flex:1;min-width:0;align-items:flex-start}#decision-chain[data-layout=scenario-hub] .sh-scenario-card__icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .32s ease-out,box-shadow .32s ease-out,filter .32s ease-out}#decision-chain[data-layout=scenario-hub] .sh-scenario-card.is-active .sh-scenario-card__icon,#decision-chain[data-layout=scenario-hub] .sh-scenario-card:focus-visible .sh-scenario-card__icon,#decision-chain[data-layout=scenario-hub] .sh-scenario-card:hover .sh-scenario-card__icon{transform:scale(1.06);box-shadow:0 6px 16px rgba(15,23,42,.08);filter:saturate(1.15)}#decision-chain[data-layout=scenario-hub] .sh-scenario-card__icon svg{width:16px;height:16px}#decision-chain[data-layout=scenario-hub] .sh-scenario-card__icon--amber{background:var(--sh-amber-soft);color:var(--sh-amber)}#decision-chain[data-layout=scenario-hub] .sh-scenario-card__icon--blue{background:var(--sh-brand-soft);color:var(--sh-brand)}#decision-chain[data-layout=scenario-hub] .sh-scenario-card__icon--green{background:var(--sh-green-soft);color:var(--sh-green)}#decision-chain[data-layout=scenario-hub] .sh-scenario-card__icon--purple{background:var(--sh-purple-soft);color:var(--sh-purple)}#decision-chain[data-layout=scenario-hub] .sh-scenario-card__hook{display:none}#decision-chain[data-layout=scenario-hub] .sh-scenario-card__title{font-size:.8125rem;font-weight:700;color:#1a1a1a;margin-bottom:0;line-height:1.3}#decision-chain[data-layout=scenario-hub] .sh-scenario-card__desc{font-size:.6875rem;color:#64748b;line-height:1.4;margin-top:.125rem;opacity:.78;transition:opacity .2s ease,color .2s ease;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#decision-chain[data-layout=scenario-hub] .sh-scenario-card.is-active .sh-scenario-card__desc,#decision-chain[data-layout=scenario-hub] .sh-scenario-card:focus-visible .sh-scenario-card__desc,#decision-chain[data-layout=scenario-hub] .sh-scenario-card:hover .sh-scenario-card__desc{opacity:1;color:#475569}#decision-chain[data-layout=scenario-hub] .sh-scenario-card__preview{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:2.125rem;border-radius:10px;background:rgba(248,250,252,.92);border:1px solid rgba(226,232,240,.88);color:var(--sh-brand);opacity:.8;transition:opacity .32s ease-out,background .28s ease-out,border-color .28s ease-out}#decision-chain[data-layout=scenario-hub] .sh-scenario-card[data-scenario-type=metric] .sh-scenario-card__preview,#decision-chain[data-layout=scenario-hub] .sh-scenario-card[data-scenario-type=project] .sh-scenario-card__preview{background:rgba(238,244,255,.88);border-color:rgba(22,93,255,.14);color:var(--sh-brand)}#decision-chain[data-layout=scenario-hub] .sh-scenario-card[data-scenario-type=cross] .sh-scenario-card__preview,#decision-chain[data-layout=scenario-hub] .sh-scenario-card[data-scenario-type=sales] .sh-scenario-card__preview{background:rgba(243,232,255,.82);border-color:rgba(124,58,237,.14);color:var(--sh-purple)}#decision-chain[data-layout=scenario-hub] .sh-scenario-card[data-scenario-type=budget] .sh-scenario-card__preview{background:rgba(255,251,235,.88);border-color:rgba(217,119,6,.14);color:var(--sh-amber)}#decision-chain[data-layout=scenario-hub] .sh-scenario-card[data-scenario-type=excel] .sh-scenario-card__preview,#decision-chain[data-layout=scenario-hub] .sh-scenario-card[data-scenario-type=retail] .sh-scenario-card__preview{background:rgba(236,253,245,.88);border-color:rgba(5,150,105,.14);color:var(--sh-green)}#decision-chain[data-layout=scenario-hub] .sh-scenario-card__preview svg{width:100%;height:100%;padding:.25rem}#decision-chain[data-layout=scenario-hub] .sh-scenario-card.is-active .sh-scenario-card__preview,#decision-chain[data-layout=scenario-hub] .sh-scenario-card:hover .sh-scenario-card__preview{opacity:1}#decision-chain[data-layout=scenario-hub] .sh-scenario-card__preview--wide{width:3rem}#decision-chain[data-layout=scenario-hub] .sh-hub-wrap{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--sh-hub-w);height:var(--sh-hub-h);margin-inline:auto;transition:transform .28s ease-out,filter .28s ease-out}#decision-chain[data-layout=scenario-hub] .sh-hub-wrap:hover{transform:translateY(-4px);filter:drop-shadow(0 12px 28px rgba(22, 93, 255, .12))}#decision-chain[data-layout=scenario-hub] .sh-hub-wrap::before{content:"";position:absolute;top:42%;left:50%;width:13.5rem;height:13.5rem;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(22,93,255,.1) 0,rgba(124,58,237,.05) 45%,transparent 70%);pointer-events:none;z-index:0}#decision-chain[data-layout=scenario-hub] .sh-hub-orbit{position:absolute;top:38%;left:50%;width:10.5rem;height:10.5rem;transform:translate(-50%,-50%);border:1px dashed rgba(22,93,255,.14);border-radius:50%;pointer-events:none;z-index:0}#decision-chain[data-layout=scenario-hub] .sh-hub-wrap>.sd-hub{position:relative;z-index:1;width:100%}#decision-chain[data-layout=scenario-hub] .sh-hub-wrap>.sh-demo-badge{display:none}#decision-chain[data-layout=scenario-hub] .sd-hub[data-size=scenario] .sd-hub__tier--3{display:none}#decision-chain[data-layout=scenario-hub] .sd-hub[data-size=scenario] .sd-hub__tier--2{bottom:0;width:8.75rem;height:1.75rem;opacity:1;border:none;border-radius:50%/32%;background:#f0f5ff;box-shadow:0 6px 16px rgba(15,23,42,.06)}#decision-chain[data-layout=scenario-hub] .sd-hub[data-size=scenario] .sd-hub__tier--1{bottom:.625rem;width:6.75rem;height:1.25rem;opacity:1;border:none;border-radius:50%/30%;background:linear-gradient(180deg,#f5f8ff 0,#e8efff 100%);box-shadow:0 4px 10px rgba(15,23,42,.04)}#decision-chain[data-layout=scenario-hub] .sd-hub[data-size=scenario] .sd-hub__core{bottom:2.25rem;width:100px;height:100px;border-radius:20px;background:linear-gradient(145deg,#3d8bff 0,#1677ff 52%,#165dff 100%);border:1px solid rgba(255,255,255,.42);box-shadow:0 16px 40px rgba(22,119,255,.28),0 6px 18px rgba(22,93,255,.16),inset 0 2px 0 rgba(255,255,255,.35),inset 0 -2px 8px rgba(0,69,230,.18);transition:transform .28s ease-out,box-shadow .28s ease-out}#decision-chain[data-layout=scenario-hub] .sh-hub-wrap:hover .sd-hub[data-size=scenario] .sd-hub__core{transform:scale(1.05) translateY(-2px);box-shadow:0 22px 48px rgba(22,119,255,.34),0 10px 24px rgba(22,93,255,.2),inset 0 2px 0 rgba(255,255,255,.38),inset 0 -2px 8px rgba(0,69,230,.2)}#decision-chain[data-layout=scenario-hub] .sd-hub[data-size=scenario] .sd-hub__brand{margin-top:-.375rem;font-size:20px;font-weight:700;color:#1a1a1a;letter-spacing:0;line-height:1.3}#decision-chain[data-layout=scenario-hub] .sd-hub[data-size=scenario] .sd-hub__caps{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem .625rem;max-width:200px;margin-top:.625rem}#decision-chain[data-layout=scenario-hub] .sd-hub[data-size=scenario] .sd-hub__cap{padding:0;border:none;border-radius:0;background:0 0;box-shadow:none;font-size:14px;font-weight:400;color:#666;white-space:nowrap}#decision-chain[data-layout=scenario-hub] .sd-hub[data-size=scenario] .sd-hub__cap:first-child,#decision-chain[data-layout=scenario-hub] .sd-hub[data-size=scenario] .sd-hub__cap:nth-child(2),#decision-chain[data-layout=scenario-hub] .sd-hub[data-size=scenario] .sd-hub__cap:nth-child(3),#decision-chain[data-layout=scenario-hub] .sd-hub[data-size=scenario] .sd-hub__cap:nth-child(4){background:0 0;border-color:transparent}#decision-chain[data-layout=scenario-hub] .sd-hub[data-size=scenario] .sd-hub__cap svg{width:14px;height:14px;color:#1677ff}#decision-chain[data-layout=scenario-hub] .sd-hub[data-size=scenario] .sd-hub__cap:nth-child(3) svg,#decision-chain[data-layout=scenario-hub] .sd-hub[data-size=scenario] .sd-hub__cap:nth-child(4) svg{color:#1677ff}#decision-chain[data-layout=scenario-hub] .sh-process-bar{margin:12px 0;padding:14px 20px;border-radius:16px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.05)}#decision-chain[data-layout=scenario-hub] .sh-process-bar__track{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:24px;overflow-x:auto;scrollbar-width:none}#decision-chain[data-layout=scenario-hub] .sh-process-bar__track::-webkit-scrollbar{display:none}#decision-chain[data-layout=scenario-hub] .sh-process-bar__step{display:flex;flex-direction:column;align-items:center;gap:8px;flex:0 0 auto;min-width:4.5rem;outline:0;cursor:default}#decision-chain[data-layout=scenario-hub] .sh-process-bar__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#fff;transition:background .22s ease-out,box-shadow .22s ease-out,transform .22s ease-out}#decision-chain[data-layout=scenario-hub] .sh-process-bar__icon svg{width:18px;height:18px;stroke-width:2.25}#decision-chain[data-layout=scenario-hub] .sh-process-bar__step[data-tone=blue] .sh-process-bar__icon{background:linear-gradient(145deg,#91caff 0,var(--sh-brand) 100%);box-shadow:0 4px 12px rgba(22,119,255,.22)}#decision-chain[data-layout=scenario-hub] .sh-process-bar__step[data-tone=purple] .sh-process-bar__icon{background:linear-gradient(145deg,#b37feb 0,var(--sh-purple) 100%);box-shadow:0 4px 12px rgba(114,46,209,.2)}#decision-chain[data-layout=scenario-hub] .sh-process-bar__step[data-tone=green] .sh-process-bar__icon{background:linear-gradient(145deg,#73d13d 0,var(--sh-green) 100%);box-shadow:0 4px 12px rgba(54,179,126,.2)}#decision-chain[data-layout=scenario-hub] .sh-process-bar__step:focus-visible .sh-process-bar__icon,#decision-chain[data-layout=scenario-hub] .sh-process-bar__step:hover .sh-process-bar__icon{transform:scale(1.04)}#decision-chain[data-layout=scenario-hub] .sh-process-bar__step[data-tone=blue]:focus-visible .sh-process-bar__icon,#decision-chain[data-layout=scenario-hub] .sh-process-bar__step[data-tone=blue]:hover .sh-process-bar__icon{background:linear-gradient(145deg,#69b1ff 0,#0958d9 100%);box-shadow:0 6px 16px rgba(22,119,255,.32)}#decision-chain[data-layout=scenario-hub] .sh-process-bar__step[data-tone=purple]:focus-visible .sh-process-bar__icon,#decision-chain[data-layout=scenario-hub] .sh-process-bar__step[data-tone=purple]:hover .sh-process-bar__icon{background:linear-gradient(145deg,#9254de 0,#531dab 100%);box-shadow:0 6px 16px rgba(114,46,209,.3)}#decision-chain[data-layout=scenario-hub] .sh-process-bar__step[data-tone=green]:focus-visible .sh-process-bar__icon,#decision-chain[data-layout=scenario-hub] .sh-process-bar__step[data-tone=green]:hover .sh-process-bar__icon{background:linear-gradient(145deg,#52c41a 0,#237804 100%);box-shadow:0 6px 16px rgba(54,179,126,.3)}#decision-chain[data-layout=scenario-hub] .sh-process-bar__label{font-size:14px;font-weight:500;color:#1a1a1a;text-align:center;line-height:1.3;white-space:nowrap;transition:color .22s ease-out}#decision-chain[data-layout=scenario-hub] .sh-process-bar__step:focus-visible .sh-process-bar__label,#decision-chain[data-layout=scenario-hub] .sh-process-bar__step:hover .sh-process-bar__label{color:#1677ff}#decision-chain[data-layout=scenario-hub] .sh-process-bar__arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#1677ff}#decision-chain[data-layout=scenario-hub] .sh-process-bar__arrow svg{width:16px;height:16px;stroke-width:2.5}#decision-chain[data-layout=scenario-hub] .sh-example{padding:0;border-radius:16px;background:0 0;border:0;box-shadow:none;margin-bottom:4px}#decision-chain[data-layout=scenario-hub] .sh-example__toggle{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem 1.25rem;border-radius:16px;border:1px solid #e2e8f0;background:rgba(255,255,255,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#334155;font-size:.8125rem;font-weight:700;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}#decision-chain[data-layout=scenario-hub] .sh-example__toggle:hover{border-color:rgba(22,93,255,.3);color:#165dff}#decision-chain[data-layout=scenario-hub] .sh-example__toggle[aria-expanded=true]{border-color:rgba(22,93,255,.28);background:rgba(255,255,255,.82);border-bottom-left-radius:0;border-bottom-right-radius:0}#decision-chain[data-layout=scenario-hub] .sh-example__toggle-icon{width:1rem;height:1rem;flex-shrink:0;transition:transform .2s ease}#decision-chain[data-layout=scenario-hub] .sh-example__toggle[aria-expanded=true] .sh-example__toggle-icon{transform:rotate(90deg)}#decision-chain[data-layout=scenario-hub] .sh-example__toggle-text{line-height:1.4}#decision-chain[data-layout=scenario-hub] .sh-example__panel{padding:1rem 1.25rem 1.125rem;border:1px solid rgba(22,93,255,.22);border-top:0;border-radius:0 0 16px 16px;background:rgba(255,255,255,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}#decision-chain[data-layout=scenario-hub] .sh-example__head{display:none}#decision-chain[data-layout=scenario-hub] .sh-example__title{font-size:.875rem;font-weight:800;color:#334155;display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:.35rem}#decision-chain[data-layout=scenario-hub] .sh-example__spark{display:none}.sh-demo-badge--inline{position:static;display:inline-block;vertical-align:middle;margin-left:.25rem}#decision-chain[data-layout=scenario-hub] .sh-flow__track{display:flex;flex-wrap:nowrap;align-items:center;gap:0;justify-content:center;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none}#decision-chain[data-layout=scenario-hub] .sh-flow__track::-webkit-scrollbar{display:none}#decision-chain[data-layout=scenario-hub] .sh-flow__step{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.35rem .5rem;border-radius:12px;min-width:4.5rem;flex:0 0 auto;transition:background .2s ease,transform .2s ease;cursor:pointer;outline:0}#decision-chain[data-layout=scenario-hub] .sh-flow__step.dc-active,#decision-chain[data-layout=scenario-hub] .sh-flow__step.is-active{background:#e8f3ff;transform:translateY(-2px)}#decision-chain[data-layout=scenario-hub] .sh-flow__badge{width:2.25rem;height:2.25rem;border-radius:10px;display:flex;align-items:center;justify-content:center}#decision-chain[data-layout=scenario-hub] .sh-flow__badge svg{width:16px;height:16px}#decision-chain[data-layout=scenario-hub] .sh-flow__badge--danger{background:#fff1f2;color:#f43f5e}#decision-chain[data-layout=scenario-hub] .sh-flow__badge--purple{background:var(--sh-purple-soft);color:var(--sh-purple)}#decision-chain[data-layout=scenario-hub] .sh-flow__badge--blue{background:var(--sh-brand-soft);color:var(--sh-brand)}#decision-chain[data-layout=scenario-hub] .sh-flow__badge--green{background:var(--sh-green-soft);color:var(--sh-green)}#decision-chain[data-layout=scenario-hub] .sh-flow__badge--amber{background:var(--sh-amber-soft);color:var(--sh-amber)}#decision-chain[data-layout=scenario-hub] .sh-flow__label{font-size:.6875rem;font-weight:800;color:#0f172a;text-align:center;line-height:1.25}#decision-chain[data-layout=scenario-hub] .sh-flow__hint{display:none}#decision-chain[data-layout=scenario-hub] .sh-flow__loop{display:none}#decision-chain[data-layout=scenario-hub] .sh-flow__arrow{display:flex;align-items:center;color:#cbd5e1;flex-shrink:0;padding:0 .15rem}#decision-chain[data-layout=scenario-hub] .sh-flow__arrow svg{width:14px;height:14px}#decision-chain[data-layout=scenario-hub] #dc-step-desc,#decision-chain[data-layout=scenario-hub] .sh-flow__desc{font-size:.75rem;color:#64748b;text-align:center;min-height:1.1rem;margin-top:.5rem;transition:opacity .28s ease}#decision-chain[data-layout=scenario-hub] #dc-step-desc.is-fading,#decision-chain[data-layout=scenario-hub] .sh-flow__desc.is-fading{opacity:0}#decision-chain[data-layout=scenario-hub] .sh-key-scenes{--ks-blue:#1677FF;--ks-blue-deep:#0057D9;--ks-track-gap:clamp(0.375rem, 0.72vw, 0.875rem);position:relative;z-index:2;width:var(--home-shell,min(1280px,calc(100% - 56px)));max-width:none;margin:clamp(1.375rem,2.2vw,2.5rem) auto 0;padding:.375rem 0 .75rem;overflow-x:visible;overflow-y:visible;flex-shrink:0;container-type:inline-size;container-name:sh-key-scenes}#decision-chain[data-layout=scenario-hub] .sh-key-scenes__track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:var(--ks-track-gap);width:100%;min-width:0}#decision-chain[data-layout=scenario-hub] .sh-key-scenes__card{position:relative;display:grid;grid-template-columns:minmax(0,2.125rem) minmax(0,1fr);align-items:center;gap:.375rem;width:100%;max-width:100%;box-sizing:border-box;min-width:0;aspect-ratio:auto;min-height:6.75rem;padding:.5rem;overflow:visible;border-radius:clamp(.875rem,1vw,1.125rem);border:1px solid rgba(207,222,245,.78);background:radial-gradient(circle at 12% 20%,rgba(232,243,255,.86),transparent 52%),linear-gradient(135deg,rgba(255,255,255,.98) 0,rgba(249,252,255,.96) 58%,rgba(242,248,255,.94) 100%),#fff;box-shadow:0 .875rem 2rem rgba(22,93,255,.08),0 .25rem .875rem rgba(15,23,42,.035),inset 0 0 0 1px rgba(255,255,255,.72);isolation:isolate;transform:translateZ(0);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease;scroll-snap-align:start}#decision-chain[data-layout=scenario-hub] .sh-key-scenes__card::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(145deg,rgba(255,255,255,.68),transparent 42%),radial-gradient(circle at 94% 10%,rgba(22,119,255,.08),transparent 36%)}#decision-chain[data-layout=scenario-hub] .sh-key-scenes__card:not(:last-child)::after{content:"";position:absolute;top:50%;right:calc(var(--ks-track-gap) * -.5);z-index:3;width:.3125rem;height:.3125rem;border-radius:999px;background:#9bc3ff;box-shadow:0 0 0 .25rem rgba(22,119,255,.08);transform:translate(50%,-50%)}#decision-chain[data-layout=scenario-hub] .sh-key-scenes__card:hover{transform:translateY(-4px);border-color:rgba(22,93,255,.3);box-shadow:0 1.25rem 2.75rem rgba(22,93,255,.13),0 .375rem 1rem rgba(15,23,42,.045),inset 0 0 0 1px rgba(255,255,255,.82)}#decision-chain[data-layout=scenario-hub] .sh-key-scenes__icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;min-width:0;overflow:hidden;border-radius:999px;color:var(--ks-blue);background:radial-gradient(circle at 45% 35%,#fff 0,rgba(255,255,255,.42) 32%,transparent 68%),linear-gradient(145deg,#f0f6ff 0,#e7f0ff 100%);box-shadow:0 .875rem 1.5rem rgba(22,93,255,.11),inset 0 0 0 1px rgba(255,255,255,.75);flex:0 0 auto}#decision-chain[data-layout=scenario-hub] .sh-key-scenes__icon svg{width:58%;height:58%;fill:none;stroke:currentColor;stroke-width:3.25;stroke-linecap:round;stroke-linejoin:round}#decision-chain[data-layout=scenario-hub] .sh-key-scenes__icon svg circle{fill:none}#decision-chain[data-layout=scenario-hub] .sh-key-scenes__icon svg circle:first-of-type{fill:currentColor;stroke:none}#decision-chain[data-layout=scenario-hub] .sh-key-scenes__copy{position:relative;z-index:1;min-width:0;overflow:hidden}#decision-chain[data-layout=scenario-hub] .sh-key-scenes__title{margin:0;color:#06163c;font-size:.8125rem;font-weight:800!important;line-height:1.22;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#decision-chain[data-layout=scenario-hub] .sh-key-scenes__desc{display:flex;flex-direction:column;gap:.125rem;margin:.25rem 0 0;color:#526386;font-size:.6875rem;font-weight:600;line-height:1.42;letter-spacing:0}#decision-chain[data-layout=scenario-hub] .sh-key-scenes__desc span{min-width:0;overflow-wrap:anywhere}@media (max-width:1199px){#decision-chain[data-layout=scenario-hub] .sh-key-scenes__card{grid-template-columns:minmax(0,1.875rem) minmax(0,1fr);gap:.25rem;padding:.4375rem;min-height:6.25rem}#decision-chain[data-layout=scenario-hub] .sh-key-scenes__icon{width:1.875rem;height:1.875rem}#decision-chain[data-layout=scenario-hub] .sh-key-scenes__title{font-size:.75rem}#decision-chain[data-layout=scenario-hub] .sh-key-scenes__desc{font-size:.625rem;line-height:1.36}}@media (max-width:767px){#decision-chain[data-layout=scenario-hub] .sh-key-scenes__track{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}#decision-chain[data-layout=scenario-hub] .sh-key-scenes__card{grid-template-columns:1fr;justify-items:center;align-content:center;text-align:center;gap:.25rem;aspect-ratio:auto;min-height:7.5rem;padding:.75rem .5rem}#decision-chain[data-layout=scenario-hub] .sh-key-scenes__icon{width:clamp(1.75rem,7vw,2.25rem);height:clamp(1.75rem,7vw,2.25rem)}#decision-chain[data-layout=scenario-hub] .sh-key-scenes__title{font-size:.9rem}#decision-chain[data-layout=scenario-hub] .sh-key-scenes__desc{gap:.125rem;margin-top:.125rem;font-size:.75rem;line-height:1.4}#decision-chain[data-layout=scenario-hub] .sh-key-scenes__card:not(:last-child)::after{display:none}}@media (max-width:360px){#decision-chain[data-layout=scenario-hub] .sh-key-scenes__track{grid-template-columns:1fr}}@container sh-key-scenes (min-width:90rem){#decision-chain[data-layout=scenario-hub] .sh-key-scenes__card{grid-template-columns:minmax(0,2.75rem) minmax(0,1fr);gap:.5rem;min-height:9rem;padding:.625rem;aspect-ratio:253/154}#decision-chain[data-layout=scenario-hub] .sh-key-scenes__icon{width:2.75rem;height:2.75rem}#decision-chain[data-layout=scenario-hub] .sh-key-scenes__title{font-size:.9375rem}#decision-chain[data-layout=scenario-hub] .sh-key-scenes__desc{margin-top:.375rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){#decision-chain[data-layout=scenario-hub] .sh-key-scenes__card,#decision-chain[data-layout=scenario-hub] .sh-key-scenes__card:hover{transform:none;transition:none}}#decision-chain[data-layout=scenario-hub] .sh-banner{display:flex!important;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;padding:14px 20px;margin:0;flex-shrink:0;background:rgba(255,255,255,.92);border:1px solid rgba(226,232,240,.95);border-radius:16px;box-shadow:0 4px 16px rgba(15,23,42,.06);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}#decision-chain[data-layout=scenario-hub] .sh-banner__copy{display:flex;align-items:center;gap:12px;flex:1;min-width:0}#decision-chain[data-layout=scenario-hub] .sh-banner__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;color:#1677ff}#decision-chain[data-layout=scenario-hub] .sh-banner__icon svg{width:32px;height:32px;stroke-width:2}#decision-chain[data-layout=scenario-hub] .sh-banner__text{flex:1;min-width:0;margin:0;font-size:16px;font-weight:400;color:#666;line-height:1.6;text-align:left}#decision-chain[data-layout=scenario-hub] .sh-banner__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:500;color:#fff;background:#1677ff;border:none;white-space:nowrap;flex-shrink:0;text-decoration:none;transition:background .22s ease-out,transform .22s ease-out,box-shadow .22s ease-out}#decision-chain[data-layout=scenario-hub] .sh-banner__cta:hover{background:#0d5ed9;transform:scale(1.02);box-shadow:0 8px 20px rgba(22,119,255,.22)}#decision-chain[data-layout=scenario-hub] .sh-banner__cta:active{transform:scale(.98);transition-duration:.1s}#decision-chain[data-layout=scenario-hub] .sh-banner__cta svg{width:16px;height:16px;stroke-width:2.5}@keyframes sh-spoke-flow{to{stroke-dashoffset:-28}}@keyframes sh-orbit-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes sh-hub-pulse{0%{transform:scale(1)}40%{transform:scale(1.045)}100%{transform:scale(1)}}@keyframes sh-node-pulse{0%,100%{opacity:.45}50%{opacity:1}}@keyframes sh-glow-breathe{0%,100%{opacity:.32;transform:scale(1)}50%{opacity:.42;transform:scale(1.04)}}#decision-chain[data-layout=scenario-hub] .scroll-reveal[data-delay="3"]{transition-delay:0.28s}#decision-chain[data-layout=scenario-hub] .scroll-reveal[data-delay="4"]{transition-delay:0.42s}#decision-chain[data-layout=scenario-hub] .scroll-reveal-left[data-delay="1"]{transition-delay:80ms}#decision-chain[data-layout=scenario-hub] .scroll-reveal-right[data-delay="1"]{transition-delay:80ms}#decision-chain[data-layout=scenario-hub] .scroll-reveal-scale[data-delay="2"]{transition-delay:0.18s}#decision-chain[data-layout=scenario-hub] .sh-scenario-card{transition:transform .28s cubic-bezier(.22, 1, .36, 1),box-shadow .28s cubic-bezier(.22, 1, .36, 1),border-color .24s ease-out,opacity .28s ease-out,filter .28s ease-out}#decision-chain[data-layout=scenario-hub] .sh-stage--autoplay .sh-scenario-card:not(.is-active):not(:hover):not(:focus-visible){opacity:.78;filter:saturate(.92)}#decision-chain[data-layout=scenario-hub] .sh-scenario-card.is-active{z-index:2}#decision-chain[data-layout=scenario-hub] .sh-scenario-card[data-scenario-type=metric].is-active,#decision-chain[data-layout=scenario-hub] .sh-scenario-card[data-scenario-type=project].is-active{box-shadow:0 10px 28px rgba(22,119,255,.14),0 0 0 1px rgba(22,119,255,.12)}#decision-chain[data-layout=scenario-hub] .sh-scenario-card[data-scenario-type=cross].is-active,#decision-chain[data-layout=scenario-hub] .sh-scenario-card[data-scenario-type=sales].is-active{box-shadow:0 10px 28px rgba(114,46,209,.14),0 0 0 1px rgba(114,46,209,.12)}#decision-chain[data-layout=scenario-hub] .sh-scenario-card[data-scenario-type=budget].is-active{box-shadow:0 10px 28px rgba(255,169,64,.16),0 0 0 1px rgba(255,169,64,.14)}#decision-chain[data-layout=scenario-hub] .sh-scenario-card[data-scenario-type=excel].is-active,#decision-chain[data-layout=scenario-hub] .sh-scenario-card[data-scenario-type=retail].is-active{box-shadow:0 10px 28px rgba(54,179,126,.14),0 0 0 1px rgba(54,179,126,.12)}#decision-chain[data-layout=scenario-hub] .sh-spoke{transition:opacity .32s cubic-bezier(.22, 1, .36, 1),stroke-width .32s cubic-bezier(.22, 1, .36, 1),filter .32s ease-out,stroke-dasharray .32s ease-out}#decision-chain[data-layout=scenario-hub] .sh-spoke.is-active{stroke-dasharray:8 6;animation:sh-spoke-flow 1.1s linear infinite}#decision-chain[data-layout=scenario-hub] .sh-spoke-node.is-active{animation:sh-node-pulse 1.4s ease-in-out infinite}#decision-chain[data-layout=scenario-hub] .sh-hub-orbit{transition:opacity .3s ease-out}#decision-chain[data-layout=scenario-hub] .sh-hub-orbit::after{content:"";position:absolute;top:-2px;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--sh-brand);box-shadow:0 0 8px rgba(22,119,255,.55);opacity:0;transition:opacity .28s ease-out}#decision-chain[data-layout=scenario-hub] .sh-stage--autoplay .sh-hub-orbit{animation:sh-orbit-spin 2.8s linear infinite}#decision-chain[data-layout=scenario-hub] .sh-stage--autoplay .sh-hub-orbit::after{opacity:1}#decision-chain[data-layout=scenario-hub] .sh-hub-wrap.is-pulse .sd-hub[data-size=scenario] .sd-hub__core{animation:sh-hub-pulse .52s cubic-bezier(.22,1,.36,1)}#decision-chain[data-layout=scenario-hub] .sh-stage--live .sh-bg__glow--left{animation:sh-glow-breathe 5.5s ease-in-out infinite}#decision-chain[data-layout=scenario-hub] .sh-stage--live .sh-bg__glow--right{animation:sh-glow-breathe 5.5s ease-in-out infinite 1.2s}#decision-chain[data-layout=scenario-hub][data-active-scenario=metric] .sh-bg__glow--left,#decision-chain[data-layout=scenario-hub][data-active-scenario=project] .sh-bg__glow--left{background:rgba(22,119,255,.11)}#decision-chain[data-layout=scenario-hub][data-active-scenario=cross] .sh-bg__glow--right,#decision-chain[data-layout=scenario-hub][data-active-scenario=sales] .sh-bg__glow--right{background:rgba(114,46,209,.09)}#decision-chain[data-layout=scenario-hub][data-active-scenario=budget] .sh-bg__glow--left{background:rgba(255,169,64,.08)}#decision-chain[data-layout=scenario-hub][data-active-scenario=excel] .sh-bg__glow--right,#decision-chain[data-layout=scenario-hub][data-active-scenario=retail] .sh-bg__glow--right{background:rgba(54,179,126,.08)}#decision-chain[data-layout=scenario-hub] .sh-banner.scroll-reveal.revealed{animation:none}@media (prefers-reduced-motion:reduce){#decision-chain[data-layout=scenario-hub] .sh-hub-orbit,#decision-chain[data-layout=scenario-hub] .sh-hub-wrap.is-pulse .sd-hub[data-size=scenario] .sd-hub__core,#decision-chain[data-layout=scenario-hub] .sh-spoke-node.is-active,#decision-chain[data-layout=scenario-hub] .sh-spoke.is-active,#decision-chain[data-layout=scenario-hub] .sh-stage--live .sh-bg__glow--left,#decision-chain[data-layout=scenario-hub] .sh-stage--live .sh-bg__glow--right{animation:none!important}#decision-chain[data-layout=scenario-hub] .sh-spoke.is-active{stroke-dasharray:none}#decision-chain[data-layout=scenario-hub] .sh-stage--autoplay .sh-scenario-card:not(.is-active){opacity:1;filter:none}}@media (max-height:900px) and (min-width:768px){#decision-chain[data-layout=scenario-hub]{--sh-card-h:68px;--sh-col-gap:0.3125rem;--sh-hub-w:176px;--sh-hub-h:204px;padding-block:clamp(1.25rem,2vw,1.75rem)}#decision-chain[data-layout=scenario-hub] .sh-inner{gap:.625rem}#decision-chain[data-layout=scenario-hub] .sh-title{font-size:clamp(1.625rem, 2vw, 2rem)!important;line-height:1.18!important}#decision-chain[data-layout=scenario-hub] .sh-subtitle{font-size:.875rem!important;line-height:1.5!important}#decision-chain[data-layout=scenario-hub] .sh-scenario-card{padding:8px 12px;border-radius:14px}#decision-chain[data-layout=scenario-hub] .sh-scenario-card__icon{width:28px;height:28px}#decision-chain[data-layout=scenario-hub] .sh-scenario-card__title{font-size:.75rem}#decision-chain[data-layout=scenario-hub] .sh-scenario-card__desc{font-size:.625rem;-webkit-line-clamp:1}#decision-chain[data-layout=scenario-hub] .sh-banner{padding:10px 16px}#decision-chain[data-layout=scenario-hub] .sh-banner__icon{width:28px;height:28px}#decision-chain[data-layout=scenario-hub] .sh-banner__icon svg{width:28px;height:28px}#decision-chain[data-layout=scenario-hub] .sh-banner__text{font-size:.875rem;line-height:1.45}#decision-chain[data-layout=scenario-hub] .sh-banner__cta{padding:8px 16px;font-size:.875rem}}@media (max-width:1024px){#decision-chain[data-layout=scenario-hub] .sh-spokes{display:none}#decision-chain[data-layout=scenario-hub] .sh-hub-orbit{display:none}#decision-chain[data-layout=scenario-hub] .sh-hub-wrap{width:100%;max-width:200px;height:auto;min-height:220px}#decision-chain[data-layout=scenario-hub] .sh-stage__layout{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"hub" "left" "right" "excel";gap:1rem;max-width:none}#decision-chain[data-layout=scenario-hub] .sh-col--left,#decision-chain[data-layout=scenario-hub] .sh-col--right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;max-width:none;margin-left:0;margin-right:0;align-items:stretch}#decision-chain[data-layout=scenario-hub] .sh-scenario-card{width:100%;max-width:none;height:auto;min-height:80px}#decision-chain[data-layout=scenario-hub] .sh-scenario-card--excel{width:100%;max-width:none;margin-top:0}#decision-chain[data-layout=scenario-hub] .sh-process-bar{margin:8px 0;padding:12px 16px}#decision-chain[data-layout=scenario-hub] .sh-process-bar__track{justify-content:flex-start;gap:16px}}@media (max-width:767px){#decision-chain[data-layout=scenario-hub] .sh-bg__glow{display:none}#decision-chain[data-layout=scenario-hub] .sh-col--left,#decision-chain[data-layout=scenario-hub] .sh-col--right{grid-template-columns:1fr}#decision-chain[data-layout=scenario-hub] .sh-scenario-card__preview{display:none}#decision-chain[data-layout=scenario-hub] .sd-hub[data-size=scenario] .sd-hub__caps{max-width:100%}#decision-chain[data-layout=scenario-hub] .sh-banner{flex-direction:column;align-items:stretch;gap:16px;padding:16px}#decision-chain[data-layout=scenario-hub] .sh-banner__copy{flex-direction:row;align-items:flex-start}#decision-chain[data-layout=scenario-hub] .sh-banner__text{font-size:14px}#decision-chain[data-layout=scenario-hub] .sh-banner__cta{width:100%;min-height:44px}#decision-chain[data-layout=scenario-hub] .sh-process-bar{margin:32px 0;padding:14px 12px}#decision-chain[data-layout=scenario-hub] .sh-process-bar__track{gap:12px}#decision-chain[data-layout=scenario-hub] .sh-process-bar__label{font-size:13px}}#sections-root>section#decision-chain[data-layout=scenario-hub]{--dl-blue:#165DFF;--dl-blue-deep:#0B3CDB;--sh-orbit-blue:#165DFF;--sh-orbit-blue-2:#4E97FF;--sh-orbit-cyan:#69D9F8;--sh-orbit-green:#42D697;--sh-orbit-purple:#7B61FF;--sh-orbit-amber:#FFAA3D;--sh-orbit-ink:#08183A;--sh-orbit-muted:#5C6D93;justify-content:center;min-height:min(calc(100svh - 4.5rem),62.5rem)!important;padding:clamp(3rem,4.5vw,4.5rem) clamp(2rem,5vw,5.75rem) clamp(2rem,3.5vw,3rem)!important;overflow:visible!important;color:var(--sh-orbit-ink);background:linear-gradient(180deg,rgba(255,255,255,.98) 0,rgba(247,251,255,.98) 48%,#eef6ff 100%),radial-gradient(ellipse at 50% 54%,rgba(22,93,255,.13),transparent 55%)}#decision-chain[data-layout=scenario-hub] .sh-bg__glow{display:none}#decision-chain[data-layout=scenario-hub] .sh-bg__fluid{top:-18%;left:-6%;right:-6%;height:78%;background:linear-gradient(116deg,transparent 0,rgba(22,93,255,.055) 42%,transparent 68%),radial-gradient(ellipse 80% 58% at 50% 18%,rgba(92,149,255,.1),transparent 66%);opacity:1}#decision-chain[data-layout=scenario-hub] .sh-bg__wave{top:auto;bottom:-8%;height:42%;opacity:.62;transform:scaleX(1.12)}#decision-chain[data-layout=scenario-hub] .sh-bg__grid{background-size:42px 42px;mask-image:radial-gradient(ellipse at 50% 48%,black 10%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse at 50% 48%,black 10%,transparent 72%);opacity:.26}#decision-chain[data-layout=scenario-hub] .sh-inner{max-width:88rem;gap:clamp(1rem,2vw,1.75rem);justify-content:center}#sections-root #decision-chain[data-layout=scenario-hub] .sh-header{gap:.65rem!important}#sections-root #decision-chain[data-layout=scenario-hub] .sh-title{max-width:64rem;margin:0;font-size:clamp(2.6rem, 4.6vw, 4.8rem)!important;line-height:1.1!important;font-weight:800!important;letter-spacing:0!important;color:#06163c!important}#sections-root #decision-chain[data-layout=scenario-hub] .sh-title span{color:var(--dl-blue,#165dff)!important;-webkit-text-fill-color:var(--dl-blue,#165DFF)!important}#sections-root #decision-chain[data-layout=scenario-hub] .sh-title__accent{color:#165dff!important;-webkit-text-fill-color:#165DFF!important}#sections-root #decision-chain[data-layout=scenario-hub] .sh-subtitle{max-width:42rem;margin:0;font-size:clamp(1rem, 1.45vw, 1.35rem)!important;line-height:1.55!important;font-weight:500!important;color:#607098!important}#decision-chain[data-layout=scenario-hub] .sh-header__line{width:3.5rem;height:.25rem;border-radius:999px;background:linear-gradient(90deg,#6ad8f2,#165dff);box-shadow:0 .75rem 1.5rem rgba(22,93,255,.2)}#decision-chain[data-layout=scenario-hub] .sh-stage--orbit{position:relative;z-index:1;min-height:clamp(27rem,42vw,34.75rem);flex:0 0 auto;margin:clamp(-.2rem,.4vw,.35rem) auto 0;overflow:hidden}#decision-chain[data-layout=scenario-hub] .sh-stage--orbit .sh-spokes{z-index:2;opacity:.74}#decision-chain[data-layout=scenario-hub] .sh-stage--orbit .sh-spoke{stroke-dasharray:8 9;stroke-width:1.2}#decision-chain[data-layout=scenario-hub] .sh-stage--orbit .sh-spoke.is-active{stroke-width:1.8;stroke-dasharray:8 6;animation:sh-spoke-flow 1.1s linear infinite}#decision-chain[data-layout=scenario-hub] .sh-orbit-field{position:absolute;left:50%;top:51%;width:min(90rem,112vw);height:min(30rem,42vw);min-height:20rem;transform:translate(-50%,-50%);pointer-events:none;z-index:0}#decision-chain[data-layout=scenario-hub] .sh-orbit-ring{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%) rotate(-4deg);border:1px solid rgba(80,145,255,.17);box-shadow:inset 0 0 2.5rem rgba(255,255,255,.72)}#decision-chain[data-layout=scenario-hub] .sh-orbit-ring--outer{width:100%;height:76%}#decision-chain[data-layout=scenario-hub] .sh-orbit-ring--mid{width:78%;height:56%;border-style:dashed;border-color:rgba(80,145,255,.2)}#decision-chain[data-layout=scenario-hub] .sh-orbit-ring--inner{width:58%;height:38%;border-color:rgba(105,217,248,.18)}#decision-chain[data-layout=scenario-hub] .sh-orbit-particle{position:absolute;width:.7rem;height:.7rem;border-radius:50%;background:radial-gradient(circle at 32% 28%,#fff 0 20%,#a9dcff 48%,rgba(22,93,255,.28) 100%);box-shadow:0 .6rem 1.3rem rgba(22,93,255,.22);opacity:.9;animation:sh-orbit-breathe 4.2s ease-in-out infinite}#decision-chain[data-layout=scenario-hub] .sh-orbit-particle--1{left:12%;top:31%}#decision-chain[data-layout=scenario-hub] .sh-orbit-particle--2{left:24%;top:18%;animation-delay:-.8s}#decision-chain[data-layout=scenario-hub] .sh-orbit-particle--3{left:39%;bottom:14%;animation-delay:-1.6s}#decision-chain[data-layout=scenario-hub] .sh-orbit-particle--4{right:29%;top:23%;animation-delay:-2.4s}#decision-chain[data-layout=scenario-hub] .sh-orbit-particle--5{right:17%;bottom:22%;animation-delay:-1.2s}#decision-chain[data-layout=scenario-hub] .sh-orbit-particle--6{right:7%;top:38%;animation-delay:-2s}#decision-chain[data-layout=scenario-hub] .sh-hub-wrap{position:absolute;z-index:3;left:50%;top:48%;width:clamp(25rem,38vw,35rem);height:clamp(12.5rem,17vw,16rem);min-height:0;margin:0;transform:translate(-50%,-50%)}#decision-chain[data-layout=scenario-hub] .sh-hub-wrap:hover{transform:translate(-50%,-50%);filter:none}#decision-chain[data-layout=scenario-hub] .sh-hub-orbit,#decision-chain[data-layout=scenario-hub] .sh-hub-wrap::before{display:none}#decision-chain[data-layout=scenario-hub] .sh-loop-visual{position:relative;width:100%;height:100%}#decision-chain[data-layout=scenario-hub] .sh-hub-circle-media,#decision-chain[data-layout=scenario-hub] .sh-hub-icon11-media,#decision-chain[data-layout=scenario-hub] .sh-loop-image-media,#decision-chain[data-layout=scenario-hub] .sh-orbit-node__circle-media{display:contents}#decision-chain[data-layout=scenario-hub] .sh-key-scenes__icon-media{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0}#decision-chain[data-layout=scenario-hub] .sh-key-scenes__icon .sh-hub-icon11{width:100%;height:100%;max-width:100%;object-fit:contain;display:block}#decision-chain[data-layout=scenario-hub] .sh-loop-image{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain;pointer-events:none;user-select:none}#decision-chain[data-layout=scenario-hub] .sh-hub{position:absolute;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;width:clamp(8.75rem,13vw,11.25rem);height:clamp(6.4rem,8.5vw,7.75rem);transform:translate(-50%,-50%)}#decision-chain[data-layout=scenario-hub] .sh-hub-circle{position:absolute;z-index:-1}#decision-chain[data-layout=scenario-hub] .sh-hub-icon11{width:clamp(2.7rem,4vw,3.85rem)}#decision-chain[data-layout=scenario-hub] .sh-hub strong{color:#06163c;font-size:clamp(1.2rem, 1.8vw, 1.8rem);line-height:1.1;font-weight:800;letter-spacing:0}#decision-chain[data-layout=scenario-hub] .sh-hub svg{width:clamp(2.7rem,4vw,3.85rem);height:clamp(2.7rem,4vw,3.85rem);color:#236dff;stroke-width:2.25}#decision-chain[data-layout=scenario-hub] .sh-hub-wrap.is-pulse .sh-hub{animation:none;transform:translate(-50%,-50%)}#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-scenario-card{--node-x:50%;--node-y:50%;position:absolute!important;z-index:4;left:var(--node-x);top:var(--node-y);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:clamp(8.6rem,10.4vw,10.4rem);max-width:none;height:auto;min-height:6.4rem;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;transform:translate(-50%,-50%);cursor:pointer}#decision-chain[data-layout=scenario-hub] .sh-orbit-node--sales{--node-x:22%;--node-y:25%}#decision-chain[data-layout=scenario-hub] .sh-orbit-node--metric{--node-x:50%;--node-y:14%}#decision-chain[data-layout=scenario-hub] .sh-orbit-node--budget{--node-x:78%;--node-y:28%}#decision-chain[data-layout=scenario-hub] .sh-orbit-node--project{--node-x:13%;--node-y:51%}#decision-chain[data-layout=scenario-hub] .sh-orbit-node--retail{--node-x:84%;--node-y:57%}#decision-chain[data-layout=scenario-hub] .sh-orbit-node--cross{--node-x:25%;--node-y:76%}#decision-chain[data-layout=scenario-hub] .sh-orbit-node--excel{--node-x:50%;--node-y:82%}#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-scenario-card.is-active,#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-scenario-card:focus-visible,#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-scenario-card:hover{border-color:transparent;box-shadow:none;transform:translate(-50%,calc(-50% - .45rem))}#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-scenario-card.is-tapped,#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-scenario-card:active{transform:translate(-50%,calc(-50% - .2rem)) scale(.98)}#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-scenario-card:focus-visible{outline:0}#decision-chain[data-layout=scenario-hub] .sh-orbit-node__icon{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:clamp(3.5rem,4.7vw,4.5rem);height:clamp(3.5rem,4.7vw,4.5rem);border-radius:50%;color:#fff;border:.45rem solid rgba(255,255,255,.62);box-shadow:0 1rem 2rem rgba(22,93,255,.18),inset 0 .35rem .8rem rgba(255,255,255,.22);transition:transform .28s ease,box-shadow .28s ease,filter .28s ease}#decision-chain[data-layout=scenario-hub] .sh-orbit-node__icon svg{width:54%;height:54%;stroke-width:2.4}#decision-chain[data-layout=scenario-hub] .sh-orbit-node__icon--blue{background:linear-gradient(145deg,#72c7ff 0,#165dff 78%)}#decision-chain[data-layout=scenario-hub] .sh-orbit-node__icon--green{background:linear-gradient(145deg,#71f2bd 0,#24b87a 78%)}#decision-chain[data-layout=scenario-hub] .sh-orbit-node__icon--purple{background:linear-gradient(145deg,#a68cff 0,#6549e8 78%)}#decision-chain[data-layout=scenario-hub] .sh-orbit-node__icon--amber{background:linear-gradient(145deg,#ffd36d 0,#ff9829 78%)}#decision-chain[data-layout=scenario-hub] .sh-orbit-node__title{color:#06163c;font-size:clamp(.82rem, 1vw, 1rem);line-height:1.25;font-weight:800;text-align:center;white-space:nowrap;letter-spacing:0}#decision-chain[data-layout=scenario-hub] .sh-orbit-node__circle{z-index:-1;position:absolute;bottom:-.8rem}#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-scenario-card.is-active .sh-orbit-node__icon,#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-scenario-card:focus-visible .sh-orbit-node__icon,#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-scenario-card:hover .sh-orbit-node__icon{transform:scale(1.07);filter:saturate(1.12)}#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-scenario-card.is-active .sh-orbit-node__title,#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-scenario-card:focus-visible .sh-orbit-node__title,#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-scenario-card:hover .sh-orbit-node__title{color:#165dff}#decision-chain[data-layout=scenario-hub] .sh-stage--autoplay .sh-orbit-node.sh-scenario-card:not(.is-active):not(:hover):not(:focus-visible){opacity:.9;filter:saturate(.96)}#decision-chain[data-layout=scenario-hub] .sh-example{position:relative;z-index:5;margin:clamp(-.35rem,-.5vw,0rem) auto 0;padding:0;background:0 0;border:0;box-shadow:none}#decision-chain[data-layout=scenario-hub] .sh-flow-case{display:grid;grid-template-columns:minmax(8.5rem,12.5rem) minmax(0,1fr);align-items:center;gap:clamp(1rem,2vw,2rem);width:100%;padding:clamp(1rem,1.5vw,1.25rem) clamp(1.35rem,2.8vw,2.5rem);border:1px solid rgba(218,232,253,.86);border-radius:1.4rem;background:rgba(255,255,255,.86);box-shadow:0 1.15rem 2.4rem rgba(37,99,235,.08),inset 0 .5rem 1.2rem rgba(255,255,255,.8);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}#decision-chain[data-layout=scenario-hub] .sh-flow-case__lead{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0}#decision-chain[data-layout=scenario-hub] .sh-flow-case__lead strong{color:#1677ff;font-size:clamp(1rem, 1.4vw, 1.25rem);line-height:1.2;font-weight:800}#decision-chain[data-layout=scenario-hub] .sh-flow-case__lead span{color:#071a45;font-size:clamp(.86rem, 1.05vw, 1rem);line-height:1.5;font-weight:700}#decision-chain[data-layout=scenario-hub] .sh-example__panel{padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#decision-chain[data-layout=scenario-hub] .sh-flow__track{display:grid;grid-template-columns:repeat(6,minmax(4.8rem,1fr));align-items:center;justify-content:stretch;gap:clamp(.35rem,1vw,.75rem);overflow:visible;padding:0}#decision-chain[data-layout=scenario-hub] .sh-flow__step{position:relative;display:flex;flex-direction:column;align-items:center;gap:.55rem;min-width:0;padding:0;border-radius:0;background:0 0;cursor:pointer}#decision-chain[data-layout=scenario-hub] .sh-flow__step.dc-active,#decision-chain[data-layout=scenario-hub] .sh-flow__step.is-active{background:0 0;transform:translateY(-.25rem)}#decision-chain[data-layout=scenario-hub] .sh-flow__badge{display:flex;align-items:center;justify-content:center;width:clamp(3.2rem,4.4vw,4.2rem);height:clamp(3.2rem,4.4vw,4.2rem);border-radius:50%;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(237,246,255,.86)),radial-gradient(circle at 36% 28%,rgba(255,255,255,.9),rgba(22,93,255,.12));border:1px solid rgba(218,232,253,.9);color:#4d91ff;box-shadow:0 .8rem 1.6rem rgba(22,93,255,.1),inset 0 .3rem .8rem rgba(255,255,255,.9);transition:transform .24s ease,color .24s ease,box-shadow .24s ease}#decision-chain[data-layout=scenario-hub] .sh-flow__badge svg{width:52%;height:52%;stroke-width:2.35}#decision-chain[data-layout=scenario-hub] .sh-flow__step.dc-active .sh-flow__badge,#decision-chain[data-layout=scenario-hub] .sh-flow__step.is-active .sh-flow__badge,#decision-chain[data-layout=scenario-hub] .sh-flow__step:focus-visible .sh-flow__badge,#decision-chain[data-layout=scenario-hub] .sh-flow__step:hover .sh-flow__badge{color:#165dff;transform:scale(1.07);box-shadow:0 1rem 1.9rem rgba(22,93,255,.18),inset 0 .3rem .8rem rgba(255,255,255,.94)}#decision-chain[data-layout=scenario-hub] .sh-flow__label{color:#071a45;font-size:clamp(.82rem, 1vw, .98rem);line-height:1.25;font-weight:800;text-align:center;white-space:nowrap}#decision-chain[data-layout=scenario-hub] .sh-flow__arrow{display:none}#decision-chain[data-layout=scenario-hub] .sh-flow__step:not(:last-of-type)::after{content:"";position:absolute;left:calc(50% + clamp(1.9rem,2.4vw,2.4rem));top:clamp(1.55rem,2.2vw,2.1rem);width:calc(100% - clamp(3.8rem,4.8vw,4.8rem));height:.18rem;border-radius:999px;background-image:linear-gradient(90deg,rgba(105,217,248,.7) 0 45%,rgba(22,93,255,.82) 45% 100%);background-size:.7rem .18rem;opacity:.82}#decision-chain[data-layout=scenario-hub] #dc-step-desc,#decision-chain[data-layout=scenario-hub] .sh-flow__desc{min-height:1.2rem;margin:.5rem 0 0;color:#607098;font-size:.78rem;line-height:1.45;text-align:center}#decision-chain[data-layout=scenario-hub] .sh-banner{display:flex!important;align-items:center;justify-content:center;width:min(100%,58rem);margin:0 auto;padding:.25rem 3.5rem;border:0;border-radius:0;background:0 0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#decision-chain[data-layout=scenario-hub] .sh-banner::after,#decision-chain[data-layout=scenario-hub] .sh-banner::before{content:"";width:1.2rem;height:1.2rem;flex:0 0 auto;border-color:#3b93ff;opacity:.95}#decision-chain[data-layout=scenario-hub] .sh-banner::before{border-left:.18rem solid;border-top:.18rem solid;margin-right:1rem}#decision-chain[data-layout=scenario-hub] .sh-banner::after{border-right:.18rem solid;border-bottom:.18rem solid;margin-left:1rem}#decision-chain[data-layout=scenario-hub] .sh-banner__text{margin:0;color:#071a45;font-size:clamp(1rem, 1.45vw, 1.25rem);line-height:1.7;font-weight:600;text-align:center}@keyframes sh-orbit-breathe{0%,100%{opacity:.52;transform:scale(.9)}50%{opacity:1;transform:scale(1.18)}}@media (max-height:900px) and (min-width:768px){#sections-root>section#decision-chain[data-layout=scenario-hub]{padding-block:clamp(2rem,3vw,2.8rem)!important}#decision-chain[data-layout=scenario-hub] .sh-stage--orbit{min-height:clamp(24rem,38vw,30rem)}#decision-chain[data-layout=scenario-hub] .sh-flow-case{padding-block:0.9rem}}@media (max-width:1180px){#decision-chain[data-layout=scenario-hub] .sh-orbit-node--project{--node-x:10%}#decision-chain[data-layout=scenario-hub] .sh-orbit-node--retail{--node-x:88%}#decision-chain[data-layout=scenario-hub] .sh-orbit-node--sales{--node-x:19%}#decision-chain[data-layout=scenario-hub] .sh-orbit-node--budget{--node-x:81%}}@media (max-width:1024px){#sections-root>section#decision-chain[data-layout=scenario-hub]{min-height:auto!important;padding:clamp(3rem,6vw,4rem) clamp(1.25rem,4vw,2rem)!important}#decision-chain[data-layout=scenario-hub] .sh-stage--orbit{min-height:34rem}#decision-chain[data-layout=scenario-hub] .sh-orbit-field{width:72rem;height:24rem}#decision-chain[data-layout=scenario-hub] .sh-hub-wrap{width:clamp(23rem,54vw,31rem)}#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-scenario-card{width:8.5rem}#decision-chain[data-layout=scenario-hub] .sh-flow-case{grid-template-columns:1fr;gap:1rem}#decision-chain[data-layout=scenario-hub] .sh-flow-case__lead{align-items:center;text-align:center}#decision-chain[data-layout=scenario-hub] .sh-flow__track{overflow-x:auto;grid-auto-flow:column;grid-auto-columns:minmax(5.2rem,1fr);grid-template-columns:none;scrollbar-width:none}#decision-chain[data-layout=scenario-hub] .sh-flow__track::-webkit-scrollbar{display:none}#decision-chain[data-layout=scenario-hub] .sh-flow__step:not(:last-of-type)::after{width:2.1rem;left:calc(50% + 2rem)}}@media (max-width:767px){#sections-root #decision-chain[data-layout=scenario-hub] .sh-title{font-size:clamp(2rem, 8.8vw, 2.65rem)!important}#decision-chain[data-layout=scenario-hub] .sh-header__line{width:2.6rem}#decision-chain[data-layout=scenario-hub] .sh-stage--orbit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-height:0}#decision-chain[data-layout=scenario-hub] .sh-orbit-field,#decision-chain[data-layout=scenario-hub] .sh-stage--orbit .sh-spokes{display:none!important}#decision-chain[data-layout=scenario-hub] .sh-hub-circle,#decision-chain[data-layout=scenario-hub] .sh-loop-image{display:none!important}#decision-chain[data-layout=scenario-hub] .sh-hub-wrap{grid-column:1/-1;position:relative;left:auto;top:auto;width:100%;height:auto;min-height:0;transform:none;margin:0 auto}#decision-chain[data-layout=scenario-hub] .sh-hub-wrap:hover{transform:none}#decision-chain[data-layout=scenario-hub] .sh-hub{position:relative;left:auto;top:auto;width:auto;height:auto;transform:none;flex-direction:row;gap:.5rem}#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-scenario-card,#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-scenario-card.is-active,#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-scenario-card:focus-visible,#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-scenario-card:hover{position:static!important;width:100%;min-height:4.25rem;flex-direction:row;justify-content:flex-start;gap:.7rem;padding:.7rem .8rem;border:1px solid rgba(218,232,253,.9);border-radius:1rem;background:rgba(255,255,255,.88);box-shadow:0 .75rem 1.5rem rgba(37,99,235,.07);transform:none}#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-scenario-card.is-tapped,#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-scenario-card:active{transform:scale(.98)}#decision-chain[data-layout=scenario-hub] .sh-orbit-node--excel{grid-column:1/-1;justify-self:center;max-width:100%}#decision-chain[data-layout=scenario-hub] .sh-orbit-node__icon{width:2.7rem;height:2.7rem;border-width:.22rem;flex:0 0 auto}#decision-chain[data-layout=scenario-hub] .sh-orbit-node__circle{display:none!important}#decision-chain[data-layout=scenario-hub] .sh-orbit-node__title{text-align:left;white-space:normal}#decision-chain[data-layout=scenario-hub] .sh-flow-case{padding:1rem;border-radius:1rem}#decision-chain[data-layout=scenario-hub] .sh-flow__track{grid-auto-columns:5.8rem;padding-bottom:.2rem;overflow-x:auto}#decision-chain[data-layout=scenario-hub] .sh-banner{width:100%;padding:.1rem 0}#decision-chain[data-layout=scenario-hub] .sh-banner::after,#decision-chain[data-layout=scenario-hub] .sh-banner::before{width:.85rem;height:.85rem}#decision-chain[data-layout=scenario-hub] .sh-banner::before{margin-right:.55rem}#decision-chain[data-layout=scenario-hub] .sh-banner::after{margin-left:.55rem}}@media (max-width:480px){#decision-chain[data-layout=scenario-hub] .sh-stage--orbit{grid-template-columns:1fr}#decision-chain[data-layout=scenario-hub] .sh-flow__track{grid-auto-columns:5.45rem}#decision-chain[data-layout=scenario-hub] .sh-flow__label{font-size:.78rem}}@media (prefers-reduced-motion:reduce){#decision-chain[data-layout=scenario-hub] .sh-hub-wrap.is-pulse .sh-hub,#decision-chain[data-layout=scenario-hub] .sh-orbit-particle{animation:none!important}}@media (min-width:768px){#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-orbit-node--sales{--node-x:22%;--node-y:25%}#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-orbit-node--metric{--node-x:50%;--node-y:14%}#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-orbit-node--budget{--node-x:78%;--node-y:28%}#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-orbit-node--project{--node-x:13%;--node-y:51%}#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-orbit-node--retail{--node-x:84%;--node-y:57%}#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-orbit-node--cross{--node-x:25%;--node-y:76%}#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-orbit-node--excel{--node-x:50%;--node-y:82%}#sections-root #decision-chain[data-layout=scenario-hub] .sh-title{max-width:78rem;font-size:clamp(2.55rem, 3.9vw, 4rem)!important}#decision-chain[data-layout=scenario-hub] .sh-stage--orbit{min-height:clamp(24rem,35vw,30rem)}#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-scenario-card{opacity:1!important;filter:none!important;transform:translate(-50%,-50%)!important}#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-scenario-card.is-active,#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-scenario-card:focus-visible,#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-scenario-card:hover{transform:translate(-50%,calc(-50% - .45rem))!important}#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-scenario-card.is-tapped,#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-scenario-card:active{transform:translate(-50%,calc(-50% - .2rem)) scale(.98)!important}}@media (max-width:767px){#sections-root #decision-chain[data-layout=scenario-hub] .sh-title{font-size:clamp(1.8rem, 7.4vw, 2.35rem)!important}}@media (min-width:768px) and (max-width:1180px){#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-orbit-node--project{--node-x:10%}#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-orbit-node--retail{--node-x:88%}#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-orbit-node--sales{--node-x:19%}#decision-chain[data-layout=scenario-hub] .sh-orbit-node.sh-orbit-node--budget{--node-x:81%}}#decision-chain[data-layout=scenario-hub] .sh-hub,#decision-chain[data-layout=scenario-hub] .sh-hub-wrap.is-pulse .sh-hub,#decision-chain[data-layout=scenario-hub] .sh-hub.is-pulse{animation:none!important;transform:translate(-50%,-50%)!important}#decision-chain[data-layout=scenario-hub] .sh-hub-wrap.is-pulse,#decision-chain[data-layout=scenario-hub] .sh-hub-wrap:focus-within,#decision-chain[data-layout=scenario-hub] .sh-hub-wrap:hover{filter:none;transform:translate(-50%,-50%)!important}@media (max-width:767px){#decision-chain[data-layout=scenario-hub] .sh-hub,#decision-chain[data-layout=scenario-hub] .sh-hub-wrap.is-pulse,#decision-chain[data-layout=scenario-hub] .sh-hub-wrap.is-pulse .sh-hub,#decision-chain[data-layout=scenario-hub] .sh-hub-wrap:focus-within,#decision-chain[data-layout=scenario-hub] .sh-hub-wrap:hover,#decision-chain[data-layout=scenario-hub] .sh-hub.is-pulse{transform:none!important}}#sections-root #decision-chain[data-layout=scenario-hub] .sh-title{max-width:78rem;margin:0!important;color:#0f172a!important;font-family:var(--prototype-title-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif)!important;font-size:clamp(30px, 3.6vw, 48px)!important;font-weight:400!important;line-height:1.14!important;letter-spacing:0!important}#sections-root #decision-chain[data-layout=scenario-hub] .sh-subtitle{width:min(1040px,100%)!important;max-width:none!important;margin:18px auto 0!important;color:#5c6880!important;font-family:var(--prototype-title-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif)!important;font-size:18px!important;font-weight:600!important;line-height:1.75!important;white-space:nowrap}@media (min-width:1440px) and (min-height:820px){#sections-root #decision-chain[data-layout=scenario-hub] .sh-title{font-size:54px!important;line-height:1.18!important}#sections-root #decision-chain[data-layout=scenario-hub] .sh-subtitle{margin-top:24px!important;line-height:1.85!important}}@media (min-width:1728px) and (min-height:960px){#sections-root #decision-chain[data-layout=scenario-hub] .sh-title{font-size:62px!important;line-height:1.2!important}#sections-root #decision-chain[data-layout=scenario-hub] .sh-subtitle{margin-top:30px!important;line-height:1.95!important}}@media (max-width:767px){#sections-root #decision-chain[data-layout=scenario-hub] .sh-title{font-size:24px!important;line-height:1.2!important}#sections-root #decision-chain[data-layout=scenario-hub] .sh-subtitle{font-size:14px!important;line-height:1.7!important;white-space:normal}}#self-evolution[data-layout=growth-wave]{--eg-blue:#165DFF;--eg-blue-dark:#0045E6;--eg-green:#16A34A;--eg-ink:#0F172A;--eg-text:#475569;--eg-muted:#64748B;position:relative;isolation:isolate;display:flex;align-items:center;min-height:0;overflow:hidden;background:linear-gradient(180deg,rgba(248,251,255,.96) 0,rgba(255,255,255,.98) 48%,rgba(244,249,255,.94) 100%)}#sections-root>section#self-evolution[data-layout=growth-wave]{padding:0!important;padding:clamp(4.5rem,6vw,6.5rem) 0 0!important}#self-evolution .eg-bg,#self-evolution .eg-bg__grid,#self-evolution .eg-bg__wash{position:absolute;inset:0;pointer-events:none}#self-evolution .eg-bg{z-index:0}#self-evolution .eg-bg__wash{background:linear-gradient(90deg,rgba(255,255,255,.82) 0,rgba(232,243,255,.5) 50%,rgba(255,255,255,.82) 100%),linear-gradient(180deg,rgba(255,255,255,.2),rgba(229,240,255,.32))}#self-evolution .eg-bg__grid{background-image:linear-gradient(rgba(22,93,255,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(22,93,255,.028) 1px,transparent 1px);background-size:76px 76px;mask-image:radial-gradient(ellipse at 50% 48%,#000 0%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse at 50% 48%,#000 0%,transparent 78%);opacity:.72}#self-evolution .eg-inner{position:relative;z-index:1;width:var(--home-shell,min(1280px,calc(100% - 56px)));max-width:none;margin:0 auto}#self-evolution .eg-header{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;margin:0 auto clamp(2.25rem,3.8vw,3.5rem)}#self-evolution .eg-heading{max-width:78rem;margin:0;color:#0f172a;font-family:var(--prototype-title-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif)!important;font-size:clamp(30px, 3.6vw, 48px)!important;line-height:1.14!important;font-weight:400!important;letter-spacing:0!important}body.home-copy-font #sections-root #self-evolution .eg-heading,body.home-copy-font #sections-root #self-evolution .eg-heading *{font-weight:400!important}#self-evolution .eg-heading span{color:var(--eg-blue)}#sections-root #self-evolution .eg-header p{width:min(1040px,100%)!important;max-width:none!important;margin:18px auto 0!important;color:#5c6880!important;font-family:var(--prototype-title-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif)!important;font-size:18px!important;font-weight:600!important;line-height:1.75!important;white-space:nowrap}#self-evolution .eg-stage{position:relative;width:100%;height:clamp(13rem,16vw,16rem);min-height:13rem;margin:0 auto}@media (min-width:1440px) and (min-height:820px){#self-evolution .eg-heading{font-size:54px!important;line-height:1.18!important}#sections-root #self-evolution .eg-header p{margin-top:24px!important;line-height:1.85!important}}@media (min-width:1728px) and (min-height:960px){#self-evolution .eg-heading{font-size:62px!important;line-height:1.2!important}#sections-root #self-evolution .eg-header p{margin-top:30px!important;line-height:1.95!important}}#self-evolution .eg-wave{position:absolute;inset:4% 1% 8%;width:98%;height:82%;overflow:visible}#self-evolution .eg-wave__base,#self-evolution .eg-wave__segment,#self-evolution .eg-wave__shadow,#self-evolution .eg-wave__travel{fill:none;vector-effect:non-scaling-stroke}#self-evolution .eg-wave__shadow{stroke:rgba(22,93,255,0.08);stroke-width:12;filter:blur(10px)}#self-evolution .eg-wave__base{stroke:url(#egWaveSoft);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:7 12}#self-evolution .eg-wave__segment{stroke:url(#egWaveActive);stroke-width:3.4;stroke-linecap:round;opacity:.18;transition:opacity .28s ease,stroke-width .28s ease,filter .28s ease}#self-evolution .eg-wave__segment--learning{stroke:#22C55E}#self-evolution .eg-wave__segment--intelligence{stroke:#165DFF}#self-evolution .eg-stage[data-active-step=data] .eg-wave__segment--data,#self-evolution .eg-stage[data-active-step=intelligence] .eg-wave__segment--intelligence,#self-evolution .eg-stage[data-active-step=learning] .eg-wave__segment--learning{opacity:1;stroke-width:4.2;filter:drop-shadow(0 10px 16px rgba(22, 93, 255, .18))}#self-evolution .eg-wave__travel{stroke:rgba(22,93,255,0.62);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:18 460;animation:eg-wave-travel 7.5s linear infinite;opacity:.72}#self-evolution .eg-milestones{position:absolute;top:clamp(2rem,4vw,3rem);right:0;left:0;height:clamp(9.75rem,11vw,12rem);margin:0;padding:0;list-style:none}#self-evolution .eg-milestone{position:absolute;transform:translate(-50%,-50%)}#self-evolution .eg-milestone--data{left:13%;top:26%}#self-evolution .eg-milestone--learning{left:48%;top:20%}#self-evolution .eg-milestone--intelligence{left:81.5%;top:14%}#self-evolution .eg-milestone__button{appearance:none;display:flex;flex-direction:column;align-items:center;gap:clamp(.75rem,1.2vw,1rem);width:clamp(10rem,14.5vw,13rem);min-height:clamp(8.5rem,10vw,10rem);padding:0;border:0;background:0 0;color:var(--eg-text);text-align:center;cursor:pointer;outline:0}#self-evolution .eg-milestone__copy{display:grid;gap:.42rem;justify-items:center;min-width:0;transition:transform .25s ease,color .25s ease}#self-evolution .eg-milestone__copy strong{display:block;color:var(--eg-ink);font-size:clamp(1rem, 1.08vw, 1.18rem);line-height:1.24;font-weight:800;white-space:nowrap}body.home-copy-font #sections-root #self-evolution .eg-milestone__copy strong{font-weight:600!important}#self-evolution .eg-milestone__copy span{display:block;color:var(--eg-muted);font-size:clamp(.82rem, .94vw, .98rem);line-height:1.48;font-weight:600}#self-evolution .eg-milestone__mark{position:relative;display:inline-flex;align-items:center;justify-content:center;width:clamp(3.5rem,4.7vw,4.6rem);height:clamp(3.5rem,4.7vw,4.6rem);border-radius:50%;color:var(--eg-blue);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(239,247,255,.92));border:1px solid rgba(180,207,255,.9);box-shadow:0 1.2rem 2.2rem rgba(38,92,180,.12),inset 0 .42rem .9rem rgba(255,255,255,.92);transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease,background .26s ease,color .26s ease}#self-evolution .eg-milestone__mark::after,#self-evolution .eg-milestone__mark::before{content:"";position:absolute;border-radius:inherit;pointer-events:none}#self-evolution .eg-milestone__mark::before{inset:-0.58rem;border:1px solid rgba(22,93,255,.16);opacity:0;transform:scale(.82);transition:opacity .25s ease,transform .25s ease}#self-evolution .eg-milestone__mark::after{width:.55rem;height:.55rem;right:.42rem;bottom:.4rem;background:var(--eg-blue);box-shadow:0 0 0 .32rem rgba(22,93,255,.14)}#self-evolution .eg-milestone__mark svg{width:46%;height:46%;stroke-width:2.25}#self-evolution .eg-milestone--learning .eg-milestone__mark{color:var(--eg-green)}#self-evolution .eg-milestone--learning .eg-milestone__mark::after{background:var(--eg-green);box-shadow:0 0 0 .32rem rgba(34,197,94,.14)}#self-evolution .eg-milestone--intelligence .eg-milestone__mark{color:var(--eg-blue-dark)}#self-evolution .eg-milestone__button.is-active .eg-milestone__mark,#self-evolution .eg-milestone__button:focus-visible .eg-milestone__mark,#self-evolution .eg-milestone__button:hover .eg-milestone__mark{color:#fff;background:linear-gradient(135deg,#4da0ff 0,var(--eg-blue) 100%);border-color:rgba(22,93,255,.46);box-shadow:0 1.35rem 2.7rem rgba(22,93,255,.22),inset 0 .55rem 1rem rgba(255,255,255,.22);transform:translateY(-.38rem) scale(1.03)}#self-evolution .eg-milestone--learning .eg-milestone__button.is-active .eg-milestone__mark,#self-evolution .eg-milestone--learning .eg-milestone__button:focus-visible .eg-milestone__mark,#self-evolution .eg-milestone--learning .eg-milestone__button:hover .eg-milestone__mark{background:linear-gradient(135deg,#38bdf8 0,#16a34a 100%);border-color:rgba(34,197,94,.4)}#self-evolution .eg-milestone__button.is-active .eg-milestone__mark::before,#self-evolution .eg-milestone__button:focus-visible .eg-milestone__mark::before,#self-evolution .eg-milestone__button:hover .eg-milestone__mark::before{opacity:1;transform:scale(1)}#self-evolution .eg-milestone__button.is-active .eg-milestone__copy,#self-evolution .eg-milestone__button:focus-visible .eg-milestone__copy,#self-evolution .eg-milestone__button:hover .eg-milestone__copy{transform:translateY(-.16rem)}#self-evolution .eg-milestone__button.is-active .eg-milestone__copy strong,#self-evolution .eg-milestone__button:focus-visible .eg-milestone__copy strong,#self-evolution .eg-milestone__button:hover .eg-milestone__copy strong{color:var(--eg-blue)}#self-evolution .eg-milestone__button:focus-visible .eg-milestone__mark{outline:2px solid rgba(22,93,255,.35);outline-offset:5px}#self-evolution .eg-insight{position:absolute;left:50%;bottom:0;display:flex;align-items:center;justify-content:center;gap:.75rem;width:min(58rem,calc(100% - 2rem));min-height:3.25rem;margin:0;padding:.78rem 1.15rem;transform:translateX(-50%);color:var(--eg-text);font-size:clamp(.86rem, .92vw, .98rem);line-height:1.55;text-align:center;background:rgba(255,255,255,.76);border:1px solid rgba(203,213,225,.78);border-radius:999px;box-shadow:0 1.1rem 2.5rem rgba(51,91,167,.08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:opacity .22s ease,transform .22s ease}#self-evolution .eg-insight.is-changing{opacity:.72;transform:translateX(-50%) translateY(.18rem)}#self-evolution .eg-insight span:first-child{flex:0 0 auto;color:var(--eg-blue);font-weight:800}#self-evolution .eg-insight strong{flex:0 0 auto;color:var(--eg-ink);font-weight:800}#self-evolution .eg-insight span:last-child{min-width:0;color:var(--eg-muted)}@keyframes eg-wave-travel{to{stroke-dashoffset:-478}}@media (max-width:1180px){#self-evolution .eg-stage{height:clamp(13rem,20vw,15rem)}#self-evolution .eg-milestone__button{width:clamp(9rem,17vw,11rem)}#self-evolution .eg-insight{width:min(52rem,calc(100% - 1.5rem))}}@media (max-width:900px){#self-evolution[data-layout=growth-wave]{min-height:0}#sections-root>section#self-evolution[data-layout=growth-wave]{padding:0!important}#self-evolution .eg-header{margin-bottom:2rem}#self-evolution .eg-heading{font-size:clamp(30px, 3.6vw, 48px)!important}#self-evolution .eg-stage{height:auto;min-height:0;display:grid;gap:1.2rem}#self-evolution .eg-wave{display:none}#self-evolution .eg-milestones{position:relative;top:auto;right:auto;left:auto;display:grid;gap:.9rem;height:auto;padding:.25rem 0}#self-evolution .eg-milestones::before{content:"";position:absolute;top:1.9rem;bottom:1.9rem;left:1.8rem;width:2px;background:linear-gradient(180deg,rgba(22,93,255,.12),rgba(22,93,255,.5),rgba(34,197,94,.38));border-radius:999px}#self-evolution .eg-milestone{position:relative;left:auto;top:auto;transform:none}#self-evolution .eg-milestone__button{flex-direction:row;justify-content:flex-start;width:100%;min-height:5.8rem;gap:1rem;padding:.72rem .2rem;text-align:left}#self-evolution .eg-milestone__mark{width:3.6rem;height:3.6rem;flex:0 0 3.6rem;order:0}#self-evolution .eg-milestone__copy{justify-items:start;order:1}#self-evolution .eg-milestone__copy span,#self-evolution .eg-milestone__copy strong{white-space:normal;text-align:left}#self-evolution .eg-insight{position:relative;left:auto;bottom:auto;transform:none;display:grid;justify-items:start;gap:.35rem;width:100%;min-height:0;margin-top:.5rem;border-radius:.875rem;text-align:left}#self-evolution .eg-insight.is-changing{transform:translateY(.15rem)}}@media (max-width:767px){#self-evolution .eg-heading{font-size:24px!important;line-height:1.2!important}#sections-root #self-evolution .eg-header p{font-size:14px!important;line-height:1.7!important;white-space:normal}}@media (max-width:520px){#self-evolution .eg-inner{width:calc(100% - 2rem)}#self-evolution .eg-heading{font-size:24px!important;line-height:1.2!important}#self-evolution .eg-milestone__button{min-height:5.25rem}#self-evolution .eg-milestone__copy strong{font-size:1rem}#self-evolution .eg-insight,#self-evolution .eg-milestone__copy span{font-size:.86rem}}@media (prefers-reduced-motion:reduce){#self-evolution .eg-wave__travel{animation:none;opacity:.25}#self-evolution .eg-insight,#self-evolution .eg-milestone__button,#self-evolution .eg-milestone__copy,#self-evolution .eg-milestone__mark,#self-evolution .eg-wave__segment{transition:none!important}}#sections-root>section#capabilities[data-layout=org-proof]{--op-brand:#165DFF;--op-brand-deep:#0045E6;--op-brand-soft:#E8F3FF;--op-cyan:#22D3EE;--op-ink:#06112F;--op-main:#24324D;--op-sub:#64748B;--op-border:rgba(190, 210, 244, 0.72);--tp-blue:#165DFF;--tp-blue-deep:#0045E6;--tp-ink:#06112F;position:relative;min-height:min(100svh,58rem);overflow:hidden;padding:clamp(84px,6.2vw,96px) 0 clamp(40px,4vw,60px)!important;background:linear-gradient(180deg,#f9fcff 0,#eef5ff 46%,#f7fbff 100%)}#capabilities[data-layout=org-proof] .op-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}#capabilities[data-layout=org-proof] .op-bg__grid{position:absolute;inset:0;background:linear-gradient(90deg,rgba(22,93,255,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(22,93,255,.035) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 78%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 78%,transparent 100%)}#capabilities[data-layout=org-proof] .op-bg__arcs{position:absolute;inset:auto 0 0;width:100%;height:78%;opacity:.7}#capabilities[data-layout=org-proof] .op-bg__arcs path{fill:none;stroke:#7DB7FF;stroke-width:1.1;stroke-dasharray:5 16;opacity:.42}#capabilities[data-layout=org-proof] .op-inner{position:relative;z-index:1;margin:0 auto}#sections-root #capabilities[data-layout=org-proof] .op-header{display:flex;flex-direction:column;align-items:center;--op-heading-bottom-gap:30px;margin-bottom:var(--op-heading-bottom-gap)!important;text-align:center}@media (min-width:1440px) and (min-height:820px){#sections-root #capabilities[data-layout=org-proof] .op-header{--op-heading-bottom-gap:44px}}@media (min-width:1728px) and (min-height:960px){#sections-root #capabilities[data-layout=org-proof] .op-header{--op-heading-bottom-gap:52px}}@media (max-width:767px){#sections-root #capabilities[data-layout=org-proof] .op-header{--op-heading-bottom-gap:24px}}#capabilities[data-layout=org-proof] .op-header__rule{display:block;width:4.75rem;height:.3125rem;margin-top:1.25rem;border-radius:999px;background:linear-gradient(90deg,var(--op-brand),#31a8ff);box-shadow:0 .625rem 1.375rem rgba(22,93,255,.24)}#capabilities[data-layout=org-proof] .op-stage{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(1.2rem,2.2vw,2rem);min-height:0}#capabilities[data-layout=org-proof] .op-stage__links{display:none}#capabilities[data-layout=org-proof] .op-stage__link,#capabilities[data-layout=org-proof] .op-stage__pulse{fill:none;stroke-linecap:round}#capabilities[data-layout=org-proof] .op-stage__link{stroke-width:2;stroke-dasharray:6 12;opacity:.68}#capabilities[data-layout=org-proof] .op-stage__link--left{stroke:url(#opLinkLeft)}#capabilities[data-layout=org-proof] .op-stage__link--right{stroke:url(#opLinkRight)}#capabilities[data-layout=org-proof] .op-stage__pulse{stroke-width:3.2;stroke:var(--op-cyan);stroke-dasharray:30 560;opacity:.78;filter:drop-shadow(0 0 .75rem rgba(34, 211, 238, .55));animation:op-link-travel 3.6s linear infinite}#capabilities[data-layout=org-proof] .op-stage__pulse--right{animation-delay:-1.8s}#capabilities[data-layout=org-proof] .op-case{position:relative;z-index:2;min-width:0;min-height:clamp(448px,34vw,496px);overflow:hidden;border:1px solid rgba(191,219,254,.88);border-radius:1.125rem;background:#fff;box-shadow:0 1.75rem 5rem rgba(38,90,180,.13),inset 0 1px 0 rgba(255,255,255,.86);transform:translateY(0);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,opacity .28s ease}#capabilities[data-layout=org-proof] .op-case--heshi{grid-column:1}#capabilities[data-layout=org-proof] .op-case--tech{grid-column:2}#capabilities[data-layout=org-proof] .op-case.is-flow-active,#capabilities[data-layout=org-proof] .op-case:focus-within,#capabilities[data-layout=org-proof] .op-case:hover{transform:translateY(-.375rem);border-color:rgba(22,93,255,.42);box-shadow:0 2.25rem 5.5rem rgba(22,93,255,.18),inset 0 1px 0 rgba(255,255,255,.92)}#capabilities[data-layout=org-proof] .op-stage[data-active-case=heshi] .op-case--tech,#capabilities[data-layout=org-proof] .op-stage[data-active-case=zhangkong] .op-case--heshi{opacity:.88}#capabilities[data-layout=org-proof] .op-case__visual{position:absolute;inset:0;margin:0;overflow:hidden}#capabilities[data-layout=org-proof] .op-case__visual::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(2,12,34,.36) 0,rgba(2,12,34,.03) 42%,rgba(232,243,255,.78) 78%,rgba(255,255,255,.9) 100%);background:linear-gradient(180deg,rgba(46,121,255,0) 0,rgba(23,93,226,.12) 12%)}#capabilities[data-layout=org-proof] .op-case--tech .op-case__visual::after{background:linear-gradient(180deg,rgba(30,74,142,.28) 0,rgba(255,255,255,.04) 42%,rgba(232,243,255,.78) 78%,rgba(255,255,255,.92) 100%)}#capabilities[data-layout=org-proof] .op-case__visual>picture{display:block;width:100%;height:100%}#capabilities[data-layout=org-proof] .op-case__visual>picture>img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.012);transition:transform .7s ease}#capabilities[data-layout=org-proof] .op-case:focus-within .op-case__visual>picture>img,#capabilities[data-layout=org-proof] .op-case:hover .op-case__visual>picture>img{transform:scale(1.045)}#capabilities[data-layout=org-proof] .op-case__brand{position:absolute;top:clamp(1.1rem,2vw,1.65rem);left:clamp(1.25rem,2.3vw,2rem);z-index:2;display:flex;align-items:center;gap:.875rem;color:#fff;text-shadow:0 .25rem 1rem rgba(4,18,45,.45)}#capabilities[data-layout=org-proof] .op-case__logo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:clamp(3rem,4.8vw,4.1rem);height:clamp(3rem,4.8vw,4.1rem);border-radius:50%;color:#fff;font-weight:900;line-height:1;box-shadow:0 .7rem 1.6rem rgba(2,12,34,.22)}#capabilities[data-layout=org-proof] .op-case__logo--heshi{background:radial-gradient(circle at 34% 28%,#ff7468 0,#e51d27 62%,#b5121c 100%);font-family:Georgia,"Times New Roman",serif;font-size:clamp(.85rem, 1.3vw, 1.1rem);font-style:italic}#capabilities[data-layout=org-proof] .op-case__logo--tech{background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}#capabilities[data-layout=org-proof] .op-case__logo svg{width:58%;height:58%}#capabilities[data-layout=org-proof] .op-case__brand strong{display:block;font-size:clamp(1.45rem, 2.4vw, 2.25rem);font-weight:900;letter-spacing:0;line-height:1.1}#capabilities[data-layout=org-proof] .op-case--tech .op-case__brand strong{font-size:clamp(1.5rem, 2.3vw, 2.125rem);letter-spacing:.04em}#capabilities[data-layout=org-proof] .op-case__brand small{display:block;margin-top:.18rem;font-size:clamp(.78rem, 1.1vw, 1rem);font-weight:700;line-height:1.28;opacity:.92}#capabilities[data-layout=org-proof] .op-run-panel{position:absolute;left:clamp(1.4rem,3vw,2rem);right:clamp(1.4rem,3vw,2rem);bottom:clamp(1.25rem,2.5vw,1.75rem);z-index:3;min-height:clamp(13.5rem,18vw,15.5rem);padding:clamp(1.1rem,1.8vw,1.4rem) clamp(1rem,1.75vw,1.35rem);border:1px solid rgba(255,255,255,.84);border-radius:1.05rem;background:rgba(255,255,255,.78);box-shadow:0 1.25rem 3.2rem rgba(36,91,178,.14),inset 0 1px 0 rgba(255,255,255,.96);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}#capabilities[data-layout=org-proof] .op-flow{display:grid;align-items:start;list-style:none;margin:0;padding:0}#capabilities[data-layout=org-proof] .op-flow--signal{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:clamp(.5rem,1vw,.95rem)}#capabilities[data-layout=org-proof] .op-flow--actor{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1rem,2vw,1.8rem);margin-top:clamp(1rem,1.5vw,1.25rem);padding-top:clamp(.95rem,1.4vw,1.1rem)}#capabilities[data-layout=org-proof] .op-flow li{position:relative;min-width:0}#capabilities[data-layout=org-proof] .op-flow--actor li:not(:last-child)::after,#capabilities[data-layout=org-proof] .op-flow--signal li:not(:last-child)::after{content:"";position:absolute;left:calc(50% + 1.5rem);right:calc(-50% + 1.5rem);top:clamp(1.55rem,2.4vw,2rem);z-index:0;height:0;border-top:2px dashed rgba(77,151,255,.54)}#capabilities[data-layout=org-proof] .op-flow--actor li:not(:last-child)::after{left:calc(50% + 2rem);right:calc(-50% + 2rem);top:clamp(1.95rem,3vw,2.45rem);border-top-style:solid;opacity:.62}#capabilities[data-layout=org-proof] .op-flow__node{position:relative;z-index:1;display:grid;justify-items:center;gap:.45rem;width:100%;min-width:0;padding:0;border:0;background:0 0;color:var(--op-main);cursor:pointer;text-align:center}#capabilities[data-layout=org-proof] .op-flow__node:focus-visible{outline:3px solid rgba(22,93,255,.28);outline-offset:0.35rem;border-radius:.75rem}#capabilities[data-layout=org-proof] .op-flow__icon{display:inline-flex;align-items:center;justify-content:center;width:clamp(2.85rem,3.7vw,3.45rem);height:clamp(2.85rem,3.7vw,3.45rem);border-radius:50%;color:var(--op-brand);background:linear-gradient(145deg,rgba(255,255,255,.98) 0,rgba(238,245,255,.96) 100%);border:1px solid rgba(219,234,254,.9);box-shadow:0 .55rem 1.25rem rgba(22,93,255,.1),inset 0 1px 0 rgba(255,255,255,.96);transition:transform .25s ease,color .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease}#capabilities[data-layout=org-proof] .op-flow--actor .op-flow__icon{width:clamp(3.35rem,4.4vw,4rem);height:clamp(3.35rem,4.4vw,4rem)}#capabilities[data-layout=org-proof] .op-flow__node--large .op-flow__icon{width:clamp(4.25rem,5.4vw,5rem);height:clamp(4.25rem,5.4vw,5rem)}#capabilities[data-layout=org-proof] .op-flow__icon svg{width:45%;height:45%;stroke-width:2.4}#capabilities[data-layout=org-proof] .op-flow__label{display:block;max-width:100%;color:#344563;font-size:clamp(.72rem, .74vw, .86rem);font-weight:800;line-height:1.24;overflow-wrap:anywhere}#capabilities[data-layout=org-proof] .op-flow__node.is-active .op-flow__icon,#capabilities[data-layout=org-proof] .op-flow__node:focus-visible .op-flow__icon,#capabilities[data-layout=org-proof] .op-flow__node:hover .op-flow__icon{color:#fff;background:linear-gradient(145deg,var(--op-brand) 0,#2f80ff 100%);border-color:rgba(22,93,255,.78);box-shadow:0 .85rem 1.7rem rgba(22,93,255,.28),0 0 0 .45rem rgba(22,93,255,.1);transform:translateY(-.18rem) scale(1.035)}#capabilities[data-layout=org-proof] .op-flow__node.is-active .op-flow__label,#capabilities[data-layout=org-proof] .op-flow__node:focus-visible .op-flow__label,#capabilities[data-layout=org-proof] .op-flow__node:hover .op-flow__label{color:var(--op-brand-deep)}#capabilities[data-layout=org-proof] .op-core{position:relative;z-index:4;display:flex;min-width:0;min-height:20rem;flex-direction:column;align-items:center;justify-content:center;padding:1.25rem 0;text-align:center}#capabilities[data-layout=org-proof] .op-core__rings{position:absolute;left:50%;top:50%;width:clamp(14rem,22vw,22rem);height:clamp(14rem,22vw,22rem);transform:translate(-50%,-50%);border-radius:50%;background:repeating-radial-gradient(circle,rgba(22,93,255,.12) 0 1px,transparent 2px 1.25rem),radial-gradient(circle,rgba(255,255,255,.58) 0 34%,transparent 68%);opacity:.9;animation:op-ring-breathe 4.8s ease-in-out infinite}#capabilities[data-layout=org-proof] .op-core__cube{position:relative;width:clamp(4.7rem,6.4vw,6.2rem);height:clamp(4.7rem,6.4vw,6.2rem);margin-bottom:1rem;filter:drop-shadow(0 1rem 1.7rem rgba(22, 93, 255, .42)) drop-shadow(0 0 1.25rem rgba(34, 211, 238, .28));animation:op-cube-float 3.2s ease-in-out infinite}#capabilities[data-layout=org-proof] .op-core__cube span{position:absolute;inset:0;border:1px solid rgba(255,255,255,.76)}#capabilities[data-layout=org-proof] .op-core__cube-top{clip-path:polygon(50% 2%,96% 26%,50% 50%,4% 26%);background:linear-gradient(135deg,#ddf0ff 0,#7db7ff 52%,#fff 100%)}#capabilities[data-layout=org-proof] .op-core__cube-left{clip-path:polygon(4% 26%,50% 50%,50% 98%,4% 74%);background:linear-gradient(145deg,#2268ff 0,#6baaff 100%)}#capabilities[data-layout=org-proof] .op-core__cube-right{clip-path:polygon(96% 26%,50% 50%,50% 98%,96% 74%);background:linear-gradient(145deg,#0b49e8 0,#37b3ff 100%)}#capabilities[data-layout=org-proof] .op-core__status,#capabilities[data-layout=org-proof] .op-core__subtitle,#capabilities[data-layout=org-proof] .op-core__title{position:relative;z-index:1}#capabilities[data-layout=org-proof] .op-core__title{color:var(--op-brand);font-size:clamp(1.25rem, 1.75vw, 1.65rem);font-weight:900;line-height:1.2;letter-spacing:0}#capabilities[data-layout=org-proof] .op-core__subtitle{margin-top:.25rem;color:#3a7bff;font-size:clamp(.9rem, 1.1vw, 1.08rem);font-weight:800;line-height:1.4}#capabilities[data-layout=org-proof] .op-core__status{width:min(15rem,86vw);min-height:3.2rem;margin:.8rem auto 0;color:#53637e;font-size:.76rem;font-weight:700;line-height:1.55}#capabilities[data-layout=org-proof] .op-core__status.is-changing{animation:op-status-pop .32s ease}@keyframes op-link-travel{to{stroke-dashoffset:-590}}@keyframes op-ring-breathe{0%,100%{transform:translate(-50%,-50%) scale(.96);opacity:.74}50%{transform:translate(-50%,-50%) scale(1.04);opacity:.98}}@keyframes op-cube-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-.45rem)}}@keyframes op-status-pop{0%{transform:translateY(.3rem);opacity:0}100%{transform:translateY(0);opacity:1}}@media (max-width:1180px){#capabilities[data-layout=org-proof] .op-stage{grid-template-columns:minmax(0,1fr);gap:1.5rem;min-height:0}#capabilities[data-layout=org-proof] .op-stage__links{display:none}#capabilities[data-layout=org-proof] .op-core{order:-1;min-height:14rem}#capabilities[data-layout=org-proof] .op-case{grid-column:auto;min-height:clamp(34rem,68vw,41rem)}}@media (max-width:720px){#sections-root>section#capabilities[data-layout=org-proof]{padding-top:2.5rem!important;padding-bottom:2.75rem!important}#capabilities[data-layout=org-proof] .op-stage{gap:1.25rem}#capabilities[data-layout=org-proof] .op-core{min-height:12.5rem}#capabilities[data-layout=org-proof] .op-case{min-height:0}#capabilities[data-layout=org-proof] .op-case__visual{inset:0 0 auto;height:clamp(15rem,64vw,19rem)}#capabilities[data-layout=org-proof] .op-case__visual::after{background:linear-gradient(180deg,rgba(3,13,37,.34) 0,rgba(3,13,37,.04) 50%,rgba(232,243,255,.64) 100%);background:linear-gradient(180deg,rgba(46,121,255,0) 0,rgba(23,93,226,.12) 12%)}#capabilities[data-layout=org-proof] .op-case__brand{top:1rem;left:1rem;right:1rem}#capabilities[data-layout=org-proof] .op-case__brand strong{font-size:1.25rem}#capabilities[data-layout=org-proof] .op-case__brand small{font-size:.75rem}#capabilities[data-layout=org-proof] .op-run-panel{position:relative;left:auto;right:auto;bottom:auto;margin:clamp(11.5rem,56vw,15.5rem) .75rem .75rem;min-height:0;padding:1rem .85rem}#capabilities[data-layout=org-proof] .op-flow--actor,#capabilities[data-layout=org-proof] .op-flow--signal{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem .65rem}#capabilities[data-layout=org-proof] .op-flow--actor{margin-top:.9rem;padding-top:.9rem;border-top:1px solid rgba(190,210,244,.62)}#capabilities[data-layout=org-proof] .op-flow--actor li:not(:last-child)::after,#capabilities[data-layout=org-proof] .op-flow--signal li:not(:last-child)::after{display:none}#capabilities[data-layout=org-proof] .op-flow--actor .op-flow__icon,#capabilities[data-layout=org-proof] .op-flow__icon,#capabilities[data-layout=org-proof] .op-flow__node--large .op-flow__icon{width:3rem;height:3rem}#capabilities[data-layout=org-proof] .op-flow__label{font-size:.75rem}}@media (prefers-reduced-motion:reduce){#capabilities[data-layout=org-proof] .op-core__cube,#capabilities[data-layout=org-proof] .op-core__rings,#capabilities[data-layout=org-proof] .op-stage__pulse{animation:none!important}}#capabilities[data-layout=org-proof] .op-stage{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(1.2rem,2.2vw,2rem);min-height:0}#capabilities[data-layout=org-proof] .op-stage::after,#capabilities[data-layout=org-proof] .op-stage::before{content:"";display:none;position:absolute;top:clamp(13.2rem,21vw,18rem);z-index:3;width:clamp(8.5rem,15vw,14rem);height:clamp(2.5rem,5vw,4.5rem);pointer-events:none;opacity:.92;filter:drop-shadow(0 0 1rem rgba(56, 137, 255, .68))}#capabilities[data-layout=org-proof] .op-stage::before{left:calc(50% - clamp(13rem,19vw,17rem));background:linear-gradient(90deg,transparent 0,rgba(45,132,255,.2) 24%,rgba(255,255,255,.9) 76%,rgba(80,162,255,.18) 100%),repeating-linear-gradient(8deg,transparent 0 12px,rgba(255,255,255,.82) 13px 15px,transparent 16px 32px);clip-path:polygon(0 44%,76% 28%,100% 50%,76% 72%,0 56%)}#capabilities[data-layout=org-proof] .op-stage::after{right:calc(50% - clamp(13rem,19vw,17rem));background:linear-gradient(270deg,transparent 0,rgba(45,132,255,.2) 24%,rgba(255,255,255,.9) 76%,rgba(80,162,255,.18) 100%),repeating-linear-gradient(-8deg,transparent 0 12px,rgba(255,255,255,.82) 13px 15px,transparent 16px 32px);clip-path:polygon(100% 44%,24% 28%,0 50%,24% 72%,100% 56%)}#capabilities[data-layout=org-proof] .op-case{--op-visual-h:clamp(20.25rem, 29vw, 25.5rem);position:relative;z-index:2;display:flex;min-width:0;min-height:0;overflow:hidden;flex-direction:column;border:1px solid rgba(191,219,254,.96);border-radius:1.125rem;background:#f8fbff;box-shadow:0 1.5rem 4.5rem rgba(49,93,168,.14),0 0 0 1px rgba(255,255,255,.66) inset;transform:translateY(0);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}#capabilities[data-layout=org-proof] .op-case--heshi{grid-column:1}#capabilities[data-layout=org-proof] .op-case--tech{grid-column:2}#capabilities[data-layout=org-proof] .op-case:focus-within,#capabilities[data-layout=org-proof] .op-case:hover{transform:translateY(-.25rem);border-color:rgba(22,93,255,.36);box-shadow:0 2rem 5rem rgba(22,93,255,.17),0 0 0 1px rgba(255,255,255,.76) inset}#capabilities[data-layout=org-proof] .op-case__visual{position:relative;inset:auto;height:var(--op-visual-h);min-height:0;margin:0;overflow:hidden}#capabilities[data-layout=org-proof] .op-case__visual::after,#capabilities[data-layout=org-proof] .op-case__visual::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}#capabilities[data-layout=org-proof] .op-case__visual::after{inset:auto 0 0;height:52%;background:linear-gradient(180deg,rgba(46,121,255,0) 0,rgba(23,93,226,.12) 12%)}#capabilities[data-layout=org-proof] .op-case--tech .op-case__visual::after{background:linear-gradient(180deg,rgba(60,138,255,0) 0,rgba(50,117,230,.62) 70%,rgba(34,95,214,.84) 100%)}#capabilities[data-layout=org-proof] .op-case__visual>picture{display:block;width:100%;height:100%}#capabilities[data-layout=org-proof] .op-case__visual>picture>img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.01);transition:transform .7s ease}#capabilities[data-layout=org-proof] .op-case:focus-within .op-case__visual>picture>img,#capabilities[data-layout=org-proof] .op-case:hover .op-case__visual>picture>img{transform:scale(1.04)}#capabilities[data-layout=org-proof] .op-case__brand{position:absolute;top:clamp(1rem,2vw,1.55rem);left:clamp(1.1rem,2.3vw,2rem);right:clamp(1.1rem,2.3vw,2rem);z-index:2;display:flex;align-items:center;gap:.8rem;color:#fff;text-shadow:0 .35rem 1.15rem rgba(4,18,45,.42)}#capabilities[data-layout=org-proof] .op-case__brand--tech{justify-content:center;color:#17213a;text-shadow:0 1px 0 rgba(255,255,255,.72)}#capabilities[data-layout=org-proof] .op-case__logo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:3.75rem;height:3.75rem;border-radius:50%;color:#fff;font-weight:900;line-height:1}#capabilities[data-layout=org-proof] .op-case__logo--heshi{background:radial-gradient(circle at 38% 20%,#ff766a 0,#f13a36 44%,#c61223 100%);box-shadow:0 .75rem 1.55rem rgba(0,8,26,.24),0 0 0 1px rgba(255,255,255,.38) inset;font-family:Georgia,"Times New Roman",serif;font-size:1.08rem;font-style:italic}#capabilities[data-layout=org-proof] .op-case__logo--tech{width:3.1rem;height:3.1rem;border-radius:0;background:0 0;box-shadow:none}#capabilities[data-layout=org-proof] .op-case__logo--tech,#capabilities[data-layout=org-proof] .op-case__logo--tech span{position:relative}#capabilities[data-layout=org-proof] .op-case__logo--tech span,#capabilities[data-layout=org-proof] .op-case__logo--tech::after,#capabilities[data-layout=org-proof] .op-case__logo--tech::before{content:"";display:block;width:2.8rem;height:.78rem;border-radius:999px;background:#252082}#capabilities[data-layout=org-proof] .op-case__logo--tech::before{position:absolute;top:.35rem;left:.12rem;width:2.2rem;transform:rotate(-14deg)}#capabilities[data-layout=org-proof] .op-case__logo--tech span{position:absolute;top:1.16rem;left:0;transform:rotate(-14deg)}#capabilities[data-layout=org-proof] .op-case__logo--tech::after{position:absolute;top:1.96rem;left:.2rem;width:2.25rem;transform:rotate(-14deg)}#capabilities[data-layout=org-proof] .op-case__brand strong{display:block;color:currentColor;font-size:2rem;font-weight:900;letter-spacing:0;line-height:1.1}#capabilities[data-layout=org-proof] .op-case--tech .op-case__brand strong{color:#242081;font-size:1.75rem;letter-spacing:0}#capabilities[data-layout=org-proof] .op-case__brand small{display:block;margin-top:.26rem;color:currentColor;font-size:1rem;font-weight:800;line-height:1.25;opacity:.92}#capabilities[data-layout=org-proof] .op-case--tech .op-case__brand small{color:#202a3e;font-size:1.12rem;font-weight:750}#capabilities[data-layout=org-proof] .op-case__claim{position:absolute;left:clamp(.8rem,3vw,3rem);right:clamp(.8rem,3vw,3rem);bottom:clamp(.9rem,2.6vw,2rem);z-index:2;margin:0;color:#fff;font-size:1.48rem;font-weight:850;line-height:1.72;text-shadow:0 .35rem 1.25rem rgba(4,18,45,.36)}#capabilities[data-layout=org-proof] .op-run-panel{position:relative;top:-10px;left:auto;right:auto;bottom:auto;z-index:1;min-height:8.6rem;margin:0;padding:1.35rem 1.05rem 1.2rem;border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.96) 0,rgba(246,250,255,.98) 100%);box-shadow:0 -.75rem 1.75rem rgba(46,108,220,.08),0 1px 0 rgba(255,255,255,.9) inset;backdrop-filter:none;-webkit-backdrop-filter:none}#capabilities[data-layout=org-proof] .op-case__fold{position:absolute;left:50%;top:calc(var(--op-visual-h) - 1.16rem);z-index:5;display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border:2px solid rgba(255,255,255,.64);border-radius:50%;color:#fff;background:linear-gradient(145deg,#1e6dff 0,#1054e8 100%);box-shadow:0 .6rem 1.3rem rgba(22,93,255,.34),0 0 0 .28rem rgba(22,93,255,.1);transform:translateX(-50%)}#capabilities[data-layout=org-proof] .op-case__fold svg{width:1.1rem;height:1.1rem;stroke-width:3}#capabilities[data-layout=org-proof] .op-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;height:100%;list-style:none;margin:0;padding:0}#capabilities[data-layout=org-proof] .op-metrics li{position:relative;display:grid;min-width:0;align-content:center;justify-items:center;gap:.42rem;padding:0 .6rem;text-align:center}#capabilities[data-layout=org-proof] .op-metrics li:not(:last-child)::after{content:"";position:absolute;top:12%;right:0;width:1px;height:76%;background:linear-gradient(180deg,transparent,rgba(22,93,255,.22),transparent)}#capabilities[data-layout=org-proof] .op-metric__icon{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;color:#1d5bda}#capabilities[data-layout=org-proof] .op-metric__icon svg{width:1.55rem;height:1.55rem;stroke-width:2.35}#capabilities[data-layout=org-proof] .op-metric__label{min-height:2.1em;color:#2d3954;font-size:.78rem;font-weight:850;line-height:1.34;overflow-wrap:anywhere}#capabilities[data-layout=org-proof] .op-metrics strong{display:inline-flex;align-items:baseline;justify-content:center;gap:.1rem;color:#165dff;font-size:2.35rem;font-weight:950;letter-spacing:0;line-height:.92;white-space:nowrap}#capabilities[data-layout=org-proof] .op-metrics strong small{font-size:.45em;font-weight:900}#capabilities[data-layout=org-proof] .op-metrics strong svg{width:.62em;height:.62em;margin-left:.06rem;color:#165dff;stroke-width:3;transform:translateY(-.04em)}#capabilities[data-layout=org-proof] .op-core{position:relative;z-index:4;grid-column:2;display:grid;min-width:0;min-height:0;place-items:center;padding-bottom:clamp(6rem,10vw,8.6rem);transform:translateY(-.25rem);pointer-events:none}#capabilities[data-layout=org-proof] .op-core__aura{position:absolute;width:clamp(6.5rem,10.2vw,9.2rem);height:clamp(6.5rem,10.2vw,9.2rem);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.98) 0 32%,rgba(104,171,255,.52) 52%,rgba(22,93,255,.12) 68%,transparent 74%);box-shadow:0 0 0 1px rgba(255,255,255,.86) inset,0 0 2.6rem rgba(22,93,255,.32),0 0 4.5rem rgba(47,140,255,.18);animation:op-core-aura 3.8s ease-in-out infinite}#capabilities[data-layout=org-proof] .op-core__rings{position:absolute;width:clamp(7.2rem,11.2vw,10.2rem);height:clamp(7.2rem,11.2vw,10.2rem);border:1px solid rgba(255,255,255,.92);border-radius:50%;background:radial-gradient(circle,transparent 0 46%,rgba(255,255,255,.82) 48% 50%,transparent 52%),conic-gradient(from 90deg,transparent 0 18%,rgba(255,255,255,.86) 26%,transparent 34% 68%,rgba(126,186,255,.64) 78%,transparent 86%);filter:drop-shadow(0 0 1.15rem rgba(22, 93, 255, .22));animation:op-ring-breathe 4.8s ease-in-out infinite}#capabilities[data-layout=org-proof] .op-core__cube{position:relative;z-index:2;width:clamp(3.7rem,5.5vw,5rem);height:clamp(3.7rem,5.5vw,5rem);margin:0;filter:drop-shadow(0 1rem 1.6rem rgba(22, 93, 255, .42)) drop-shadow(0 0 1.1rem rgba(255, 255, 255, .72));animation:op-cube-float 3.2s ease-in-out infinite}#capabilities[data-layout=org-proof] .op-core__cube span{position:absolute;inset:0;border:1px solid rgba(255,255,255,.76)}#capabilities[data-layout=org-proof] .op-core__cube-top{clip-path:polygon(50% 2%,96% 26%,50% 50%,4% 26%);background:linear-gradient(135deg,#eaf5ff 0,#7db7ff 52%,#fff 100%)}#capabilities[data-layout=org-proof] .op-core__cube-left{clip-path:polygon(4% 26%,50% 50%,50% 98%,4% 74%);background:linear-gradient(145deg,#2f73ff 0,#8fc3ff 100%)}#capabilities[data-layout=org-proof] .op-core__cube-right{clip-path:polygon(96% 26%,50% 50%,50% 98%,96% 74%);background:linear-gradient(145deg,#0b49e8 0,#38b8ff 100%)}@keyframes op-core-aura{0%,100%{transform:scale(.96);opacity:.82}50%{transform:scale(1.04);opacity:1}}@media (max-width:1180px){#capabilities[data-layout=org-proof] .op-stage{grid-template-columns:minmax(0,1fr);gap:1.2rem}#capabilities[data-layout=org-proof] .op-stage::after,#capabilities[data-layout=org-proof] .op-stage::before{display:none}#capabilities[data-layout=org-proof] .op-case--heshi,#capabilities[data-layout=org-proof] .op-case--tech,#capabilities[data-layout=org-proof] .op-core{grid-column:1}#capabilities[data-layout=org-proof] .op-case--heshi{order:1}#capabilities[data-layout=org-proof] .op-core{order:2;min-height:6.5rem;padding-bottom:0;transform:none}#capabilities[data-layout=org-proof] .op-case--tech{order:3}#capabilities[data-layout=org-proof] .op-case{--op-visual-h:clamp(19rem, 42vw, 25rem)}}@media (max-width:760px){#sections-root>section#capabilities[data-layout=org-proof]{padding-top:2.5rem!important;padding-bottom:2.75rem!important}#capabilities[data-layout=org-proof] .op-case{--op-visual-h:clamp(15.5rem, 64vw, 18.75rem);border-radius:1rem}#capabilities[data-layout=org-proof] .op-case__brand{top:.9rem;left:1rem;right:1rem;gap:.62rem}#capabilities[data-layout=org-proof] .op-case__brand--tech{justify-content:flex-start}#capabilities[data-layout=org-proof] .op-case__logo{width:3rem;height:3rem}#capabilities[data-layout=org-proof] .op-case__logo--tech{width:2.7rem;height:2.7rem}#capabilities[data-layout=org-proof] .op-case__logo--tech span,#capabilities[data-layout=org-proof] .op-case__logo--tech::after,#capabilities[data-layout=org-proof] .op-case__logo--tech::before{width:2.35rem;height:.66rem}#capabilities[data-layout=org-proof] .op-case__logo--tech::before{top:.28rem;width:1.9rem}#capabilities[data-layout=org-proof] .op-case__logo--tech span{top:1.02rem}#capabilities[data-layout=org-proof] .op-case__logo--tech::after{top:1.74rem;width:1.95rem}#capabilities[data-layout=org-proof] .op-case--tech .op-case__brand strong,#capabilities[data-layout=org-proof] .op-case__brand strong{font-size:1.28rem}#capabilities[data-layout=org-proof] .op-case--tech .op-case__brand small,#capabilities[data-layout=org-proof] .op-case__brand small{font-size:.78rem}#capabilities[data-layout=org-proof] .op-case__claim{left:1.05rem;right:1.05rem;bottom:1.45rem;font-size:1rem;line-height:1.58}#capabilities[data-layout=org-proof] .op-case__claim br{display:none}#capabilities[data-layout=org-proof] .op-run-panel{min-height:13.75rem;padding:1.25rem .75rem 1rem}#capabilities[data-layout=org-proof] .op-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}#capabilities[data-layout=org-proof] .op-metrics li{min-height:5.8rem;padding:.75rem .4rem}#capabilities[data-layout=org-proof] .op-metrics li:not(:last-child)::after{display:none}#capabilities[data-layout=org-proof] .op-metrics li:nth-child(odd){border-right:1px solid rgba(22,93,255,.16)}#capabilities[data-layout=org-proof] .op-metrics li:nth-child(n+3){border-top:1px solid rgba(22,93,255,.12)}#capabilities[data-layout=org-proof] .op-metric__label{min-height:auto;font-size:.78rem}#capabilities[data-layout=org-proof] .op-metrics strong{font-size:2.05rem}#capabilities[data-layout=org-proof] .op-core{min-height:5.6rem}}@media (prefers-reduced-motion:reduce){#capabilities[data-layout=org-proof] .op-case,#capabilities[data-layout=org-proof] .op-case__visual>picture>img,#capabilities[data-layout=org-proof] .op-core__aura,#capabilities[data-layout=org-proof] .op-core__cube,#capabilities[data-layout=org-proof] .op-core__rings{animation:none!important;transition:none!important}}#scenarios[data-layout=trust-pillars]{--tp-blue:#165DFF;--tp-blue-deep:#0045E6;--tp-ink:#0F172A;--tp-muted:#64748B;--tp-line:rgba(22, 93, 255, 0.16);--tp-card-bg:rgba(255, 255, 255, 0.82);position:relative;overflow:hidden;background:linear-gradient(180deg,#f7faff 0,#eff5ff 48%,#f8fbff 100%)}#sections-root>section#scenarios[data-layout=trust-pillars]{padding-block:3.5rem 3.125rem!important}#scenarios[data-layout=trust-pillars] .tp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#scenarios[data-layout=trust-pillars] .tp-bg{position:absolute;inset:0;pointer-events:none;z-index:0}#scenarios[data-layout=trust-pillars] .tp-bg__wash{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.72),rgba(255,255,255,.18) 50%,rgba(255,255,255,.72)),linear-gradient(180deg,rgba(255,255,255,.88),rgba(239,246,255,.34))}#scenarios[data-layout=trust-pillars] .tp-bg__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(22,93,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(22,93,255,.04) 1px,transparent 1px);background-size:3.25rem 3.25rem;mask-image:linear-gradient(180deg,transparent 0%,black 18%,black 78%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 18%,black 78%,transparent 100%);opacity:.46}#scenarios[data-layout=trust-pillars] .tp-shell{display:flex;flex-direction:column;gap:2.25rem}#scenarios[data-layout=trust-pillars] .tp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;align-items:stretch}#scenarios[data-layout=trust-pillars] .tp-card{position:relative;display:grid;grid-template-columns:minmax(9rem,0.92fr) minmax(0,1.08fr);align-items:center;gap:1.5rem;min-width:0;min-height:18.25rem;padding:2rem 1.75rem;border:1px solid rgba(255,255,255,.92);border-radius:1.25rem;background:var(--tp-card-bg);box-shadow:0 1.5rem 4rem rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);overflow:hidden;outline:0;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .28s ease}#scenarios[data-layout=trust-pillars] .tp-card::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.68),transparent 42%);pointer-events:none}#scenarios[data-layout=trust-pillars] .tp-card::after{content:"";position:absolute;left:1.5rem;right:1.5rem;bottom:0;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--tp-blue),transparent);opacity:0;transform:scaleX(.4);transition:opacity .28s ease,transform .28s ease}#scenarios[data-layout=trust-pillars] .tp-card.is-active,#scenarios[data-layout=trust-pillars] .tp-card:focus-visible,#scenarios[data-layout=trust-pillars] .tp-card:hover{transform:translateY(-.25rem);border-color:rgba(22,93,255,.2);background:rgba(255,255,255,.92);box-shadow:0 2rem 4.5rem rgba(22,93,255,.12),inset 0 1px 0 rgba(255,255,255,.95)}#scenarios[data-layout=trust-pillars] .tp-card.is-active::after,#scenarios[data-layout=trust-pillars] .tp-card:focus-visible::after,#scenarios[data-layout=trust-pillars] .tp-card:hover::after{opacity:1;transform:scaleX(1)}#scenarios[data-layout=trust-pillars] .tp-card:focus-visible{box-shadow:0 0 0 3px rgba(22,93,255,.16),0 2rem 4.5rem rgba(22,93,255,.12)}#scenarios[data-layout=trust-pillars] .tp-card__action,#scenarios[data-layout=trust-pillars] .tp-card__copy,#scenarios[data-layout=trust-pillars] .tp-card__visual{position:relative;z-index:1}#scenarios[data-layout=trust-pillars] .tp-card__visual{display:flex;align-items:center;justify-content:center;min-width:0;min-height:12rem}#scenarios[data-layout=trust-pillars] .tp-card__svg{display:block;width:100%;max-width:13.75rem;height:auto;overflow:visible}#scenarios[data-layout=trust-pillars] .tp-card__visual picture{display:flex;align-items:center;justify-content:center;width:100%}#scenarios[data-layout=trust-pillars] .tp-card__visual img{display:block;width:100%;max-width:13.75rem;height:auto;object-fit:contain}#scenarios[data-layout=trust-pillars] .tp-card__copy{min-width:0;padding-right:.75rem}#scenarios[data-layout=trust-pillars] .tp-card__title{margin:0 0 .5rem;color:var(--tp-blue);font-size:1.5rem;line-height:1.2;letter-spacing:0;font-weight:800!important}#scenarios[data-layout=trust-pillars] .tp-card__subtitle{margin:0 0 1rem;color:var(--tp-ink);font-size:1.125rem;line-height:1.45;letter-spacing:0;font-weight:800!important}#scenarios[data-layout=trust-pillars] .tp-card__desc{margin:0;color:#516173;font-size:1rem;line-height:1.82;letter-spacing:0;font-weight:500!important}#scenarios[data-layout=trust-pillars] .tp-card__action{position:absolute;right:1.5rem;bottom:1.5rem;display:inline-flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;border:1px solid rgba(22,93,255,.14);border-radius:999px;color:var(--tp-blue);background:rgba(255,255,255,.78);box-shadow:0 .625rem 1.5rem rgba(22,93,255,.08);transition:transform .22s ease,color .22s ease,background .22s ease,box-shadow .22s ease}#scenarios[data-layout=trust-pillars] .tp-card__action svg{width:1.125rem;height:1.125rem;transition:transform .22s ease}#scenarios[data-layout=trust-pillars] .tp-card.is-active .tp-card__action,#scenarios[data-layout=trust-pillars] .tp-card:hover .tp-card__action,#scenarios[data-layout=trust-pillars] .tp-card__action:focus-visible{color:#fff;background:linear-gradient(135deg,#3b82f6,var(--tp-blue));box-shadow:0 .875rem 1.75rem rgba(22,93,255,.22)}#scenarios[data-layout=trust-pillars] .tp-card.is-active .tp-card__action svg,#scenarios[data-layout=trust-pillars] .tp-card:hover .tp-card__action svg,#scenarios[data-layout=trust-pillars] .tp-card__action:focus-visible svg{transform:translateX(2px)}#scenarios[data-layout=trust-pillars] .scroll-reveal[data-delay="1"]{transition-delay:80ms}#scenarios[data-layout=trust-pillars] .scroll-reveal[data-delay="2"]{transition-delay:0.18s}#scenarios[data-layout=trust-pillars] .scroll-reveal[data-delay="3"]{transition-delay:0.28s}#scenarios[data-layout=trust-pillars] .scroll-reveal[data-delay="4"]{transition-delay:0.36s}#scenarios[data-layout=trust-pillars] .tp-card__svg :where(path,line,rect,circle,ellipse){vector-effect:non-scaling-stroke}#scenarios[data-layout=trust-pillars] .tp-flow-line,#scenarios[data-layout=trust-pillars] .tp-secure-line,#scenarios[data-layout=trust-pillars] .tp-store-arc{fill:none;stroke:#C7DBFF;stroke-width:2;stroke-linecap:round}#scenarios[data-layout=trust-pillars] .tp-flow-line,#scenarios[data-layout=trust-pillars] .tp-secure-line{stroke-dasharray:4 8}#scenarios[data-layout=trust-pillars] .tp-guard-node circle,#scenarios[data-layout=trust-pillars] .tp-mini-node rect{fill:rgba(255,255,255,0.9);stroke:#D8E7FF;stroke-width:1.4}#scenarios[data-layout=trust-pillars] .tp-guard-node path,#scenarios[data-layout=trust-pillars] .tp-mini-node circle,#scenarios[data-layout=trust-pillars] .tp-mini-node path,#scenarios[data-layout=trust-pillars] .tp-person-node circle,#scenarios[data-layout=trust-pillars] .tp-person-node path{fill:none;stroke:var(--tp-blue);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}#scenarios[data-layout=trust-pillars] .tp-person-node{fill:rgba(255,255,255,0.9);stroke:var(--tp-blue)}#scenarios[data-layout=trust-pillars] .tp-dot{fill:#BFD7FF}#scenarios[data-layout=trust-pillars] .tp-store-arrow-head{fill:none;stroke:var(--tp-blue);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}#scenarios[data-layout=trust-pillars] .tp-guard-node,#scenarios[data-layout=trust-pillars] .tp-layer-stack,#scenarios[data-layout=trust-pillars] .tp-memory-core,#scenarios[data-layout=trust-pillars] .tp-mini-node,#scenarios[data-layout=trust-pillars] .tp-person-node,#scenarios[data-layout=trust-pillars] .tp-runner,#scenarios[data-layout=trust-pillars] .tp-shield-core{transform-box:fill-box;transform-origin:center}#scenarios[data-layout=trust-pillars] .tp-card.is-active .tp-flow-line,#scenarios[data-layout=trust-pillars] .tp-card.is-active .tp-secure-line,#scenarios[data-layout=trust-pillars] .tp-card:hover .tp-flow-line,#scenarios[data-layout=trust-pillars] .tp-card:hover .tp-secure-line{animation:tp-trust-dash 2.8s linear infinite}#scenarios[data-layout=trust-pillars] .tp-card.is-active .tp-memory-core,#scenarios[data-layout=trust-pillars] .tp-card.is-active .tp-runner,#scenarios[data-layout=trust-pillars] .tp-card.is-active .tp-shield-core,#scenarios[data-layout=trust-pillars] .tp-card:hover .tp-memory-core,#scenarios[data-layout=trust-pillars] .tp-card:hover .tp-runner,#scenarios[data-layout=trust-pillars] .tp-card:hover .tp-shield-core{animation:tp-trust-float 3.2s ease-in-out infinite}#scenarios[data-layout=trust-pillars] .tp-card.is-active .tp-layer-stack,#scenarios[data-layout=trust-pillars] .tp-card:hover .tp-layer-stack{animation:tp-layer-lift 3.4s ease-in-out infinite}#scenarios[data-layout=trust-pillars] .tp-card.is-active .tp-store-arc,#scenarios[data-layout=trust-pillars] .tp-card:hover .tp-store-arc{stroke:#AFCBFF;stroke-dasharray:7 8;animation:tp-trust-dash 3.2s linear infinite}#scenarios[data-layout=trust-pillars] .tp-card.is-active .tp-guard-node,#scenarios[data-layout=trust-pillars] .tp-card.is-active .tp-mini-node,#scenarios[data-layout=trust-pillars] .tp-card.is-active .tp-person-node,#scenarios[data-layout=trust-pillars] .tp-card:hover .tp-guard-node,#scenarios[data-layout=trust-pillars] .tp-card:hover .tp-mini-node,#scenarios[data-layout=trust-pillars] .tp-card:hover .tp-person-node{animation:tp-node-breathe 3.1s ease-in-out infinite}#scenarios[data-layout=trust-pillars] .tp-card.is-active .tp-guard-node--two,#scenarios[data-layout=trust-pillars] .tp-card.is-active .tp-mini-node--two,#scenarios[data-layout=trust-pillars] .tp-card.is-active .tp-person-node--two,#scenarios[data-layout=trust-pillars] .tp-card:hover .tp-guard-node--two,#scenarios[data-layout=trust-pillars] .tp-card:hover .tp-mini-node--two,#scenarios[data-layout=trust-pillars] .tp-card:hover .tp-person-node--two{animation-delay:-.7s}@keyframes tp-trust-dash{from{stroke-dashoffset:0}to{stroke-dashoffset:-24}}@keyframes tp-trust-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes tp-layer-lift{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes tp-node-breathe{0%,100%{transform:scale(1);opacity:.92}50%{transform:scale(1.04);opacity:1}}#scenarios[data-layout=trust-pillars] .tp-banner{display:flex;flex-direction:column;align-items:center;gap:1.25rem}#scenarios[data-layout=trust-pillars] .tp-banner__statement{display:flex;align-items:center;justify-content:center;gap:2rem;width:min(100%,68rem)}#scenarios[data-layout=trust-pillars] .tp-banner__line{position:relative;flex:1 1 10rem;height:1px;max-width:14rem;background:linear-gradient(90deg,transparent,rgba(22,93,255,.22))}#scenarios[data-layout=trust-pillars] .tp-banner__line:last-child{background:linear-gradient(90deg,rgba(22,93,255,.22),transparent)}#scenarios[data-layout=trust-pillars] .tp-banner__line::after{content:"";position:absolute;top:50%;right:-2px;width:8px;height:8px;border-radius:999px;background:var(--tp-blue);box-shadow:0 0 0 5px rgba(22,93,255,.08);transform:translateY(-50%)}#scenarios[data-layout=trust-pillars] .tp-banner__line:last-child::after{right:auto;left:-2px}#scenarios[data-layout=trust-pillars] .tp-banner__text{max-width:48rem;margin:0;color:var(--tp-ink);font-family:var(--prototype-title-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif)!important;text-align:center;font-size:1.375rem;line-height:1.55;letter-spacing:0;font-weight:400!important}#scenarios[data-layout=trust-pillars] .tp-cta{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:3rem;padding:0 1.75rem;border-radius:.75rem;color:#fff;background:linear-gradient(135deg,#3b82f6 0,var(--tp-blue) 62%,var(--tp-blue-deep) 100%);box-shadow:0 1rem 2.25rem rgba(22,93,255,.24);font-size:1rem;line-height:1;letter-spacing:0;font-weight:800!important;transition:transform .22s ease,box-shadow .22s ease;white-space:nowrap}#scenarios[data-layout=trust-pillars] .tp-cta svg{width:1.125rem;height:1.125rem;transition:transform .22s ease}#scenarios[data-layout=trust-pillars] .tp-cta:focus-visible,#scenarios[data-layout=trust-pillars] .tp-cta:hover{transform:translateY(-2px);box-shadow:0 1.25rem 2.5rem rgba(22,93,255,.3)}#scenarios[data-layout=trust-pillars] .tp-cta:focus-visible svg,#scenarios[data-layout=trust-pillars] .tp-cta:hover svg{transform:translateX(3px)}@media (max-width:1279px) and (min-width:768px){#scenarios[data-layout=trust-pillars] .tp-grid{gap:1.25rem}#scenarios[data-layout=trust-pillars] .tp-card{grid-template-columns:1fr;align-content:start;gap:.875rem;min-height:23rem;padding:1.5rem 1.25rem 4.25rem;text-align:center}#scenarios[data-layout=trust-pillars] .tp-card__visual{min-height:9.25rem}#scenarios[data-layout=trust-pillars] .tp-card__svg{max-width:12.5rem}#scenarios[data-layout=trust-pillars] .tp-card__copy{padding-right:0}#scenarios[data-layout=trust-pillars] .tp-card__desc{font-size:.9375rem;line-height:1.72}#scenarios[data-layout=trust-pillars] .tp-card__action{right:50%;transform:translateX(50%)}#scenarios[data-layout=trust-pillars] .tp-card.is-active .tp-card__action,#scenarios[data-layout=trust-pillars] .tp-card:hover .tp-card__action{transform:translateX(50%)}}@media (max-width:767px){#sections-root>section#scenarios[data-layout=trust-pillars]{padding-block:2.75rem!important}#scenarios[data-layout=trust-pillars] .tp-shell{gap:1.75rem}#sections-root #scenarios[data-layout=trust-pillars] .tp-header__sub{width:min(100%,22rem)!important;max-width:22rem!important;margin-inline:auto;padding-inline:1rem;font-size:14px!important;line-height:1.7!important}#scenarios[data-layout=trust-pillars] .tp-grid{grid-template-columns:1fr;gap:1rem}#scenarios[data-layout=trust-pillars] .tp-card{grid-template-columns:minmax(4.75rem,5.5rem) minmax(0,1fr);gap:.875rem;align-items:center;min-height:0;padding:1.125rem 1rem 1.25rem!important;border-radius:1rem;text-align:left}#scenarios[data-layout=trust-pillars] .tp-card__visual{min-height:0;align-self:center}#scenarios[data-layout=trust-pillars] .tp-card__visual img{max-width:5.25rem}#scenarios[data-layout=trust-pillars] .tp-card__copy{padding-right:0}#scenarios[data-layout=trust-pillars] .tp-card__title{font-size:1.375rem}#scenarios[data-layout=trust-pillars] .tp-card__subtitle{margin-bottom:.5rem;font-size:1.0625rem}#scenarios[data-layout=trust-pillars] .tp-card__desc{font-size:.9375rem;line-height:1.65}#scenarios[data-layout=trust-pillars] .tp-card__action{right:1rem;bottom:1rem}#scenarios[data-layout=trust-pillars] .tp-banner__statement{gap:.875rem}#scenarios[data-layout=trust-pillars] .tp-banner__ornament-media{display:none!important}#scenarios[data-layout=trust-pillars] .tp-banner__line{flex-basis:3rem;max-width:4.5rem}#scenarios[data-layout=trust-pillars] .tp-banner__text{font-size:1rem;line-height:1.65}#scenarios[data-layout=trust-pillars] .tp-cta{width:min(100%,20rem);min-height:2.875rem;font-size:.9375rem}}@media (max-width:479px){#scenarios[data-layout=trust-pillars] .tp-card{grid-template-columns:minmax(4.25rem,5rem) minmax(0,1fr);gap:.75rem;padding:1rem .875rem 1.125rem!important}#scenarios[data-layout=trust-pillars] .tp-card__svg,#scenarios[data-layout=trust-pillars] .tp-card__visual img{max-width:4.75rem}#scenarios[data-layout=trust-pillars] .tp-card__title{font-size:1.3125rem}#scenarios[data-layout=trust-pillars] .tp-card__desc{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){#scenarios[data-layout=trust-pillars] .tp-card,#scenarios[data-layout=trust-pillars] .tp-card::after,#scenarios[data-layout=trust-pillars] .tp-card__action,#scenarios[data-layout=trust-pillars] .tp-card__action svg,#scenarios[data-layout=trust-pillars] .tp-cta,#scenarios[data-layout=trust-pillars] .tp-cta svg,#scenarios[data-layout=trust-pillars] .tp-flow-line,#scenarios[data-layout=trust-pillars] .tp-guard-node,#scenarios[data-layout=trust-pillars] .tp-layer-stack,#scenarios[data-layout=trust-pillars] .tp-memory-core,#scenarios[data-layout=trust-pillars] .tp-mini-node,#scenarios[data-layout=trust-pillars] .tp-person-node,#scenarios[data-layout=trust-pillars] .tp-runner,#scenarios[data-layout=trust-pillars] .tp-secure-line,#scenarios[data-layout=trust-pillars] .tp-shield-core,#scenarios[data-layout=trust-pillars] .tp-store-arc{animation:none!important;transition:none!important}}#proof-snapshot[data-layout=start-here]{--sh-brand:#165DFF;--sh-brand-dark:#0045E6;--sh-brand-light:#E8F3FF;--sh-brand-border:rgba(22, 93, 255, 0.22);--sh-accent-purple:#722ED1;--sh-accent-orange:#FFA940;--sh-accent-green:#36B37E;--sh-text-strong:#0F172A;--sh-text-main:#334155;--sh-text-sub:#64748B;--kd-bg-canvas:#F8FAFF;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC",Arial,sans-serif;font-weight:400;color:var(--sh-text-main);background:linear-gradient(180deg,var(--kd-bg-canvas) 0,#fff 42%,#f5f9ff 100%);padding-block:0!important;overflow-x:clip;overflow-y:visible}#proof-snapshot[data-layout=start-here] .sh-canvas{display:flex;flex-direction:column;align-items:center;width:var(--home-shell,min(100% - 48px,1280px));max-width:none;margin-inline:auto;padding:clamp(2.5rem,4vw,3.5rem) clamp(1.25rem,4vw,3.75rem);box-sizing:border-box}#proof-snapshot[data-layout=start-here] .sh-start-header{width:100%;max-width:36rem;margin-bottom:1.5rem!important}#proof-snapshot[data-layout=start-here] .sh-start-layout{width:100%}#proof-snapshot[data-layout=start-here] .sh-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}#proof-snapshot[data-layout=start-here] .sh-bg__wave{position:absolute;top:0;left:0;right:0;height:min(42vh,360px);opacity:.28;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320' preserveAspectRatio='none'%3E%3Cpath fill='%23165DFF' fill-opacity='0.08' d='M0,192L48,197.3C96,203,192,213,288,218.7C384,224,480,224,576,208C672,192,768,160,864,154.7C960,149,1056,171,1152,181.3C1248,192,1344,192,1392,192L1440,192V0H1392C1344,0,1248,0,1152,0C1056,0,960,0,864,0C768,0,672,0,576,0C480,0,384,0,288,0C192,0,96,0,48,0H0Z'/%3E%3Cpath fill='%23722ED1' fill-opacity='0.06' d='M0,256L48,261.3C96,267,192,277,288,282.7C384,288,480,288,576,272C672,256,768,224,864,213.3C960,203,1056,225,1152,234.7C1248,245,1344,245,1392,245L1440,245V128H1392C1344,128,1248,128,1152,128C1056,128,960,128,864,128C768,128,672,128,576,128C480,128,384,128,288,128C192,128,96,128,48,128H0Z'/%3E%3C/svg%3E") center top/100% 100% no-repeat,radial-gradient(ellipse 110% 70% at 50% -15%,rgba(22,93,255,.14) 0,transparent 58%),radial-gradient(ellipse 70% 50% at 12% 0,rgba(114,46,209,.1) 0,transparent 52%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,0.85) 35%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,0.85) 35%,transparent 100%)}#proof-snapshot[data-layout=start-here] .sh-bg__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(22,93,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(22,93,255,.035) 1px,transparent 1px);background-size:50px 50px;mask-image:radial-gradient(ellipse at 50% 30%,black 15%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 30%,black 15%,transparent 75%);opacity:.55}#proof-snapshot[data-layout=start-here] .sh-bg__wash{position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 0,rgba(255,255,255,.94) 0,transparent 70%),radial-gradient(circle at 12% 72%,rgba(22,93,255,.05) 0,transparent 45%),radial-gradient(circle at 88% 58%,rgba(114,46,209,.05) 0,transparent 42%),radial-gradient(circle at 72% 88%,rgba(255,169,64,.04) 0,transparent 38%),radial-gradient(circle at 18% 92%,rgba(54,179,126,.04) 0,transparent 36%)}#proof-snapshot[data-layout=start-here] .sh-bg__orb{position:absolute;border-radius:50%;filter:blur(80px);animation:sh-orb-drift 12s ease-in-out infinite alternate}#proof-snapshot[data-layout=start-here] .sh-bg__orb--1{top:4%;left:-6%;width:min(400px,48vw);height:min(400px,48vw);background:rgba(22,93,255,.07)}#proof-snapshot[data-layout=start-here] .sh-bg__orb--2{top:18%;right:-4%;width:min(360px,42vw);height:min(360px,42vw);background:rgba(114,46,209,.06);animation-delay:-3s}#proof-snapshot[data-layout=start-here] .sh-bg__orb--3{bottom:-8%;left:20%;width:min(320px,38vw);height:min(320px,38vw);background:rgba(54,179,126,.05);animation-delay:-6s}#proof-snapshot[data-layout=start-here] .sh-bg__deco{position:absolute;pointer-events:none}#proof-snapshot[data-layout=start-here] .sh-bg__deco--sphere{top:12%;left:4%;width:72px;height:72px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.9),rgba(22,93,255,.25));box-shadow:0 8px 32px rgba(22,93,255,.12);opacity:.55}#proof-snapshot[data-layout=start-here] .sh-bg__deco--cube{top:18%;right:6%;width:56px;height:56px;border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,.85),rgba(22,93,255,.12));border:1px solid rgba(22,93,255,.15);transform:rotate(18deg);opacity:.45}@keyframes sh-orb-drift{0%{transform:translate(0,0)}100%{transform:translate(12px,-16px)}}#proof-snapshot[data-layout=start-here] .sh-start-header__label{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem 1.125rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.04em;color:var(--sh-brand);background:var(--sh-brand-light);border:1px solid rgba(22,93,255,.15);margin-bottom:.75rem!important}#proof-snapshot[data-layout=start-here] .sh-start-header__label svg{width:14px;height:14px;flex-shrink:0}#proof-snapshot[data-layout=start-here] .sh-start-header__title{margin:0 0 .5rem;font-weight:800;color:var(--sh-text-strong)}#sections-root #proof-snapshot[data-layout=start-here] .sh-start-header{margin-bottom:1.5rem!important}#proof-snapshot[data-layout=start-here] .sh-start-header__title-accent{background:linear-gradient(105deg,var(--sh-brand) 0,#2563eb 55%,var(--sh-accent-purple) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#proof-snapshot[data-layout=start-here] .sh-start-header__sub{margin:0 auto;font-weight:400;color:var(--sh-text-sub);max-width:32rem}#proof-snapshot[data-layout=start-here] .sh-start-layout{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){#proof-snapshot[data-layout=start-here] .sh-start-layout{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"process scenarios" "cta     cta";gap:1.25rem;align-items:start}#proof-snapshot[data-layout=start-here] .sh-start-process-shell{grid-area:process}#proof-snapshot[data-layout=start-here] .sh-start-scenarios-shell{grid-area:scenarios}#proof-snapshot[data-layout=start-here] .sh-start-cta{grid-area:cta}}@media (min-width:1024px){#proof-snapshot[data-layout=start-here] .sh-start-layout{grid-template-columns:minmax(0,1fr) minmax(240px,1.2fr) minmax(280px,320px);grid-template-areas:"process scenarios cta";gap:1.25rem}}#proof-snapshot[data-layout=start-here] .sh-start-cta,#proof-snapshot[data-layout=start-here] .sh-start-process-shell,#proof-snapshot[data-layout=start-here] .sh-start-scenarios-shell{padding:1.25rem 1.125rem;border-radius:16px;background:rgba(255,255,255,.92);border:1px solid rgba(226,232,240,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 16px rgba(15,23,42,.05)}@media (min-width:768px){#proof-snapshot[data-layout=start-here] .sh-start-cta,#proof-snapshot[data-layout=start-here] .sh-start-process-shell,#proof-snapshot[data-layout=start-here] .sh-start-scenarios-shell{padding:1.25rem;height:fit-content}}#proof-snapshot[data-layout=start-here] .sh-start-process{display:grid;grid-template-columns:1fr;gap:1rem}#proof-snapshot[data-layout=start-here] .sh-start-process-arrow{display:flex;align-items:center;justify-content:center;padding:.25rem 0;color:var(--sh-brand);opacity:.5;transform:rotate(90deg)}#proof-snapshot[data-layout=start-here] .sh-start-step{display:flex;flex-direction:column;min-width:0;height:auto;padding:0;border:none;border-radius:0;background:0 0}#proof-snapshot[data-layout=start-here] .sh-start-step>.sh-start-metrics,#proof-snapshot[data-layout=start-here] .sh-start-step>.sh-start-mini-bar,#proof-snapshot[data-layout=start-here] .sh-start-step>.sh-start-speech{flex:0 0 auto}#proof-snapshot[data-layout=start-here] .sh-start-step__head{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;flex:0 0 auto}#proof-snapshot[data-layout=start-here] .sh-start-step__num{width:22px;height:22px;border-radius:999px;background:var(--sh-brand);color:#fff;font-size:.6875rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}#proof-snapshot[data-layout=start-here] .sh-start-step__title{font-size:clamp(.8125rem, 1.4vw, .875rem);font-weight:800;color:#0f172a;margin:0;line-height:1.35}#proof-snapshot[data-layout=start-here] .sh-start-demo-badge{padding:1px 7px;border-radius:999px;font-size:10px;font-weight:700;color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0}#proof-snapshot[data-layout=start-here] .sh-start-speech{display:flex;align-items:center;min-width:0}#proof-snapshot[data-layout=start-here] .sh-start-speech__card{display:flex;align-items:center;gap:.75rem;width:100%;padding:0;border:none;border-radius:0;background:0 0;box-shadow:none;transition:opacity .3s ease}#proof-snapshot[data-layout=start-here] .sh-start-speech__card.is-updated{opacity:.85}#proof-snapshot[data-layout=start-here] .sh-start-speech__icon{flex-shrink:0}#proof-snapshot[data-layout=start-here] .sh-start-speech__bubble{display:block;filter:drop-shadow(0 6px 14px rgba(22, 93, 255, .18));width:44px;height:44px}#proof-snapshot[data-layout=start-here] .sh-start-speech__text{margin:0;font-size:.8125rem;font-weight:600;color:#475569;line-height:1.55;min-width:0}#proof-snapshot[data-layout=start-here] .sh-start-speech__text strong{color:#0f172a;font-weight:800}#proof-snapshot[data-layout=start-here] .sh-start-mini-bar{display:flex;flex-direction:column;align-items:stretch;gap:.375rem;min-width:0}#proof-snapshot[data-layout=start-here] .sh-start-mini-bar__track{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.25rem;overflow-x:auto;scrollbar-width:none;padding:.125rem 0}#proof-snapshot[data-layout=start-here] .sh-start-mini-bar__track::-webkit-scrollbar{display:none}#proof-snapshot[data-layout=start-here] .sh-start-mini-bar__step{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex:0 0 auto;min-width:2.75rem}#proof-snapshot[data-layout=start-here] .sh-start-mini-bar__icon{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;color:#fff}#proof-snapshot[data-layout=start-here] .sh-start-mini-bar__icon svg{width:.75rem;height:.75rem}#proof-snapshot[data-layout=start-here] .sh-start-mini-bar__step[data-tone=blue] .sh-start-mini-bar__icon{background:linear-gradient(135deg,#4080ff,#165dff)}#proof-snapshot[data-layout=start-here] .sh-start-mini-bar__step[data-tone=purple] .sh-start-mini-bar__icon{background:linear-gradient(135deg,#9254de,#722ed1)}#proof-snapshot[data-layout=start-here] .sh-start-mini-bar__step[data-tone=green] .sh-start-mini-bar__icon{background:linear-gradient(135deg,#5ad8a6,#36b37e)}#proof-snapshot[data-layout=start-here] .sh-start-mini-bar__label{font-size:.625rem;font-weight:700;color:#475569;text-align:center;line-height:1.2;white-space:nowrap}#proof-snapshot[data-layout=start-here] .sh-start-mini-bar__arrow{display:flex;align-items:center;color:#cbd5e1;flex-shrink:0}#proof-snapshot[data-layout=start-here] .sh-start-mini-bar__arrow svg{width:.75rem;height:.75rem}#proof-snapshot[data-layout=start-here] .sh-start-mini-bar__caption{margin:0;font-size:.625rem;font-weight:600;color:var(--sh-brand);text-align:center;line-height:1.25}#proof-snapshot[data-layout=start-here] .sh-start-step--result{display:flex;flex-direction:column;position:relative}#proof-snapshot[data-layout=start-here] .sh-start-metrics{display:flex;flex-direction:column;gap:.125rem;padding:0;border-radius:0;background:0 0;border:none;box-shadow:none;transition:none;position:relative}#proof-snapshot[data-layout=start-here] .sh-start-metrics.is-updated{border-color:transparent;box-shadow:none}#proof-snapshot[data-layout=start-here] .sh-start-metric{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.25rem .375rem;padding:.25rem 0;border-radius:0;background:0 0;border:none;border-bottom:1px solid #f1f5f9}#proof-snapshot[data-layout=start-here] .sh-start-metric:last-of-type{border-bottom:none;padding-bottom:0}@media (min-width:480px){#proof-snapshot[data-layout=start-here] .sh-start-metric{grid-template-columns:minmax(0,1fr) auto;gap:.125rem .375rem;padding:.25rem 0}#proof-snapshot[data-layout=start-here] .sh-start-metric__delta{justify-self:end;grid-column:auto;grid-row:auto;align-self:center}#proof-snapshot[data-layout=start-here] .sh-start-metric__info{grid-column:auto}}#proof-snapshot[data-layout=start-here] .sh-start-metric__info{min-width:0;display:flex;flex-wrap:nowrap;align-items:baseline;gap:.25rem .375rem}#proof-snapshot[data-layout=start-here] .sh-start-metric__label{display:inline;font-size:.6875rem;color:#334155;font-weight:600;margin:0}#proof-snapshot[data-layout=start-here] .sh-start-metric__values{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.125rem;font-size:.6875rem;font-weight:700}#proof-snapshot[data-layout=start-here] .sh-start-metric__before{color:#94a3b8;font-weight:600}#proof-snapshot[data-layout=start-here] .sh-start-metric__arrow{color:#cbd5e1;font-size:.6875rem}#proof-snapshot[data-layout=start-here] .sh-start-metric__after{color:#0f172a}#proof-snapshot[data-layout=start-here] .sh-start-metric__delta{flex-shrink:0;padding:.0625rem .4375rem;border-radius:999px;font-size:.625rem;font-weight:800}#proof-snapshot[data-layout=start-here] .sh-start-metric__delta.is-up{background:rgba(54,179,126,.12);color:#1f8f5b}#proof-snapshot[data-layout=start-here] .sh-start-metric__delta.is-down{background:rgba(54,179,126,.12);color:#1f8f5b}#proof-snapshot[data-layout=start-here] .sh-start-metrics__disclaimer{position:static;margin:.25rem 0 0;text-align:right;line-height:1}@media (max-width:479px){#proof-snapshot[data-layout=start-here] .sh-start-metrics{padding-right:0}#proof-snapshot[data-layout=start-here] .sh-start-metrics__disclaimer{position:static;margin:.25rem 0 0;text-align:right}}#proof-snapshot[data-layout=start-here] .sh-start-bottom{padding:0;border:none;background:0 0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#proof-snapshot[data-layout=start-here] .sh-start-scenarios{margin-bottom:.75rem}#proof-snapshot[data-layout=start-here] .sh-start-scenarios__title{font-size:1rem;font-weight:800;color:#0f172a;margin:0 0 .875rem;text-align:left}#proof-snapshot[data-layout=start-here] .sh-scenario-list{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}#proof-snapshot[data-layout=start-here] .sh-scenario-chip{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.375rem;padding:.5rem .625rem;border-radius:10px;border:1px solid #e2e8f0;background:rgba(255,255,255,.88);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;text-align:left}#proof-snapshot[data-layout=start-here] .sh-scenario-chip:hover{border-color:rgba(22,93,255,.25);box-shadow:0 4px 12px rgba(22,93,255,.08);transform:translateY(-2px)}#proof-snapshot[data-layout=start-here] .sh-scenario-chip.is-active{border-color:var(--sh-brand);box-shadow:0 4px 16px rgba(22,93,255,.12);background:#fff}#proof-snapshot[data-layout=start-here] .sh-scenario-chip__icon{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center}#proof-snapshot[data-layout=start-here] .sh-scenario-chip__icon svg{width:18px;height:18px}#proof-snapshot[data-layout=start-here] .sh-scenario-chip__icon--blue{background:#eef4ff;color:#165dff}#proof-snapshot[data-layout=start-here] .sh-scenario-chip__label{font-size:.6875rem;font-weight:700;color:#334155;line-height:1.3;white-space:nowrap}#proof-snapshot[data-layout=start-here] .sh-start-cta{padding:1.125rem;border-radius:16px;background:rgba(255,255,255,.92);border:1px solid rgba(226,232,240,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 16px rgba(22,93,255,.06)}@media (min-width:768px){#proof-snapshot[data-layout=start-here] .sh-start-cta{position:sticky;top:5rem;align-self:start}}#proof-snapshot[data-layout=start-here] .sh-start-cta__title{font-size:1rem;font-weight:800;color:#0f172a;margin:0 0 .25rem}#proof-snapshot[data-layout=start-here] .sh-start-cta__sub{font-size:.8125rem;color:#64748b;margin:0 0 .75rem}#proof-snapshot[data-layout=start-here] .sh-start-cta__features{list-style:none;margin:0 0 .875rem;padding:0;display:flex;flex-direction:column;gap:.5rem}#proof-snapshot[data-layout=start-here] .sh-start-cta__features li{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;color:#475569;line-height:1.5}#proof-snapshot[data-layout=start-here] .sh-start-cta__features li svg{width:16px;height:16px;color:var(--sh-brand);flex-shrink:0;margin-top:.125rem}#proof-snapshot[data-layout=start-here] .sh-start-cta__label{display:block;font-size:.75rem;font-weight:700;color:#334155;margin-bottom:.5rem}#proof-snapshot[data-layout=start-here] .sh-start-cta__textarea-wrap{position:relative;margin-bottom:.75rem}#proof-snapshot[data-layout=start-here] .sh-start-cta__textarea{width:100%;min-height:80px;padding:.625rem .75rem 1.5rem;border-radius:12px;border:1px solid #e2e8f0;background:rgba(248,250,252,.8);font-size:.8125rem;color:#334155;line-height:1.55;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;font-family:inherit}#proof-snapshot[data-layout=start-here] .sh-start-cta__textarea:focus{outline:0;border-color:var(--sh-brand);box-shadow:0 0 0 3px rgba(22,93,255,.12);background:#fff}#proof-snapshot[data-layout=start-here] .sh-start-cta__textarea.is-prefilled{border-color:var(--sh-brand);box-shadow:0 0 0 3px rgba(22,93,255,.14);background:#fafcff}#proof-snapshot[data-layout=start-here] .sh-start-cta__textarea::placeholder{color:#94a3b8}#proof-snapshot[data-layout=start-here] .sh-start-cta__count{position:absolute;right:.75rem;bottom:.5rem;font-size:.6875rem;color:#94a3b8;pointer-events:none}#proof-snapshot[data-layout=start-here] .sh-start-cta__actions{display:flex;flex-direction:column;gap:.625rem}#proof-snapshot[data-layout=start-here] .sh-start-cta__submit{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:48px;padding:0 1.25rem;border:none;border-radius:12px;background:var(--sh-brand);color:#fff;font-size:.9375rem;font-weight:700;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .15s ease}#proof-snapshot[data-layout=start-here] .sh-start-cta__submit:hover{background:var(--sh-brand-dark);box-shadow:0 8px 24px rgba(22,93,255,.28)}#proof-snapshot[data-layout=start-here] .sh-start-cta__submit:active{transform:scale(.98)}#proof-snapshot[data-layout=start-here] .sh-start-cta__submit svg{width:18px;height:18px}#proof-snapshot[data-layout=start-here] .sh-start-cta__submit--secondary{background:#fff;color:var(--sh-brand);border:1.5px solid rgba(22,93,255,.35);box-shadow:none}#proof-snapshot[data-layout=start-here] .sh-start-cta__submit--secondary:hover{background:var(--sh-brand-light);border-color:var(--sh-brand);box-shadow:0 4px 16px rgba(22,93,255,.12)}#proof-snapshot[data-layout=start-here] .sh-start-cta__social{display:flex;align-items:center;justify-content:center;gap:.625rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #f1f5f9}#proof-snapshot[data-layout=start-here] .sh-start-cta__avatars{display:flex}#proof-snapshot[data-layout=start-here] .sh-start-cta__avatar{width:28px;height:28px;border-radius:999px;border:2px solid #fff;margin-left:-8px;background:linear-gradient(135deg,#bfdbfe,#93c5fd)}#proof-snapshot[data-layout=start-here] .sh-start-cta__avatar:first-child{margin-left:0}#proof-snapshot[data-layout=start-here] .sh-start-cta__avatar--1{background:linear-gradient(135deg,#93c5fd,#60a5fa)}#proof-snapshot[data-layout=start-here] .sh-start-cta__avatar--2{background:linear-gradient(135deg,#60a5fa,#3b82f6)}#proof-snapshot[data-layout=start-here] .sh-start-cta__avatar--3{background:linear-gradient(135deg,#bfdbfe,#93c5fd)}#proof-snapshot[data-layout=start-here] .sh-start-cta__social-text{font-size:.75rem;font-weight:600;color:#64748b}#proof-snapshot[data-layout=start-here] .sh-start-trust-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem 1rem;padding-top:1.25rem;border-top:1px solid rgba(226,232,240,.85);margin-top:1.25rem;width:100%}@media (min-width:768px){#proof-snapshot[data-layout=start-here] .sh-start-trust-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}}#proof-snapshot[data-layout=start-here] .sh-start-trust-card{display:flex;align-items:center;gap:.5rem;min-width:0}#proof-snapshot[data-layout=start-here] .sh-start-trust-card__icon{width:28px;height:28px;border-radius:8px;background:var(--sh-brand-light);color:var(--sh-brand);display:flex;align-items:center;justify-content:center;flex-shrink:0}#proof-snapshot[data-layout=start-here] .sh-start-trust-card__icon svg{width:14px;height:14px}#proof-snapshot[data-layout=start-here] .sh-start-trust-card__title{font-size:.75rem;font-weight:800;color:#0f172a;margin:0;line-height:1.2}#proof-snapshot[data-layout=start-here] .sh-start-trust-card__desc{font-size:.625rem;color:#64748b;margin:.0625rem 0 0;line-height:1.35}#proof-snapshot[data-layout=start-here] .scroll-reveal[data-delay="1"]{transition-delay:0.1s}#proof-snapshot[data-layout=start-here] .scroll-reveal[data-delay="2"]{transition-delay:0.2s}#proof-snapshot[data-layout=start-here] #sh-start-stage,#proof-snapshot[data-layout=start-here] .sh-start-layout{opacity:1;transform:none}body.sections-ready #proof-snapshot[data-layout=start-here] .sh-start-bottom,body.sections-ready #proof-snapshot[data-layout=start-here] .sh-start-cta,body.sections-ready #proof-snapshot[data-layout=start-here] .sh-start-process-shell{opacity:1;transform:none;filter:none}@media (prefers-reduced-motion:reduce){#proof-snapshot[data-layout=start-here] .sh-bg__orb,#proof-snapshot[data-layout=start-here] .sh-bg__wave{animation:none}}@media (max-width:479px){#proof-snapshot[data-layout=start-here] .sh-start-process-arrow{display:flex;transform:rotate(90deg);padding:.25rem 0;justify-self:center;margin-top:0;align-self:center}#proof-snapshot[data-layout=start-here] .sh-start-cta{padding:1.25rem}#proof-snapshot[data-layout=start-here] .sh-start-metric{grid-template-columns:1fr auto}#proof-snapshot[data-layout=start-here] .sh-start-speech__bubble{width:44px;height:44px}#proof-snapshot[data-layout=start-here] .sh-bg__deco{display:none}}#sections-root #proof-snapshot .proof-snapshot-heading{margin:0!important;color:#0f172a!important;font-family:var(--prototype-title-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif)!important;font-size:clamp(30px, 3.6vw, 48px)!important;font-weight:400!important;line-height:1.14!important;letter-spacing:0!important}#sections-root #proof-snapshot .proof-snapshot-subtitle{width:min(1040px,100%)!important;max-width:none!important;margin:18px auto 0!important;color:#5c6880!important;font-family:var(--prototype-title-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif)!important;font-size:18px!important;font-weight:600!important;line-height:1.75!important;white-space:nowrap}@media (min-width:1440px) and (min-height:820px){#sections-root #proof-snapshot .proof-snapshot-heading{font-size:54px!important;line-height:1.18!important}#sections-root #proof-snapshot .proof-snapshot-subtitle{margin-top:24px!important;line-height:1.85!important}}@media (min-width:1728px) and (min-height:960px){#sections-root #proof-snapshot .proof-snapshot-heading{font-size:62px!important;line-height:1.2!important}#sections-root #proof-snapshot .proof-snapshot-subtitle{margin-top:30px!important;line-height:1.95!important}}@media (max-width:767px){#sections-root #proof-snapshot .proof-snapshot-heading{font-size:24px!important;line-height:1.2!important}#sections-root #proof-snapshot .proof-snapshot-subtitle{font-size:14px!important;line-height:1.7!important;white-space:normal}}:root{--kd-radius-pill:999px}.p2-faq-section{--p2-faq-shell:min(1280px, calc(100% - 56px));position:relative;overflow:hidden;padding:96px 0;background:radial-gradient(circle at 16% 22%,rgba(22,93,255,.1),transparent 24%),radial-gradient(circle at 86% 18%,rgba(96,165,250,.18),transparent 30%),linear-gradient(180deg,#edf5ff 0,#f8fbff 58%,#fff 100%)}.p2-faq-section .p2-shell{position:relative;z-index:1;width:var(--p2-faq-shell);margin:0 auto}.p2-faq-visual{position:absolute;inset:0;z-index:0;opacity:.52;pointer-events:none}.p2-faq-visual::before{content:"";position:absolute;right:4%;top:94px;width:360px;height:210px;border:2px dashed rgba(22,93,255,.1);border-radius:50%;transform:rotate(-16deg)}.p2-faq-bubble,.p2-faq-card-illus,.p2-faq-database{position:absolute;display:grid;place-items:center;background:rgba(255,255,255,.42);border:1px solid rgba(191,219,254,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 14px 34px rgba(37,99,235,.06);backdrop-filter:blur(18px)}.p2-faq-bubble{width:104px;height:104px;border-radius:50%;color:rgba(37,99,235,.62)}.p2-faq-bubble i,.p2-faq-bubble svg{width:42px;height:42px;filter:drop-shadow(0 10px 18px rgba(22, 93, 255, .12))}.p2-faq-bubble--chat{left:6%;top:112px}.p2-faq-bubble--shield{right:7%;top:72px;width:86px;height:86px}.p2-faq-bubble--shield i,.p2-faq-bubble--shield svg{width:34px;height:34px}.p2-faq-card-illus{right:8%;top:126px;width:212px;min-height:166px;align-content:center;gap:14px;border-radius:22px;transform:rotate(6deg)}.p2-faq-card-illus::before{content:"";position:absolute;inset:0 0 auto;height:30px;border-radius:22px 22px 0 0;background:linear-gradient(90deg,rgba(147,197,253,.72),rgba(96,165,250,.7))}.p2-faq-card-illus span{position:relative;width:134px;height:10px;margin-left:42px;border-radius:999px;background:rgba(219,234,254,.72)}.p2-faq-card-illus span::before{content:"Q";position:absolute;left:-40px;top:50%;width:24px;height:24px;display:grid;place-items:center;border-radius:9px;color:#fff;background:linear-gradient(145deg,rgba(96,165,250,.82),rgba(22,93,255,.76));font-size:12px;font-weight:900;transform:translateY(-50%)}.p2-faq-database{right:5%;top:300px;width:78px;height:78px;border-radius:18px;background:linear-gradient(180deg,rgba(96,165,250,.74),rgba(22,93,255,.66));overflow:hidden}.p2-faq-database span{width:100%;height:1px;background:rgba(255,255,255,.42)}.p2-faq-head{position:relative;z-index:1;text-align:center}.p2-faq-badge{display:inline-flex;align-items:center;min-height:40px;padding:0 24px;border-radius:var(--kd-radius-pill);color:#165dff;background:rgba(22,93,255,.09);font-size:18px;font-weight:900;letter-spacing:0}.p2-faq-head h2{margin-top:20px;color:#0b2454;font-size:clamp(48px, 7vw, 86px);line-height:1;letter-spacing:0;text-shadow:0 16px 34px rgba(22,93,255,.1)}.p2-faq-head p{margin:14px 0 0;color:rgba(76,102,150,.72);font-size:clamp(14px, 1.45vw, 18px);font-weight:600}.p2-faq-search{position:relative;z-index:1;width:min(620px,100%);min-height:66px;margin:42px auto 0;display:flex;align-items:center;gap:16px;border-radius:28px;padding:0 28px;color:#8aa0c7;background:rgba(255,255,255,.78);border:1px solid rgba(226,232,240,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 18px 52px rgba(59,130,246,.1)}.p2-faq-search:focus-within{border-color:rgba(37,99,235,.42);background:rgba(255,255,255,.96);box-shadow:inset 0 1px 0 #fff,0 18px 52px rgba(37,99,235,.16),0 0 0 4px rgba(37,99,235,.08)}.p2-faq-search__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.p2-faq-search i,.p2-faq-search svg{width:24px;height:24px;flex:0 0 auto;color:#6b83b4}.p2-faq-search input{min-width:0;flex:1 1 auto;border:0;outline:0;padding:0;color:#0b2454;background:0 0;font-size:17px;font-weight:700}.p2-faq-search input::placeholder{color:#8aa0c7}.p2-faq-search input::-webkit-search-cancel-button{appearance:none}.p2-faq-search__clear,.p2-faq-search__submit{flex:0 0 auto;border:0;cursor:pointer}.p2-faq-search__clear{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:999px;color:#536b9b;background:rgba(226,232,240,.62)}.p2-faq-search__clear[hidden]{display:none}.p2-faq-search__clear svg{width:16px;height:16px}.p2-faq-search__submit{min-height:40px;border-radius:999px;padding:0 18px;color:#fff;background:linear-gradient(135deg,#165dff 0,#16a34a 100%);box-shadow:0 10px 24px rgba(37,99,235,.22);font-size:14px;font-weight:850}.p2-faq-tabs{position:relative;z-index:1;margin-top:54px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.p2-faq-tabs button{min-width:0;min-height:58px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(226,232,240,.76);border-radius:16px;padding:0 12px;color:#1e3768;background:rgba(255,255,255,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 10px 30px rgba(37,99,235,.06);font-size:14px;font-weight:800;line-height:1.2;cursor:pointer}.p2-faq-tabs button.is-active{color:#0b2454;border-color:rgba(191,219,254,.92);background:rgba(255,255,255,.94);box-shadow:inset 0 1px 0 #fff,0 14px 34px rgba(37,99,235,.12)}.p2-faq-tabs i,.p2-faq-tabs svg{width:20px;height:20px;flex-shrink:0;color:#165dff}.p2-faq-list{position:relative;z-index:1;margin-top:30px;overflow:hidden;border-radius:22px;border:1px solid rgba(226,232,240,.82);background:rgba(255,255,255,.8);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 24px 70px rgba(15,23,42,.06)}.p2-faq-list details{background:rgba(255,255,255,.72)}.p2-faq-list details mark{border-radius:6px;padding:0 3px;color:#0b2454;background:#fde68a}.p2-faq-list__empty{margin:0;padding:28px;color:#536b9b;text-align:center;font-size:15px;font-weight:700}.p2-faq-list details+details{border-top:1px solid rgba(226,232,240,.78)}.p2-faq-list summary{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 28px;color:#0b2454;font-size:16px;font-weight:850;line-height:1.35;cursor:pointer;list-style:none}.p2-faq-list summary::-webkit-details-marker{display:none}.p2-faq-list summary span{display:inline-flex;align-items:center;gap:16px;min-width:0}.p2-faq-list summary span i,.p2-faq-list summary span svg{width:24px;height:24px;flex:0 0 auto;border-radius:50%;padding:5px;box-sizing:border-box;color:#165dff;background:#dbeafe}.p2-faq-list summary::after{content:"+";color:#536b9b;font-size:24px;font-weight:400;line-height:1}.p2-faq-list details[open] summary::after{content:"-"}.p2-faq-list p{margin:-2px 72px 18px;max-width:920px;color:#4b638f;font-size:14px;line-height:1.72}.p2-faq-cta{position:relative;z-index:1;margin-top:24px;min-height:86px;display:grid;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:22px;border-radius:22px;border:1px solid rgba(191,219,254,.8);padding:18px 28px;background:rgba(255,255,255,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 18px 52px rgba(37,99,235,.08)}.p2-faq-cta__icon{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#8ab8ff,#165dff);box-shadow:0 16px 32px rgba(22,93,255,.22)}.p2-faq-cta__icon i,.p2-faq-cta__icon svg{width:26px;height:26px}.p2-faq-cta p{margin:0;display:flex;align-items:baseline;gap:14px;color:#64748b;font-size:16px}.p2-faq-cta strong{color:#0b2454;font-size:22px}.p2-faq-cta__actions{display:flex;align-items:center;gap:16px}.p2-faq-cta__actions a,.p2-faq-cta__actions button{min-width:150px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(226,232,240,.92);padding:0 20px;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;cursor:pointer}.p2-faq-cta__actions button{border-color:transparent;color:#fff;background:linear-gradient(180deg,#2f7cff,#165dff);box-shadow:0 12px 28px rgba(22,93,255,.22)}.p2-faq-cta__actions a{color:#41577e;background:rgba(255,255,255,.76)}.p2-faq-empty-modal{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}.p2-faq-empty-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.p2-faq-empty-modal__backdrop{position:absolute;inset:0;border:0;background:rgba(15,23,42,.58);backdrop-filter:blur(10px)}.p2-faq-empty-modal__panel{position:relative;z-index:1;width:min(420px,100%);border-radius:24px;border:1px solid rgba(226,232,240,.86);padding:34px 28px 28px;color:#0b2454;text-align:center;background:rgba(255,255,255,.96);box-shadow:0 28px 86px rgba(15,23,42,.24);outline:0}.p2-faq-empty-modal__close{position:absolute;top:14px;right:14px;width:34px;height:34px;display:inline-grid;place-items:center;border:0;border-radius:999px;color:#536b9b;background:rgba(226,232,240,.62);cursor:pointer}.p2-faq-empty-modal__close svg{width:16px;height:16px}.p2-faq-empty-modal__icon{width:58px;height:58px;display:inline-grid;place-items:center;border-radius:18px;color:#165dff;background:#dbeafe}.p2-faq-empty-modal__icon svg{width:28px;height:28px}.p2-faq-empty-modal h2{margin:18px 0 0;font-size:26px;font-weight:900;letter-spacing:0}.p2-faq-empty-modal p{margin:10px 0 0;color:#536b9b;font-size:15px;line-height:1.7}.p2-faq-empty-modal__contact{min-height:46px;margin-top:22px;border:0;border-radius:999px;padding:0 28px;color:#fff;background:linear-gradient(135deg,#165dff 0,#16a34a 100%);box-shadow:0 14px 30px rgba(37,99,235,.22);font-size:15px;font-weight:850;cursor:pointer}@media (max-width:1180px){.p2-faq-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.p2-faq-cta{grid-template-columns:auto 1fr}.p2-faq-cta__actions{grid-column:1/-1;justify-content:center}}@media (max-width:767px){.p2-faq-section{--p2-faq-shell:calc(100% - 32px);padding-top:44px;padding-bottom:44px}.p2-faq-visual{display:none}.p2-faq-head h2{margin-top:14px;font-size:42px}.p2-faq-head p{margin-top:12px;font-size:16px}.p2-faq-badge{min-height:34px;padding:0 18px;font-size:15px}.p2-faq-search{min-height:54px;margin-top:28px;border-radius:18px;gap:10px;padding:0 12px 0 16px}.p2-faq-search input{font-size:15px}.p2-faq-search__submit{min-height:34px;padding:0 12px;font-size:12px}.p2-faq-search__clear{width:30px;height:30px}.p2-faq-tabs{margin-top:20px;display:flex;flex-wrap:nowrap;align-items:center;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;padding:2px 4px 4px 0}.p2-faq-tabs::-webkit-scrollbar{display:none}.p2-faq-tabs button{flex:0 0 auto;min-height:44px;gap:6px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:700;white-space:nowrap;scroll-snap-align:start;color:#1e3768;background:rgba(255,255,255,.88);border-color:rgba(226,232,240,.95);box-shadow:none;transition:color .2s ease,border-color .2s ease}.p2-faq-tabs button.is-active{color:#165dff;border-color:#165dff;background:rgba(255,255,255,.94);font-weight:800}.p2-faq-tabs i,.p2-faq-tabs svg{width:15px;height:15px;color:#165dff;transition:color .2s ease}.p2-faq-list{margin-top:18px;border-radius:16px}.p2-faq-list summary{min-height:58px;padding:0 16px;gap:12px;font-size:14px}.p2-faq-list summary span{gap:10px}.p2-faq-list summary span i,.p2-faq-list summary span svg{width:22px;height:22px;padding:5px}.p2-faq-list p{margin:-2px 44px 16px;font-size:13px}.p2-faq-cta{grid-template-columns:1fr;justify-items:center;text-align:center;gap:14px;padding:18px}.p2-faq-cta p{flex-direction:column;align-items:center;gap:4px}.p2-faq-cta strong{font-size:19px}.p2-faq-cta__actions{width:100%;flex-direction:column;gap:10px}.p2-faq-cta__actions a,.p2-faq-cta__actions button{width:100%}}@media (max-width:479px){.p2-faq-list summary{align-items:flex-start;padding-top:14px;padding-bottom:14px}.p2-faq-list p{margin-left:16px;margin-right:16px}}#footer-cta[data-layout=brand-close]{--bc-section-py:clamp(2rem, 4vh, 3rem);--bc-section-min-h:auto;--bc-title-size:clamp(1.25rem, 3.5vw, 2.25rem);--bc-sub-size:clamp(0.9375rem, 1.2vw, 1.0625rem);--bc-stack-title-sub:0.75rem;--bc-stack-sub-cta:1.75rem;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;min-height:var(--bc-section-min-h);padding-block:var(--bc-section-py)!important;background-color:#f8fafc;background-image:url("../../assets/common/brand-footer-bg.png");background-image:image-set(
        url("../../assets/common/optimized/footer-brand-bg.webp") type("image/webp") 1x,
        url("../../assets/common/optimized/footer-brand-bg.jpg") type("image/jpeg") 1x,
        url("../../assets/common/brand-footer-bg.webp") type("image/webp") 1x,
        url("../../assets/common/brand-footer-bg.png") type("image/png") 1x
    );background-position:center center;background-size:100% auto;background-repeat:no-repeat;border-bottom:1px solid rgba(15,23,42,.06);box-shadow:inset 0 -1px 0 rgba(255,255,255,.8);content-visibility:auto;contain-intrinsic-size:auto 320px}#footer-cta[data-layout=brand-close] .bc-shell{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex:1;width:100%;max-width:52rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2rem)}#footer-cta[data-layout=brand-close] .bc-hero{width:100%;text-align:center;padding:0}#footer-cta[data-layout=brand-close] .bc-title-wrap{position:relative;display:flex;justify-content:center;width:100%;max-width:52rem;margin-inline:auto;margin-bottom:var(--bc-stack-title-sub)}#footer-cta[data-layout=brand-close] .bc-title{position:relative;z-index:1;margin:0;font-size:var(--bc-title-size);font-weight:500!important;letter-spacing:-.02em;line-height:1.15;color:#1e293b}#footer-cta[data-layout=brand-close] .bc-title__accent{font-weight:500!important;background:linear-gradient(90deg,#165dff,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#footer-cta[data-layout=brand-close] .bc-sub{margin:0 auto var(--bc-stack-sub-cta);max-width:32rem;font-size:var(--bc-sub-size);font-weight:400;line-height:1.5;color:#64748b}#footer-cta[data-layout=brand-close] .bc-cta{display:flex;justify-content:center}#footer-cta[data-layout=brand-close] .bc-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.625rem 1.75rem;border:0;border-radius:9999px;background:#165dff;color:#fff;font-size:.9375rem;font-weight:600;cursor:pointer;box-shadow:0 4px 14px rgba(22,93,255,.25);transition:background .2s ease,transform .2s ease,box-shadow .2s ease}#footer-cta[data-layout=brand-close] .bc-cta__btn svg{width:1rem;height:1rem;transition:transform .2s ease}#footer-cta[data-layout=brand-close] .bc-cta__btn:hover{background:#0045e6;transform:translateY(-1px);box-shadow:0 6px 20px rgba(22,93,255,.35)}#footer-cta[data-layout=brand-close] .bc-cta__btn:hover svg{transform:translateX(3px)}@media (max-width:1023px){#footer-cta[data-layout=brand-close]{--bc-section-py:clamp(1.75rem, 3.5vh, 2.5rem);--bc-section-min-h:auto}}@media (max-width:767px){#footer-cta[data-layout=brand-close]{--bc-section-py:clamp(1.5rem, 3vh, 2rem);--bc-section-min-h:auto;--bc-title-size:clamp(1.625rem, 6.5vw, 2rem);--bc-sub-size:clamp(0.875rem, 2vw, 0.9375rem);--bc-stack-title-sub:0.625rem;--bc-stack-sub-cta:1.5rem}#footer-cta[data-layout=brand-close] .bc-cta__btn{width:100%;max-width:20rem}}@media (prefers-reduced-motion:reduce){#footer-cta[data-layout=brand-close] .bc-cta__btn:hover{transform:none}#footer-cta[data-layout=brand-close] .bc-cta__btn:hover svg{transform:none}}@media (prefers-reduced-motion:reduce){#capabilities[data-layout=org-proof] .op-core__cube,#capabilities[data-layout=org-proof] .op-core__rings,#capabilities[data-layout=org-proof] .op-flow__icon,#capabilities[data-layout=org-proof] .op-stage__pulse,#decision-chain[data-layout=scenario-hub] .sd-hub__tier,#decision-chain[data-layout=scenario-hub] .sh-scenario-card,#decision-chain[data-layout=scenario-hub] .sh-scenario-card.is-active,#decision-chain[data-layout=scenario-hub] .sh-scenario-card:active,#decision-chain[data-layout=scenario-hub] .sh-scenario-card:focus-visible,#decision-chain[data-layout=scenario-hub] .sh-scenario-card:hover,#decision-chain[data-layout=scenario-hub] .sh-spoke,#decision-chain[data-layout=scenario-hub] .sh-spoke-particle,#quick-start[data-layout=diff-compare] .dc-flow-line,#quick-start[data-layout=diff-compare] .dc-hub__slot::before,#scenarios[data-layout=trust-pillars] .tp-bg__orb,#scenarios[data-layout=trust-pillars] .tp-link,#scenarios[data-layout=trust-pillars] .tp-mem-target,#scenarios[data-layout=trust-pillars] .tp-mem-write,#scenarios[data-layout=trust-pillars] .tp-run-core,#scenarios[data-layout=trust-pillars] .tp-run-pedestal,#scenarios[data-layout=trust-pillars] .tp-run-ring,#scenarios[data-layout=trust-pillars] .tp-shield-core,#scenarios[data-layout=trust-pillars] .tp-shield-pedestal,#scenarios[data-layout=trust-pillars] .tp-shield-ring,#scenarios[data-layout=trust-pillars] .tp-step-arrow,#scenarios[data-layout=trust-pillars] .tp-store-arrow,#scenarios[data-layout=trust-pillars] .tp-store-core{animation:none}#decision-chain[data-layout=scenario-hub] .sh-scenario-card,#decision-chain[data-layout=scenario-hub] .sh-scenario-card.is-active,#decision-chain[data-layout=scenario-hub] .sh-scenario-card.is-tapped,#decision-chain[data-layout=scenario-hub] .sh-scenario-card:active,#decision-chain[data-layout=scenario-hub] .sh-scenario-card:focus-visible,#decision-chain[data-layout=scenario-hub] .sh-scenario-card:hover{transform:none}#decision-chain[data-layout=scenario-hub] .sh-hub-wrap:hover{transform:none;filter:none}#decision-chain[data-layout=scenario-hub] .sh-hub-wrap:hover .sd-hub[data-size=scenario] .sd-hub__core{transform:none}#proof-snapshot[data-layout=start-here] .sh-start-loop__arc{animation:none}}#footer-cta[data-layout=brand-close]{--bc-section-py:clamp(2rem, 4vh, 3rem);--bc-section-min-h:auto;--bc-title-size:clamp(1.25rem, 3.5vw, 2.25rem);--bc-sub-size:clamp(0.9375rem, 1.2vw, 1.0625rem);--bc-stack-title-sub:0.75rem;--bc-stack-sub-cta:1.75rem;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;min-height:var(--bc-section-min-h);padding-block:var(--bc-section-py)!important;background-color:#f8fafc;background-image:url("../../assets/common/brand-footer-bg.png");background-image:image-set(
        url("../../assets/common/optimized/footer-brand-bg.webp") type("image/webp") 1x,
        url("../../assets/common/optimized/footer-brand-bg.jpg") type("image/jpeg") 1x,
        url("../../assets/common/brand-footer-bg.webp") type("image/webp") 1x,
        url("../../assets/common/brand-footer-bg.png") type("image/png") 1x
    );background-position:center center;background-size:100% auto;background-repeat:no-repeat;border-bottom:1px solid rgba(15,23,42,.06);box-shadow:inset 0 -1px 0 rgba(255,255,255,.8);content-visibility:auto;contain-intrinsic-size:auto 320px}#footer-cta[data-layout=brand-close] .bc-shell{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex:1;width:var(--home-shell,min(1280px,calc(100% - 48px)));max-width:none;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2rem)}#footer-cta[data-layout=brand-close] .bc-hero{width:100%;text-align:center;padding:0}#footer-cta[data-layout=brand-close] .bc-title-wrap{position:relative;display:flex;justify-content:center;width:100%;margin-inline:auto;margin-bottom:var(--bc-stack-title-sub)}#footer-cta[data-layout=brand-close] .bc-title{position:relative;z-index:1;margin:0;color:#1e293b;font-size:var(--bc-title-size);font-weight:500!important;line-height:1.15;letter-spacing:0!important}#footer-cta[data-layout=brand-close] .bc-title__accent{font-weight:500!important;background:linear-gradient(90deg,#165dff,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#footer-cta[data-layout=brand-close] .bc-sub{margin:0 auto var(--bc-stack-sub-cta);max-width:32rem;color:#64748b;font-size:var(--bc-sub-size);font-weight:400;line-height:1.5}#footer-cta[data-layout=brand-close] .bc-cta{display:flex;justify-content:center}#footer-cta[data-layout=brand-close] .bc-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.625rem 1.75rem;border:0;border-radius:9999px;background:#165dff;color:#fff;font-size:.9375rem;font-weight:600;cursor:pointer;box-shadow:0 4px 14px rgba(22,93,255,.25);transition:background .2s ease,transform .2s ease,box-shadow .2s ease}#footer-cta[data-layout=brand-close] .bc-cta__btn svg{width:1rem;height:1rem;transition:transform .2s ease}#footer-cta[data-layout=brand-close] .bc-cta__btn:hover{background:#0045e6;transform:translateY(-1px);box-shadow:0 6px 20px rgba(22,93,255,.35)}#footer-cta[data-layout=brand-close] .bc-cta__btn:hover svg{transform:translateX(3px)}@media (max-width:1023px){#footer-cta[data-layout=brand-close]{--bc-section-py:clamp(1.75rem, 3.5vh, 2.5rem)}}@media (max-width:767px){#footer-cta[data-layout=brand-close]{--bc-section-py:clamp(1.5rem, 3vh, 2rem);--bc-title-size:clamp(1.625rem, 6.5vw, 2rem);--bc-sub-size:clamp(0.875rem, 2vw, 0.9375rem);--bc-stack-title-sub:0.625rem;--bc-stack-sub-cta:1.5rem}#footer-cta[data-layout=brand-close] .bc-shell{width:calc(100% - 32px);padding-inline:0}#footer-cta[data-layout=brand-close] .bc-cta__btn{width:100%;max-width:20rem}}@media (prefers-reduced-motion:reduce){#footer-cta[data-layout=brand-close] .bc-cta__btn:hover,#footer-cta[data-layout=brand-close] .bc-cta__btn:hover svg{transform:none}}#site-footer.site-footer--teable{padding:0!important;background:#000;color:#94a3b8}#site-footer.site-footer--teable .site-footer__shell{width:var(--home-shell,min(1280px,calc(100% - 48px)));max-width:none;margin-inline:auto;padding:clamp(3rem,6vh,4rem) clamp(1.5rem,4vw,2rem) clamp(1.5rem,3vh,2rem);display:flex;flex-direction:column;min-height:0}#site-footer.site-footer--teable .site-footer__main{display:flex;flex-direction:column;margin-bottom:clamp(2.5rem,5vh,3.5rem)}@media (min-width:1024px){#site-footer.site-footer--teable .site-footer__main{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:clamp(2rem,4vw,3rem)}}#site-footer.site-footer--teable .site-footer__brand{width:clamp(13rem,18vw,18rem);flex-shrink:0;max-width:25rem}#site-footer.site-footer--teable .site-footer__brand-logo{margin-bottom:1rem}#site-footer.site-footer--teable .site-footer__brand-logo-img{display:block;width:min(188px,100%);height:auto}#site-footer.site-footer--teable .site-footer__brand-lead{margin:2rem 0 0;font-size:1.125rem;font-weight:600!important;line-height:1.35;letter-spacing:-.01em;color:#fff}#site-footer.site-footer--teable .site-footer__brand-tagline{margin:.625rem 0 0;font-size:.875rem;font-weight:400;line-height:1.5;color:#e5e7eb}#site-footer.site-footer--teable .site-footer__contact{margin-top:clamp(1.5rem,3vw,2rem);font-family:var(--prototype-title-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif)}#site-footer.site-footer--teable .site-footer__contact-title{margin:0;color:#e5e7eb;font-size:1.125rem;font-weight:600;line-height:1.2;letter-spacing:0}#site-footer.site-footer--teable .site-footer__contact-phone{margin:1rem 0;color:#f8fafc;font-size:1.125rem;font-weight:600;line-height:1.05;letter-spacing:0;white-space:nowrap}#site-footer.site-footer--teable .site-footer__contact-actions{display:flex;flex-wrap:wrap;align-items:center;color:#b8c7e6;font-size:.875rem;font-weight:400;line-height:1.3;letter-spacing:0;cursor:pointer}#site-footer.site-footer--teable .site-footer__contact-actions span{display:inline-flex;align-items:center;white-space:nowrap}#site-footer.site-footer--teable .site-footer__contact-actions span+span::before{content:"";display:inline-block;width:1px;height:1em;margin:0 clamp(.9rem,1.8vw,1.35rem);background:rgba(148,163,184,.28)}@media (max-width:640px){#site-footer.site-footer--teable .site-footer__shell{width:calc(100% - 32px);padding:2.25rem 0 1.25rem}#site-footer.site-footer--teable .site-footer__main{margin-bottom:2rem}#site-footer.site-footer--teable .site-footer__brand{width:100%}#site-footer.site-footer--teable .site-footer__brand-lead{margin-top:1.5rem}#site-footer.site-footer--teable .site-footer__contact-title{font-size:1rem}#site-footer.site-footer--teable .site-footer__contact-phone{margin:.75rem 0 0;font-size:clamp(1.25rem, 5.6vw, 1.5rem)}#site-footer.site-footer--teable .site-footer__contact-actions{font-size:1rem}#site-footer.site-footer--teable .site-footer__nav{grid-template-columns:1fr;gap:0;margin-top:1.75rem;border-top:1px solid rgba(255,255,255,.1)}#site-footer.site-footer--teable .site-footer__nav-col[data-footer-accordion]{border-bottom:1px solid rgba(255,255,255,.1)}#site-footer.site-footer--teable .site-footer__nav-col--social{grid-column:1/-1;padding-top:1.75rem}#site-footer.site-footer--teable .site-footer__nav-col--social .site-footer__links{display:flex;flex-direction:row;gap:1.25rem;align-items:flex-start}#site-footer.site-footer--teable .site-footer__nav-col--social .site-footer__links li{margin-top:0}}#site-footer.site-footer--teable .site-footer__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;flex:1;min-width:0}@media (min-width:640px){#site-footer.site-footer--teable .site-footer__nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){#site-footer.site-footer--teable .site-footer__nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem 2rem;max-width:58rem}}#site-footer.site-footer--teable .site-footer__nav-col{min-width:0}#site-footer.site-footer--teable .site-footer__heading{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 1rem;padding:0;border:0;background:0 0;font-size:.875rem;font-weight:600!important;letter-spacing:0;text-transform:none;color:#fff}#site-footer.site-footer--teable .site-footer__heading svg{display:none;width:1rem;height:1rem;transition:transform .2s ease}#site-footer.site-footer--teable .site-footer__links{margin:0;padding:0;list-style:none}#site-footer.site-footer--teable .site-footer__links li+li{margin-top:.625rem}#site-footer.site-footer--teable .site-footer__links a,#site-footer.site-footer--teable .site-footer__links span{font-size:.8125rem;color:#94a3b8;text-decoration:none;transition:color .2s ease}#site-footer.site-footer--teable .site-footer__links a[aria-disabled=true]{cursor:default}#site-footer.site-footer--teable .site-footer__links a:hover{color:#fff}#site-footer.site-footer--teable .site-footer__social-links li{display:grid;justify-items:start;gap:.5rem}#site-footer.site-footer--teable .site-footer__social-links img{display:block;width:5rem;height:5rem}@media (max-width:640px){#site-footer.site-footer--teable [data-footer-accordion] .site-footer__heading{min-height:3.25rem;margin:0;cursor:pointer}#site-footer.site-footer--teable [data-footer-accordion] .site-footer__heading svg{display:block}#site-footer.site-footer--teable [data-footer-accordion].is-open .site-footer__heading svg{transform:rotate(180deg)}#site-footer.site-footer--teable [data-footer-accordion] .site-footer__links{display:none;padding:0 0 1rem}#site-footer.site-footer--teable [data-footer-accordion].is-open .site-footer__links{display:block}#site-footer.site-footer--teable .site-footer__links li+li{margin-top:.75rem}#site-footer.site-footer--teable .site-footer__bottom{gap:.625rem;padding-top:1.25rem;line-height:1.7}}#site-footer.site-footer--teable .site-footer__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:auto;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08);font-size:.75rem;color:#64748b}@media (min-width:768px){#site-footer.site-footer--teable .site-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}#site-footer.site-footer--teable .site-footer__bottom p{margin:0}#site-footer.site-footer--teable .site-footer__beian{display:inline-flex;align-items:center;gap:.375rem;color:#64748b;text-decoration:none;transition:color .2s ease}#site-footer.site-footer--teable .site-footer__beian:hover{color:#cbd5e1}@keyframes logo-morph{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}100%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}@keyframes logo-blink{0%,100%,90%{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes float-random-engine{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes breathe-glow-engine{from{transform:scale(1);opacity:.8}to{transform:scale(1.1);opacity:1}}@keyframes flash-row-engine{0%{background:rgba(255,255,255,.4)}50%{background:#d1fae5}100%{background:#fff}}@keyframes aura-drift{0%{transform:translate(0,0) scale(1)}100%{transform:translate(100px,50px) scale(1.1)}}@keyframes aurora-pulse{0%{box-shadow:0 0 0 1px rgba(0,0,0,.03),0 20px 50px -12px rgba(22,93,255,.12),0 0 60px -10px rgba(0,69,230,.15)}33%{box-shadow:0 0 0 1px rgba(0,0,0,.03),0 25px 70px -10px rgba(16,185,129,.15),0 0 80px -5px rgba(52,211,153,.2)}66%{box-shadow:0 0 0 1px rgba(0,0,0,.03),0 20px 60px -12px rgba(22,93,255,.12),0 0 60px -10px rgba(232,243,255,.15)}100%{box-shadow:0 0 0 1px rgba(0,0,0,.03),0 20px 50px -12px rgba(22,93,255,.12),0 0 60px -10px rgba(0,69,230,.15)}}@keyframes slider-scan{0%{top:-100px;opacity:0}20%{opacity:1}80%{opacity:1}100%{top:100%;opacity:0}}@keyframes pop-in{0%{opacity:0;transform:scale(.95) translateY(10px)}100%{opacity:1;transform:scale(1) translateY(0)}}@keyframes slideIn{from{opacity:0;transform:translateX(20px) scale(.99)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes inst-crystal-scan{0%{width:0%}15%{width:15%}40%{width:45%}100%{width:100%}}@keyframes inst-float-up{0%{transform:translateY(0) rotate(0);opacity:0}20%{opacity:1}80%{opacity:1}100%{transform:translateY(-40px) rotate(10deg);opacity:0}}@keyframes fadeInRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.animate-fade-in-right{animation:fadeInRight .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.animate-fade-in-left{animation:fadeInLeft .8s cubic-bezier(.16,1,.3,1) forwards}.flow-particle{offset-path:path('M 120,100 Q 250,100 300,180');animation:flow 4s infinite linear}.flow-particle-2{offset-path:path('M 120,100 Q 250,100 300,320');animation:flow 4s infinite linear 2s}@keyframes flow{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}100%{offset-distance:100%;opacity:0}}@keyframes core-pulse{0%,100%{transform:scale(1);filter:drop-shadow(0 0 20px rgba(22, 93, 255, .4))}50%{transform:scale(1.05);filter:drop-shadow(0 0 40px rgba(99, 102, 241, .6))}}.animate-core{animation:core-pulse 4s ease-in-out infinite}@keyframes fragment-float{0%{transform:translate(-50px,0) scale(.8);opacity:0}20%{opacity:.8}80%{opacity:.8;transform:translate(150px,0) scale(1)}100%{transform:translate(300px,0) scale(0);opacity:0}}.semantic-fragment{animation:fragment-float 5s infinite linear}@keyframes line-flow{0%{stroke-dashoffset:100;opacity:.2}50%{opacity:1}100%{stroke-dashoffset:0;opacity:.2}}.flow-line{stroke-dasharray:10,10;animation:line-flow 3s infinite linear}@keyframes label-slide{0%{transform:translate(0,0);opacity:0}20%{opacity:1}80%{opacity:1}100%{transform:translate(150px,0);opacity:0}}.task-label{animation:label-slide 3s infinite linear;pointer-events:none}@keyframes pulse-ring{0%{transform:scale(.8);opacity:.5}100%{transform:scale(1.5);opacity:0}}.thinking-ring{border:2px solid rgba(59,130,246,.3);border-radius:50%;position:absolute;inset:-20px;animation:pulse-ring 2s infinite cubic-bezier(.215,.61,.355,1)}@keyframes phase-reveal-1{0%,5%{opacity:0;transform:translateY(10px)}10%,90%{opacity:1;transform:translateY(0)}100%,95%{opacity:0}}@keyframes phase-reveal-2{0%,35%{opacity:0;transform:translateY(10px)}40%,90%{opacity:1;transform:translateY(0)}100%,95%{opacity:0}}@keyframes phase-reveal-3{0%,65%{opacity:0;transform:translateY(10px)}70%,90%{opacity:1;transform:translateY(0)}100%,95%{opacity:0}}.phase-1{animation:phase-reveal-1 12s infinite}.phase-2{animation:phase-reveal-2 12s infinite}.phase-3{animation:phase-reveal-3 12s infinite}@keyframes nav-activate{0%,5%{background-color:#e2e8f0;color:#64748b;box-shadow:none}10%,90%{background-color:#165dff;color:#fff;box-shadow:0 0 15px rgba(22,93,255,.4)}100%,95%{background-color:#e2e8f0;color:#64748b}}@keyframes nav-activate-delayed-2{0%,35%{background-color:#e2e8f0;color:#64748b}40%,90%{background-color:#165dff;color:#fff;box-shadow:0 0 15px rgba(22,93,255,.4)}100%,95%{background-color:#e2e8f0;color:#64748b}}@keyframes nav-activate-delayed-3{0%,65%{background-color:#e2e8f0;color:#64748b}70%,90%{background-color:#165dff;color:#fff;box-shadow:0 0 15px rgba(22,93,255,.4)}100%,95%{background-color:#e2e8f0;color:#64748b}}.nav-dot-1{animation:nav-activate 12s infinite}.nav-dot-2{animation:nav-activate-delayed-2 12s infinite}.nav-dot-3{animation:nav-activate-delayed-3 12s infinite}@keyframes line-pulse{0%,30%{stroke-dashoffset:20;opacity:.2}40%,90%{stroke-dashoffset:0;opacity:1}100%,95%{opacity:0}}.nav-line-1{animation:line-pulse 12s infinite}@keyframes line-pulse-2{0%,60%{stroke-dashoffset:20;opacity:.2}70%,90%{stroke-dashoffset:0;opacity:1}100%,95%{opacity:0}}.nav-line-2{animation:line-pulse-2 12s infinite}.nav-connector{stroke:#cbd5e1;stroke-width:2;stroke-dasharray:4 4}.nav-connector-active{stroke:#165DFF;stroke-dasharray:0;transition:all .5s ease}@keyframes typing{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}.typing-dot{animation:typing 1s infinite}@keyframes ai-glow{0%,100%{filter:drop-shadow(0 0 5px rgba(22, 93, 255, .5))}50%{filter:drop-shadow(0 0 15px rgba(22, 93, 255, .8))}}.ai-avatar-glow{animation:ai-glow 2s infinite ease-in-out}@keyframes reveal-chat{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-out-thinking{0%{opacity:0;transform:translateY(20px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-10px);height:0;margin:0;overflow:hidden}}.chat-stagger-1{animation:reveal-chat .5s ease-out forwards;opacity:0}.chat-stagger-2{animation:fade-out-thinking 2.5s ease-in-out .8s forwards;opacity:0}.chat-stagger-3{animation:reveal-chat .5s ease-out 3.3s forwards;opacity:0}@keyframes fadeInOut{0%,100%{opacity:.3}50%{opacity:1}}.thinking-indicator{animation:fadeInOut 1.5s infinite}@keyframes node-float{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(10px,-15px) scale(1.05)}66%{transform:translate(-8px,12px) scale(.95)}}.animate-node-float{animation:node-float 8s ease-in-out infinite}@keyframes beam-glow{0%,100%{opacity:.3;stroke-width:1}50%{opacity:1;stroke-width:3;filter:blur(2px)}}.beam-path{animation:beam-glow 3s ease-in-out infinite}@keyframes data-pulse{0%{offset-distance:0%;opacity:0;scale:0.5}20%{opacity:1;scale:1}80%{opacity:1;scale:1}100%{offset-distance:100%;opacity:0;scale:0.5}}.data-packet{animation:data-pulse 3s infinite cubic-bezier(.4,0,.2,1)}@keyframes nav-line-reveal{0%,5%{transform:scaleX(0)}15%,90%{transform:scaleX(1)}100%,95%{transform:scaleX(0)}}@keyframes nav-line-reveal-delayed{0%,35%{transform:scaleX(0)}45%,90%{transform:scaleX(1)}100%,95%{transform:scaleX(0)}}@keyframes nav-text-activate{0%,5%{color:#94a3b8}10%,90%{color:#1e293b}100%,95%{color:#94a3b8}}@keyframes nav-text-activate-delayed-2{0%,35%{color:#94a3b8}40%,90%{color:#1e293b}100%,95%{color:#94a3b8}}@keyframes nav-text-activate-delayed-3{0%,65%{color:#94a3b8}70%,90%{color:#1e293b}100%,95%{color:#94a3b8}}.nav-text-1{animation:nav-text-activate 12s infinite}.nav-text-2{animation:nav-text-activate-delayed-2 12s infinite}.nav-text-3{animation:nav-text-activate-delayed-3 12s infinite}@keyframes slide-up-custom{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up-custom{animation:slide-up-custom .8s cubic-bezier(.16,1,.3,1) forwards;opacity:0}@keyframes fade-in-custom{from{opacity:0}to{opacity:1}}.animate-fade-in-custom{animation:fade-in-custom 1s ease-out forwards}@keyframes shimmer{0%{transform:translateX(-100%) skewX(-12deg)}100%{transform:translateX(200%) skewX(-12deg)}}@keyframes title-glow{0%,100%{filter:blur(80px) opacity(.5);transform:scale(1)}50%{filter:blur(100px) opacity(.8);transform:scale(1.1)}}@keyframes rainbow-flow{0%{background-position:0 50%}100%{background-position:200% 50%}}@keyframes rainbow-text-color{0%{color:#ff0080}17%{color:#f60}33%{color:#c90}50%{color:#00a86b}67%{color:#0080cc}83%{color:#60c}100%{color:#ff0080}}@keyframes hero-flow-dash{0%{stroke-dashoffset:1200;opacity:.15}40%{opacity:.75}100%{stroke-dashoffset:0;opacity:.15}}@keyframes hero-node-pulse{0%,100%{transform:scale(1);opacity:.45;filter:drop-shadow(0 0 4px rgba(22, 93, 255, .35))}50%{transform:scale(1.35);opacity:1;filter:drop-shadow(0 0 12px rgba(37, 99, 235, .65))}}@keyframes hero-title-aura-breathe{0%,100%{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@keyframes hero-title-blue-flow{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes hero-title-blue-glow{0%,100%{opacity:.46;transform:translateZ(0) scale(.98)}50%{opacity:.78;transform:translateZ(0) scale(1.03)}}@keyframes hero-title-blue-sheen{0%,54%{opacity:0;background-position:135% 0}64%{opacity:.72}78%{opacity:0;background-position:-55% 0}100%{opacity:0;background-position:-55% 0}}@keyframes hero-scroll-bounce{0%,100%{transform:translateY(0);opacity:.5}50%{transform:translateY(6px);opacity:1}}@keyframes hero-tag-glow{0%,100%{box-shadow:0 0 0 0 rgba(22,93,255,0)}50%{box-shadow:0 0 0 3px rgba(22,93,255,.12)}}@keyframes hero-hub-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.04);opacity:.92}}@keyframes hero-hub-ring-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hero-label-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}#hero .hero-float-label--1{animation-name:hero-label-float-center}@keyframes hero-label-float-center{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-6px)}}@keyframes dc-step-enter{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes dc-arrow-flow{0%{opacity:.35}50%{opacity:1}100%{opacity:.35}}@keyframes dc-step-active{0%{box-shadow:0 0 0 0 rgba(22,93,255,0)}40%{box-shadow:0 0 0 6px rgba(22,93,255,.18)}100%{box-shadow:0 0 0 0 rgba(22,93,255,0)}}@keyframes dc-dot-travel{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}100%{left:100%;opacity:0}}@keyframes dc-card-enter{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.dc-animated .decision-chain-step:first-child{animation:dc-step-enter .5s ease both;animation-delay:50ms}.dc-animated .decision-chain-step:nth-child(3){animation:dc-step-enter .5s ease both;animation-delay:.15s}.dc-animated .decision-chain-step:nth-child(5){animation:dc-step-enter .5s ease both;animation-delay:.25s}.dc-animated .decision-chain-step:nth-child(7){animation:dc-step-enter .5s ease both;animation-delay:.35s}.dc-animated .decision-chain-step:nth-child(9){animation:dc-step-enter .5s ease both;animation-delay:.45s}.dc-animated .decision-chain-step:nth-child(11){animation:dc-step-enter .5s ease both;animation-delay:.55s}.dc-animated .decision-chain-step:nth-child(13){animation:dc-step-enter .5s ease both;animation-delay:.65s}.dc-animated .dc-connector{animation:dc-arrow-flow 2.4s ease-in-out infinite}.dc-animated .dc-connector:nth-child(2){animation-delay:0s}.dc-animated .dc-connector:nth-child(4){animation-delay:.2s}.dc-animated .dc-connector:nth-child(6){animation-delay:.4s}.dc-animated .dc-connector:nth-child(8){animation-delay:.6s}.dc-animated .dc-connector:nth-child(10){animation-delay:.8s}.dc-animated .dc-connector:nth-child(12){animation-delay:1s}#decision-chain[data-layout=decision-chain] .decision-chain-step.dc-active .dc-glass-step__icon{animation:none}.decision-chain-step.dc-active>div:first-child:not(.dc-glass-step__icon){animation:dc-step-active .8s ease forwards;border-color:rgba(22,93,255,.45)!important;background-color:rgba(22,93,255,.1)!important}.decision-chain-step.dc-active .dc-step-short{color:#165dff}.dc-flow-track{position:relative;height:2px;background:linear-gradient(90deg,transparent,#e2e8f0 30%,#e2e8f0 70%,transparent);border-radius:999px;overflow:visible;pointer-events:none}.dc-flow-dot{position:absolute;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:#165dff;box-shadow:0 0 8px 2px rgba(22,93,255,.35);animation:dc-dot-travel 6.3s linear infinite;opacity:0}#decision-chain .dc-card-animated{animation:dc-card-enter .55s ease both}#decision-chain .dc-card-animated:first-child{animation-delay:50ms}#decision-chain .dc-card-animated:nth-child(2){animation-delay:.15s}#decision-chain .dc-card-animated:nth-child(3){animation-delay:.25s}@media (prefers-reduced-motion:reduce){#decision-chain .dc-card-animated,#hero .hero-title-word--blue,#hero .hero-title-word--blue::after,#hero .hero-title-word--blue::before,.dc-animated .dc-connector,.dc-animated .decision-chain-step,.dc-flow-dot,.decision-chain-step.dc-active>div:first-child:not(.dc-glass-step__icon),.hero-flow-node,.hero-flow-path,.hero-pill--active,.hero-scroll-chevron,.hero-tag-pulse,.hero-title-aura{animation:none!important}}