/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--paper:#f4f3ef;--ink:#10110f;--muted:#72736e;--line:#d8d8d1;--green:#16ed65;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}a{transition:all .25s}.topbar{border-bottom:1px solid var(--ink);z-index:5;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 3.2vw;display:grid;position:relative}.brand{color:inherit;letter-spacing:-1px;font-size:25px;font-weight:800;text-decoration:none}.brand sup{vertical-align:top;margin-left:2px;font-size:8px}.brand span{font:9px var(--mono);letter-spacing:1.5px;margin-left:10px}.topbar nav{gap:34px;display:flex}.topbar nav a{color:inherit;font-size:12px;text-decoration:none}.topbar nav a:hover{color:#00ad45}.system-pill{font:10px var(--mono);letter-spacing:.6px;justify-self:end}.system-pill i,.live i,.business-active i,.final-status i{background:var(--green);width:7px;height:7px;box-shadow:0 0 12px var(--green);border-radius:50%;margin-right:7px;display:inline-block}.hero{background-image:linear-gradient(90deg,#10110f0e 1px,#0000 1px),linear-gradient(#10110f0e 1px,#0000 1px);background-size:6.25vw 6.25vw;grid-template-rows:auto 1fr;grid-template-columns:48% 52%;min-height:calc(100vh - 82px);padding:24px 3.2vw 30px;display:grid;position:relative}.eyebrow{font:9px var(--mono);letter-spacing:1.2px;color:var(--muted);grid-column:1/-1;justify-content:space-between;display:flex}.hero-copy{align-self:center;padding-bottom:3vh}.kicker{font:10px var(--mono);letter-spacing:1.5px;margin:0 0 32px}.hero h1{letter-spacing:-.075em;margin:0 0 40px;font-size:clamp(76px,10vw,164px);font-weight:800;line-height:.78}.dot,.section-title h2 span,.cases-head h2 span,.method h2 span,.final h2 span{color:var(--green)}.hero h2{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(23px,2vw,32px)}.intro{color:#555650;margin:0 0 34px;font-size:13px;line-height:1.8}.cta{border-bottom:1px solid var(--ink);color:inherit;font:11px var(--mono);letter-spacing:1px;align-items:center;gap:50px;padding:10px 0;text-decoration:none;display:inline-flex}.cta:hover{gap:65px}.cta b{font-size:17px}.hero-system{border:1px solid var(--ink);background:#f4f3efd6;align-self:center;height:54%;min-height:350px;padding:20px 24px;position:relative}.status-head{font:9px var(--mono);letter-spacing:1px;justify-content:space-between;display:flex}.live{color:#3b3c38}.signal-labels{justify-content:space-between;align-items:end;display:flex;position:absolute;top:28%;left:24px;right:24px}.signal-labels b{font:700 42px Arial}.signal-labels span{font:8px var(--mono);color:var(--muted)}.signal-line{background:#aeafa9;height:2px;position:absolute;top:47%;left:26px;right:26px;overflow:hidden}.signal-line:after{content:"";background:var(--green);transform-origin:0;width:100%;height:100%;animation:3.8s cubic-bezier(.7,0,.2,1) infinite activate;display:block}.pulse{background:var(--green);width:8px;height:8px;box-shadow:0 0 16px var(--green);z-index:2;border-radius:50%;animation:3.8s cubic-bezier(.7,0,.2,1) infinite travel;position:absolute;top:-3px}.nodes{justify-content:space-around;display:flex;position:absolute;top:calc(47% - 5px);left:24px;right:24px}.node{font:8px var(--mono);letter-spacing:.7px;justify-items:center;gap:11px;display:grid}.node i{background:var(--paper);border:1px solid var(--ink);width:12px;height:12px;animation:3.8s infinite nodeOn;animation-delay:calc(var(--i) * .38s);border-radius:50%}.node small{color:#8c8d87;font-size:7px}.business-active{text-align:right;font:8px var(--mono);letter-spacing:1px;position:absolute;bottom:22px;right:24px}.business-active span{color:var(--muted);margin-bottom:9px;display:block}.business-active strong{font-size:24px}.scroll-note{font:8px var(--mono);letter-spacing:1px;color:var(--muted);position:absolute;bottom:28px;left:3.2vw}.scroll-note span{color:var(--ink);margin-left:18px}.section{border-top:1px solid var(--ink);padding:32px 3.2vw 9vw}.section-meta{font:9px var(--mono);letter-spacing:1px;color:var(--muted);justify-content:space-between;margin-bottom:9vw;display:flex}.section h2{letter-spacing:-.055em;margin:0}.pain{position:relative}.pain>h2{width:70%;margin-bottom:8vw;font-size:clamp(40px,6.2vw,95px);line-height:1.05}.problem-list{width:54%;margin-left:auto}.problem-list div{border-top:1px solid var(--line);grid-template-columns:55px 1fr auto;align-items:center;height:68px;font-size:14px;display:grid}.problem-list b{font:9px var(--mono);color:var(--muted)}.problem-list i{font-style:normal}.gap-statement{border-top:1px solid var(--ink);grid-template-columns:1fr 1.5fr auto;align-items:center;margin-top:10vw;padding-top:30px;display:grid}.gap-statement span{font-size:14px}.gap-statement strong{font-size:clamp(20px,2.4vw,34px)}.gap-statement em{font:9px var(--mono);font-style:normal}.gap-statement em i{background:var(--green);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.dark{background:var(--ink);color:var(--paper)}.dark .section-meta{color:#8b8c87}.section-title{grid-template-columns:1.3fr 1fr;align-items:end;margin-bottom:7vw;display:grid}.section-title h2,.cases-head h2{font-size:clamp(55px,8vw,125px);line-height:.83}.section-title p,.cases-head p{font-size:17px;line-height:1.7}.cap-grid{border-top:1px solid #444;grid-template-columns:repeat(3,1fr);display:grid}.cap-grid article{border-bottom:1px solid #444;border-right:1px solid #444;min-height:250px;padding:22px;position:relative}.cap-grid article:nth-child(3n){border-right:0}.cap-grid small{font:8px var(--mono);color:#7d7e78}.cap-grid h3{margin:52px 0 8px;font-size:23px}.cap-grid p{color:#a8a9a4;font-size:13px}.cap-status{font:8px var(--mono);color:#878883;position:absolute;bottom:20px;left:22px;right:22px}.cap-status i{border:1px solid #777;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.cap-status span{float:right}.cap-grid article:hover{background:#171916}.cap-grid article:hover .cap-status i{background:var(--green);border-color:var(--green);box-shadow:0 0 10px var(--green)}.flow>h2{width:70%;margin-bottom:7vw;font-size:clamp(35px,4vw,65px);line-height:1.1}.flow-compare{grid-template-columns:1fr 110px 1fr;display:grid}.before,.after{border:1px solid var(--ink);padding:24px}.flow-compare label{font:9px var(--mono);letter-spacing:1px}.flow-compare h3{margin:50px 0;font-size:32px}.flow-compare>div>div{border-top:1px solid var(--line);grid-template-columns:45px 1fr auto;align-items:center;height:55px;font-size:13px;display:grid}.flow-compare div b{font:8px var(--mono);color:var(--muted)}.after{background:#e7ffe9}.after>div span{color:#00bc4c}.flow-arrow{flex-direction:column;justify-content:center;align-items:center;gap:15px;border:0!important;display:flex!important}.flow-arrow span{font-size:36px}.flow-arrow small{font:7px var(--mono);writing-mode:vertical-rl}.metric{border-top:1px solid var(--ink);grid-template-columns:auto 1fr auto;align-items:end;width:45%;margin-top:32px;margin-left:auto;padding-top:18px;display:grid}.metric strong{font-size:58px}.metric span{margin:0 0 9px 20px;font-size:12px}.metric em{font:11px var(--mono);color:#00a842;margin-bottom:9px;font-style:normal}.map-head{grid-template-columns:1fr 1fr;margin-bottom:5vw;display:grid}.map-head h2{font-size:clamp(55px,7vw,105px);line-height:.85}.map-head p{align-self:end;font-size:16px;line-height:1.8}.business-map{border:1px solid var(--ink);background-image:linear-gradient(to right,var(--line) 1px,transparent 1px),linear-gradient(to bottom,var(--line) 1px,transparent 1px);background-size:10% 20%;height:570px;position:relative}.axis{font:8px var(--mono);color:var(--muted);position:absolute}.axis.y{top:-22px;left:0}.axis.x{bottom:-22px;right:0}.business-map button{border:1px solid var(--ink);background:var(--paper);cursor:pointer;border-radius:50%;width:115px;height:115px;font-size:13px;position:absolute;transform:translate(-50%,-50%)}.business-map button i{background:#a3a49e;border-radius:50%;width:6px;height:6px;margin:0 auto 8px;display:block}.business-map button small{font:7px var(--mono);color:var(--muted);margin-top:8px;display:block}.business-map button.active{background:var(--green);box-shadow:0 0 0 8px #16ed651f}.business-map button.active i{background:var(--ink)}.cases{background:#e8e7e2}.cases-head{grid-template-columns:1.35fr 1fr;align-items:end;margin-bottom:7vw;display:grid}.case-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.case-grid article{background:var(--paper);border:1px solid var(--ink);flex-direction:column;min-height:430px;padding:24px;display:flex}.case-grid small{font:8px var(--mono);color:var(--muted)}.case-grid h3{margin:58px 0;font-size:30px;line-height:1.25}.case-data{align-items:end;gap:16px;margin-top:auto;display:flex}.case-data b{letter-spacing:-.07em;font-size:70px}.case-data span{font:8px var(--mono);margin-bottom:10px}.case-grid footer{border-top:1px solid var(--ink);font:8px var(--mono);justify-content:space-between;margin-top:24px;padding-top:18px;display:flex}.case-grid footer i{color:#008c38;font-style:normal}.method h2{width:80%;font-size:clamp(46px,7.5vw,115px);line-height:.88}.method-intro{width:40%;margin:48px 0 8vw auto;font-size:16px;line-height:1.8}.method-line{border-top:1px solid var(--ink);grid-template-columns:repeat(6,1fr);display:grid;position:relative}.method-line article{padding:0 10px;position:relative}.method-line article>i{border:1px solid var(--ink);background:var(--paper);border-radius:50%;width:11px;height:11px;display:block;transform:translateY(-6px)}.method-line article:first-child>i,.method-line article:last-child>i{background:var(--green);border-color:var(--green)}.method-line small{font:8px var(--mono);color:var(--muted)}.method-line h3{margin:45px 0 8px;font-size:14px}.method-line p{color:var(--muted);font-size:11px}.final{background:var(--ink);color:var(--paper);min-height:100vh;padding-bottom:0;position:relative}.final-top{font:9px var(--mono);color:#8b8c87;justify-content:space-between;margin-bottom:10vw;display:flex}.final h2{font-size:clamp(70px,11vw,170px);line-height:.78}.final>p{margin:48px 0;font-size:16px;line-height:1.8}.final>a{border-bottom:1px solid var(--paper);width:360px;color:var(--paper);font:11px var(--mono);justify-content:space-between;padding:18px 0;text-decoration:none;display:flex}.final-status{font:9px var(--mono);color:#aaa;position:absolute;bottom:150px;right:4vw}.final-status strong{color:var(--paper);margin-left:14px;font-size:24px}.final>footer{font:8px var(--mono);color:#888;border-top:1px solid #41423f;grid-template-columns:1fr auto 1fr;align-items:center;margin:10vw -3.2vw 0;padding:28px 3.2vw;display:grid}.final>footer span:last-child{justify-self:end}@keyframes activate{0%,8%{transform:scaleX(0)}72%,to{transform:scaleX(1)}}@keyframes travel{0%,8%{opacity:0;left:0}12%{opacity:1}72%,to{opacity:1;left:calc(100% - 8px)}}@keyframes nodeOn{0%,28%{background:var(--paper);box-shadow:none}42%,to{background:var(--green);border-color:var(--green);box-shadow:0 0 13px var(--green)}}@media (max-width:800px){.topbar{grid-template-columns:1fr auto;height:70px}.topbar nav,.system-pill span{display:none}.hero{grid-template-columns:1fr;padding-top:20px;display:block}.eyebrow{margin-bottom:70px}.hero h1{font-size:20vw}.hero-system{min-height:320px;margin:70px 0 80px}.scroll-note{display:none}.section{padding-bottom:22vw}.section-meta{margin-bottom:22vw}.pain>h2,.flow>h2,.method h2,.problem-list{width:100%}.gap-statement{grid-template-columns:1fr;gap:18px}.section-title,.map-head,.cases-head{grid-template-columns:1fr;gap:45px}.cap-grid{grid-template-columns:1fr 1fr}.cap-grid article:nth-child(3n){border-right:1px solid #444}.cap-grid article:nth-child(2n){border-right:0}.flow-compare{grid-template-columns:1fr}.flow-arrow{height:100px!important}.flow-arrow small{writing-mode:horizontal-tb}.metric{width:100%}.business-map{height:520px}.business-map button{width:88px;height:88px;font-size:11px}.case-grid{grid-template-columns:1fr}.method-intro{width:100%;margin-left:0}.method-line{border:0;grid-template-columns:repeat(2,1fr)}.method-line article{border-top:1px solid var(--ink);min-height:150px}.final>footer{grid-template-columns:1fr;gap:20px}.final>footer span:last-child{justify-self:start}.final-status{margin-top:100px;position:static}}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#fafaf7e0;border:1px solid #10110f2e;border-radius:14px;height:72px;margin:12px 1.2vw 0;padding:0 2vw;position:sticky;top:0;box-shadow:0 10px 40px #10110f12}.system-pill{color:var(--ink);background:var(--ink);border-radius:9px;align-items:center;padding:12px 14px;text-decoration:none;display:flex}.system-pill span{color:#aaa;margin-left:10px}.system-pill b{color:#fff;margin-left:16px;font-size:12px}.hero{background-color:#f8f7f3;min-height:calc(100vh - 84px);padding-top:22px}.hero:before{content:"";filter:blur(4px);pointer-events:none;background:radial-gradient(circle,#16ed6530,#16ed6500 67%);border-radius:50%;width:440px;height:440px;position:absolute;top:12%;right:7%}.hero-system{background:#fffffce8;border:1px solid #10110f2e;border-radius:18px;height:64%;min-height:470px;padding:0 22px 22px;overflow:hidden;box-shadow:0 34px 90px #15181424,0 2px 5px #15181414}.console-bar{border-bottom:1px solid var(--line);height:52px;font:8px var(--mono);color:var(--muted);background:#f1f1ed;grid-template-columns:1fr 1fr 1fr;align-items:center;margin:0 -22px 20px;padding:0 18px;display:grid}.console-bar>span:nth-child(2){text-align:center}.console-bar button{font:7px var(--mono);cursor:pointer;background:#fff;border:1px solid #c9cac4;border-radius:6px;justify-self:end;padding:7px 9px}.window-dots{gap:5px;display:flex}.window-dots i{background:#bcbdb6;border-radius:50%;width:7px;height:7px}.window-dots i:first-child{background:var(--green)}.console-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:absolute;top:88px;left:22px;right:22px}.console-stats>div{border:1px solid var(--line);background:#fafaf7;border-radius:9px;grid-template-columns:1fr auto;align-items:end;height:70px;padding:11px 12px;display:grid}.console-stats small{font:7px var(--mono);color:var(--muted);grid-column:1/-1}.console-stats b{letter-spacing:-.05em;font-size:25px}.console-stats em{font:7px var(--mono);color:#009f40;margin-bottom:4px;font-style:normal}.hero-system .signal-labels{top:42%}.hero-system .signal-line{top:58%}.hero-system .nodes{top:calc(58% - 5px)}.activity-log{border:1px solid var(--line);height:44px;font:7px var(--mono);background:#f7f7f3;border-radius:8px;grid-template-columns:130px 1fr auto;align-items:center;padding:0 12px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.activity-log span{color:#5e605b}.activity-log span i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.activity-log b{color:#2e302c;font-weight:400}.activity-log time{color:#92938e}.business-active{bottom:84px}.problem-list{gap:10px;display:grid}.problem-list div{border:1px solid var(--line);background:#ffffff94;border-radius:10px;height:76px;padding:0 18px;box-shadow:0 8px 24px #10110f09}.problem-list div:hover{background:#fff;border-color:#aeb0a9;transform:translate(-8px)}.cap-grid{border:0;gap:12px}.cap-grid article{background:linear-gradient(145deg,#171916,#0e0f0d);border-radius:13px;box-shadow:inset 0 1px #ffffff0a;border:1px solid #343632!important}.cap-grid article:hover{transform:translateY(-5px);box-shadow:0 22px 50px #00000040;border-color:#5c625b!important}.before,.after{border-radius:16px;box-shadow:0 18px 50px #14161214}.before{background:#fff}.after{background:linear-gradient(145deg,#f4fff5,#dffff0);border-color:#40c977}.business-map{background-color:#fafaf7;border-radius:18px;overflow:hidden;box-shadow:0 24px 70px #14161217}.business-map button{transition:all .25s;box-shadow:0 9px 22px #14161217}.business-map button:hover{transform:translate(-50%,-50%)scale(1.08)}.case-grid article{border-color:#d1d2cc;border-radius:16px;transition:all .3s;box-shadow:0 18px 55px #14161214}.case-grid article:hover{transform:translateY(-8px);box-shadow:0 28px 75px #14161221}@media (max-width:800px){.topbar{height:62px;margin:8px;padding:0 14px}.hero{min-height:auto}.hero-system{min-height:480px}.console-stats>div{padding:8px}.console-stats b{font-size:19px}.activity-log{grid-template-columns:1fr auto}.activity-log b{display:none}.system-pill{padding:10px}.system-pill b{margin-left:6px}}.console-modal{z-index:10;color:#fff;background:#0c0e0cf5;border-radius:14px;padding:22px;animation:.3s panelIn;position:absolute;inset:62px 14px 14px;box-shadow:0 28px 70px #00000059}.modal-head{font:8px var(--mono);color:#8c908a;justify-content:space-between;display:flex}.modal-head button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:24px}.console-modal h3{margin:48px 0 12px;font-size:27px}.console-modal p{color:#a9aca6;max-width:390px;margin-bottom:35px;font-size:12px;line-height:1.7}.live-row{height:42px;font:8px var(--mono);border-top:1px solid #363936;justify-content:space-between;align-items:center;display:flex}.live-row b{color:var(--green);font-weight:400}.cap-shell{grid-template-columns:1fr 320px;gap:16px;display:grid}.cap-shell .cap-grid{grid-template-columns:repeat(2,1fr)}.cap-grid button{-webkit-appearance:none;appearance:none;text-align:left;color:var(--paper);font:inherit;cursor:pointer;background:linear-gradient(145deg,#171916,#0e0f0d);border-radius:13px;min-height:210px;padding:22px;transition:all .25s;position:relative;box-shadow:inset 0 1px #ffffff0a;border:1px solid #343632!important}.cap-grid button:hover{transform:translateY(-4px);border-color:#5c625b!important}.cap-grid button.selected{background:linear-gradient(145deg,#1b241c,#101410);box-shadow:0 0 0 1px #16ed6526,0 18px 45px #00000047;border-color:var(--green)!important}.cap-grid button.selected .cap-status i{background:var(--green);border-color:var(--green);box-shadow:0 0 10px var(--green)}.cap-detail{background:#121411;border:1px solid #343632;border-radius:13px;flex-direction:column;padding:24px;display:flex}.cap-detail>small{font:8px var(--mono);color:#777}.module-orbit{place-items:center;height:150px;display:grid;position:relative}.module-orbit:before,.module-orbit:after{content:"";border:1px solid #3d413d;border-radius:50%;position:absolute}.module-orbit:before{width:115px;height:115px}.module-orbit:after{width:75px;height:75px}.module-orbit i{background:var(--green);width:12px;height:12px;box-shadow:0 0 22px var(--green);border-radius:50%}.module-orbit span{font:7px var(--mono);color:#858984;position:absolute;bottom:9px}.cap-detail h3{margin:16px 0 12px;font-size:27px}.cap-detail p{color:#90938e;font-size:12px;line-height:1.7}.cap-detail>div:last-child{font:8px var(--mono);border-top:1px solid #343632;justify-content:space-between;margin-top:auto;padding-top:16px;display:flex}.cap-detail>div:last-child b{color:var(--green);font-size:17px}.map-ui{grid-template-columns:1fr 300px;gap:14px;display:grid}.map-ui .business-map{height:570px}.map-detail{border:1px solid var(--line);color:#fff;background:#11130f;border-radius:18px;flex-direction:column;padding:24px;display:flex;box-shadow:0 24px 70px #1416121f}.map-detail-top{font:7px var(--mono);color:#7f827c;justify-content:space-between;display:flex}.map-detail-top i{color:var(--green);font-style:normal}.map-detail h3{margin:80px 0 20px;font-size:36px}.map-detail p{color:#a9aca6;font-size:13px;line-height:1.8}.score{border-top:1px solid #363936;justify-content:space-between;align-items:end;margin-top:auto;padding-top:18px;display:flex}.score span{font:8px var(--mono);color:#888}.score b{color:var(--green);font-size:50px}.map-detail>button{color:#fff;text-align:left;font:8px var(--mono);cursor:pointer;background:0 0;border:1px solid #565a54;border-radius:8px;margin-top:22px;padding:15px}.map-detail>button span{float:right}.map-detail>button:hover{background:var(--green);color:var(--ink);border-color:var(--green)}@keyframes panelIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:900px){.cap-shell,.map-ui{grid-template-columns:1fr}.cap-detail,.map-detail{min-height:370px}.cap-shell .cap-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.cap-shell .cap-grid{grid-template-columns:1fr}.cap-grid button{min-height:190px}}.visual-interlude{color:#fff;background:#080a08;border-radius:18px;height:72vh;min-height:620px;margin:0 1.2vw 1.2vw;position:relative;overflow:hidden}.visual-interlude img{object-fit:cover;filter:saturate(.86)contrast(1.04);width:100%;height:100%;display:block}.visual-interlude:after{content:"";pointer-events:none;background:linear-gradient(90deg,#070907b8,#07090700 52%,#0709072e);position:absolute;inset:0}.visual-caption{z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:absolute;inset:36px}.visual-caption>span,.visual-caption>i{font:8px var(--mono);letter-spacing:1px;font-style:normal}.visual-caption>strong{letter-spacing:-.05em;margin-top:auto;margin-bottom:32px;font-size:clamp(28px,4.5vw,68px);line-height:1.03}.visual-caption>i{color:#c2c6bf}.scan-line{z-index:3;background:linear-gradient(transparent,var(--green),transparent);width:1px;box-shadow:0 0 18px var(--green);animation:6s ease-in-out infinite scan;position:absolute;top:0;bottom:0}.case-grid article{padding:12px}.case-grid figure{background:#111;border-radius:10px;height:210px;margin:0 0 22px;position:relative;overflow:hidden}.case-grid figure img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.case-grid article:first-child figure img{object-position:74% 48%}.case-grid article:nth-child(2) figure img{object-position:48% 80%;transform:scale(1.25)}.case-grid article:hover figure img{transform:scale(1.06)}.case-grid article:nth-child(2):hover figure img{transform:scale(1.32)}.case-grid figcaption{color:#fff;font:7px var(--mono);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0c0abd;border-radius:5px;padding:6px 8px;position:absolute;bottom:10px;left:10px}.case-grid article>small,.case-grid article>h3,.case-grid article>.case-data,.case-grid article>footer{margin-left:12px;margin-right:12px}@keyframes scan{0%,to{opacity:0;left:4%}10%,90%{opacity:1}50%{left:96%}}@media (max-width:800px){.visual-interlude{height:62vh;min-height:520px;margin:0 8px 8px}.visual-interlude img{object-position:64% center}.visual-caption{inset:22px}.case-grid figure{height:180px}}.hero{isolation:isolate;background-color:#f7f6f2;overflow:hidden}.hero:before{content:"";filter:none;opacity:1;z-index:-2;background-image:linear-gradient(90deg,#f7f6f2 0%,#f7f6f2fa 26%,#f7f6f294 55%,#f7f6f20f 100%),linear-gradient(#f7f6f20a,#f7f6f22e),url(/yingshou-ai-system.png);background-position:50%;background-size:cover;border-radius:0;width:auto;height:auto;position:absolute;inset:0}.hero:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#10110f0e 1px,#0000 1px),linear-gradient(#10110f0e 1px,#0000 1px);background-size:6.25vw 6.25vw;position:absolute;inset:0}.hero-system{-webkit-backdrop-filter:blur(18px)saturate(.86);backdrop-filter:blur(18px)saturate(.86);background:#fafaf7c4;border-color:#10110f3d;box-shadow:0 34px 90px #0a0e0a38,inset 0 1px #fffc}.hero-copy{position:relative}.hero-copy:after{content:"AI SIGNAL / ENTERING BUSINESS";font:7px var(--mono);letter-spacing:1.2px;color:#686b65;margin-top:40px;display:block}.hero .eyebrow,.hero .scroll-note{z-index:2}@media (max-width:800px){.hero:before{background-image:linear-gradient(#f7f6f2bd,#f7f6f2f7 56%),url(/yingshou-ai-system.png);background-position:68% 0}.hero-system{background:#fafaf7de}}main{flex-direction:column;display:flex}.topbar{order:1}.hero{order:2}.visual-interlude{order:3}.pain{order:4}.capabilities{order:5}.flow{order:6}.map-section{order:7}.industry-cases{order:8}.insights-section{order:9}.service-process{order:10}.lead-section{order:11}.insights-section{background:#f2f2ed}.insights-head{grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;margin-bottom:6vw;display:grid}.insights-head h2{letter-spacing:-.055em;margin:0;font-size:clamp(52px,6.5vw,100px);line-height:.94}.insights-head h2 span{color:var(--green)}.insights-head p{color:#5d605a;font-size:15px;line-height:1.8}.insight-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.insight-grid article{background:#fafaf7;border:1px solid #cacbc5;border-radius:16px;flex-direction:column;min-height:430px;padding:24px;transition:all .3s;display:flex;box-shadow:0 18px 55px #10110f0d}.insight-grid article:hover{transform:translateY(-7px);box-shadow:0 28px 70px #10110f1a}.insight-grid header{font:8px var(--mono);color:#7d8079;justify-content:space-between;display:flex}.insight-grid h3{letter-spacing:-.035em;margin:70px 0 22px;font-size:clamp(24px,2.4vw,36px);line-height:1.18}.insight-grid p{color:#696c65;font-size:12px;line-height:1.8}.insight-grid footer{border-top:1px solid var(--line);font:8px var(--mono);justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;display:flex}.insight-grid button{cursor:pointer;background:0 0;border:0}@media (max-width:850px){.insights-head,.insight-grid{grid-template-columns:1fr}.insight-grid article{min-height:320px}.insight-grid h3{margin-top:48px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ease{syntax:"*";inherits:false}.industry-cases:not(.managed-cases){display:none}.managed-cases{order:8}.managed-cases a,.insight-grid a{color:inherit;text-decoration:none}.detail-page{color:#10110f;background:#f7f6f2;min-height:100vh;padding:0 clamp(24px,5vw,80px);font-family:Arial,PingFang SC,sans-serif;display:block}.detail-page nav{border-bottom:1px solid #d2d3cd;justify-content:space-between;align-items:center;height:84px;font-size:11px;display:flex}.detail-page nav a{color:inherit;font-size:24px;font-weight:700;text-decoration:none}.detail-page nav sup{color:#0bbf4d;font-size:7px}.detail-page>header{max-width:1200px;padding:clamp(80px,10vw,160px) 0 70px}.detail-page>header small{color:#74776f;font:9px monospace}.detail-page>header h1{letter-spacing:-.06em;max-width:1100px;margin:28px 0;font-size:clamp(52px,7vw,108px);line-height:.96}.detail-page>header p{color:#60635c;max-width:720px;font-size:17px;line-height:1.8}.detail-page>figure{background:#111;border-radius:20px;height:min(65vw,720px);margin:0;overflow:hidden}.detail-page>figure img{object-fit:cover;width:100%;height:100%}.detail-page>article{border-bottom:1px solid #d2d3cd;grid-template-columns:280px 1fr;gap:8vw;padding:100px 0 140px;display:grid}.detail-page>article aside{flex-direction:column;display:flex}.detail-page>article aside b{letter-spacing:-.06em;font-size:70px}.detail-page>article aside span{color:#777;font:10px monospace}.detail-page>article>div{max-width:760px}.detail-page>article h2{margin:0 0 22px;font-size:34px}.detail-page>article p{color:#555850;white-space:pre-line;margin:0 0 70px;font-size:16px;line-height:2}.detail-page>footer{justify-content:space-between;align-items:end;padding:100px 0 140px;display:flex}.detail-page>footer h2{max-width:780px;margin:0;font-size:clamp(34px,5vw,72px);line-height:1}.detail-page>footer a{color:inherit;border-bottom:1px solid #10110f;padding:16px 0;text-decoration:none}.article-page>article{display:block}.article-page>article>div{margin:auto}.article-page>article p:first-child:first-letter{float:left;margin:10px 12px 0 0;font-size:64px;line-height:.8}@media (max-width:760px){.detail-page>article{grid-template-columns:1fr;padding:70px 0}.detail-page>footer{display:block}.detail-page>footer a{margin-top:50px;display:inline-block}.detail-page>figure{height:62vh}}.hero-copy h1.english{white-space:nowrap;letter-spacing:-.07em;font-size:clamp(68px,8.2vw,126px)}@media (max-width:760px){.hero-copy h1.english{font-size:clamp(54px,15vw,86px)}}.contact-pill{grid-template-columns:10px auto 1fr auto;align-items:center;gap:10px;min-width:230px;display:grid!important}.contact-pill strong{color:#fff;white-space:nowrap;font-size:12px}.contact-pill span{white-space:nowrap;color:#8f938c!important;margin:0!important;font-size:9px!important}.contact-pill b{margin:0!important}.contact-pill:hover{background:#171a16}.mobile-contact{z-index:40;color:#fff;background:#10110f;border-radius:12px;align-items:center;height:54px;padding:0 18px;font-size:13px;text-decoration:none;display:none;position:fixed;bottom:14px;left:14px;right:14px;box-shadow:0 18px 45px #00000040}.mobile-contact i{background:#16ed65;border-radius:50%;width:8px;height:8px;margin-right:10px;box-shadow:0 0 12px #16ed65}.mobile-contact span{margin-left:auto}@media (max-width:800px){.contact-pill{min-width:48px;display:flex!important}.contact-pill strong,.contact-pill span{display:none!important}.mobile-contact{display:flex}.lead-section{padding-bottom:78px!important}}.topbar nav button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}.contact-pill,.mobile-contact{cursor:pointer;border:0}.contact-overlay{z-index:100;position:fixed;inset:0}.contact-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#0a0c0a61;border:0;position:absolute;inset:0}.contact-drawer{color:#10110f;background:#f5f5f1;border-radius:20px;flex-direction:column;width:min(520px,100vw - 36px);padding:30px;animation:.35s drawer-in;display:flex;position:absolute;top:18px;bottom:18px;right:18px;box-shadow:0 35px 100px #00000047}.contact-drawer>header{border-bottom:1px solid #d2d3cd;justify-content:space-between;padding-bottom:26px;display:flex}.contact-drawer header small{color:#777;font:8px monospace}.contact-drawer header h2{letter-spacing:-.05em;max-width:390px;margin:24px 0 0;font-size:38px;line-height:1.02}.contact-drawer header h2 span{color:#16ed65}.contact-drawer header>button{cursor:pointer;background:#fff;border:1px solid #c9cac4;border-radius:50%;width:38px;height:38px;font-size:22px}.quick-form{gap:17px;margin-top:30px;display:grid}.quick-form label{flex-direction:column;gap:8px;display:flex}.quick-form label span{color:#5f625b;font:9px monospace}.quick-form input,.quick-form textarea{background:#fff;border:1px solid #c9cac4;border-radius:9px;outline:none;padding:14px;font:12px Arial,PingFang SC,sans-serif}.quick-form textarea{resize:vertical;min-height:105px}.quick-form input:focus,.quick-form textarea:focus{border-color:#16c95b;box-shadow:0 0 0 3px #16ed651f}.quick-form>button{text-align:left;cursor:pointer;background:#16ed65;border:0;border-radius:10px;padding:16px}.quick-form>button b{float:right}.contact-or{color:#8a8d85;align-items:center;gap:12px;height:44px;font:8px monospace;display:flex}.contact-or:before,.contact-or:after{content:"";background:#d2d3cd;flex:1;height:1px}.full-contact-link{color:inherit;background:#fff;border:1px solid #c9cac4;border-radius:11px;justify-content:space-between;align-items:center;padding:16px;text-decoration:none;display:flex}.full-contact-link span{flex-direction:column;gap:5px;display:flex}.full-contact-link b{font-size:12px}.full-contact-link small{color:#777;font-size:9px}.quick-success{flex-direction:column;align-items:flex-start;margin:auto 0;display:flex}.quick-success>i{background:#16ed65;border-radius:50%;place-items:center;width:55px;height:55px;font-size:24px;font-style:normal;display:grid}.quick-success h3{margin:26px 0 10px;font-size:38px}.quick-success p{color:#666;font-size:13px}.quick-success button{cursor:pointer;background:0 0;border:1px solid #10110f;border-radius:8px;margin-top:28px;padding:12px 18px}@keyframes drawer-in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}@media (max-width:600px){.contact-drawer{width:auto;padding:22px;inset:8px}.contact-drawer header h2{font-size:30px}.quick-form{margin-top:22px}}.scroll-note,.section-meta,.final-top,.hero-copy:after{display:none!important}.section{padding-top:clamp(76px,7vw,112px)}.hero{border-bottom:0;grid-template-rows:1fr}.pain-layout,.section-title,.flow-head,.map-head,.cases-head,.service-head,.insights-head{margin-top:0}@media (max-width:900px){.section{padding-top:68px}}:root{--type-display-leading:.96;--type-heading-leading:1.06;--type-body-leading:1.78;--type-copy-color:#575b57}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{font-kerning:normal;font-size:16px;line-height:1.65}.topbar{grid-template-columns:minmax(300px,1fr) auto minmax(300px,1fr);column-gap:clamp(36px,4vw,76px);width:calc(100% - 24px);max-width:1920px;margin:12px auto 0;padding-inline:clamp(22px,2.4vw,46px)}.topbar nav{align-items:center;gap:clamp(28px,2.2vw,42px)}.topbar nav a{white-space:nowrap;font-size:14px}.topbar .brand{align-items:center;width:max-content;display:inline-flex}.topbar .brand span{color:#555851;letter-spacing:.12em}.topbar .contact-pill{justify-self:end}.topbar nav a,.topbar button,.hero-cta,.lead-section button,.contact-drawer button,.contact-drawer input,.contact-drawer textarea,.contact-drawer select{font-size:13px;line-height:1.45}.hero h1{letter-spacing:-.055em!important;line-height:.88!important}.hero h2{letter-spacing:-.025em!important;line-height:1.14!important}.pain h2,.flow h2{font-size:clamp(48px,4.5vw,68px)!important;line-height:var(--type-heading-leading)!important;letter-spacing:-.035em!important}.capabilities h2,.map-section h2,.managed-cases h2,.insights-section h2,.service-process h2{font-size:clamp(58px,5.8vw,88px)!important;line-height:var(--type-display-leading)!important;letter-spacing:-.04em!important}.capabilities h2,.managed-cases h2,.insights-section h2{font-size:clamp(60px,6vw,92px)!important;line-height:1.02!important}.section-title,.flow-head,.map-head,.cases-head,.insights-head,.service-head{margin-bottom:clamp(76px,6vw,116px)!important}.map-section .map-head{margin-bottom:clamp(84px,6vw,128px)}.map-section .map-head h2{letter-spacing:-.035em!important;font-size:clamp(58px,5.5vw,84px)!important;line-height:1.1!important}.map-section .map-head p{max-width:28em;padding-bottom:.25em;line-height:1.9!important}.lead-section h2{letter-spacing:-.05em!important;font-size:clamp(88px,8vw,122px)!important;line-height:.88!important}.hero p,.pain p,.capabilities p,.flow p,.map-section p,.managed-cases p,.insights-section p,.service-process p,.lead-section p{color:var(--type-copy-color);font-size:15px!important;line-height:var(--type-body-leading)!important}.hero p,.lead-section p{max-width:39em}.pain-list p,.capability-card p,.flow-card p,.case-card p,.insight-card p,.process-card p,.service-step p{font-size:14px;line-height:1.72}.capability-card h3,.flow-card h3,.case-card h3,.insight-card h3,.process-card h3,.service-step h3{letter-spacing:-.025em;line-height:1.22}.eyebrow,.kicker,.mono,.section-label,.status-label,.card-meta,.hero-system,.topbar .contact-trigger{letter-spacing:.06em;font-size:max(10px,.625rem);line-height:1.5}@media (max-width:720px){body{font-size:15px;line-height:1.68}.topbar{grid-template-columns:1fr auto;width:calc(100% - 16px);margin-top:8px;padding-inline:14px}.hero h1{letter-spacing:-.045em!important;font-size:clamp(52px,15vw,64px)!important;line-height:.92!important}.hero h2{line-height:1.16!important}.pain h2,.flow h2{letter-spacing:-.03em!important;font-size:clamp(36px,10.8vw,44px)!important;line-height:1.08!important}.capabilities h2,.map-section h2,.managed-cases h2,.insights-section h2,.service-process h2{letter-spacing:-.035em!important;font-size:clamp(40px,11.8vw,48px)!important;line-height:1.02!important}.lead-section h2{letter-spacing:-.045em!important;font-size:clamp(58px,18vw,72px)!important;line-height:.92!important}.map-section .map-head{row-gap:32px;margin-bottom:64px}.map-section .map-head h2{font-size:clamp(40px,11.5vw,48px)!important;line-height:1.12!important}.section-title,.flow-head,.map-head,.cases-head,.insights-head,.service-head{margin-bottom:64px!important}.hero p,.pain p,.capabilities p,.flow p,.map-section p,.managed-cases p,.insights-section p,.service-process p,.lead-section p{font-size:15px;line-height:1.76}.topbar nav a,.topbar button,.hero-cta,.lead-section button{font-size:12px;line-height:1.5}}.opportunity-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:stretch;gap:16px}.opportunity-map{min-height:520px;overflow:hidden;background-color:#f8f8f4!important;background-image:linear-gradient(90deg,#0000 calc(50% - .5px),#bfc1ba 50%,#0000 calc(50% + .5px)),linear-gradient(#0000 calc(50% - .5px),#bfc1ba 50%,#0000 calc(50% + .5px)),linear-gradient(90deg,#10110f0b 1px,#0000 1px),linear-gradient(#10110f0b 1px,#0000 1px)!important;background-size:100% 100%,100% 100%,12.5% 25%,12.5% 25%!important;border-color:#babcb5!important;height:520px!important}.opportunity-map .map-toolbar{height:58px;font:10px var(--mono);color:#696c66;z-index:5;background:#f8f8f4f0;border-bottom:1px solid #d3d4ce;justify-content:space-between;align-items:center;padding:0 22px;display:flex;position:relative}.opportunity-map .map-toolbar>span{align-items:center;gap:9px;display:flex}.opportunity-map .map-toolbar>span>i{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%}.opportunity-map .map-toolbar>div{gap:20px;display:flex}.opportunity-map .map-toolbar em{align-items:center;gap:7px;font-style:normal;display:flex}.opportunity-map .map-toolbar em i{border-radius:2px;width:7px;height:7px}.legend-ready{background:var(--green)}.legend-plan{border:1px solid #777}.legend-scan{background:#a8aaa4}.quadrant{z-index:1;pointer-events:none;flex-direction:column;gap:4px;display:flex;position:absolute}.quadrant b{font-size:12px;font-weight:600}.quadrant span{font:8px var(--mono);color:#92948e}.q-fast{top:76px;left:22px}.q-strategy{top:76px;left:calc(50% + 20px)}.q-optimize{top:calc(50% + 26px);left:22px}.q-watch{top:calc(50% + 26px);left:calc(50% + 20px)}.axis-label{z-index:2;font:8px var(--mono);color:#7d8079;pointer-events:none;position:absolute}.axis-label span{color:#111}.axis-value{writing-mode:vertical-rl;top:60%;left:12px;transform:rotate(180deg)}.axis-effort{gap:12px;display:flex;bottom:12px;left:50%;transform:translate(-50%)}.opportunity-node{z-index:3;text-align:left!important;background:#fcfcf9!important;border-radius:13px!important;grid-template-columns:34px 1fr 7px!important;align-items:center!important;gap:11px!important;width:auto!important;min-width:146px!important;height:auto!important;min-height:72px!important;padding:12px 14px!important;display:grid!important;transform:translate(-50%,-50%)!important;box-shadow:0 10px 28px #10110f17!important}.opportunity-node:hover{transform:translate(-50%,-50%)translateY(-3px)!important}.opportunity-node .node-icon{border:1px solid #c4c6bf;border-radius:9px;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.opportunity-node .node-copy{flex-direction:column;gap:4px;display:flex}.opportunity-node .node-copy b{white-space:nowrap;font-size:13px}.opportunity-node .node-copy small{color:#7f827b;font:8px var(--mono)!important;margin:0!important;display:block!important}.opportunity-node>i{background:#a5a7a1!important;width:7px!important;height:7px!important;margin:0!important}.opportunity-node.active{background:#e9fff0!important;border-color:#0db64d!important;box-shadow:0 0 0 7px #16ed651f,0 16px 38px #10110f1f!important}.opportunity-node.active .node-icon{background:var(--green);border-color:#0db64d}.opportunity-node.active>i{box-shadow:0 0 9px var(--green);background:var(--green)!important}.node-0{min-width:158px!important}.node-1{min-width:174px!important}.node-2{min-width:166px!important}.opportunity-detail{min-height:520px!important;color:var(--ink)!important;background:#eeefe9!important;border-color:#babcb5!important;padding:26px!important;box-shadow:0 24px 70px #14161217!important}.opportunity-detail .map-detail-top{color:#6d7069;font-size:9px}.opportunity-detail .map-detail-top i{color:#00a943}.detail-title{align-items:center;gap:16px;margin:44px 0 20px;display:flex}.detail-title>span{background:var(--green);border-radius:13px;place-items:center;width:52px;height:52px;font-size:20px;display:grid}.detail-title small{font:8px var(--mono);color:#777}.opportunity-detail .detail-title h3{letter-spacing:-.04em;line-height:1.08;margin:5px 0 0!important;font-size:38px!important}.opportunity-detail>p{margin:0;color:#5c6059!important;font-size:14px!important;line-height:1.75!important}.opportunity-metrics{grid-template-columns:1fr 1fr 1.35fr;gap:6px;margin-top:28px;display:grid}.opportunity-metrics>div{background:#fafaf7;border:1px solid #d1d2cc;border-radius:9px;flex-direction:column;justify-content:space-between;min-height:76px;padding:11px;display:flex}.opportunity-metrics span{font:8px var(--mono);color:#777}.opportunity-metrics b{font-size:18px;font-weight:600}.opportunity-metrics>div:first-child b{color:#00a943;font-size:25px}.recommendation{border-top:1px solid #c9cac4;margin-top:auto;padding-top:18px}.recommendation small{font:8px var(--mono);color:#777}.recommendation p{color:#555851;margin:9px 0 0;font-size:12px;line-height:1.7}.opportunity-detail>button{background:var(--ink)!important;color:#fff!important;border-color:var(--ink)!important;margin-top:20px!important;font-size:10px!important}.opportunity-detail>button:hover{background:var(--green)!important;color:var(--ink)!important;border-color:var(--green)!important}@media (max-width:1100px){.opportunity-layout{grid-template-columns:1fr}.opportunity-detail{min-height:420px!important}.opportunity-metrics{max-width:560px}}@media (max-width:700px){.opportunity-map{min-height:560px;height:560px!important}.opportunity-map .map-toolbar>div,.quadrant span{display:none}.opportunity-node{grid-template-columns:1fr 6px!important;min-width:112px!important;padding:9px!important}.opportunity-node .node-icon{display:none}.opportunity-node .node-copy b{font-size:11px}.opportunity-node .node-copy small{font-size:7px!important}.opportunity-metrics{grid-template-columns:1fr}.opportunity-detail{padding:22px!important}}.agent-drawer{background:#f2f2ee;width:min(560px,100vw - 36px);padding:0;overflow:hidden}.agent-drawer>header{color:#fff;background:#11130f;border:0;align-items:center;min-height:82px;padding:0 24px}.agent-identity{align-items:center;gap:12px;display:flex}.agent-avatar{background:#1b211b;border:1px solid #384038;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.agent-avatar>i{background:var(--green);width:10px;height:10px;box-shadow:0 0 16px var(--green);border-radius:50%}.agent-identity>div{flex-direction:column;gap:5px;display:flex}.agent-identity b{font-size:13px}.agent-identity small{font:8px var(--mono)!important;color:#92978f!important}.agent-identity small i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.agent-drawer>header>button{color:#fff;background:#20231f;border-color:#3c403a}.agent-conversation{flex-direction:column;min-height:0;padding:24px;display:flex;overflow:auto}.agent-message,.user-message{align-items:flex-start;gap:10px;display:flex}.agent-message>span,.user-message>span{width:28px;height:28px;font:8px var(--mono);border-radius:9px;flex:0 0 28px;place-items:center;display:grid}.agent-message>span{color:var(--green);background:#11130f}.agent-message>p,.user-message>p{border-radius:4px 14px 14px;margin:0;padding:12px 14px;font-size:13px;line-height:1.7}.agent-message>p{background:#fff;border:1px solid #d5d6d0}.user-message{justify-content:flex-end;margin:14px 0}.user-message>span{background:var(--green);color:#111}.user-message>p{background:#dfffe9;border-radius:14px 4px 14px 14px}.agent-message.compact{margin-top:14px}.topic-chips{grid-template-columns:1fr 1fr;gap:7px;margin:14px 0 0 38px;display:grid}.topic-chips button{text-align:left;cursor:pointer;background:#fafaf7;border:1px solid #c9cbc4;border-radius:9px;justify-content:space-between;align-items:center;min-height:43px;padding:0 11px;font-size:11px;display:flex}.topic-chips button:hover,.topic-chips button.active{background:#e9fff0;border-color:#0fbd4e}.topic-chips button span{color:#00a943}.agent-form{gap:12px;margin-top:16px}.agent-form label{gap:6px}.agent-form .challenge-field textarea{min-height:86px}.agent-contact-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.agent-form>button{margin-top:2px}.agent-privacy{font:8px var(--mono);color:#7b7e77}.agent-privacy i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.agent-full-link{background:0 0;margin-top:14px}.agent-success{margin:auto 0;padding:34px}.agent-success>small{font:8px var(--mono);color:#777;margin-top:20px}.agent-success h3{max-width:390px;font-size:34px;line-height:1.08}.agent-success p{max-width:410px;line-height:1.7}.agent-success .agent-submitted{color:#14481f;background:#e4ffe9;border:1px solid #b9e3c4;border-radius:10px;margin-top:22px;padding:13px 15px;font-size:12px}@media (max-width:600px){.agent-drawer{width:auto;inset:8px}.agent-drawer>header{padding:0 18px}.agent-conversation{padding:18px}.topic-chips{grid-template-columns:1fr;margin-left:38px}.agent-contact-grid{grid-template-columns:1fr}}.lead-section{padding-top:clamp(82px,7vw,112px)!important}.lead-layout{grid-template-columns:minmax(0,.88fr) minmax(620px,1.12fr);align-items:center;gap:clamp(70px,7vw,130px)}.lead-copy{padding-top:0}.lead-copy .result-badge{color:#bec2bb;padding:10px 14px;font-size:9px}.lead-copy h2{margin:50px 0 34px;letter-spacing:-.045em!important;font-size:clamp(64px,6.2vw,94px)!important;line-height:1.02!important}.lead-copy h3{margin:0 0 20px;font-size:clamp(22px,2vw,29px);line-height:1.3}.lead-copy>p{max-width:570px;color:#aeb2aa!important;font-size:14px!important;line-height:1.85!important}.lead-promises{margin-top:38px}.lead-promises>div{grid-template-columns:54px 1fr;height:62px}.lead-promises b{font-size:9px}.lead-promises span{font-size:13px}.lead-form-wrap{border-radius:20px;height:auto;min-height:0;padding:30px}.lead-form-wrap form{height:auto}.form-head{align-items:flex-start;padding-bottom:22px}.form-head>span{flex-direction:column;gap:7px;display:flex}.form-head>span b{font:600 15px Arial,PingFang SC,sans-serif}.form-head>span small{font:9px var(--mono);color:#777}.form-head>i{font-size:9px}.simplified-form{gap:22px 14px;margin-top:30px}.simplified-form input,.simplified-form textarea{padding:16px;font-size:14px}.simplified-form textarea{min-height:150px}.form-consent{margin-top:16px}.submit-lead{margin-top:18px;padding:17px;font-size:12px}.lead-success{min-height:440px}.lead-section>footer{margin-top:clamp(72px,7vw,110px)!important}.lead-strip{display:none!important}@media (max-width:1050px){.lead-layout{grid-template-columns:1fr;gap:64px}.lead-copy{max-width:760px}.lead-form-wrap{min-height:0}.lead-copy h2{font-size:clamp(58px,9vw,86px)!important}}@media (max-width:600px){.lead-section{padding-top:68px!important}.lead-layout{gap:48px}.lead-copy h2{margin:36px 0 26px;font-size:clamp(48px,14vw,64px)!important}.lead-copy h3{font-size:21px}.lead-promises>div{height:auto;min-height:58px;padding:13px 0}.lead-form-wrap{padding:20px}.simplified-form{grid-template-columns:1fr}.simplified-form .full{grid-column:1}.form-head{gap:16px}.form-head>i{white-space:nowrap}.lead-section>footer{margin-top:68px!important}}.collaboration-panel{color:#f5f6f2;background:linear-gradient(145deg,#171a16,#10120f);border:1px solid #343833;border-radius:20px;flex-direction:column;min-height:600px;padding:34px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000047}.collaboration-panel:after{content:"";pointer-events:none;background:radial-gradient(circle,#16ed6524,#0000 67%);border-radius:50%;width:480px;height:480px;position:absolute;inset:auto -170px -210px auto}.collaboration-head{z-index:1;border-bottom:1px solid #343833;justify-content:space-between;gap:24px;padding-bottom:24px;display:flex;position:relative}.collaboration-head span{font:10px var(--mono);letter-spacing:.08em}.collaboration-head small{font:9px var(--mono);color:#747a72}.collaboration-statement{z-index:1;padding:48px 0 42px;position:relative}.collaboration-statement>b{color:#858a83;margin-bottom:13px;font-size:13px;font-weight:400;text-decoration:line-through;text-decoration-thickness:1px;display:block}.collaboration-statement strong{letter-spacing:-.045em;font-size:clamp(31px,2.6vw,44px);font-weight:600;line-height:1.16;display:block}.collaboration-statement strong span{color:var(--green)}.collaboration-path{z-index:1;border-top:1px solid #343833;position:relative}.collaboration-path>div{border-bottom:1px solid #2d312c;grid-template-columns:48px 1fr;align-items:center;min-height:70px;transition:all .25s;display:grid}.collaboration-path em{font:9px var(--mono);color:#70766e;font-style:normal}.collaboration-path p{justify-content:space-between;align-items:center;gap:24px;margin:0;display:flex}.collaboration-path b{font-size:13px;font-weight:500}.collaboration-path small{font:9px var(--mono);color:#72776f}.collaboration-path .active em,.collaboration-path .active b{color:var(--green)}.collaboration-action{z-index:1;margin-top:auto;padding-top:26px;position:relative}.collaboration-action p{font:9px var(--mono)!important;color:#858a83!important;margin:0 0 14px!important}.collaboration-action p i{background:var(--green);width:6px;height:6px;box-shadow:0 0 12px var(--green);border-radius:50%;margin-right:8px;display:inline-block}.collaboration-action button{background:var(--green);color:#10110f;text-align:left;cursor:pointer;border:0;border-radius:10px;width:100%;padding:18px 20px;font-size:12px;transition:all .25s}.collaboration-action button span{float:right}.collaboration-action button:hover{background:#0cdb57;transform:translateY(-2px)}@media (max-width:1050px){.collaboration-panel{min-height:560px}}@media (max-width:600px){.collaboration-panel{min-height:0;padding:22px}.collaboration-head{flex-direction:column;gap:7px}.collaboration-statement{padding:38px 0 32px}.collaboration-path p{flex-direction:column;align-items:flex-start;gap:5px;padding:15px 0}.collaboration-path>div{min-height:76px}.collaboration-action{margin-top:34px}}
