/* s.ai · Motion edition. Native SVG/CSS; no animation framework or third-party runtime. */
.brand-logo{display:block;width:108px;height:51px;overflow:visible;flex-shrink:0}
.brand-logo img{position:static;width:100%;height:100%;max-width:100%;object-fit:contain;mix-blend-mode:normal}
.brand-logo-dark img,.home .site-header .dark-mark,.model .site-header .dark-mark,.quant-index .site-header .dark-mark{mix-blend-mode:normal}
.brand-logo .dark-mark{display:none}
.home .site-header .dark-mark,.model .site-header .dark-mark,.quant-index .site-header .dark-mark{display:block}
.brand-logo .light-mark{display:block}
.home .site-header .light-mark,.model .site-header .light-mark,.quant-index .site-header .light-mark{display:none}
.brand-logo-dark .dark-mark{display:block}
.home{--max:1380px;--v6-night:#0b1713;--v6-coral:#f16b5d;--v6-cream:#f1ede4;--v6-muted:#b3c2b8;--v6-line:#2b3e33;background:var(--v6-night);color:var(--v6-cream);-webkit-font-smoothing:antialiased}
.home .site-header{position:sticky;top:0;background:#0b1713ee;backdrop-filter:blur(18px);border-color:#23372c}
.home .header-inner{height:82px}
.home .nav{gap:27px}
.home .nav a{font-size:12px}
.home .nav .header-contact{background:var(--v6-cream);color:var(--v6-night);border-color:var(--v6-cream);border-radius:5px}
.home .site-footer{background:var(--v6-night)}
.home main{overflow:clip}
.home section[id]{scroll-margin-top:90px}
.home p{line-height:1.85}
.v6-kicker{display:block;font:10px/1.7 Arial,sans-serif;letter-spacing:1.65px;color:#a7baab;margin-bottom:23px}
.v6-hero{background:radial-gradient(ellipse at 80% 42%,#213b2b66 0,transparent 55%),var(--v6-night);position:relative}
.v6-hero-grid{display:grid;grid-template-columns:1.04fr 1fr;align-items:center;gap:20px;min-height:642px;padding-top:55px;padding-bottom:48px}
.v6-hero-copy{position:relative;z-index:1}
.v6-hero-copy .v6-kicker{color:#c4d0c3;display:flex;gap:10px;align-items:center}
.v6-hero-copy .v6-kicker i,.v6-signal-strip i{width:5px;height:5px;background:#ed8c77;display:inline-block;border-radius:50%;box-shadow:0 0 12px #ed8c7777}
.v6-hero h1{font-size:clamp(46px,5.15vw,78px);font-weight:500;line-height:1.3;letter-spacing:-3.8px}
.v6-hero h1 span{color:var(--v6-coral)}
.v6-hero-sub{font-size:16px;line-height:1.95!important;color:#b8c6ba;margin-top:27px}
.v6-hero .actions{align-items:center;gap:28px;margin-top:35px}
.button.v6-primary{background:var(--v6-coral);border-color:var(--v6-coral);color:#15231e;border-radius:5px;font-size:13px;min-height:49px}
.button.v6-primary:hover{background:#ff8b7e;border-color:#ff8b7e;box-shadow:0 4px 22px #f16b5d22}
.v6-link-light{display:inline-flex;align-items:center;gap:20px;font-size:13px;padding:13px 0;border-bottom:1px solid #8a9c8d;color:var(--v6-cream);white-space:nowrap}
.v6-link-light span{font-size:20px}
.v6-link-light:hover{color:#ff9c8c}
.v6-hero-foot{margin-top:66px;display:flex;gap:12px;font:9px/1.6 Arial,sans-serif;letter-spacing:1px;color:#a4b3a6}
.v6-hero-foot b{font-weight:400;color:#6f8575}
.v6-intelligence{min-width:0;position:relative;padding-left:12px}
.v6-orb-label{display:flex;justify-content:space-between;color:#8fa694;font:9px/1.5 Arial,sans-serif;letter-spacing:1.5px;border-top:1px solid #314536;padding-top:17px}
.v6-orb-space{position:relative;height:432px;isolation:isolate}
.v6-orb-space:before{content:"";position:absolute;inset:24% 15%;background:#d6774917;filter:blur(55px);border-radius:50%}
.v6-ribbon{position:absolute;width:106%;height:106%;max-width:none;left:-3%;top:-2%;object-fit:contain;animation:v6-float 18s ease-in-out infinite;filter:drop-shadow(0 0 16px #e58e7022)}
.v6-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100px;height:100px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,#10251e 40%,#122a2080);border:1px solid #c58a6655;box-shadow:0 0 70px #ec997522,inset 0 0 24px #e1b18d11}
.v6-core img{width:32px;height:36px}
.v6-orbit{position:absolute;width:76%;height:56%;left:12%;top:22%;border:1px solid #9db8a522;border-radius:50%;transform:rotate(-22deg)}
.v6-orbit.orbit-two{transform:rotate(22deg);width:90%;height:45%;left:5%;top:28%;border-style:dashed;border-color:#d5a28a22}
.v6-orb-tag{position:absolute;font-size:11px;line-height:1.8;z-index:2;background:#0b1713d9;border:1px solid #4b604c;padding:10px 15px;border-radius:5px;box-shadow:0 12px 35px #0003}
.v6-orb-tag small{display:block;font:8px/1.8 Arial,sans-serif;letter-spacing:.8px;color:#8fa693}
.tag-data{top:61px;left:0}
.tag-model{top:174px;right:-3px;border-color:#b9796077}
.tag-system{bottom:39px;left:50px}
.v6-particle{position:absolute;width:5px;height:5px;border-radius:50%;background:#f6b497;box-shadow:0 0 17px #eab390;animation:v6-pulse 4s ease-in-out infinite}
.p1{top:95px;left:42%}.p2{bottom:98px;right:26%;animation-delay:-1s}.p3{top:185px;left:14%;animation-delay:-2.5s}
.v6-signal-strip{border-top:1px solid #314536;padding-top:17px;display:flex;justify-content:space-between;gap:10px;color:#aebdae;font:9px/1.6 Arial,sans-serif;letter-spacing:.6px}
.v6-signal-strip span:first-child{display:flex;align-items:center;gap:8px;font-size:10px}
.v6-market-strip{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:26px;border-top:1px solid #2b3b30}
.v6-market-strip>span{font:9px/1.7 Arial,sans-serif;letter-spacing:1px;max-width:200px;color:#859e8b}
.v6-market-strip strong{font:23px/1.5 Georgia,serif;font-weight:400;color:#c5cfc1}
.v6-clients{background:#e9ede6;color:#29382e;padding:31px 0 22px;border-bottom:1px solid #d4dcd0}
.v6-client-heading{display:flex;align-items:center;justify-content:space-between;gap:25px}
.v6-client-heading .v6-kicker{font-size:8px;color:#536656;margin-bottom:6px}
.v6-client-heading h2{font-size:20px;letter-spacing:0}
.v6-client-heading p{font-size:11px;color:#516352;margin:0}
.v6-client-heading a{text-decoration:underline;text-underline-offset:3px}
.v6-client-heading strong{font-weight:600;color:#25392b}
.v6-icon-button{background:transparent;border:1px solid #9ead9c;border-radius:50%;width:32px;height:32px;flex:0 0 32px;font-size:12px;color:#354b38}
.v6-icon-button:hover{background:#dae2d5}
.v6-marquee{overflow:hidden;max-width:1380px;margin:19px auto 0;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}
.v6-marquee-track{display:flex;width:max-content;animation:v6-marquee 35s linear infinite}
.v6-client-group{display:flex;align-items:center;flex-shrink:0}
.v6-client{width:230px;height:70px;display:grid;place-items:center}
.v6-client img{width:135px;height:45px;object-fit:contain;filter:grayscale(1);opacity:.7}
.v6-client:nth-child(1) img{width:106px}.v6-client:nth-child(5) img{width:103px}
.v6-marquee.is-paused .v6-marquee-track,.v6-marquee:hover .v6-marquee-track{animation-play-state:paused}
.v6-section{padding:112px 0}
.v6-section-top{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:52px}
.v6-section h2{font-size:clamp(32px,3.35vw,48px);font-weight:500;line-height:1.38;letter-spacing:-1.8px}
.v6-section-top p{font-size:14px;color:#52634d;max-width:420px;flex-shrink:0}
.v6-section-top h2 span{color:#738071}
.v6-model-section{background:var(--v6-cream);color:#17291f}
.v6-model-section .v6-kicker,.v6-enterprise-section .v6-kicker,.v6-collaboration-section .v6-kicker{color:#a4493b}
.v6-model-grid{display:grid;grid-template-columns:1fr 1.02fr;gap:75px;align-items:center}
.v6-model-visual{border-radius:10px;background:radial-gradient(ellipse at 50% 45%,#294a36,#10231a 60%);color:#e8e8da;padding:28px 30px 19px;min-height:405px;position:relative;overflow:hidden}
.v6-visual-overline{display:block;font:9px/1.7 Arial,sans-serif;letter-spacing:1.3px;color:#a5bca7;margin-bottom:30px}
.v6-teachers{display:flex;justify-content:center;gap:15px}
.v6-teachers span{font:9px/1.5 Arial,sans-serif;letter-spacing:.8px;border:1px solid #52684f;background:#263c29;padding:11px 15px;border-radius:4px}
.v6-distill-lines{height:58px;display:flex;justify-content:center;gap:60px}
.v6-distill-lines i{display:block;height:100%;width:1px;background:linear-gradient(#7b9271,#de926a);position:relative}
.v6-distill-lines i:first-child{transform:skewX(38deg)}.v6-distill-lines i:last-child{transform:skewX(-38deg)}
.v6-distill-lines i:after{content:"";position:absolute;left:-1px;width:3px;height:13px;background:#edbe8b;box-shadow:0 0 12px #ffbf8055;animation:v6-signal 2.8s linear infinite}
.v6-distill-lines i:nth-child(2):after{animation-delay:-1s}.v6-distill-lines i:nth-child(3):after{animation-delay:-2s}
.v6-model-center{display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #92744c;box-shadow:0 0 45px #b3825522;background:#142c20;width:230px;margin:auto;padding:19px 25px 15px;border-radius:6px;position:relative}
.v6-model-center img{width:85px;height:40px}.v6-model-center span{font:7px/1.5 Arial,sans-serif;letter-spacing:1.5px;color:#b2b99d;margin-top:15px}
.v6-data-rail{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px;text-align:center;margin-top:29px;border-top:1px solid #41553f;padding-top:17px}
.v6-data-rail>span{font:8px/1.5 Arial,sans-serif;color:#849d82;grid-row:1}
.v6-data-rail>b{font-size:11px;font-weight:400;grid-row:2}
.v6-model-visual>p{font-size:9px;color:#91a48e;text-align:center;margin-top:16px}
.v6-value{display:flex;gap:23px;border-bottom:1px solid #cfd5c9;padding:23px 0}
.v6-value:first-child{padding-top:0}
.v6-value>span{font:11px/1.5 Arial,sans-serif;color:#a04f3d;padding-top:6px}
.v6-value h3{font-size:20px;letter-spacing:-.5px;font-weight:500}
.v6-value p{font-size:13px;color:#52634d;margin-top:10px}
.v6-model-values>.text-link{margin-top:24px;color:#203d2c}
.v6-workflow-section{background:#e5eadd;color:#182b1f;border-top:1px solid #d4d9cb}
.v6-workflow-section .v6-kicker{color:#8d503d}
.v6-scenario-tabs{display:flex;gap:10px;margin-bottom:22px;flex-wrap:wrap}
.v6-scenario-tabs button{border:1px solid #b8c6b4;border-radius:6px;background:transparent;padding:12px 24px;font-size:13px;transition:background .25s,color .25s}
.v6-scenario-tabs button[aria-selected=true]{background:#172c20;color:#f1ede4;border-color:#172c20}
.v6-scenario-tabs button:hover{border-color:#456447}
.v6-workspace{display:grid;grid-template-columns:.86fr 1.14fr;min-height:640px;border-radius:12px;background:#f8f9f3;border:1px solid #bac8b4;box-shadow:0 24px 60px #27422b0b;overflow:hidden}
.v6-conversation{padding:30px;border-right:1px solid #cbd5c3;position:relative}
.v6-workspace-label{display:flex;align-items:center;gap:9px;font:9px/1.5 Arial,sans-serif;letter-spacing:.8px;margin-bottom:27px}
.v6-workspace-label img{width:17px;height:18px}
.v6-demo-badge{font-size:9px;padding:4px 7px;border:1px solid currentColor;border-radius:3px;opacity:.8;white-space:nowrap;letter-spacing:.2px}
.v6-workspace-label .v6-demo-badge{margin-left:auto;color:#50644b}
.v6-task-bubble{margin-left:35px;padding:18px 20px;background:#e6ecdf;border:1px solid #d2ddc8;border-radius:10px 10px 2px 10px}
.v6-task-bubble>span,.v6-model-bubble>span{display:block;font-size:10px;color:#52634d;margin-bottom:7px}
.v6-task-bubble p{font-size:14px;line-height:1.8}
.v6-model-bubble{padding:20px 0 10px}
.v6-model-bubble p{font-size:13px;color:#54654e}
.v6-document{max-width:285px;margin:12px auto 20px;padding:18px 22px 19px;background:#fffefa;box-shadow:0 8px 25px #1d3a2512;border:1px solid #d2daca;border-radius:5px;position:relative;overflow:hidden;transform:rotate(-2deg)}
.v6-document-top{font:8px/1.6 Arial,sans-serif;letter-spacing:1px;color:#52634d;display:flex;justify-content:space-between;border-bottom:1px solid #e2e5dc;padding-bottom:9px;margin-bottom:12px}
.v6-document h3{font-size:15px;font-weight:500;letter-spacing:0}
.v6-document-lines{display:flex;gap:8px;flex-direction:column;margin:16px 0}
.v6-document-lines i{height:4px;width:100%;background:#e0e5d9;border-radius:2px}
.v6-document-lines i:nth-child(2){width:75%}.v6-document-lines i:nth-child(3){background:#e8c7aa;width:86%}.v6-document-lines i:nth-child(4){width:93%}.v6-document-lines i:nth-child(5){width:63%}
.v6-document-tag{font-size:9px;border:1px solid #c7d6bb;padding:5px 8px;background:#f0f5e9;color:#536447;border-radius:3px}
.v6-scan-line{position:absolute;top:30px;left:0;right:0;height:35px;background:linear-gradient(transparent,#e0a56a23);border-bottom:1px solid #bc8a5099;animation:v6-scan 5s ease-in-out infinite;pointer-events:none}
.v6-demo-note{font-size:10px!important;color:#52634d;line-height:1.7!important;max-width:340px;margin-top:19px}
.v6-flow-canvas{background-color:#edf2e7;background-image:radial-gradient(#bccdb455 .8px,transparent .8px);background-size:15px 15px;padding:22px 28px 18px;min-width:0}
.v6-canvas-header{display:flex;align-items:center;justify-content:space-between;gap:10px;font:9px/1.6 Arial,sans-serif;letter-spacing:1px;color:#68805c}
.v6-canvas-header>div{display:flex;gap:7px}
.v6-small-button{border:1px solid #b7c6a9;background:#f5f8ef;padding:6px 9px;border-radius:4px;color:#506945;font-size:10px;white-space:nowrap}
.v6-small-button:hover{background:#e2ebd7}
.v6-flow-nodes{max-width:360px;margin:28px auto 22px}
.v6-flow-node{width:100%;display:flex;align-items:center;gap:15px;text-align:left;padding:13px 17px;border:1px solid #c1cfb6;border-radius:7px;background:#f9fbf6;box-shadow:0 4px 10px #1f431b06;transition:background .3s,border-color .3s,box-shadow .3s}
.v6-node-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border:1px solid #d3ddc9;border-radius:5px;font:10px/1 Arial,sans-serif;color:#52634d}
.v6-flow-node strong{font-size:13px;font-weight:500;display:block}
.v6-flow-node small{display:block;font-size:10px;color:#52634d;margin-top:5px;line-height:1.5}
.v6-flow-node>i{width:6px;height:6px;margin-left:auto;border-radius:50%;background:#b8c7ad}
.v6-flow-node.is-active{background:#172e1f;color:#f0f1e4;border-color:#355b35;box-shadow:0 6px 22px #244d2722}
.v6-flow-node.is-active .v6-node-icon{border-color:#466c42;color:#edc6a5;background:#213f28}
.v6-flow-node.is-active small{color:#b5c9a6}
.v6-flow-node.is-active>i{background:#f4a480;box-shadow:0 0 12px #e6b18855}
.v6-flow-node.is-complete{border-color:#809573}
.v6-flow-connector{display:block;height:20px;width:1px;background:#a6b89a;margin:auto;position:relative;overflow:hidden}
.v6-flow-connector:after{content:"";position:absolute;top:0;left:0;width:1px;height:8px;background:#d87c4c;animation:v6-signal 2s linear infinite}
.v6-flow-result{background:#f8faf3bb;border:1px solid #c7d3bb;border-left:2px solid #a8784f;border-radius:4px;max-width:420px;min-height:89px;margin:0 auto;padding:13px 17px}
.v6-flow-result>span{font-size:10px;color:#7d5a39}
.v6-flow-result p{font-size:12px;color:#516446;margin-top:6px;line-height:1.7}
.v6-flow-bottom{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:22px;font:8px/1.6 Arial,sans-serif;color:#7d9070}
.v6-flow-bottom a{font-size:11px;color:#314e29;border-bottom:1px solid #97a789;white-space:nowrap}
.v6-workspace.is-paused .v6-scan-line,.v6-workspace.is-paused .v6-flow-connector:after{animation-play-state:paused}
.v6-quant-section{background:radial-gradient(ellipse at 70% 60%,#1e3022aa,transparent 65%),var(--v6-night);color:var(--v6-cream)}
.v6-quant-section .v6-section-top h2 span{color:#9fb29f}
.v6-quant-section .v6-kicker{color:#ce987d}
.v6-quant-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #40533f;border-bottom:1px solid #40533f;margin-bottom:48px}
.v6-quant-tabs button{text-align:left;border:0;border-bottom:2px solid transparent;background:transparent;color:#a4b69e;padding:23px 19px;transition:color .2s,background .2s}
.v6-quant-tabs button:first-child{padding-left:0}
.v6-quant-tabs small{display:block;font:8px/1.6 Arial,sans-serif;letter-spacing:1px;color:#7e987d;margin-bottom:11px}
.v6-quant-tabs span{font-size:18px}
.v6-quant-tabs button[aria-selected=true]{color:#f2edde;border-bottom-color:var(--v6-coral)}
.v6-quant-tabs button[aria-selected=true] small{color:#e99b81}
.v6-quant-tabs button:hover{background:#50674416}
.v6-quant-preview{display:grid;grid-template-columns:1fr 1.1fr;gap:73px;align-items:center;min-height:470px}
.v6-quant-copy h3{font-size:34px;line-height:1.4;font-weight:500;letter-spacing:-1px}
.v6-quant-copy .v6-kicker{font-size:9px;margin-bottom:20px}
.v6-quant-copy>p{font-size:13px;color:#b2c2a8;margin-top:20px}
.v6-quant-copy dl{margin:25px 0 28px}
.v6-quant-copy dl>div{display:grid;grid-template-columns:105px 1fr;gap:15px;padding:11px 0;border-top:1px solid #32472d}
.v6-quant-copy dt{font-size:11px;color:#d6b69a;line-height:1.8}
.v6-quant-copy dd{font-size:12px;color:#9fb293;margin:0;line-height:1.8}
.v6-quant-copy .button{font-size:12px}
.v6-market-visual{min-width:0;background:#14271bcc;border:1px solid #3e5438;border-radius:8px;padding:26px 25px 22px}
.v6-chart-top{display:flex;justify-content:space-between;gap:12px;align-items:center;color:#9bb58c;font:8px/1.6 Arial,sans-serif;letter-spacing:1px}
.v6-quant-chart{width:100%;height:auto;margin-top:12px}
#quant-line-a,#quant-line-b{stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:850;stroke-dashoffset:0}
.v6-quant-chart.is-changing #quant-line-a,.v6-quant-chart.is-changing #quant-line-b{animation:v6-draw 1.5s ease-out}
.v6-chart-sweep{animation:v6-chart-sweep 9s linear infinite}
.v6-chart-key{display:flex;justify-content:flex-start;gap:20px;font-size:10px;color:#a3b99a}
.v6-chart-key>span{display:flex;align-items:center;gap:7px}
.v6-chart-key b{font-weight:400}
.v6-chart-key i{width:14px;height:2px;background:#f16b5d}
.v6-chart-key>span+span i{background:#bdc8b6}
.v6-quant-rail{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #39512e;padding-top:22px;margin-top:28px;font-size:11px;color:#bfd0b5}
.v6-quant-rail b{font-weight:400;color:#68855c}
.v6-market-visual>p{font-size:9px;color:#8caa80;margin-top:19px;line-height:1.7}
.v6-enterprise-section{background:#f1ede4;color:#17291f}
.v6-enterprise-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:start}
.v6-industry-tabs{display:flex;flex-direction:column}
.v6-industry-tabs button{position:relative;background:transparent;border:0;border-bottom:1px solid #d0d7c8;padding:25px 26px;text-align:left;color:#52634d;transition:background .25s,color .25s}
.v6-industry-tabs button span{display:block;font-size:20px;letter-spacing:-.5px}
.v6-industry-tabs button small{display:block;font:8px/1.6 Arial,sans-serif;letter-spacing:.9px;margin-top:9px}
.v6-industry-tabs button b{position:absolute;right:22px;top:27px;font-size:20px;font-weight:400}
.v6-industry-tabs button[aria-selected=true]{background:#1c3524;color:#f3f0e4;border-color:#1c3524;border-radius:5px}
.v6-industry-tabs button:hover{color:#b75b48}
.v6-industry-tabs button[aria-selected=true]:hover{color:#f3f0e4}
.v6-industry-panel{padding:32px 0 15px;min-height:492px}
.v6-industry-panel .v6-kicker{font-size:9px}
.v6-industry-panel>h3{font-size:33px;line-height:1.45;letter-spacing:-1px}
.v6-industry-comparison{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:30px 0 26px}
.v6-industry-comparison>div{padding-top:17px;border-top:1px solid #9fae91}
.v6-industry-comparison>div+div{border-color:#b56b4d}
.v6-industry-comparison span{font-size:11px;color:#52634d}
.v6-industry-comparison>div+div span{color:#a85238}
.v6-industry-comparison p{font-size:13px;color:#4f6647;margin-top:10px}
.v6-industry-deliver{background:#e1e8d7;padding:16px 20px;border-left:2px solid #8f9f7b}
.v6-industry-deliver span{font-size:10px;color:#52634d}
.v6-industry-deliver p{font-size:13px;color:#314c28;margin-top:7px}
.v6-industry-panel>.text-link{margin-top:23px}
.v6-industry-caption{font-size:10px!important;color:#52634d;margin-top:16px}
.v6-ecosystem-section{background:#e5eadd;color:#17291f;border-top:1px solid #d0d9c7}
.v6-ecosystem-section .v6-kicker{color:#915a42}
.v6-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.v6-product{background:#eff2e7;border:1px solid #c8d1bd;border-radius:7px;min-height:340px;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:transform .35s,box-shadow .35s}
.v6-product:hover{transform:translateY(-6px);box-shadow:0 18px 30px #2a482812}
.v6-product>div:last-of-type{padding:22px 20px 38px;flex:1}
.v6-product .v6-kicker{font-size:8px;letter-spacing:.8px;margin-bottom:12px}
.v6-product h3{font-size:20px;letter-spacing:-.5px}
.v6-product p{font-size:12px;line-height:1.8;color:#52634d;margin-top:10px;max-width:205px}
.v6-product-arrow{position:absolute;right:17px;bottom:15px;font-size:21px;font-weight:400;color:#4d6442}
.v6-product-image{height:178px;display:grid;place-items:center;background:#0a2030}
.v6-product-image img{width:100%;height:auto;max-height:178px;object-fit:contain}
.v6-mini-flow{height:178px;display:flex;align-items:center;justify-content:center;padding:15px;gap:0;background:#cedbc3}
.v6-mini-flow span{height:49px;min-width:36px;padding:5px;border:1px solid #819e73;border-radius:3px;display:grid;place-items:center;font-size:10px;background:#e9efdf;color:#45613a}
.v6-mini-flow i{height:1px;width:13px;flex:1;background:#839e72}
.v6-mini-flow span:nth-of-type(2){background:#2c512e;color:#edecdb;border-color:#2c512e}
.v6-creative-art{height:178px;background:#ddbea4;position:relative;overflow:hidden}
.v6-creative-art>span{font:22px/1.2 Georgia,serif;position:absolute;left:20px;bottom:25px;color:#543b2e}
.v6-creative-art>i{position:absolute;height:110px;width:110px;border:1px solid #96654a99;border-radius:50%;right:-12px;top:23px}
.v6-creative-art>i:nth-child(2){right:11px;top:-4px}.v6-creative-art>i:nth-child(3){right:34px;top:-31px}
.v6-carina-image{height:178px;background:#e7e1d6;overflow:hidden}
.v6-carina-image img{width:100%;height:178px;object-fit:cover;object-position:center 31%}
.v6-collaboration-section{background:#f1ede4;color:#17291f}
.v6-cooperation-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-bottom:74px}
.v6-cooperation-steps article{border-top:1px solid #aab69e;padding-top:23px}
.v6-cooperation-steps article>span{font:9px/1.5 Arial,sans-serif;letter-spacing:1px;color:#a4573d}
.v6-cooperation-steps h3{font-size:22px;margin-top:25px}
.v6-cooperation-steps p{font-size:13px;color:#52634d;margin-top:12px;max-width:330px}
.v6-faq{border-top:1px solid #bdc8b2;max-width:1000px;margin:auto}
.v6-faq details{border-bottom:1px solid #bdc8b2}
.v6-faq summary{cursor:pointer;list-style:none;padding:24px 0;display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:16px;color:#294223}
.v6-faq summary::-webkit-details-marker{display:none}
.v6-faq summary span{font-size:22px;color:#855237;font-weight:400}
.v6-faq details[open] summary span{transform:rotate(45deg)}
.v6-faq p{font-size:13px;color:#52634d;max-width:850px;padding-bottom:24px;margin-right:35px}
.v6-final-cta{background:#e89072;color:#1b3222;padding:70px 0 45px;position:relative;overflow:hidden}
.v6-final-cta .container{position:relative}
.v6-final-cta .v6-kicker{color:#432f25;font-size:9px;position:relative;z-index:1}
.v6-final-cta h2{font-size:clamp(35px,4.2vw,60px);line-height:1.3;letter-spacing:-2px;position:relative;z-index:1;max-width:840px}
.v6-final-bottom{display:flex;justify-content:space-between;gap:25px;align-items:flex-end;margin-top:38px;position:relative;z-index:1}
.v6-final-bottom p{font-size:12px;color:#432f25}
.v6-final-bottom .button{background:#183121;border-color:#183121;border-radius:5px}
.v6-final-mark{position:absolute;right:0;bottom:-65px;font:260px/1 Arial,sans-serif;font-weight:600;letter-spacing:-20px;color:#b9634d30;pointer-events:none}
.js-motion .v6-reveal{opacity:0;transform:translateY(22px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.7,.2,1)}
.js-motion .v6-reveal.is-visible{opacity:1;transform:none}
.v6-section:not(.is-in-view) .v6-distill-lines i:after,.v6-section:not(.is-in-view) .v6-chart-sweep,.v6-section:not(.is-in-view) .v6-scan-line,.v6-section:not(.is-in-view) .v6-flow-connector:after,.v6-hero:not(.is-in-view) .v6-ribbon,.v6-hero:not(.is-in-view) .v6-particle{animation-play-state:paused}
.home[data-page-hidden=true] *,.home[data-page-hidden=true] *:before,.home[data-page-hidden=true] *:after{animation-play-state:paused!important}
@keyframes v6-float{0%,100%{transform:rotate(-4deg) scale(1)}50%{transform:rotate(7deg) scale(1.06)}}
@keyframes v6-pulse{0%,100%{opacity:.3;transform:scale(.7)}50%{opacity:1;transform:scale(1.3)}}
@keyframes v6-marquee{to{transform:translateX(-50%)}}
@keyframes v6-signal{from{top:-15px}to{top:100%}}
@keyframes v6-scan{0%,100%{transform:translateY(0);opacity:0}20%,75%{opacity:1}85%{transform:translateY(155px)}}
@keyframes v6-draw{from{stroke-dashoffset:850}to{stroke-dashoffset:0}}
@keyframes v6-chart-sweep{from{transform:translateX(20px)}to{transform:translateX(500px)}}
@media(min-width:1550px){.v6-hero-grid{min-height:720px}.v6-orb-space{height:470px}}
@media(max-width:1150px){
 .home .container{padding-inline:35px}.home .nav{gap:15px}
 .v6-hero h1{font-size:5.1vw;letter-spacing:-2px}.v6-hero-grid{min-height:610px}
 .v6-hero-sub{font-size:14px}.v6-hero-foot{font-size:8px;gap:9px;margin-top:45px}
 .v6-orb-space{height:390px}.tag-model{right:0}.v6-orb-tag{font-size:10px;padding:8px 10px}.v6-orb-tag small{font-size:7px}
 .v6-signal-strip>span:last-child{display:none}.v6-market-strip strong{font-size:20px}
 .v6-model-grid{gap:45px}.v6-model-visual{padding-inline:22px}.v6-teachers{gap:8px}.v6-teachers span{padding:10px;font-size:8px}
 .v6-quant-preview{gap:42px}.v6-quant-tabs span{font-size:16px}.v6-quant-tabs small{letter-spacing:.4px}
 .v6-enterprise-grid{gap:45px}.v6-product-grid{gap:12px}.v6-product h3{font-size:17px}
 .v6-conversation{padding:25px}.v6-flow-canvas{padding-inline:22px}.v6-workspace{grid-template-columns:1fr 1.1fr}
 .v6-flow-bottom>span{display:none}.v6-flow-bottom{justify-content:flex-end}
}
@media(max-width:900px){
 .v6-hero-grid{gap:6px}.v6-hero h1{font-size:clamp(42px,5.5vw,52px)}.v6-hero-foot{flex-wrap:wrap;gap:8px}
 .v6-hero .actions{gap:18px}.v6-link-light{font-size:12px;gap:10px}.v6-hero .button{padding:12px 17px}
 .v6-orb-space{height:345px}.tag-data{top:45px}.tag-model{top:164px}.tag-system{left:21px;bottom:25px}
 .v6-market-strip{flex-wrap:wrap;gap:20px}.v6-market-strip>span{max-width:none;width:100%}
 .v6-section{padding:80px 0}.v6-section-top{gap:35px;align-items:flex-start}.v6-section-top p{font-size:12px;max-width:290px}
 .v6-model-grid{grid-template-columns:1fr;gap:35px}.v6-model-visual{min-height:370px;max-width:650px;width:100%}
 .v6-model-values{display:grid;grid-template-columns:1fr;gap:0}.v6-value h3{font-size:20px}
 .v6-workspace{grid-template-columns:.9fr 1.1fr}.v6-conversation,.v6-flow-canvas{padding:20px}.v6-canvas-header{align-items:flex-start;flex-direction:column;gap:10px}
 .v6-task-bubble{margin-left:10px}.v6-document{max-width:260px}
 .v6-quant-preview{gap:27px;grid-template-columns:1fr 1fr}.v6-quant-copy h3{font-size:29px}.v6-market-visual{padding:20px 16px}.v6-chart-top{align-items:flex-start}
 .v6-quant-copy dl>div{grid-template-columns:1fr;gap:4px}.v6-quant-rail{font-size:10px;gap:5px}
 .v6-enterprise-grid{grid-template-columns:.75fr 1fr;gap:35px}.v6-industry-tabs button{padding:24px 18px}.v6-industry-tabs button span{font-size:18px}.v6-industry-tabs button small{font-size:7px;letter-spacing:.4px}.v6-industry-panel>h3{font-size:28px}
 .v6-industry-comparison{grid-template-columns:1fr;gap:20px;margin-block:24px}
 .v6-product-grid{grid-template-columns:1fr 1fr;gap:20px}.v6-product{min-height:345px}.v6-product h3{font-size:22px}.v6-product p{max-width:none}
 .v6-client-heading{align-items:flex-start}.v6-client-heading p{max-width:390px;font-size:10px}.v6-client-heading .v6-kicker{max-width:190px}
 .v6-cooperation-steps{gap:28px}.v6-cooperation-steps h3{font-size:19px}.v6-cooperation-steps p{font-size:12px}
}
@media(max-width:760px){
 .home .container{padding-inline:24px}.home .header-inner{height:72px}.brand-logo{width:96px;height:45px}
 .home .nav{background:#0b1713;border-bottom-color:#3b513e;gap:0}.home .nav a{font-size:14px}.home .nav .header-contact{margin:14px 0 7px;text-align:center}
 .v6-hero-grid{grid-template-columns:1fr;padding-top:51px;padding-bottom:30px;gap:34px;min-height:0}
 .v6-hero h1{font-size:clamp(42px,7.9vw,60px);letter-spacing:-2px}.v6-hero-sub{font-size:14px;margin-top:21px}.v6-hero .v6-kicker{font-size:9px}
 .v6-hero .actions{margin-top:28px}.v6-hero-foot{margin-top:35px;font-size:8px}
 .v6-intelligence{padding-left:0;max-width:580px;width:100%;margin:auto}
 .v6-orb-space{height:370px}.v6-ribbon{width:100%;left:0}.v6-orb-tag{font-size:11px}.tag-data{left:10px;top:50px}.tag-model{right:8px;top:155px}.tag-system{left:56px;bottom:38px}
 .v6-signal-strip>span:last-child{display:inline}.v6-market-strip{gap:12px;justify-content:space-between;padding-block:24px}.v6-market-strip strong{font-size:17px}.v6-market-strip>span{font-size:8px}
 .v6-section{padding:68px 0}.v6-section-top{display:block;margin-bottom:35px}.v6-section-top p{max-width:none;margin-top:20px;font-size:13px}.v6-section-top>.text-link,.v6-section-top>.v6-link-light{margin-top:20px}
 .v6-section h2{font-size:34px;letter-spacing:-1.2px}.v6-kicker{font-size:9px;margin-bottom:18px}
 .v6-client-heading{flex-wrap:wrap;gap:14px;position:relative;padding-right:64px!important}.v6-client-heading p{max-width:none;font-size:10px;width:100%}.v6-client-heading .v6-kicker{max-width:none}
 .v6-client-heading h2{font-size:19px}.v6-client-heading .v6-icon-button{position:absolute;right:25px;top:0}.v6-client{width:180px}.v6-client img{width:113px;height:39px}.v6-marquee{margin-top:13px}
 .v6-model-visual{min-height:377px;padding:24px 20px 18px}.v6-value{padding-block:22px}.v6-value h3{font-size:19px}.v6-value p{font-size:13px}
 .v6-workspace{grid-template-columns:1fr;min-height:0}.v6-conversation{border-right:0;border-bottom:1px solid #cbd5c3;padding:24px}
 .v6-workspace-label{margin-bottom:20px}.v6-task-bubble{margin-left:30px}.v6-model-bubble{padding-top:20px}
 .v6-document{margin-top:18px;margin-bottom:23px;max-width:275px}
 .v6-flow-canvas{padding:22px}.v6-canvas-header{flex-direction:row;align-items:center}.v6-flow-nodes{max-width:390px}
 .v6-flow-result{max-width:450px}.v6-scenario-tabs{gap:8px;margin-bottom:18px}.v6-scenario-tabs button{padding:10px 15px;font-size:12px}
 .v6-quant-tabs{grid-template-columns:1fr 1fr;margin-bottom:33px}.v6-quant-tabs button{padding:20px 16px}.v6-quant-tabs button:first-child{padding-left:16px}.v6-quant-tabs small{font-size:7px}.v6-quant-tabs span{font-size:16px}
 .v6-quant-preview{grid-template-columns:1fr;gap:35px;min-height:0}.v6-quant-copy h3{font-size:31px}
 .v6-quant-copy dl>div{grid-template-columns:103px 1fr;gap:15px}.v6-quant-copy>p{font-size:14px}
 .v6-market-visual{padding:24px 20px}.v6-chart-key{font-size:10px;gap:16px}.v6-quant-rail{font-size:11px}
 .v6-enterprise-grid{grid-template-columns:1fr;gap:24px}.v6-industry-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v6-industry-tabs button{border:1px solid #c7d3bb;border-radius:5px;padding:15px 12px}.v6-industry-tabs button span{font-size:15px}.v6-industry-tabs button small{font-size:6px;letter-spacing:.2px;line-height:1.5;max-width:140px}.v6-industry-tabs button b{font-size:15px;right:11px;top:14px}
 .v6-industry-tabs button:last-child{grid-column:1/-1}.v6-industry-panel{padding:10px 0 0;min-height:0}.v6-industry-panel>h3{font-size:30px}
 .v6-industry-comparison{grid-template-columns:1fr 1fr;gap:23px}.v6-industry-comparison p{font-size:12px}
 .v6-product-grid{gap:14px}.v6-product{min-height:320px}.v6-product>div:last-of-type{padding:20px 15px 40px}.v6-product h3{font-size:18px}.v6-product p{font-size:11px}.v6-product .v6-kicker{font-size:7px;letter-spacing:.5px}
 .v6-product-image,.v6-mini-flow,.v6-creative-art,.v6-carina-image,.v6-carina-image img{height:150px}
 .v6-mini-flow{padding:10px}.v6-mini-flow span{min-width:27px;font-size:8px;height:40px;padding:3px}.v6-mini-flow i{width:7px}
 .v6-creative-art>span{font-size:20px;left:15px}.v6-creative-art>i{width:85px;height:85px;right:-30px}.v6-creative-art>i:nth-child(2){right:-10px}.v6-creative-art>i:nth-child(3){right:10px}
 .v6-cooperation-steps{grid-template-columns:1fr;gap:30px;margin-bottom:50px}.v6-cooperation-steps h3{margin-top:18px;font-size:23px}.v6-cooperation-steps p{font-size:13px;max-width:none}
 .v6-faq summary{font-size:14px;padding:22px 0}.v6-faq p{font-size:12px}
 .v6-final-cta{padding:56px 0 39px}.v6-final-cta .v6-kicker{font-size:8px;letter-spacing:.7px;max-width:280px}
 .v6-final-cta h2{font-size:37px;letter-spacing:-1.3px}.v6-final-bottom{display:block;margin-top:25px}.v6-final-bottom p{font-size:11px;margin-bottom:25px}.v6-final-mark{font-size:170px;bottom:-58px;right:10px;letter-spacing:-12px}
}
@media(max-width:390px){
 .home .container{padding-inline:20px}.v6-hero h1{font-size:40px;letter-spacing:-2px}
 .v6-hero-sub{font-size:13px}.desktop-only{display:none}.v6-hero-foot{font-size:7px;gap:7px}.v6-hero .actions{gap:17px}.v6-hero .button{font-size:12px;padding:12px 15px}
 .v6-orb-space{height:320px}.tag-model{top:140px;right:0}.tag-system{left:28px;bottom:25px}.v6-orb-tag{font-size:10px;padding:7px 9px}.v6-orb-tag small{font-size:6px}.tag-data{top:40px;left:0}
 .v6-market-strip strong{font-size:14px}.v6-signal-strip{font-size:7px;letter-spacing:0}.v6-signal-strip span:first-child{font-size:9px}
 .v6-section h2{font-size:30px}.v6-scenario-tabs{display:grid;grid-template-columns:1fr 1fr}.v6-scenario-tabs button{padding:10px 8px}
 .v6-flow-canvas,.v6-conversation{padding:20px 16px}.v6-canvas-header{font-size:8px;letter-spacing:.2px}.v6-small-button{font-size:9px;padding:6px 7px}.v6-flow-node{padding:13px;gap:11px}
 .v6-quant-tabs span{font-size:14px}.v6-quant-tabs small{font-size:6.5px}.v6-quant-copy h3{font-size:28px}
 .v6-industry-panel>h3{font-size:28px}.v6-industry-comparison{grid-template-columns:1fr;gap:17px}
 .v6-product-grid{grid-template-columns:1fr}.v6-product{min-height:310px}.v6-product h3{font-size:22px}.v6-product p{font-size:12px}
 .v6-mini-flow span{min-width:42px;height:49px;font-size:10px}.v6-mini-flow{padding:20px}.v6-product>div:last-of-type{padding:23px 22px 38px}
 .v6-model-center{width:205px}.v6-teachers span{font-size:7px;padding:9px}.v6-teachers{gap:7px}.v6-value{gap:16px}.v6-value h3{font-size:17px}
 .v6-final-cta h2{font-size:31px}
}
@media(prefers-reduced-motion:reduce){
 .js-motion .v6-reveal{opacity:1;transform:none;transition:none}
 .v6-marquee-track,.v6-ribbon,.v6-particle,.v6-distill-lines i:after,.v6-scan-line,.v6-flow-connector:after,.v6-chart-sweep{animation:none!important}
 .v6-chart-sweep{display:none}.v6-product:hover{transform:none}
}
