:root{--bg:#f3f6fb;--bg-grid:#17243d0d;--panel:#ffffffdb;--panel-strong:#fff;--panel-muted:#f6f8fc;--line:#17243d1a;--line-strong:#17243d2e;--text:#17243d;--muted:#647089;--primary:#3867d6;--primary-strong:#274ea9;--navy:#111a2d;--success:#1f9d55;--danger:#dd4b39;--success-bg:#1f9d551a;--danger-bg:#dd4b391a;--shadow:0 24px 60px #101b3114;--font-heading:"Avenir Next","SF Pro Display","Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--font-body:"PingFang SC","SF Pro Text","Hiragino Sans GB","Microsoft YaHei","Source Han Sans SC",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--text);font-family:var(--font-body),sans-serif;background:linear-gradient(var(--bg-grid)1px,transparent 1px),linear-gradient(90deg,var(--bg-grid)1px,transparent 1px),linear-gradient(180deg,#f6f8fc 0%,#eff3f9 100%);background-size:24px 24px,24px 24px,100% 100%;margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}main{display:block}.page-shell{width:min(1200px,100% - 32px);margin:0 auto;padding:14px 0 64px}.site-header,.hero-section,.capability-section,.supply-section,.workflow-section,.case-section,.trust-section,.form-section,.faq-section{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header{z-index:10;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:12px 16px;display:flex;position:sticky;top:12px}.site-logo,.hero-copy h1,.section-heading h2,.metric-inline-item strong,.signal-content h3,.workflow-card h3,.case-card h3,.faq-item h3,.decision-badge{font-family:var(--font-heading),sans-serif}.site-logo{letter-spacing:-.03em;font-size:1.05rem;font-weight:800}.site-nav,.site-footer-nav{align-items:center;gap:28px;min-width:0;display:flex}.site-nav a,.site-header-cta,.site-footer-nav a{color:var(--muted);font-size:.9rem}.site-nav a:hover,.site-header-cta:hover,.site-footer-nav a:hover{color:var(--text)}.site-header-cta{color:var(--primary);white-space:nowrap;font-weight:600}.hero-section,.capability-section,.supply-section,.workflow-section,.case-section,.trust-section,.about-section,.form-section,.faq-section{border-radius:6px;margin-bottom:18px}.hero-section{grid-template-columns:minmax(0,1.06fr) minmax(380px,.94fr);gap:24px;padding:22px;display:grid}.hero-copy{flex-direction:column;justify-content:space-between;display:flex}.eyebrow{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:.76rem;font-weight:700}.hero-copy h1{letter-spacing:-.028em;max-width:11.5ch;margin:0;font-size:clamp(2rem,3.4vw,3.4rem);font-weight:500;line-height:1.12}.hero-title-light,.hero-title-strong,.hero-title-accent{display:block}.hero-title-light{color:#17243de0;font-weight:500}.hero-title-strong{letter-spacing:-.032em;margin-top:2px;font-weight:650}.hero-title-accent{color:var(--primary-strong);margin-top:4px;font-weight:650}.hero-description,.hero-summary,.section-heading p,.signal-content p,.workflow-card p,.case-card p,.trust-card p,.faq-item p,.form-note,.field span,.field input,.field textarea,.field select,.console-brief p,.console-toggle span,.site-footer-text,.site-footer-bottom{color:var(--muted)}.hero-description{max-width:60ch;margin:14px 0 0;font-size:.97rem;line-height:1.8}.hero-summary{max-width:52ch;color:var(--navy);margin:12px 0 0;font-size:.95rem;line-height:1.72}.hero-actions{gap:12px;margin-top:28px;display:flex}.hero-actions-single{margin-top:22px}.primary-button{background:var(--navy);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;transition:background-color .16s;display:inline-flex}.primary-button:hover{background:#1f2940}.metric-inline{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;padding-top:18px;display:grid}.metric-inline-item{border-right:1px solid var(--line);padding-right:12px}.metric-inline-item:last-child{border-right:0}.metric-inline-item strong{letter-spacing:-.05em;margin-bottom:6px;font-family:SFMono-Regular,SF Mono,JetBrains Mono,Menlo,Consolas,monospace;font-size:1.45rem;display:block}.metric-inline-item span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem;line-height:1.55;display:block}.hero-console{border:1px solid var(--line);background:linear-gradient(#fffffff5 0%,#f6f9fff5 100%);border-radius:6px;gap:12px;padding:12px;display:grid}.console-header,.console-brief,.console-toggle,.decision-card,.signal-card,.workflow-card,.case-card,.trust-card,.faq-item,.form-shell{border:1px solid var(--line);background:var(--panel-strong);border-radius:4px}.console-header{background:var(--panel-muted);align-items:center;gap:12px;padding:10px 12px;display:flex}.console-dots{gap:6px;display:flex}.console-dots span{background:#ff6b6b;border-radius:50%;width:10px;height:10px}.console-dots span:nth-child(2){background:#feca57}.console-dots span:nth-child(3){background:#1dd1a1}.console-header p{margin:0;font-size:.86rem;font-weight:600}.console-brief{padding:14px}.console-brief div{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.console-label,.signal-tag,.case-name,.trust-card span,.workflow-step{border:1px solid var(--line);background:var(--panel-muted);min-height:22px;color:var(--muted);align-items:center;padding:0 8px;font-size:.8rem;font-weight:600;display:inline-flex}.console-brief strong{font-size:.97rem}.console-brief p,.console-toggle span,.decision-card li{margin:0;font-size:.86rem;line-height:1.65}.console-toggle{justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.console-switch{background:#3867d629;border:1px solid #3867d63d;width:44px;height:24px;position:relative}.console-switch:after{content:"";background:var(--primary);width:18px;height:18px;position:absolute;top:2px;left:22px}.console-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.decision-card{padding:12px}.decision-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.decision-badge{min-height:28px;padding:0 10px;font-size:.84rem;font-weight:700}.decision-card-pass .decision-badge{background:var(--success-bg);color:var(--success);box-shadow:inset 0 0 0 1px #1f9d5524}.decision-card-fail .decision-badge{background:var(--danger-bg);color:var(--danger)}.decision-card-pass .decision-badge:after{content:"";opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px;margin-left:8px;animation:1.8s ease-in-out infinite pulse-badge}.decision-link{color:var(--primary);font-size:.86rem}.decision-card ol{margin:0;padding-left:20px}.inline-tech{min-height:22px;color:var(--navy);background:#f4f7fb;border:1px solid #17243d1f;border-radius:3px;align-items:center;padding:0 6px;font-family:SFMono-Regular,SF Mono,JetBrains Mono,Menlo,Consolas,monospace;font-size:.84em;display:inline-flex}.section-heading{padding:18px 18px 0}.section-heading-wide{max-width:900px}.section-heading h2{letter-spacing:-.03em;max-width:22ch;margin:0 0 12px;font-size:clamp(1.45rem,2.2vw,2.05rem);line-height:1.18}.section-heading p{max-width:70ch;margin:0;font-size:.94rem;line-height:1.72}.signal-grid,.supply-grid,.workflow-grid,.case-grid,.trust-grid,.about-grid,.faq-list{gap:12px;padding:16px 18px 18px;display:grid}.signal-grid,.supply-grid,.workflow-grid,.case-grid,.about-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.signal-card,.supply-card,.workflow-card,.case-card,.trust-card,.faq-item{padding:16px}.signal-content h3,.supply-card h3,.workflow-card h3,.case-card h3,.faq-item h3{letter-spacing:-.03em;margin:12px 0 10px;font-size:1.08rem;line-height:1.35}.signal-content p,.supply-card p,.workflow-card p,.case-card p,.faq-item p,.trust-card p{margin:0;font-size:.92rem;line-height:1.68}.workflow-card{background:linear-gradient(#f5f8ffe6 0%,#fff 100%)}.supply-card{background:linear-gradient(#111a2d05 0%,#fff 100%)}.supply-tag{min-height:22px;color:var(--primary);background:#3867d614;border:1px solid #3867d62e;align-items:center;padding:0 8px;font-size:.8rem;font-weight:600;display:inline-flex}.workflow-step{color:var(--primary);background:#3867d614;border-color:#3867d62e}.case-card strong{color:var(--navy);margin:12px 0 10px;font-size:.98rem;display:block}.trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.founder-note{border:1px solid var(--line);background:var(--panel-strong);border-radius:4px;margin:0 18px 18px;padding:18px}.founder-lead,.founder-body{margin:0}.founder-lead{max-width:34ch;color:var(--navy);font-family:var(--font-heading),sans-serif;font-size:1.18rem;font-weight:650;line-height:1.45}.founder-body{max-width:62ch;color:var(--muted);margin-top:12px;font-size:.94rem;line-height:1.72}.founder-bullets{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.founder-bullets span{border:1px solid var(--line);background:var(--panel-muted);min-height:34px;color:var(--muted);border-radius:4px;align-items:center;padding:0 10px;font-size:.86rem;display:inline-flex}.brand-proof{padding:0 18px}.brand-proof p{border:1px solid var(--line);color:var(--muted);background:#f5f8ffb3;border-radius:4px;margin:0;padding:14px 16px;font-size:.92rem;line-height:1.7}.trust-card span{color:var(--primary)}.form-section{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;display:grid;overflow:hidden}.form-heading{border-right:1px solid var(--line);background:linear-gradient(#f5f8ffdb 0%,#ffffffdb 100%);padding-bottom:24px}.form-shell{border-top:0;border-bottom:0;border-right:0;margin:0;padding:18px}.lead-form{gap:16px;display:grid}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field{gap:8px;display:grid}.field span{font-size:.88rem}.field input,.field textarea,.field select{border:1px solid var(--line-strong);background:#fff;border-radius:4px;outline:none;width:100%;min-height:42px;padding:10px 12px;transition:border-color .16s,box-shadow .16s}.field textarea{resize:vertical}.field input:focus,.field textarea:focus,.field select:focus{border-color:#3867d66b;box-shadow:0 0 0 3px #3867d614}.checkbox-grid{flex-wrap:wrap;gap:10px;display:flex}.check-card{border:1px solid var(--line);min-height:34px;color:var(--text);background:#fff;border-radius:4px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.check-card input{width:15px;height:15px;accent-color:var(--primary)}.form-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.form-note{max-width:44ch;margin:0;font-size:.9rem;line-height:1.62}.form-status{margin:0;font-size:.88rem}.form-status-success{color:var(--success)}.form-status-error{color:var(--danger)}.faq-list{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer{padding:12px 4px 0}.site-footer-main{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:0 8px 18px;display:flex}.site-footer-logo,.site-footer-text,.site-footer-bottom{margin:0}.site-footer-logo{font-family:var(--font-heading),sans-serif;font-size:1rem;font-weight:800}.site-footer-text{max-width:44ch;margin-top:8px;font-size:.92rem;line-height:1.68}.site-footer-text a{color:var(--primary)}.site-footer-bottom{padding:16px 8px 0;font-size:.86rem}@media (max-width:1080px){.hero-section,.form-section,.metric-inline,.signal-grid,.supply-grid,.workflow-grid,.case-grid,.trust-grid,.faq-list,.field-grid,.console-results{grid-template-columns:1fr}.metric-inline-item{border-right:0;border-bottom:1px solid var(--line);padding-bottom:10px;padding-right:0}.metric-inline-item:last-child{border-bottom:0}.form-heading{border-right:0;border-bottom:1px solid var(--line)}.form-shell{border-top:0;border-left:0}.site-header{flex-wrap:wrap}.site-nav{flex-wrap:wrap;order:3;justify-content:flex-start;gap:14px 18px;width:100%}}@media (max-width:760px){.page-shell{width:min(100% - 18px,1200px);padding-top:12px;padding-bottom:54px}.site-header,.site-footer-main{flex-direction:column;align-items:flex-start}.site-nav,.site-footer-nav{flex-wrap:wrap;gap:14px}.site-header-cta,.primary-button{width:100%}.hero-section,.section-heading,.signal-grid,.supply-grid,.workflow-grid,.case-grid,.trust-grid,.faq-list,.form-shell{padding-left:16px;padding-right:16px}.founder-note{margin-left:16px;margin-right:16px}.hero-section{padding-top:18px;padding-bottom:18px}.hero-actions,.form-footer{flex-direction:column;align-items:stretch}.checkbox-grid{gap:8px}.check-card{min-height:36px}.hero-copy h1{max-width:100%;font-size:clamp(1.72rem,8.2vw,2.6rem)}.console-brief div,.console-toggle,.decision-header{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.page-shell{width:min(100% - 12px,1200px);padding-bottom:42px}.site-header{padding:10px 12px;top:8px}.hero-section,.capability-section,.supply-section,.workflow-section,.case-section,.trust-section,.about-section,.form-section,.faq-section{margin-bottom:12px}.hero-section,.section-heading,.signal-grid,.supply-grid,.workflow-grid,.case-grid,.trust-grid,.faq-list,.form-shell{padding-left:12px;padding-right:12px}.metric-inline-item strong{font-size:1.28rem}.field input,.field textarea,.field select{min-height:40px}.founder-note{margin-left:12px;margin-right:12px;padding:14px}}@keyframes pulse-badge{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}
