:root{--ink:#15202b;--ink-soft:#50606e;--muted:#778692;--line:#dfe6ea;--line-strong:#cbd6dc;--paper:#fbfcfa;--white:#fff;--mist:#f1f5f4;--mint:#dff3ed;--teal:#0b8f82;--teal-dark:#07665f;--amber:#f2b955;--coral:#e98068;--blue:#4872d7;--violet:#7765c7;--shadow-sm:0 8px 24px #15202b0f;--shadow-md:0 18px 48px #15202b17}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;font-size:16px;line-height:1.7}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.skip-link{z-index:100;background:var(--ink);color:var(--white);border-radius:8px;padding:10px 14px;transition:top .2s;position:fixed;top:-60px;left:20px}.skip-link:focus{top:16px}.site-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfcfaeb;border-bottom:1px solid #dfe6ead9;position:sticky;top:0}.header-inner,.container{width:min(1180px,100% - 40px);margin:0 auto}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.brand{letter-spacing:-.03em;align-items:center;gap:10px;font-weight:800;display:inline-flex}.brand-mark{background:var(--ink);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.brand-copy{line-height:1.05;display:grid}.brand-cn{font-size:16px}.brand-en{color:var(--muted);letter-spacing:.16em;margin-top:3px;font:600 9px/1 DM Sans,sans-serif}.desktop-nav{align-items:center;gap:2px;margin-left:auto;display:flex}.nav-link,.nav-trigger{color:var(--ink-soft);background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:14px;transition:color .2s,background .2s}.nav-link:hover,.nav-trigger:hover,.nav-link.active{color:var(--teal-dark);background:var(--mint)}.nav-group{position:relative}.nav-group:hover .nav-menu,.nav-group:focus-within .nav-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-menu{border:1px solid var(--line);background:var(--white);width:310px;box-shadow:var(--shadow-md);opacity:0;pointer-events:none;border-radius:14px;padding:12px;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 12px);left:0;transform:translateY(-6px)}.nav-menu a{border-radius:9px;padding:11px 12px;display:block}.nav-menu a:hover{background:var(--mist);color:var(--teal-dark)}.nav-menu strong{font-size:14px;display:block}.nav-menu small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}.header-actions{align-items:center;gap:10px;display:flex}.mobile-toggle{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:9px;padding:8px 10px;display:none}.mobile-menu{border-top:1px solid var(--line);background:var(--white);padding:12px 20px 20px;display:none}.mobile-menu a{border-bottom:1px solid var(--line);color:var(--ink-soft);padding:11px 0;display:block}.mobile-menu .mobile-sub{padding-left:16px;font-size:14px}.button{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{background:var(--ink);color:var(--white);box-shadow:0 7px 18px #15202b21}.button-primary:hover{background:#263847;box-shadow:0 10px 22px #15202b2b}.button-secondary{background:var(--white);border-color:var(--line-strong);color:var(--ink)}.button-secondary:hover{border-color:var(--teal);color:var(--teal-dark);background:#f5fbf9}.button-teal{background:var(--teal);color:var(--white)}.button-teal:hover{background:var(--teal-dark)}.hero-v3{background:var(--paper);padding:92px 0 84px;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:center;gap:74px;display:grid}.eyebrow{color:var(--teal-dark);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font:700 11px/1.2 DM Sans,sans-serif}.hero-v3 h1{letter-spacing:-.07em;max-width:760px;margin:0;font-size:clamp(42px,6vw,78px);font-weight:800;line-height:1.12}.hero-v3 h1 em{color:var(--teal);font-style:normal}.hero-lead{max-width:620px;color:var(--ink-soft);margin:26px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.8}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-note{color:var(--muted);flex-wrap:wrap;gap:10px 18px;margin-top:26px;font-size:12px;display:flex}.hero-note span:before{content:"•";color:var(--teal);margin-right:7px}.hero-panel{border:1px solid var(--line);min-height:480px;box-shadow:var(--shadow-md);background:#edf5f1;border-radius:24px;padding:22px;position:relative}.hero-panel:before{content:"";background:#ffffffbf;border-radius:50%;width:130px;height:130px;position:absolute;inset:24px 24px auto auto}.panel-window{z-index:1;background:#ffffffdb;border:1px solid #cddcd6;border-radius:16px;height:100%;min-height:430px;position:relative;overflow:hidden}.panel-bar{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.13em;justify-content:space-between;align-items:center;padding:14px 16px;font:600 10px/1 DM Sans,sans-serif;display:flex}.panel-status{color:var(--teal-dark)}.panel-body{padding:24px}.panel-body h2{letter-spacing:-.05em;max-width:330px;margin:0;font-size:28px;line-height:1.25}.panel-body p{color:var(--ink-soft);margin:12px 0 0;font-size:14px}.signal-list{gap:10px;margin-top:30px;display:grid}.signal-row{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.signal-dot{background:var(--teal);border-radius:50%;width:8px;height:8px}.signal-row:nth-child(2) .signal-dot{background:var(--amber)}.signal-row:nth-child(3) .signal-dot{background:var(--coral)}.signal-row strong{font-size:13px}.signal-row small{color:var(--muted);font-size:11px;display:block}.signal-value{color:var(--teal-dark);font:700 12px DM Sans,sans-serif}.panel-foot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:28px;padding-top:16px;font-size:11px;display:flex}.section{padding:104px 0}.section-tint{background:var(--mist)}.section-dark{background:var(--ink);color:var(--white)}.section-heading{max-width:700px;margin-bottom:42px}.section-heading.center{text-align:center;margin-left:auto;margin-right:auto}.section-heading h2,.page-heading h1{letter-spacing:-.06em;margin:0;font-size:clamp(32px,4vw,54px);line-height:1.18}.section-heading p:not(.eyebrow){color:var(--ink-soft);margin:16px 0 0;font-size:17px}.section-dark .section-heading p:not(.eyebrow){color:#b9c6cc}.problem-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.problem-card{border:1px solid var(--line);background:var(--white);min-height:160px;box-shadow:var(--shadow-sm);border-radius:16px;padding:24px}.problem-card span{color:var(--teal);letter-spacing:.15em;font:700 11px DM Sans,sans-serif}.problem-card h3{letter-spacing:-.04em;margin:22px 0 0;font-size:20px}.problem-card p{color:var(--ink-soft);margin:8px 0 0;font-size:14px}.capability-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.capability-card{background:#ffffff0e;border:1px solid #dfe6ea2e;border-radius:15px;padding:24px 20px}.capability-card .capability-number{color:#99d9cd;font:700 12px DM Sans,sans-serif}.capability-card h3{letter-spacing:-.04em;margin:30px 0 12px;font-size:19px;line-height:1.35}.capability-card p{color:#b9c6cc;min-height:76px;margin:0;font-size:13px}.capability-card a{color:#c9f1e9;margin-top:22px;font-size:13px;font-weight:700;display:inline-flex}.featured-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.product-card{border:1px solid var(--line);background:var(--white);min-height:310px;box-shadow:var(--shadow-sm);border-radius:17px;flex-direction:column;padding:24px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex}.product-card:hover{box-shadow:var(--shadow-md);border-color:#afcbc4;transform:translateY(-4px)}.card-topline{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:10px;font:700 10px DM Sans,sans-serif;display:flex}.status-pill{background:var(--mint);width:fit-content;color:var(--teal-dark);border-radius:999px;align-items:center;margin-top:28px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.status-pill.demo{color:#946500;background:#fff3db}.status-pill.custom{color:#5c4c9f;background:#eee9ff}.product-card h3{letter-spacing:-.05em;margin:14px 0 0;font-size:24px}.product-card p{color:var(--ink-soft);margin:8px 0 0;font-size:14px}.card-link{color:var(--teal-dark);align-items:center;gap:6px;margin-top:auto;padding-top:22px;font-size:13px;font-weight:700;display:inline-flex}.outcome-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.outcome-card{border-top:3px solid var(--teal);background:var(--white);padding:24px 20px}.outcome-card:nth-child(2){border-color:var(--amber)}.outcome-card:nth-child(3){border-color:var(--coral)}.outcome-card:nth-child(4){border-color:var(--blue)}.outcome-card:nth-child(5){border-color:var(--violet)}.outcome-card h3{margin:0;font-size:16px}.outcome-card p{color:var(--ink-soft);margin:10px 0 0;font-size:13px}.roi-box{background:#eff9f5;border:1px solid #b8d9d0;border-radius:20px;grid-template-columns:.9fr 1.1fr;gap:42px;padding:38px;display:grid}.roi-copy h2{letter-spacing:-.06em;margin:0;font-size:34px;line-height:1.2}.roi-copy p{color:var(--ink-soft)}.roi-link{color:var(--teal-dark);margin-top:12px;font-weight:700;display:inline-flex}.roi-preview{grid-template-columns:repeat(3,1fr);align-self:center;gap:10px;display:grid}.roi-preview div{background:var(--white);border:1px solid #c8e0d9;border-radius:12px;padding:18px 14px}.roi-preview small{color:var(--muted);font-size:11px;display:block}.roi-preview strong{margin-top:8px;font:700 24px DM Sans,sans-serif;display:block}.evidence-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.evidence-card{background:#ffffff0d;border:1px solid #dfe6ea33;border-radius:14px;padding:22px}.evidence-card h3{margin:0;font-size:18px}.evidence-card p{color:#b9c6cc;margin:10px 0 0;font-size:13px}.delivery{grid-template-columns:.8fr 1.2fr;align-items:start;gap:60px;display:grid}.delivery h2{letter-spacing:-.06em;margin:0;font-size:clamp(32px,4vw,50px);line-height:1.18}.delivery-intro p{max-width:420px;color:var(--ink-soft)}.steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.steps li{border-top:1px solid var(--line);grid-template-columns:58px 1fr;gap:18px;padding:20px 0;display:grid}.steps li:last-child{border-bottom:1px solid var(--line)}.step-number{color:var(--teal);font:700 14px DM Sans,sans-serif}.steps h3{margin:0;font-size:19px}.steps p{color:var(--ink-soft);margin:5px 0 0;font-size:14px}.case-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.case-card{border:1px solid var(--line);background:var(--white);border-radius:15px;padding:24px}.case-card .case-type{color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.case-card h3{letter-spacing:-.04em;margin:16px 0 8px;font-size:20px}.case-card p{color:var(--ink-soft);margin:0;font-size:14px}.case-card a{color:var(--teal-dark);margin-top:18px;font-size:13px;font-weight:700;display:inline-flex}.final-cta{background:#e5f2ee;padding:96px 0}.final-cta-inner{justify-content:space-between;align-items:end;gap:30px;display:flex}.final-cta h2{letter-spacing:-.07em;max-width:700px;margin:0;font-size:clamp(32px,5vw,60px);line-height:1.15}.final-cta p{max-width:520px;color:var(--ink-soft);margin:18px 0 0}.final-cta-actions{flex-wrap:wrap;gap:10px;display:flex}.page-hero{border-bottom:1px solid var(--line);background:#f0f6f3;padding:82px 0 64px}.page-heading{max-width:820px}.page-heading h1{font-size:clamp(38px,5vw,66px)}.page-heading .lead{max-width:700px;color:var(--ink-soft);margin:20px 0 0;font-size:18px}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:7px;margin-bottom:24px;font-size:12px;display:flex}.breadcrumbs a:hover{color:var(--teal-dark)}.hub-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.hub-card{border:1px solid var(--line);background:var(--white);border-radius:16px;flex-direction:column;min-height:220px;padding:28px;display:flex}.hub-card h2{letter-spacing:-.05em;margin:14px 0 0;font-size:26px}.hub-card p{color:var(--ink-soft);margin:10px 0 0}.hub-card a{color:var(--teal-dark);margin-top:auto;padding-top:22px;font-size:13px;font-weight:700}.content-main{padding:72px 0 100px}.content-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:60px;display:grid}.content-article{min-width:0}.content-article h2{letter-spacing:-.05em;margin:54px 0 18px;font-size:30px;line-height:1.3}.content-article h3{margin:28px 0 8px;font-size:19px}.content-article>p{max-width:780px;color:var(--ink-soft);font-size:16px}.content-article ul{color:var(--ink-soft);gap:9px;margin:15px 0 0;padding-left:20px;display:grid}.content-article li::marker{color:var(--teal)}.content-sidebar{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-sm);border-radius:14px;padding:20px;position:sticky;top:104px}.content-sidebar h2{margin:0;font-size:17px}.content-sidebar p{color:var(--ink-soft);font-size:13px}.sidebar-cta{gap:8px;margin-top:18px;display:grid}.tag-list{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.tag{background:var(--mint);color:var(--teal-dark);border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.content-section{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.info-card{border:1px solid var(--line);background:var(--white);border-radius:14px;padding:22px}.info-card h3{margin:0;font-size:18px}.info-card p{color:var(--ink-soft);margin:9px 0 0;font-size:14px}.info-card ul{margin-top:12px;font-size:14px}.faq-list{gap:10px;display:grid}.faq-item{border:1px solid var(--line);background:var(--white);border-radius:12px;padding:18px 20px}.faq-item summary{cursor:pointer;font-weight:700}.faq-item p{color:var(--ink-soft);margin:10px 0 0;font-size:14px}.related-links{flex-wrap:wrap;gap:10px;display:flex}.related-links a{border:1px solid var(--line-strong);color:var(--teal-dark);border-radius:8px;padding:9px 12px;font-size:13px;font-weight:700}.related-links a:hover{border-color:var(--teal);background:var(--mint)}.case-detail-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.case-detail-card{border:1px solid var(--line);background:var(--white);border-radius:14px;padding:22px}.case-detail-card h2{margin:0;font-size:20px}.case-detail-card p{color:var(--ink-soft);margin:9px 0 0;font-size:14px}.case-detail-card ul{margin-bottom:0}.filter-row{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.filter-chip{border:1px solid var(--line-strong);background:var(--white);color:var(--ink-soft);border-radius:999px;padding:8px 12px;font-size:13px}.contact-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.contact-panel{border:1px solid var(--line);background:var(--white);border-radius:16px;padding:28px}.contact-panel h2{letter-spacing:-.04em;margin:0;font-size:24px}.contact-panel p{color:var(--ink-soft)}.contact-links{gap:10px;margin-top:18px;display:grid}.contact-links a{color:var(--teal-dark);font-weight:700}.qr-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px;display:grid}.qr-grid figure{text-align:center;margin:0}.qr-grid img{border:1px solid var(--line);border-radius:12px;width:100%;max-width:190px}.qr-grid figcaption{color:var(--ink-soft);margin-top:8px;font-size:12px}.roi-tool{grid-template-columns:.85fr 1.15fr;gap:22px;display:grid}.form-card,.result-card{border:1px solid var(--line);background:var(--white);border-radius:16px;padding:26px}.form-grid{gap:16px;display:grid}.form-field{gap:6px;display:grid}.form-field label{font-size:13px;font-weight:700}.form-field input,.form-field select{border:1px solid var(--line-strong);width:100%;min-height:44px;color:var(--ink);background:var(--paper);border-radius:8px;padding:0 12px}.form-field input:focus,.form-field select:focus{border-color:var(--teal);outline:2px solid #0b8f8233}.result-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px;display:grid}.result-metric{background:var(--mist);border-radius:12px;padding:16px}.result-metric small{color:var(--muted);font-size:12px;display:block}.result-metric strong{margin-top:4px;font:700 26px DM Sans,sans-serif;display:block}.disclaimer{color:var(--muted);margin-top:20px;font-size:12px}.not-found{text-align:center;padding:120px 0}.not-found h1{letter-spacing:-.06em;margin:0;font-size:64px}.not-found p{color:var(--ink-soft)}.site-footer{border-top:1px solid var(--line);background:var(--white);padding:54px 0 28px}.footer-grid{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:30px;display:grid}.footer-note{max-width:270px;color:var(--ink-soft);margin:16px 0 0;font-size:13px}.footer-col h2{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-size:11px}.footer-col a{color:var(--ink-soft);margin:7px 0;font-size:13px;display:block}.footer-col a:hover{color:var(--teal-dark)}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:16px;margin-top:48px;padding-top:18px;font-size:12px;display:flex}@media (max-width:1050px){.desktop-nav,.header-actions{display:none}.mobile-toggle{display:inline-flex}.mobile-menu.open{display:block}.hero-grid{gap:34px}.capability-grid,.outcome-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.header-inner,.container{width:min(100% - 28px,1180px)}.header-inner{min-height:66px}.hero-v3{padding:58px 0}.hero-grid,.delivery,.content-layout,.roi-box,.roi-tool{grid-template-columns:1fr}.hero-panel{min-height:390px}.panel-window{min-height:340px}.section,.content-main{padding:66px 0}.problem-grid,.featured-grid,.case-grid,.hub-grid,.contact-grid{grid-template-columns:1fr}.capability-grid,.outcome-grid,.evidence-grid{grid-template-columns:repeat(2,1fr)}.content-sidebar{order:-1;position:static}.content-section,.case-detail-grid{grid-template-columns:1fr}.final-cta-inner{display:block}.final-cta-actions{margin-top:26px}.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-grid>:first-child{grid-column:1/-1}.footer-bottom{display:block}.footer-bottom span{margin-top:6px;display:block}}@media (max-width:450px){.capability-grid,.outcome-grid,.evidence-grid,.roi-preview,.result-grid{grid-template-columns:1fr}.hero-actions .button,.final-cta-actions .button{width:100%}.hero-panel{padding:12px}.panel-body{padding:18px}.section-heading h2,.page-heading h1{font-size:35px}}:root{--void:#07090d;--void-soft:#0b0f15;--void-panel:#0e141c;--v4-line:#ffffff1f;--v4-text:#f6f8fa;--v4-muted:#9aa6b5;--v4-cyan:#88f2ff;--v4-lime:#baff43;--pointer-x:70vw;--pointer-y:35vh}body:before{content:"";pointer-events:none;z-index:90;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.experience-glow{z-index:0;width:560px;height:560px;left:var(--pointer-x);top:var(--pointer-y);pointer-events:none;background:radial-gradient(circle,#6fdfff14,#6fdfff00 68%);border-radius:50%;transition:opacity .25s;position:fixed;transform:translate(-50%,-50%)}.site-header{z-index:70;color:#f5f7f9;-webkit-backdrop-filter:blur(20px);background:#07090ddb;border-bottom:1px solid #ffffff14;transition:background .25s,box-shadow .25s;position:sticky;top:0}.site-header .brand-mark{color:#05070a;background:linear-gradient(135deg,#fff 0%,#a9efff 47%,#baff43 100%);box-shadow:0 0 0 1px #ffffff14,0 10px 28px #88f2ff14}.site-header .button-primary{color:#07090d;box-shadow:none;background:#f5f7f9}.hero-v4{min-height:calc(100svh - 76px);color:var(--v4-text);background:radial-gradient(circle at 74% 42%,#2e71822e,#0000 24%),radial-gradient(circle at 84% 12%,#baff430e,#0000 22%),linear-gradient(#080a0e 0%,#07090d 100%);border-bottom:1px solid #ffffff14;position:relative;overflow:hidden}.hero-v4:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000c2,#0000 82%);mask-image:linear-gradient(#000000c2,#0000 82%)}.hero-grid-v4{z-index:2;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:64px;min-height:calc(100svh - 150px);padding-top:64px;padding-bottom:68px;display:grid;position:relative}.hero-copy-v4{z-index:3;position:relative}.hero-eyebrow{color:#9debf5}.hero-copy-v4 h1{letter-spacing:-.073em;max-width:790px;margin:0;font-size:clamp(58px,7vw,106px);font-weight:650;line-height:.98}.hero-copy-v4 h1 span{color:#0000;background:linear-gradient(93deg,#fff 0%,#bdedf3 48%,#baff43 100%);-webkit-background-clip:text;background-clip:text;display:inline}.hero-lead-v4{color:#9ca8b6;max-width:690px;margin:28px 0 0;font-size:clamp(16px,1.7vw,20px);line-height:1.8}.button-xl{border-radius:12px;min-height:54px;padding:0 22px}.hero-v4 .button-primary{color:#07090d;background:#f6f8fa;box-shadow:0 18px 55px #0003}.hero-v4 .button-primary:hover{background:var(--v4-lime);box-shadow:0 20px 58px #baff431a}.hero-v4 .button-secondary{color:#edf1f5;background:#ffffff0b;border-color:#ffffff24}.hero-v4 .button-secondary:hover{color:#fff;background:#ffffff14;border-color:#ffffff38}.hero-proof{color:#7f8b99;flex-wrap:wrap;gap:10px 18px;margin-top:32px;font-size:11px;display:flex}.hero-proof span{align-items:center;gap:7px;display:inline-flex}.hero-proof b{color:var(--v4-lime);letter-spacing:.08em;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hero-stage{isolation:isolate;background:linear-gradient(145deg,#121a23db,#080b10bd);border:1px solid #ffffff1a;border-radius:28px;height:min(68vh,650px);min-height:520px;position:relative;overflow:hidden;box-shadow:0 40px 110px #00000061}.hero-stage-media{opacity:.23;filter:saturate(.45)contrast(1.08);mix-blend-mode:screen;position:absolute;inset:0}.hero-stage-media img{-o-object-fit:cover;object-fit:cover}.hero-stage-media:after{content:"";background:linear-gradient(#07090d1a,#07090da6 70%,#07090df0);position:absolute;inset:0}.hero-stage-grid{opacity:.42;transform-origin:50% 100%;background-color:#0000;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:10s linear infinite gridDrift;position:absolute;inset:0;transform:perspective(900px)rotateX(56deg)scale(1.28)translateY(24%)}.hero-stage-orb{filter:blur(12px);pointer-events:none;border-radius:50%;position:absolute}.orb-a{background:radial-gradient(circle,#88f2ff29,#88f2ff00 68%);width:220px;height:220px;animation:7s ease-in-out infinite orbFloat;top:6%;right:-40px}.orb-b{background:radial-gradient(circle,#baff4314,#baff4300 70%);width:260px;height:260px;animation:9s ease-in-out infinite reverse orbFloat;bottom:-30px;left:-70px}.system-card{z-index:4;-webkit-backdrop-filter:blur(16px);color:#f6f8fa;background:linear-gradient(#121922c7,#080c1199);border:1px solid #ffffff21;border-radius:16px;position:absolute;box-shadow:0 20px 55px #00000042}.system-card small,.system-card-head{color:#748190;letter-spacing:.12em;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.system-card strong{letter-spacing:-.02em;margin-top:8px;font-size:13px;display:block}.system-card em{color:#7d8997;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:12px;right:12px}.system-main{min-height:180px;padding:18px;top:12%;left:9%;right:9%}.system-card-head{justify-content:space-between;display:flex}.system-card-head i{color:var(--v4-lime);font-style:normal}.system-main>strong{margin-top:38px;font-size:23px}.system-main p{color:#8d99a6;margin:7px 0 0;font-size:11px}.system-flow{grid-template-columns:repeat(5,1fr);align-items:end;gap:9px;height:48px;margin-top:15px;display:grid}.system-flow span{background:linear-gradient(90deg,#88f2ff26,#88f2ffbf,#baff4361);height:2px;position:relative;box-shadow:0 0 18px #88f2ff1f}.system-flow span:after{content:"";background:#dffcff;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-5px;box-shadow:0 0 12px #88f2ffcc}.system-a{width:180px;padding:15px;animation:6s ease-in-out infinite floatCard;bottom:24%;left:6%}.system-b{width:190px;padding:15px;animation:7.2s ease-in-out -.8s infinite floatCard;bottom:32%;right:5%}.system-c{width:170px;padding:15px;animation:6.6s ease-in-out -1.5s infinite floatCard;bottom:7%;left:18%}.system-d{width:188px;padding:15px;animation:7.6s ease-in-out -2.3s infinite floatCard;bottom:9%;right:12%}.hero-ticker{z-index:3;background:#ffffff05;border-top:1px solid #ffffff13;align-items:center;height:72px;display:flex;position:relative;overflow:hidden}.hero-ticker>div{color:#667280;letter-spacing:.16em;align-items:center;gap:30px;min-width:max-content;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;animation:30s linear infinite marqueeV4;display:flex}.hero-ticker i{color:#dbe3ea;font-style:normal}.products-stage{background:#fbfcfa}.split-heading{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:end;gap:72px;max-width:none;display:grid}.split-heading>p{max-width:470px;margin:0 0 5px!important}.split-heading h2{max-width:760px}.featured-grid-v4{gap:14px}.featured-grid-v4 .product-card{min-height:340px;position:relative;overflow:hidden}.featured-grid-v4 .product-card:before{content:"";background:radial-gradient(circle,#0b8f8214,#0b8f8200 68%);border-radius:50%;width:220px;height:220px;transition:transform .45s cubic-bezier(.2,.75,.2,1);position:absolute;top:-110px;right:-110px}.featured-grid-v4 .product-card:hover:before{transform:scale(1.35)}.section-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.problem-card{transition:transform .28s cubic-bezier(.2,.75,.2,1),border-color .28s,box-shadow .28s;position:relative;overflow:hidden}.problem-card:hover{border-color:#b5c8c3;transform:translateY(-5px);box-shadow:0 22px 60px #15202b17}.problem-card>b{color:#8c9ba6;font-weight:500;transition:transform .25s,color .25s;position:absolute;bottom:17px;right:18px}.problem-card:hover>b{color:var(--teal-dark);transform:translate(3px,-3px)}.capability-section,.evidence-section{position:relative;overflow:hidden}.capability-section:before,.evidence-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#88f2ff14,#88f2ff00 70%);border-radius:50%;width:540px;height:540px;position:absolute;top:-160px;right:-180px}.section-dark .split-heading>p{color:#9facb8!important}.capability-card{transition:transform .28s cubic-bezier(.2,.75,.2,1),border-color .28s,background .28s;position:relative;overflow:hidden}.capability-card:hover{background:#ffffff13;border-color:#88f2ff38;transform:translateY(-5px)}.evidence-card{min-height:190px;position:relative}.evidence-card>span{color:#7f8b98;letter-spacing:.16em;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.entity-answer{border-bottom:1px solid var(--line);background:linear-gradient(#f7faf8,#eef5f2);padding:52px 0}.entity-answer h2{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.12}.entity-answer-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.entity-answer-item{background:#ffffffc7;border:1px solid #d7e2dd;border-radius:15px;min-height:160px;padding:20px}.entity-answer-item span{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.entity-answer-item strong{color:var(--ink);margin-top:18px;font-size:14px;font-weight:600;line-height:1.65;display:block}.entity-intro{border-left:3px solid var(--teal);background:var(--mist);border-radius:0 12px 12px 0;padding:20px 22px}.reveal-ready{opacity:0;transition:opacity .72s cubic-bezier(.2,.75,.2,1) var(--reveal-delay,0s), transform .72s cubic-bezier(.2,.75,.2,1) var(--reveal-delay,0s);transform:translateY(24px)}.reveal-ready.is-visible{opacity:1;transform:none}@keyframes gridDrift{to{background-position:0 52px,52px 0}}@keyframes orbFloat{50%{transform:translateY(-16px)scale(1.07)}}@keyframes floatCard{50%{transform:translateY(-9px)}}@keyframes marqueeV4{to{transform:translate(-50%)}}@media (max-width:1050px){.hero-grid-v4{grid-template-columns:1fr 1fr;gap:30px}.hero-copy-v4 h1{font-size:clamp(52px,7vw,78px)}.hero-stage{min-height:500px}.split-heading{gap:38px}}@media (max-width:820px){.hero-v4{min-height:auto}.hero-grid-v4{grid-template-columns:1fr;min-height:0;padding-top:72px;padding-bottom:36px}.hero-copy-v4 h1{max-width:680px}.hero-stage{height:600px;min-height:0}.split-heading{grid-template-columns:1fr;gap:18px}.entity-answer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.hero-grid-v4{padding-top:54px}.hero-copy-v4 h1{font-size:52px;line-height:1.01}.hero-lead-v4{font-size:15px}.hero-proof{display:grid}.hero-stage{border-radius:20px;height:470px}.system-main{top:8%;left:5%;right:5%}.system-a{width:148px;bottom:24%;left:4%}.system-b{width:155px;bottom:27%;right:4%}.system-c{width:142px;bottom:6%;left:11%}.system-d{width:154px;bottom:8%;right:7%}.hero-ticker{height:60px}.entity-answer-grid{grid-template-columns:1fr}.entity-answer-item{min-height:0}.experience-glow{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal-ready{opacity:1!important;transform:none!important}.experience-glow{display:none}}.site-header{color:#151a20;box-shadow:none;background:#f8f8f6db;border-bottom:1px solid #141c2614}html[data-scrolled=true] .site-header{background:#f8f8f6f2;box-shadow:0 10px 34px #181f2712}.site-header .brand-cn{color:#151a20}.site-header .brand-en{color:#7b838d}.site-header .brand-mark{color:#fff;box-shadow:none;background:linear-gradient(135deg,#14191f,#2e3b47)}.site-header .nav-link,.site-header .nav-trigger{color:#5e6873}.site-header .nav-link:hover,.site-header .nav-trigger:hover,.site-header .nav-link.active{color:#14191f;background:#121a220e}.site-header .nav-menu{background:#fffffffa;border-color:#141c2614;box-shadow:0 24px 70px #1e28321c}.site-header .nav-menu a{color:#1c232a}.site-header .nav-menu a:hover{color:#176c64;background:#f3f5f4}.site-header .nav-menu small{color:#8a939d}.site-header .button-secondary{color:#20272e;background:#ffffffad;border-color:#141c2621}.site-header .button-primary{color:#fff;background:#171c22}.site-header .button-primary:hover{background:#2a3139}.site-header .mobile-toggle{color:#161c22;background:#ffffffb3;border-color:#141c261f}.site-header .mobile-menu{background:#fafaf8fa;border-color:#141c2614}.site-header .mobile-menu a{color:#4f5963;border-color:#141c2614}.experience-glow{mix-blend-mode:multiply;background:radial-gradient(circle,#87bbff17,#87bbff00 68%);width:620px;height:620px}.hero-v5{color:#151a20;background:linear-gradient(#f7f7f3 0%,#f4f5f1 64%,#eef0ec 100%);border-bottom:1px solid #141c2614;position:relative;overflow:hidden}.hero-v5:before{content:"";pointer-events:none;opacity:.38;background-image:linear-gradient(#1d273109 1px,#0000 1px),linear-gradient(90deg,#1d273109 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000059,#0000 68%);mask-image:linear-gradient(#00000059,#0000 68%)}.hero-aura{filter:blur(4px);pointer-events:none;border-radius:50%;position:absolute}.hero-aura-one{background:radial-gradient(circle,#baff976b 0%,#baff9721 34%,#baff9700 72%);width:580px;height:580px;animation:9s ease-in-out infinite auraDrift;top:-210px;right:8%}.hero-aura-two{background:radial-gradient(circle,#9ed3ff5c 0%,#9ed3ff1c 38%,#9ed3ff00 72%);width:520px;height:520px;animation:11s ease-in-out infinite reverse auraDrift;bottom:70px;left:-170px}.hero-v5-inner{z-index:2;grid-template-columns:minmax(0,.84fr) minmax(520px,1.16fr);align-items:center;gap:clamp(44px,6vw,92px);min-height:calc(100svh - 76px);padding-top:54px;padding-bottom:62px;display:grid;position:relative}.hero-v5-copy{align-self:center;max-width:650px}.hero-v5-eyebrow{color:#5c6d74;margin-bottom:22px}.hero-v5-copy h1{letter-spacing:-.075em;text-wrap:balance;max-width:680px;margin:0;font-size:clamp(58px,6.15vw,92px);font-weight:650;line-height:1.01}.hero-v5-copy h1 span{color:#65716d;background:linear-gradient(93deg,#5e6a67 0%,#5e706a 42%,#4d766c 74%,#6f8b59 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-v5-lead{color:#66717c;max-width:620px;margin:28px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.85}.hero-v5-actions{margin-top:32px}.hero-v5 .button-primary{color:#fff;background:#171c22;box-shadow:0 12px 32px #171c2221}.hero-v5 .button-primary:hover{background:#2b343c;box-shadow:0 18px 38px #171c2229}.hero-v5 .button-secondary{color:#20272e;background:#ffffff9e;border-color:#19222a21}.hero-v5 .button-secondary:hover{background:#fff;border-color:#19222a33}.hero-v5-meta{flex-wrap:wrap;gap:8px;margin-top:27px;display:flex}.hero-v5-meta span{color:#737d86;letter-spacing:.03em;background:#ffffff6b;border:1px solid #1a242c17;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.product-window{-webkit-backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #151e261a;border-radius:28px;min-height:590px;position:relative;overflow:hidden;box-shadow:0 28px 80px #222b341f,0 4px 12px #222b340b}.product-window:after{content:"";pointer-events:none;background:radial-gradient(circle,#c2e2ff8c,#c2e2ff00 70%);border-radius:50%;width:360px;height:360px;position:absolute;inset:auto -12% -34% auto}.product-window-top{color:#9099a2;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #161f2614;grid-template-columns:100px 1fr 80px;align-items:center;height:48px;padding:0 18px;font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.product-window-top>span{text-align:center}.product-window-top>b{color:#5e7d43;background:#eef7e6;border-radius:999px;justify-self:end;padding:5px 8px;font-size:8px}.window-dots{gap:5px;display:flex}.window-dots i{background:#d8dde0;border-radius:50%;width:7px;height:7px}.window-dots i:first-child{background:#e8b6a5}.window-dots i:nth-child(2){background:#ead79c}.window-dots i:nth-child(3){background:#a9d4b0}.product-window-body{grid-template-columns:66px 1fr;min-height:542px;display:grid}.product-rail{border-right:1px solid #161f2612;flex-direction:column;align-items:center;gap:17px;padding-top:18px;display:flex}.rail-logo{color:#fff;background:#181d23;border-radius:10px;place-items:center;width:32px;height:32px;margin-bottom:12px;font-size:12px;font-weight:800;display:grid}.product-rail i{background:#f0f2f1;border-radius:9px;width:30px;height:30px;position:relative}.product-rail i:before{content:"";background:#aab3ba;border-radius:4px;position:absolute;inset:9px}.product-rail i.active{background:#eaf2ff}.product-rail i.active:before{background:#6a8fd6}.product-workspace{z-index:2;padding:28px;position:relative}.workspace-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.workspace-head small{color:#98a1aa;letter-spacing:.14em;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.workspace-head strong{letter-spacing:-.04em;margin-top:8px;font-size:26px;display:block}.workspace-head>span{color:#718866;background:#f4f9f0;border:1px solid #dce6d5;border-radius:999px;margin-top:2px;padding:7px 10px;font-size:9px;font-weight:700}.workflow-path{border-bottom:1px solid #19222a12;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr 28px 1fr;align-items:center;margin-top:34px;padding:16px 0 21px;display:grid}.workflow-path>div{min-width:0;position:relative}.workflow-path b{color:#78828b;background:#f0f2f2;border-radius:9px;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.workflow-path strong{margin-top:8px;font-size:12px;display:block}.workflow-path small{color:#9ba3ab;margin-top:2px;font-size:9px;display:block}.workflow-path em{background:linear-gradient(90deg,#d5dade,#bccbc6);height:1px;position:relative;top:-4px}.workflow-path .gate-node b{color:#67814f;background:#e9f4df;box-shadow:0 0 0 6px #b8d8971a}.workspace-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.workspace-card{background:#fafbfae6;border:1px solid #19222a14;border-radius:16px;min-height:136px;padding:17px;transition:transform .28s cubic-bezier(.2,.75,.2,1),box-shadow .28s,border-color .28s;position:relative}.workspace-card:before{content:"";background:var(--card-accent,#9ab6d6);border-radius:0 0 99px 99px;height:2px;position:absolute;top:0;left:17px;right:17px}.workspace-card:hover{border-color:#19222a26;transform:translateY(-4px);box-shadow:0 16px 34px #2a343e14}.workspace-card small{color:#929ca5;letter-spacing:.13em;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.workspace-card strong{letter-spacing:-.035em;margin-top:13px;font-size:16px;display:block}.workspace-card p{color:#818b95;margin:5px 0 0;font-size:11px}.workspace-card>span{color:#9ca5ad;font-size:13px;position:absolute;bottom:13px;right:16px}.accent-blue{--card-accent:#8fb7e8}.accent-orange{--card-accent:#e9b88b}.accent-violet{--card-accent:#b2a0dc}.accent-green{--card-accent:#9ec69b}.hero-v5-strip{z-index:3;background:#ffffff52;border-top:1px solid #141c2612;align-items:center;height:58px;display:flex;position:relative;overflow:hidden}.hero-v5-strip>div{color:#9aa2a9;letter-spacing:.13em;align-items:center;gap:25px;min-width:max-content;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;animation:34s linear infinite marqueeV5;display:flex}.hero-v5-strip i{color:#b9c0c5;font-style:normal}.products-stage{padding-top:130px}.products-stage .section-heading h2{font-size:clamp(42px,5vw,66px);line-height:1.07}.featured-grid-v4 .product-card{min-height:315px;box-shadow:none;border-radius:20px}.featured-grid-v4 .product-card:hover{transform:translateY(-6px);box-shadow:0 22px 58px #19232d14}@keyframes auraDrift{50%{transform:translateY(18px)scale(1.045)}}@keyframes marqueeV5{to{transform:translate(-50%)}}@media (max-width:1080px){.hero-v5-inner{grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr);gap:34px}.hero-v5-copy h1{font-size:clamp(52px,6.3vw,76px)}.product-window{min-height:540px}}@media (max-width:860px){.hero-v5-inner{grid-template-columns:1fr;min-height:0;padding-top:74px;padding-bottom:42px}.hero-v5-copy{text-align:center;max-width:720px;margin:0 auto}.hero-v5-copy h1{max-width:720px}.hero-v5-lead{margin-left:auto;margin-right:auto}.hero-v5-actions,.hero-v5-meta{justify-content:center}.product-window{width:100%;max-width:760px;margin:16px auto 0}}@media (max-width:620px){.hero-v5-inner{padding-top:54px}.hero-v5-copy h1{letter-spacing:-.065em;font-size:48px;line-height:1.04}.hero-v5-lead{font-size:15px;line-height:1.75}.hero-v5-actions{grid-template-columns:1fr;display:grid}.hero-v5-actions .button{width:100%}.hero-v5-meta{gap:6px}.product-window{border-radius:20px;min-height:0}.product-window-top{grid-template-columns:78px 1fr 58px;padding:0 12px}.product-window-body{grid-template-columns:50px 1fr;min-height:0}.product-rail{gap:12px}.product-rail i{width:26px;height:26px}.product-workspace{padding:19px 15px 20px}.workspace-head strong{font-size:21px}.workspace-head>span{display:none}.workflow-path{grid-template-columns:repeat(5,1fr);gap:5px}.workflow-path em{display:none}.workflow-path b{width:23px;height:23px}.workflow-path strong{font-size:10px}.workflow-path small{display:none}.workspace-grid{grid-template-columns:1fr}.workspace-card{min-height:110px}.hero-v5-strip{height:50px}}.product-depth{background:#fff}.product-thesis{border-bottom:1px solid var(--line);background:radial-gradient(circle at 85% 20%,#97cec224,#0000 28%),linear-gradient(#fbfcfa 0%,#f6f8f5 100%);padding:92px 0}.product-thesis-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:72px;display:grid}.product-thesis h2{letter-spacing:-.058em;max-width:820px;margin:14px 0 0;font-size:clamp(42px,5.4vw,72px);line-height:1.06}.product-thesis-copy{color:#66717b;max-width:760px;margin:26px 0 0;font-size:17px;line-height:1.85}.scenario-card{background:#ffffffc7;border:1px solid #dce4df;border-radius:22px;padding:28px;position:sticky;top:110px;box-shadow:0 22px 60px #1e282e0f}.scenario-card>span{color:#6a7f77;letter-spacing:.15em;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.scenario-card h3{letter-spacing:-.04em;margin:18px 0 12px;font-size:26px}.scenario-card p{color:#69737c;margin:0;line-height:1.75}.scenario-card .scenario-input{color:#34443f;background:#eef4f0;border-radius:12px;margin:0 0 14px;padding:12px 14px;font:650 12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.product-before-after,.product-walkthrough,.product-evidence-visual,.product-differentiators,.product-output-section{padding:112px 0}.product-before-after{background:#fff}.product-walkthrough{color:#f4f6f8;background:#0d1117}.product-evidence-visual{background:#f4f6f3}.product-differentiators{background:#fff}.product-output-section{color:#f5f7f8;background:#12171d}.ba-grid{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:center;gap:20px;display:grid}.ba-panel{border:1px solid #dfe5e2;border-radius:22px;min-height:430px;padding:28px}.ba-panel.before{background:#f7f7f5}.ba-panel.after{background:#f0f7f1;border-color:#d6e7d8}.ba-panel>span{color:#879099;letter-spacing:.16em;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ba-panel.after>span{color:#5c8062}.ba-panel ol{margin:24px 0 0;padding:0;list-style:none}.ba-panel li{border-top:1px solid #1f2a3114;grid-template-columns:34px 1fr;gap:14px;padding:15px 0;display:grid}.ba-panel li b{color:#a0a7ad;font:700 10px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace}.ba-panel li p{color:#4f5962;margin:0;line-height:1.7}.ba-arrow{color:#fff;background:#171d23;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto;font-size:20px;display:grid}.product-walkthrough .eyebrow{color:#87dcd3}.product-walkthrough .split-heading>p{color:#9aa5af!important}.product-walkthrough .section-heading h2{color:#f5f7f8}.walkthrough-list{border-top:1px solid #ffffff1c}.walkthrough-step{border-bottom:1px solid #ffffff1a;grid-template-columns:86px minmax(0,1fr) minmax(180px,.38fr);align-items:start;gap:28px;padding:28px 0;display:grid}.walkthrough-number{color:#66727e;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.walkthrough-step h3{color:#fff;letter-spacing:-.035em;margin:0 0 8px;font-size:24px}.walkthrough-step p{color:#9ca7b1;max-width:700px;margin:0;line-height:1.75}.walkthrough-output{background:#ffffff09;border:1px solid #ffffff17;border-radius:13px;justify-self:end;width:100%;padding:14px 16px}.walkthrough-output small{color:#667582;letter-spacing:.13em;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.walkthrough-output strong{color:#e6ecef;margin-top:8px;font-size:12px;line-height:1.45;display:block}.evidence-shot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.evidence-shot{background:#fff;border:1px solid #dbe2de;border-radius:20px;margin:0;overflow:hidden;box-shadow:0 18px 50px #1f293012}.evidence-shot-image{aspect-ratio:16/10;background:#e8ece9;position:relative}.evidence-shot-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.evidence-shot figcaption{color:#737d85;padding:14px 16px 16px;font-size:12px}.differentiator-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.differentiator-card{background:#fbfcfb;border:1px solid #dee4e1;border-radius:20px;min-height:390px;padding:26px}.differentiator-card>span{color:#8b959d;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.differentiator-card h3{letter-spacing:-.04em;margin:70px 0 14px;font-size:25px;line-height:1.2}.differentiator-card>p{color:#6d7780;margin:0;line-height:1.75}.proof-line{border-top:1px solid #e4e8e6;margin-top:28px;padding-top:18px}.proof-line small{color:#6d8a81;letter-spacing:.14em;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.proof-line p{color:#48535c;margin:9px 0 0;font-size:12px;line-height:1.65}.output-grid{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0;display:grid;overflow:hidden}.output-column{background:#12171d;padding:34px}.output-column .eyebrow{color:#7b8a96}.output-column h2{color:#f5f7f8;letter-spacing:-.045em;margin:16px 0 28px;font-size:30px;line-height:1.15}.output-column ul{margin:0;padding:0;list-style:none}.output-column li{color:#a7b0b8;border-top:1px solid #ffffff16;padding:13px 0 13px 20px;font-size:13px;line-height:1.6;position:relative}.output-column li:before{content:"";background:#81cfc4;border-radius:50%;width:6px;height:6px;position:absolute;top:20px;left:0}.proof-column li:before{background:#c5d778}.boundary-column li:before{background:#c99f86}@media (max-width:900px){.product-thesis-grid{grid-template-columns:1fr;gap:34px}.scenario-card{position:relative;top:auto}.ba-grid{grid-template-columns:1fr}.ba-arrow{transform:rotate(90deg)}.walkthrough-step{grid-template-columns:58px 1fr}.walkthrough-output{grid-column:2;justify-self:stretch}.differentiator-grid,.output-grid{grid-template-columns:1fr}}@media (max-width:640px){.product-thesis,.product-before-after,.product-walkthrough,.product-evidence-visual,.product-differentiators,.product-output-section{padding:78px 0}.product-thesis h2{font-size:42px}.ba-panel{min-height:0;padding:20px}.walkthrough-step{grid-template-columns:42px 1fr;gap:12px}.walkthrough-step h3{font-size:21px}.evidence-shot-grid{grid-template-columns:1fr}.differentiator-card{min-height:0}.differentiator-card h3{margin-top:44px}.output-column{padding:26px 22px}}.flagship-page{--p-accent:#79d6c8;--p-accent-soft:#79d6c829;--p-paper:#f6f7f4;background:var(--p-paper);color:#11171c}.flagship-builder{--p-accent:#9aa8ff;--p-accent-soft:#9aa8ff29}.flagship-commerce{--p-accent:#efa56c;--p-accent-soft:#efa56c29}.flagship-report{--p-accent:#c7d66a;--p-accent-soft:#c7d66a26}.launch-hero{background:radial-gradient(circle at 78% 25%,var(--p-accent-soft),transparent 31%),linear-gradient(180deg,#f8f9f6,#f0f2ee);border-bottom:1px solid #11181f14;min-height:calc(100svh - 74px);position:relative;overflow:hidden}.launch-bg{pointer-events:none;border-radius:50%;position:absolute}.launch-bg-a{background:radial-gradient(circle,var(--p-accent-soft),transparent 68%);width:540px;height:540px;animation:10s ease-in-out infinite launchFloat;top:-250px;right:-70px}.launch-bg-b{background:radial-gradient(circle,#87b2ff1a,#0000 70%);width:380px;height:380px;animation:13s ease-in-out infinite reverse launchFloat;bottom:-140px;left:-170px}.launch-shell{z-index:2;padding-top:26px;position:relative}.launch-breadcrumb{margin-bottom:14px}.launch-grid{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);align-items:center;gap:clamp(36px,5vw,78px);min-height:calc(100svh - 150px);padding:32px 0 62px;display:grid}.launch-copy{max-width:680px}.launch-kicker{color:#6d7780;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:9px;font:750 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.launch-kicker span{background:var(--p-accent-soft);color:#42514d;border-radius:999px;padding:7px 9px}.launch-kicker i{background:#b9c1c5;width:22px;height:1px}.launch-copy h1{letter-spacing:-.072em;margin:24px 0 0;font-size:clamp(60px,7vw,102px);font-weight:690;line-height:.94}.launch-hook{letter-spacing:-.035em;color:#29323a;max-width:680px;margin:28px 0 0;font-size:clamp(22px,2vw,30px);line-height:1.3}.launch-desc{color:#69747d;max-width:640px;margin:17px 0 0;font-size:15px;line-height:1.8}.launch-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.launch-primary{color:#fff!important;background:#13191f!important;border-color:#13191f!important}.launch-secondary{color:#232c33!important;background:#ffffffb3!important;border-color:#19222a21!important}.compact-facts{grid-template-columns:1.15fr 1fr .55fr}.launch-facts{background:#18212817;border:1px solid #18212817;border-radius:15px;gap:1px;margin-top:32px;display:grid;overflow:hidden}.launch-facts>div{background:#ffffff94;padding:13px 14px}.launch-facts small{color:#959da4;letter-spacing:.1em;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.launch-facts strong{color:#4b555d;margin-top:7px;font-size:10px;font-weight:650;line-height:1.5;display:block}.launch-visual{isolation:isolate;min-height:560px;position:relative}.launch-visual:before{content:"";-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff8c;border:1px solid #18212814;border-radius:36px;position:absolute;inset:8% 2% 4% 4%;box-shadow:0 30px 90px #1d28311c}.radar-visual{place-items:center;display:grid}.radar-orbit{border:1px solid #274c4626;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-a{width:180px;height:180px}.orbit-b{width:310px;height:310px}.orbit-c{width:450px;height:450px}.radar-sweep{transform-origin:0 0;background:conic-gradient(#68d7c25c,#0000 21%);border-radius:50%;width:225px;height:225px;animation:6s linear infinite radarSweep;position:absolute;top:50%;left:50%}.radar-core{color:#fff;background:#10161b;border-radius:50%;align-content:center;place-items:center;width:106px;height:106px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #79d6c817,0 18px 48px #131c2233}.radar-core span{letter-spacing:-.05em;font-size:36px;font-weight:700}.radar-core small{color:#8bddd0;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.lead-chip{background:#ffffffe6;border:1px solid #1a252c17;border-radius:14px;width:185px;padding:14px 15px;animation:6s ease-in-out infinite chipFloat;position:absolute;box-shadow:0 15px 42px #1d283117}.lead-chip small{color:#6d9389;font:750 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.lead-chip strong{margin-top:7px;font-size:13px;display:block}.lead-chip span{color:#818a92;margin-top:5px;font-size:9px;display:block}.lead-chip .muted{color:#ae8b7c}.lead-one{top:18%;right:5%}.lead-two{animation-delay:-2s;bottom:13%;left:2%}.lead-three{opacity:.74;animation-delay:-4s;bottom:15%;right:8%}.radar-label{flex-direction:column;gap:5px;display:flex;position:absolute;top:15%;left:9%}.radar-label b{letter-spacing:.08em;font-size:12px}.radar-label span{color:#879198;font-size:8px}.builder-visual,.commerce-visual,.report-visual{min-height:580px}.browser-frame,.commerce-shot{background:#fff;border:1px solid #161e261a;border-radius:18px;position:absolute;overflow:hidden;box-shadow:0 24px 68px #1e273026}.browser-main{width:82%;height:68%;top:12%;left:5%;transform:rotate(-1.5deg)}.browser-float{width:48%;height:42%;bottom:5%;right:0;transform:rotate(3deg)}.browser-bar{background:#fafafa;border-bottom:1px solid #e8ebec;align-items:center;gap:5px;height:36px;padding:0 12px;display:flex}.browser-bar i{background:#d6dadd;border-radius:50%;width:7px;height:7px}.browser-bar i:first-child{background:#e6af9c}.browser-bar i:nth-child(2){background:#ead195}.browser-bar i:nth-child(3){background:#9dcea4}.browser-bar span{color:#8c959b;margin-left:7px;font-size:8px}.browser-shot{height:calc(100% - 36px);position:relative}.browser-shot img,.commerce-shot img{-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.deploy-status{color:#fff;background:#141a20;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-width:300px;padding:11px 13px;display:grid;position:absolute;bottom:2%;left:2%;box-shadow:0 15px 38px #141a2040}.deploy-status span{color:#8d99a4;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.deploy-status b{font-size:9px}.deploy-status em{color:#bddd8f;font-size:8px;font-style:normal}.shot-dashboard{width:83%;height:68%;top:10%;left:4%;transform:rotate(-1deg)}.shot-before-after{width:51%;height:41%;bottom:4%;right:0;transform:rotate(2.5deg)}.commerce-badge,.commerce-task{border-radius:13px;padding:13px 15px;position:absolute;box-shadow:0 15px 38px #1f282f1c}.commerce-badge{background:#fff;border:1px solid #1f282f17;bottom:9%;left:0}.commerce-task{color:#fff;background:#171d23;top:4%;right:4%}.commerce-badge small,.commerce-task span{letter-spacing:.1em;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.commerce-badge small{color:#bf774a}.commerce-task span{color:#e8a777}.commerce-badge b,.commerce-task strong{margin-top:6px;font-size:10px;display:block}.commerce-task em{color:#95a1ab;margin-top:4px;font-size:8px;font-style:normal;display:block}.report-doc{background:#fff;border:1px solid #1b242a17;border-radius:8px;padding:22px;position:absolute;box-shadow:0 22px 58px #1d272f1f}.doc-back{background:#eef0ec;width:58%;height:65%;top:14%;left:7%;transform:rotate(-7deg)}.doc-mid{background:#f5f1e8;width:58%;height:66%;top:12%;left:20%;transform:rotate(4deg)}.doc-front{z-index:3;width:57%;height:70%;top:12%;right:7%;transform:rotate(-1deg)}.report-doc>span{color:#829087;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.report-doc>b{margin-top:10px;font-size:16px;display:block}.report-doc>small{color:#929ba2;margin-top:4px;font-size:8px;display:block}.doc-page-head{color:#81905e;justify-content:space-between;font:750 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.doc-page-head em{color:#a0a8ad;font-style:normal}.doc-front h4{margin:28px 0 20px;font-size:22px;line-height:1.25}.doc-lines{gap:7px;display:grid}.doc-lines i{background:#e8ebec;border-radius:9px;height:5px}.doc-lines i:nth-child(2){width:82%}.doc-lines i:nth-child(4){width:73%}.doc-figure{background:linear-gradient(135deg,#f3f6ef,#ebefea);border:1px solid #dfe5dd;border-radius:8px;align-content:center;place-items:center;height:82px;display:grid;position:absolute;bottom:26px;left:22px;right:22px}.doc-figure b{font-size:10px}.doc-figure span{color:#88918d;margin-top:4px;font-size:7px}.report-flow{z-index:5;color:#fff;background:#151b21;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;display:flex;position:absolute;bottom:4%;left:1%;right:2%}.report-flow span{font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.report-flow i{color:#78838d;font-style:normal}.audit-stamp{z-index:6;background:#f5f7e7;border:1px solid #dbe1b4;border-radius:11px;padding:11px 13px;position:absolute;top:7%;right:1%;transform:rotate(5deg)}.audit-stamp small{color:#8a9762;font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.audit-stamp strong{margin-top:5px;font-size:9px;display:block}.compact-task,.compact-workflow,.compact-proof,.compact-close{padding:96px 0}.compact-task{background:#fff}.compact-workflow{color:#fff;background:#0d1217}.compact-proof{background:#f3f5f1}.compact-close{color:#fff;background:#13191f}.compact-section-head{grid-template-columns:56px minmax(0,1fr) minmax(260px,.55fr);align-items:start;gap:28px;margin-bottom:42px;display:grid}.compact-section-head>span{color:#a4adb3;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.compact-section-head h2{letter-spacing:-.052em;margin:10px 0 0;font-size:clamp(38px,4.5vw,60px);line-height:1.08}.compact-section-head>p{color:#718089;margin:6px 0 0;line-height:1.75}.compact-section-head.light h2{color:#fff}.compact-section-head.light .eyebrow{color:var(--p-accent)}.compact-section-head.light>p{color:#98a4ad}.compact-task-input{background:var(--p-accent-soft);border-radius:11px;margin-bottom:22px;padding:12px 15px;font:650 11px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.compact-ba-grid{grid-template-columns:1fr 70px 1fr;align-items:stretch;gap:14px;display:grid}.compact-ba-panel{background:#f7f8f6;border:1px solid #dfe4e1;border-radius:18px;padding:24px}.compact-ba-after{color:#fff;background:#172028;border-color:#172028}.compact-ba-panel>small{color:#8d969d;letter-spacing:.1em;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.compact-ba-after>small{color:var(--p-accent)}.compact-ba-panel p{color:#59646c;border-top:1px solid #1c262d14;grid-template-columns:34px 1fr;gap:12px;margin:0;padding:14px 0;line-height:1.65;display:grid}.compact-ba-panel p:first-of-type{margin-top:15px}.compact-ba-panel p b{color:#a0a8ae;font:650 9px/1.8 ui-monospace,SFMono-Regular,Menlo,monospace}.compact-ba-after p{color:#b8c1c8;border-color:#ffffff14}.compact-ba-arrow{color:#879199;place-items:center;font-size:22px;display:grid}.compact-workflow-grid{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.compact-workflow-grid article{background:#10161c;min-height:250px;padding:24px}.compact-workflow-grid article>div{color:#66737d;justify-content:space-between;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.compact-workflow-grid article i{color:var(--p-accent);font-style:normal}.compact-workflow-grid h3{margin:48px 0 10px;font-size:21px}.compact-workflow-grid p{color:#9aa6af;margin:0;font-size:12px;line-height:1.7}.compact-workflow-grid strong{color:#e0e7ea;border-top:1px solid #ffffff14;margin-top:20px;padding-top:14px;font-size:10px;display:block}.compact-evidence-strip{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:22px;display:grid}.compact-evidence-strip figure{background:#171e24;border:1px solid #ffffff17;border-radius:16px;margin:0;overflow:hidden}.compact-evidence-strip figure>div{aspect-ratio:16/9;position:relative}.compact-evidence-strip img{-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.compact-evidence-strip figcaption{color:#9ca7af;padding:11px 13px;font-size:10px}.compact-proof-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.compact-proof-grid article{background:#fff;border:1px solid #dce3de;border-radius:18px;min-height:340px;padding:24px}.compact-proof-grid article>span{color:#9da5ab;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.compact-proof-grid h3{letter-spacing:-.035em;margin:55px 0 12px;font-size:23px;line-height:1.22}.compact-proof-grid p{color:#69747c;margin:0;line-height:1.7}.compact-proof-grid footer{color:#4d5960;border-top:1px solid #e2e7e4;margin-top:24px;padding-top:16px;font-size:11px;line-height:1.65}.compact-proof-grid footer small{color:#789084;letter-spacing:.1em;margin-bottom:7px;font:750 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.compact-close-grid{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.compact-output,.compact-boundary{background:#151c22;padding:26px}.compact-output>small,.compact-boundary>small{color:#788690;letter-spacing:.1em;font:750 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.compact-output>div{border-top:1px solid #ffffff14;grid-template-columns:34px 1fr;gap:12px;padding:15px 0;display:grid}.compact-output>div:first-of-type{margin-top:16px}.compact-output span{color:#65727c;font:650 9px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace}.compact-output strong{font-size:13px;line-height:1.5}.compact-boundary p{color:#aab4bc;border-top:1px solid #ffffff14;margin:15px 0 0;padding-top:13px;font-size:11px;line-height:1.7}.compact-boundary .proof-small{color:var(--p-accent);margin-top:26px;display:block}.compact-faq{border-top:1px solid #ffffff1a;grid-template-columns:.65fr 1.35fr;gap:48px;margin-top:48px;padding-top:44px;display:grid}.compact-faq h3{color:#fff;letter-spacing:-.04em;margin:10px 0 0;font-size:30px}.compact-faq .faq-item{border-color:#ffffff1a}.compact-faq .faq-item summary{color:#e8edef}.compact-faq .faq-item p{color:#aab4bc}.compact-cta{border-top:1px solid #ffffff1a;margin-top:58px;padding-top:54px}.compact-cta>small{color:var(--p-accent);letter-spacing:.11em;font:750 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.compact-cta h2{letter-spacing:-.055em;max-width:900px;margin:16px 0 0;font-size:clamp(42px,5vw,66px);line-height:1.06}.compact-cta>p{color:#a9b3bb;max-width:600px;margin:17px 0 0;line-height:1.7}@keyframes radarSweep{to{transform:rotate(360deg)}}@keyframes chipFloat{50%{transform:translateY(-8px)}}@keyframes launchFloat{50%{transform:translateY(16px)scale(1.035)}}@media (max-width:980px){.launch-grid{grid-template-columns:1fr;min-height:0}.launch-copy{max-width:800px}.launch-visual{min-height:520px}.compact-section-head{grid-template-columns:46px 1fr}.compact-section-head>p{grid-column:2}.compact-ba-grid{grid-template-columns:1fr}.compact-ba-arrow{min-height:44px;transform:rotate(90deg)}.compact-workflow-grid,.compact-proof-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.launch-grid{padding-top:20px}.launch-copy h1{font-size:54px}.launch-hook{font-size:21px}.launch-actions{display:grid}.launch-actions .button{width:100%}.compact-facts{grid-template-columns:1fr}.launch-visual{min-height:420px}.lead-chip{width:140px;padding:11px}.orbit-c{width:330px;height:330px}.orbit-b{width:240px;height:240px}.browser-main,.shot-dashboard{width:92%;left:2%}.browser-float,.shot-before-after{width:60%}.deploy-status{min-width:255px}.report-doc{padding:15px}.doc-front h4{font-size:17px}.compact-task,.compact-workflow,.compact-proof,.compact-close{padding:72px 0}.compact-section-head{grid-template-columns:1fr;gap:12px}.compact-section-head>p{grid-column:auto}.compact-workflow-grid,.compact-proof-grid,.compact-close-grid,.compact-evidence-strip,.compact-faq{grid-template-columns:1fr}.compact-workflow-grid article{min-height:220px}.compact-proof-grid article{min-height:0}.compact-proof-grid h3{margin-top:38px}.compact-faq{gap:22px}}.language-switch{color:#59646d;letter-spacing:.08em;background:#ffffff9e;border:1px solid #161f261f;border-radius:12px;justify-content:center;align-items:center;min-width:42px;height:38px;padding:0 10px;font:750 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.language-switch:hover{color:#141a20;background:#fff}.contact-page-v2{background:#f5f6f2}.contact-hero-v2{background:radial-gradient(circle at 78% 22%,#83d3c62e,#0000 28%),radial-gradient(circle at 18% 70%,#9fbaff1f,#0000 28%),#f7f8f5;border-bottom:1px solid #161e2514;padding:86px 0 70px}.contact-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:end;gap:70px;display:grid}.contact-hero-v2 h1{letter-spacing:-.065em;max-width:920px;margin:16px 0 0;font-size:clamp(54px,6vw,86px);line-height:1.02}.contact-hero-grid>p{color:#68747c;margin:0 0 8px;font-size:17px;line-height:1.8}.contact-conversion{padding:78px 0 110px}.contact-conversion-grid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:start;gap:28px;display:grid}.lead-form{background:#fff;border:1px solid #dce3df;border-radius:24px;padding:34px;box-shadow:0 24px 70px #1d282f12}.lead-form-head h2{letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(34px,4vw,52px);line-height:1.08}.lead-form-head>p:last-child{color:#707b84;max-width:760px;margin:16px 0 0;line-height:1.75}.lead-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:28px;display:grid}.lead-form label>span{color:#67727b;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.lead-form input,.lead-form select,.lead-form textarea{color:#182027;width:100%;font:inherit;background:#f8f9f7;border:1px solid #d9e0dc;border-radius:12px;outline:none;transition:border-color .2s,box-shadow .2s,background .2s}.lead-form input,.lead-form select{height:48px;padding:0 13px}.lead-form textarea{resize:vertical;min-height:142px;padding:13px;line-height:1.6}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{background:#fff;border-color:#7eb9ad;box-shadow:0 0 0 4px #7eb9ad1c}.lead-message{grid-column:1/-1}.lead-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.lead-consent{align-items:flex-start;gap:9px;margin-top:18px;display:flex!important}.lead-consent input{width:16px;height:16px;margin-top:2px}.lead-consent span{line-height:1.55;margin:0!important;font-weight:500!important}.lead-submit-row{align-items:center;gap:15px;margin-top:20px;display:flex}.lead-submit-row>span{color:#8b949b;font-size:10px;line-height:1.5}.lead-error{color:#a84d40;margin:14px 0 0;font-size:12px}.lead-success{background:#f7fbf4;border:1px solid #dce6db;border-radius:24px;align-content:center;justify-items:start;min-height:520px;padding:50px;display:grid}.lead-success>span{color:#56754b;background:#dff0d8;border-radius:50%;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.lead-success h2{letter-spacing:-.05em;margin:22px 0 0;font-size:42px}.lead-success p{color:#68766a;max-width:580px;margin:12px 0 24px;line-height:1.7}.contact-side{gap:18px;display:grid;position:sticky;top:96px}.contact-side-block,.contact-side-note{background:#fff;border:1px solid #dce3df;border-radius:20px;padding:25px}.contact-side-block h2{letter-spacing:-.04em;margin:10px 0 0;font-size:28px}.contact-side-block p,.contact-side-note p{color:#727c84;line-height:1.7}.contact-email-link{color:#1b6259;margin-top:10px;font-weight:700;display:inline-flex}.qr-grid-v2{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.qr-grid-v2 figure{background:#fff;border:1px solid #dce3df;border-radius:18px;margin:0;padding:14px}.qr-grid-v2 img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:10px;width:100%}.qr-grid-v2 figcaption{gap:2px;margin-top:10px;display:grid}.qr-grid-v2 figcaption strong{font-size:12px}.qr-grid-v2 figcaption span{color:#899299;font-size:9px}.contact-side-note small{color:#7c8b84;letter-spacing:.1em;text-transform:uppercase;font:750 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.signature-runway{background:#f2f3ef;border-top:1px solid #141c2312;border-bottom:1px solid #141c2312;padding:118px 0 126px}.signature-runway-head{grid-template-columns:1fr .72fr;align-items:end;gap:64px;display:grid}.signature-runway-head h2{letter-spacing:-.06em;margin:12px 0 0;font-size:clamp(48px,5.5vw,74px);line-height:1.04}.signature-runway-head>p{color:#6f7a82;margin:0 0 7px;font-size:16px;line-height:1.8}.runway-grid{border-top:1px solid #1922291a;border-bottom:1px solid #1922291a;grid-template-columns:320px 1fr;gap:0;margin-top:58px;display:grid}.runway-core{color:#fff;background:#12181e;border-right:1px solid #1922291a;min-height:620px;padding:32px 30px;position:relative;overflow:hidden}.runway-core:after{content:"";background:radial-gradient(circle,#79d6c840,#0000 66%);border-radius:50%;width:360px;height:360px;position:absolute;bottom:-150px;left:-110px}.runway-core small{z-index:2;color:#83d8cc;letter-spacing:.14em;font:750 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:relative}.runway-core strong{z-index:2;letter-spacing:-.055em;margin-top:34px;font-size:42px;line-height:1.02;display:block;position:relative}.runway-core span{z-index:2;color:#909ca5;margin-top:18px;font-size:11px;display:block;position:relative}.runway-core-line{align-items:end;gap:10px;height:74px;display:flex;position:absolute;bottom:34px;left:30px;right:30px}.runway-core-line:before{content:"";background:linear-gradient(90deg,#7dd5c8,#7dd5c814);height:1px;position:absolute;top:36px;left:0;right:0}.runway-core-line i{background:#7fd8ca;border-radius:50%;width:12px;height:12px;position:relative;box-shadow:0 0 0 7px #7fd8ca17}.runway-core-line i:nth-child(2){opacity:.7;margin-left:70px}.runway-core-line i:nth-child(3){opacity:.45;margin-left:auto}.runway-list{display:grid}.runway-item{background:#ffffff61;border-bottom:1px solid #19222917;grid-template-columns:120px minmax(0,1fr) 220px 110px;align-items:center;gap:24px;min-height:154px;padding:22px 26px;transition:background .24s,transform .24s;display:grid}.runway-item:last-child{border-bottom:0}.runway-item:hover{background:#fff;transform:translate(6px)}.runway-index{flex-direction:column;gap:9px;display:flex}.runway-index span{letter-spacing:-.05em;font-size:30px;line-height:1}.runway-index small{color:#8a959c;letter-spacing:.1em;font:750 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.runway-copy h3{letter-spacing:-.045em;margin:0;font-size:30px}.runway-copy p{color:#6d7880;max-width:580px;margin:8px 0 0;font-size:13px;line-height:1.65}.runway-copy code{color:#8a949b;letter-spacing:.08em;margin-top:10px;font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.runway-link{color:#46534f;white-space:nowrap;justify-self:end;font-size:10px;font-weight:750}.runway-link span{margin-left:5px}.runway-radar{background:#edf6f3;border:1px solid #cfded9;border-radius:50%;justify-self:center;width:78px;height:78px;position:relative}.runway-radar i{border:1px solid #c6d8d3;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.runway-radar i:first-child{width:28px;height:28px}.runway-radar i:nth-child(2){width:50px;height:50px}.runway-radar i:nth-child(3){width:72px;height:72px}.runway-radar b{color:#285f57;font-size:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.runway-thumb{background:#eef1ef;border:1px solid #dfe4e2;border-radius:11px;justify-self:center;width:190px;height:88px;position:relative;overflow:hidden;box-shadow:0 10px 24px #1f2a3212}.runway-thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.runway-docs{justify-self:center;align-items:flex-end;gap:5px;height:88px;display:flex}.runway-docs i{color:#8a9475;background:#fff;border:1px solid #d9ded8;border-radius:5px;place-items:center;width:54px;height:66px;font:750 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;box-shadow:0 7px 18px #222c320f}.runway-docs i:nth-child(2){background:#f5f2e8;height:74px}.runway-docs i:nth-child(3){background:#f6f7f4;height:82px}@media (max-width:980px){.signature-runway-head,.runway-grid{grid-template-columns:1fr}.runway-core{border-bottom:1px solid #ffffff14;border-right:0;min-height:260px}.runway-item{grid-template-columns:86px minmax(0,1fr) 180px}.runway-link{grid-column:2}}@media (max-width:700px){.signature-runway{padding:82px 0 88px}.signature-runway-head h2{font-size:46px}.runway-core{min-height:230px}.runway-item{grid-template-columns:56px 1fr;gap:14px;padding:22px 4px}.runway-item:hover{transform:none}.runway-copy h3{font-size:25px}.runway-radar,.runway-thumb,.runway-docs,.runway-link{grid-column:2;justify-self:start}}.english-site{background:#f7f8f5}.en-hero{background:linear-gradient(#f8f9f6,#f1f3ef);border-bottom:1px solid #141c2314;padding:110px 0 100px;position:relative;overflow:hidden}.en-hero-orb{pointer-events:none;border-radius:50%;position:absolute}.en-orb-a{background:radial-gradient(circle,#79d6c83b,#0000 67%);width:600px;height:600px;top:-220px;right:-160px}.en-orb-b{background:radial-gradient(circle,#a0b0ff29,#0000 70%);width:440px;height:440px;bottom:-210px;left:-180px}.en-hero-grid{z-index:2;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;display:grid;position:relative}.en-hero h1{letter-spacing:-.072em;margin:18px 0 0;font-size:clamp(62px,7vw,100px);line-height:.96}.en-hero h1 span{color:#60716c}.en-hero-lead{color:#68747d;max-width:760px;margin:26px 0 0;font-size:17px;line-height:1.8}.en-hero-statement{background:#ffffffad;border:1px solid #19222917;border-radius:24px;padding:32px;box-shadow:0 25px 70px #1f2a3214}.en-hero-statement small{color:#839089;letter-spacing:.13em;margin-bottom:22px;font:750 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.en-hero-statement strong{letter-spacing:-.035em;font-size:22px;display:inline-block}.en-hero-statement i{color:#9ba5ab;margin:0 9px;font-style:normal}.en-hero-statement p{color:#727d85;margin:24px 0 0;line-height:1.7}.en-process-grid{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.en-process-grid article{background:#11171d;min-height:240px;padding:24px}.en-process-grid span{color:#67747e;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.en-process-grid h3{color:#fff;margin:62px 0 10px;font-size:20px}.en-process-grid p{color:#9ca7af;margin:0;font-size:12px;line-height:1.7}.en-final-cta{background:#7fd6c8;padding:100px 0}.en-final-cta h2{letter-spacing:-.06em;max-width:900px;margin:14px 0 0;font-size:clamp(48px,6vw,78px);line-height:1.04}.en-final-cta p{max-width:650px;margin:18px 0 28px;line-height:1.7}@keyframes corePulse{0%{opacity:.75;transform:scale(.9)}to{opacity:0;transform:scale(1.16)}}@media (max-width:980px){.contact-hero-grid,.contact-conversion-grid,.signature-heading,.en-hero-grid{grid-template-columns:1fr}.contact-side{position:relative;top:auto}.system-map{min-height:1120px}.system-core{top:50%}.node-radar{top:6%;left:4%}.node-builder{top:6%;right:4%}.node-commerce{bottom:6%;left:4%}.node-report{bottom:6%;right:4%}.en-process-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.lead-form{padding:22px}.lead-form-grid{grid-template-columns:1fr}.lead-message{grid-column:auto}.lead-submit-row{flex-direction:column;align-items:flex-start}.lead-submit-row .button{width:100%}.qr-grid-v2{grid-template-columns:1fr 1fr!important}.signature-systems{padding:82px 0}.signature-heading h2{font-size:46px}.system-map{gap:12px;min-height:auto;padding:240px 14px 14px;display:grid}.system-core{width:180px;height:180px;top:105px}.system-node{width:100%;min-height:0;position:relative;inset:auto!important}.system-line{display:none}.en-hero{padding:78px 0}.en-hero h1{font-size:56px}.en-process-grid{grid-template-columns:1fr}}#lead-form{scroll-margin-top:96px}.work-city{isolation:isolate;background:radial-gradient(circle at 78% 18%,#b9ec8329,#0000 24%),radial-gradient(circle at 20% 84%,#9ba9ff24,#0000 24%),linear-gradient(145deg,#ffffffd1,#eff3efdb);border:1px solid #161f261a;border-radius:30px;min-height:590px;position:relative;overflow:hidden;box-shadow:0 30px 90px #1f29311f}.work-city:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 20%,#ffffff61 46%,#0000 70%);animation:9s ease-in-out infinite citySheen;position:absolute;inset:0;transform:translate(-100%)}.work-city-art{width:calc(100% - 20px);height:calc(100% - 48px);position:absolute;inset:34px 10px 14px}.city-grid-lines line{stroke:#8e999f;stroke-width:.55px;opacity:.18}.city-road{fill:none;stroke-linecap:round}.road-main{stroke:url(#routeA);stroke-width:5px;opacity:.62}.route-a{stroke:url(#routeB);stroke-width:3px;opacity:.48}.route-b{stroke:#8fc7be;stroke-width:2.4px;opacity:.36}.route-c{stroke:#b8cc75;stroke-width:2.2px;opacity:.34}.city-block rect{fill:#ffffffdb;stroke:#bcc6c1;stroke-width:1px}.city-block text{fill:#849097;letter-spacing:.08em;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.city-block .block-title{fill:#1b242a;letter-spacing:-.02em;font:700 19px system-ui,sans-serif}.city-block .block-sub{fill:#8b959c;font:500 10px system-ui,sans-serif}.block-one rect{stroke:#8dccbf}.block-two rect{stroke:#a7b0e8}.block-three rect{stroke:#e2b088}.block-four rect{stroke:#b9c877}.city-node circle:first-child{fill:#182027}.city-node circle:last-child{fill:none;stroke:#7bcfc1;stroke-width:1px;opacity:.5}.city-core-svg>circle:first-child{fill:#11171d;stroke:#243038;stroke-width:1px}.city-core-svg .core-ring{fill:none;stroke:#86d7ca;stroke-width:1.4px;stroke-dasharray:5 9;opacity:.55;transform-origin:366px 310px;animation:16s linear infinite cityRing}.core-kicker-svg{fill:#7ed4c7;letter-spacing:.16em;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.core-w-svg{fill:#fff;letter-spacing:-.08em;font:800 58px system-ui,sans-serif}.core-sub-svg{fill:#95a1aa;letter-spacing:.12em;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.work-city-top{color:#7c878e;letter-spacing:.13em;justify-content:space-between;align-items:center;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;top:16px;left:20px;right:20px}.work-city-top b{color:#627858}.work-city-caption{justify-content:space-between;align-items:end;gap:18px;display:flex;position:absolute;bottom:19px;left:24px;right:24px}.work-city-caption strong{letter-spacing:.07em;font-size:11px}.work-city-caption span{color:#8a949a;letter-spacing:.11em;font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}@keyframes cityRing{to{transform:rotate(360deg)}}@keyframes citySheen{0%,55%{transform:translate(-110%)}75%,to{transform:translate(120%)}}@media (max-width:860px){.work-city{width:100%;max-width:760px;min-height:560px;margin:12px auto 0}}@media (max-width:620px){.work-city{border-radius:22px;min-height:430px}.work-city-art{width:calc(100% - 4px);height:calc(100% - 38px);inset:28px 2px 10px}.work-city-caption span{display:none}}.radar-visual .demo-visual-notice{z-index:3;color:#365c50;background:#ffffffed;border:1px solid #15504338;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:650;position:absolute;top:14px;right:14px}
