:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#02030a;--bg-2:#070912;--surface:#ffffff0b;--surface-2:#ffffff13;--surface-3:#070b17c2;--text:#f7f8ff;--muted:#a5adbd;--soft:#707989;--line:#ffffff1a;--line-soft:#ffffff0e;--blue:#2f7dff;--cyan:#34e7ff;--violet:#8d7cff;--green:#52f0a9;--gold:#ffd166;--danger:#ff7a90;--shadow:0 40px 140px #0000008c;--glow:0 0 60px #2f7dff47, 0 0 120px #34e7ff1a;font-feature-settings:"cv01", "ss03";font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 50% -10%,#2f7dff4d,#0000 34rem),radial-gradient(circle at 86% 10%,#8d7cff38,#0000 28rem),radial-gradient(circle at 8% 28%,#34e7ff1f,#0000 30rem),linear-gradient(#03040b 0%,#02030a 42%,#060812 100%);margin:0;overflow-x:hidden}body:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000a6,#0000 62%);mask-image:linear-gradient(#000000a6,#0000 62%)}body:after{content:"";pointer-events:none;opacity:.5;background:linear-gradient(115deg,#0000 0%,#ffffff09 48%,#0000 56%);animation:9s linear infinite scan;position:fixed;inset:0;transform:translate(-35%)}@keyframes scan{to{transform:translate(55%)}}a{color:inherit;text-decoration:none}p{color:var(--muted);line-height:1.72}button,input,textarea{font:inherit}.site-header{z-index:30;-webkit-backdrop-filter:saturate(160%)blur(22px);backdrop-filter:saturate(160%)blur(22px);border-bottom:1px solid var(--line-soft);background:#02030ab8;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:24px;max-width:1240px;margin:0 auto;padding:15px 24px;display:flex}.brand{letter-spacing:-.035em;align-items:center;gap:11px;font-weight:650;display:inline-flex}.brand-mark{color:#fff;background:linear-gradient(135deg,#2f7dfff2,#34e7ffeb);border-radius:12px;place-items:center;width:38px;height:38px;font-weight:850;display:grid;box-shadow:0 0 34px #2f7dff73}.nav-links{align-items:center;gap:26px;font-size:14px;font-weight:510;display:flex}.nav-links a{color:var(--muted);transition:color .2s}.nav-links a:hover{color:var(--text)}.nav-cta{background:#2f7dff29;border:1px solid #34e7ff57;border-radius:999px;padding:10px 15px;box-shadow:inset 0 0 18px #34e7ff14;color:var(--text)!important}.nav-toggle{color:var(--text);border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:7px 10px;font-size:20px;display:none}.section{max-width:1240px;margin:0 auto;padding:104px 24px;position:relative}.hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:58px;min-height:820px;display:grid}.eyebrow{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 0 24px #34e7ff47;margin:0 0 16px;font-size:12px;font-weight:700}h1,h2,h3{letter-spacing:-.06em;margin:0;line-height:1.02}h1{max-width:860px;font-size:clamp(48px,7.4vw,94px);font-weight:640}h2{font-size:clamp(34px,4.6vw,62px);font-weight:610}h3{font-size:24px;font-weight:610}.hero-lead{color:#c4cad7;max-width:720px;margin:30px 0;font-size:20px}.hero-actions{flex-wrap:wrap;gap:14px;margin:34px 0;display:flex}.button,.price-card a{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 21px;font-weight:650;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.button:hover,.price-card a:hover{transform:translateY(-2px)}.primary{background:linear-gradient(135deg, var(--blue), var(--cyan));color:#fff;box-shadow:var(--glow);border:1px solid #fff3}.secondary{color:var(--text);border:1px solid var(--line);background:#ffffff09}.metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:46px;padding:0;display:grid}.metrics div{background:var(--surface);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:20px;padding:18px}.metrics dt{letter-spacing:-.055em;font-size:30px;font-weight:720}.metrics dd{color:var(--soft);margin:7px 0 0;font-size:14px}.hero-panel{perspective:1200px}.terminal-card{color:var(--text);box-shadow:var(--shadow), var(--glow);background:linear-gradient(#0d1224eb,#03050deb);border:1px solid #ffffff21;border-radius:34px;padding:28px;position:relative;overflow:hidden;transform:rotateY(-5deg)rotateX(3deg)}.terminal-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 70% 4%,#34e7ff38,#0000 24rem),radial-gradient(circle at 10% 90%,#8d7cff29,#0000 20rem);position:absolute;inset:-1px}.terminal-card>*{position:relative}.terminal-top{gap:8px;margin-bottom:28px;display:flex}.terminal-top span{background:#ff6b8a;border-radius:50%;width:11px;height:11px;box-shadow:0 0 18px #ff6b8a8c}.terminal-top span:nth-child(2){background:#ffd166;box-shadow:0 0 18px #ffd1668c}.terminal-top span:nth-child(3){background:#52f0a9;box-shadow:0 0 18px #52f0a98c}.small-label{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:720}.terminal-card h2{margin:17px 0;font-size:40px}.command-box{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:20px;padding:20px}.command-box p{color:#dfe7ff;margin:0}.workflow-preview{gap:10px;margin-top:24px;display:grid}.workflow-preview span{color:#d8eeff;background:#2f7dff17;border:1px solid #34e7ff2e;border-radius:16px;padding:14px 16px}.pain h2,.proof h2{max-width:880px}.pain-grid,.proof-grid,.pricing-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px;display:grid}.pain-grid article,.proof-grid article,.price-card,.contact-form,.case-detail,.layer-card,.steps div{border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#fff1,#ffffff08);border-radius:28px;box-shadow:inset 0 1px #ffffff0f}.pain-grid article,.proof-grid article,.price-card{padding:28px}.pain-grid span{color:var(--cyan);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800}.pain-grid h3{margin:18px 0 12px}.section-head{max-width:790px;margin-bottom:38px}.layer-card{grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.layer{border-right:1px solid var(--line-soft);flex-direction:column;justify-content:space-between;min-height:280px;padding:30px;display:flex}.layer:last-child{background:linear-gradient(#2f7dff2e,#34e7ff0f);border-right:0}.case-tabs{flex-wrap:wrap;gap:10px;margin:32px 0 18px;display:flex}.case-tabs button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#ffffff09;border-radius:999px;padding:12px 17px;font-weight:650}.case-tabs button.active{color:var(--text);background:#2f7dff2e;border-color:#34e7ff73;box-shadow:0 0 30px #2f7dff24}.case-detail{grid-template-columns:1fr .8fr;gap:36px;padding:36px;display:grid}.case-detail h3{font-size:40px}.case-detail ul{color:var(--muted);margin:0;padding-left:20px;line-height:2}.fde{grid-template-columns:.82fr 1.18fr;align-items:start;gap:42px;display:grid}.steps{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.steps div{padding:25px}.steps span{width:40px;height:40px;color:var(--cyan);background:#34e7ff1f;border:1px solid #34e7ff47;border-radius:14px;place-items:center;margin-bottom:18px;font-weight:800;display:grid}.proof-grid span{color:var(--green);letter-spacing:-.055em;margin:16px 0;font-size:42px;font-weight:760;display:block}.price-card{position:relative}.price-card.featured{box-shadow:var(--glow);background:linear-gradient(#2f7dff38,#ffffff0b);border-color:#34e7ff57;transform:translateY(-12px)}.price{font-size:35px;font-weight:760;color:var(--text)!important}.price-card ul{color:var(--muted);min-height:122px;padding-left:20px;line-height:2}.price-card a{width:100%;color:var(--text);border:1px solid var(--line);background:#ffffff0d;margin-top:14px}.badge{background:#52f0a921;border:1px solid #52f0a952;border-radius:999px;padding:6px 10px;font-weight:760;position:absolute;top:18px;right:18px;color:var(--green)!important}.contact{grid-template-columns:.88fr 1.12fr;align-items:start;gap:44px;display:grid}.contact h2{max-width:680px}.contact-form{gap:18px;padding:28px;display:grid}label{color:#dfe5f4;gap:9px;font-weight:650;display:grid}input,textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#0003;border-radius:16px;outline:none;padding:15px 16px}input:focus,textarea:focus{border-color:#34e7ff7a;box-shadow:0 0 0 4px #34e7ff1a}input::placeholder,textarea::placeholder{color:#596273}button:focus,a:focus{outline-offset:2px;outline:3px solid #34e7ff40}.form-note{color:var(--soft);margin:0;font-size:13px}.ai-report{background:linear-gradient(#2f7dff1f,#ffffff09);border:1px solid #34e7ff33;border-radius:24px;margin-top:4px;padding:22px;display:none;box-shadow:inset 0 1px #ffffff14,0 0 60px #2f7dff1f}.ai-report.show{display:block}.ai-report h3{margin-bottom:10px;font-size:22px}.ai-report .report-meta{color:var(--soft);margin:0 0 16px;font-size:13px}.report-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.report-block{border:1px solid var(--line-soft);background:#0003;border-radius:18px;padding:15px}.report-block strong{color:var(--cyan);margin-bottom:8px;display:block}.report-block p,.report-block ul{color:#c4cad7;margin:0;line-height:1.65}.report-block ul{padding-left:18px}.report-next{color:#dfffee;background:#52f0a914;border:1px solid #52f0a92e;border-radius:18px;margin-top:12px;padding:15px}.footer{border-top:1px solid var(--line-soft);justify-content:space-between;gap:20px;max-width:1240px;margin:0 auto;padding:34px 24px 54px;display:flex}.footer p{margin:0}@media (width<=900px){.nav-toggle{display:block}.nav-links{border:1px solid var(--line);box-shadow:var(--shadow);background:#070912f5;border-radius:20px;flex-direction:column;align-items:stretch;padding:18px;display:none;position:absolute;top:68px;left:16px;right:16px}.nav-links.open{display:flex}.hero,.fde,.contact,.case-detail{grid-template-columns:1fr}.hero{min-height:auto;padding-top:58px}.metrics,.pain-grid,.proof-grid,.pricing-grid,.steps,.report-grid,.layer-card{grid-template-columns:1fr}.layer{border-right:0;border-bottom:1px solid var(--line-soft);min-height:auto}.price-card.featured{transform:none}}@media (width<=520px){.section{padding:66px 18px}.nav{padding:13px 18px}h1{font-size:43px}h2{font-size:32px}.hero-lead{font-size:17px}.button{width:100%}.terminal-card{padding:21px;transform:none}.terminal-card h2,.case-detail h3{font-size:29px}.footer{flex-direction:column}}
