:root{--bg:#f7f8fa;--panel:#ffffff;--ink:#17202a;--muted:#5d6978;--line:#d8dee6;--brand:#146c5f;--brand-strong:#0f5148;--warn:#8a5a00;--warn-bg:#fff4d8;--soft:#eef5f3;--radius:8px;--shadow:0 12px 28px rgba(20,33,45,0.08);--night:#060807;--night-soft:#0b0f0d;--lime:#c6ff4a;--aqua:#6df0ca}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--ink);font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif;line-height:1.55}html{scroll-behavior:smooth}.brand-home{min-height:100vh;overflow:hidden;background:var(--night);color:#f4f7f1}.hero{position:relative;min-height:100svh;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 70% 48%,rgba(109,240,202,.08),transparent 29%),linear-gradient(145deg,#060807,#090c0a 58%,#050706)}.hero:before{content:"";z-index:-3;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:76px 76px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 72%);mask-image:linear-gradient(90deg,#000,transparent 72%)}.hero-noise,.hero:before{position:absolute;inset:0}.hero-noise{z-index:4;pointer-events:none;opacity:.035;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='.95' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.hero-nav{position:relative;z-index:6;display:flex;align-items:center;justify-content:space-between;width:min(1440px,calc(100% - 96px));margin:0 auto;padding:30px 0;border-bottom:1px solid rgba(255,255,255,.1)}.brand-mark{display:inline-flex;align-items:center;gap:12px;color:#fff;text-decoration:none;font-size:17px;font-weight:700;letter-spacing:.12em}.brand-glyph{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(198,255,74,.6);border-radius:50%;color:var(--lime);font-size:15px;box-shadow:0 0 24px rgba(198,255,74,.12)}.nav-links{display:flex;align-items:center;gap:34px;font-size:13px}.nav-links a{color:rgba(255,255,255,.7);text-decoration:none;transition:color .18s ease}.nav-links a:hover{color:#fff}.nav-status{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.48)}.nav-status i{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px var(--lime)}.hero-content{position:relative;z-index:5;width:min(1440px,calc(100% - 96px));margin:0 auto;padding-top:clamp(120px,18vh,210px)}.eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 28px;color:rgba(255,255,255,.48);font-family:Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.2em}.eyebrow span{width:32px;height:1px;background:var(--lime)}.hero h1{max-width:820px;margin:0;font-size:clamp(72px,9.5vw,150px);font-weight:500;line-height:.86;letter-spacing:-.065em}.hero h1>span{display:block;max-width:650px;margin-top:34px;font-size:clamp(22px,2.3vw,36px);font-weight:400;line-height:1.32;letter-spacing:-.035em;color:rgba(255,255,255,.86)}.hero-description{max-width:590px;margin:26px 0 0;color:rgba(255,255,255,.48);font-size:15px;line-height:1.9}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:38px}.primary-action,.secondary-action{display:inline-flex;align-items:center;justify-content:center;min-height:52px;text-decoration:none;font-size:14px;font-weight:700}.primary-action{gap:46px;padding:0 24px;background:var(--lime);color:#0a0c09;transition:transform .18s ease,box-shadow .18s ease}.primary-action:hover{transform:translateY(-2px);box-shadow:0 16px 48px rgba(198,255,74,.18)}.primary-action span{font-size:18px}.secondary-action{color:rgba(255,255,255,.68);border-bottom:1px solid rgba(255,255,255,.32)}.trust-line{display:flex;flex-wrap:wrap;gap:8px;margin-top:40px}.trust-line span{padding:7px 10px;border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.44);font-size:11px;letter-spacing:.06em}.portal-stage{position:absolute;z-index:-1;top:50%;right:-4vw;width:min(58vw,900px);aspect-ratio:1;transform:translateY(-47%);border-radius:50%;filter:drop-shadow(0 0 70px rgba(109,240,202,.08))}.portal-stage:after,.portal-stage:before{content:"";position:absolute;border-radius:50%}.portal-stage:before{inset:8%;border:1px solid rgba(109,240,202,.28);box-shadow:inset 0 0 80px rgba(109,240,202,.08),0 0 90px rgba(109,240,202,.08);animation:portal-breathe 5s ease-in-out infinite}.portal-stage:after{inset:22%;background:radial-gradient(circle at 44% 42%,rgba(229,255,168,.9) 0 1%,transparent 9%),radial-gradient(circle,rgba(109,240,202,.45),rgba(12,28,23,.72) 22%,#050706 64%);box-shadow:0 0 110px rgba(109,240,202,.22)}.portal-core{position:absolute;inset:35%;z-index:2;border:1px solid rgba(198,255,74,.42);border-radius:50%;background:radial-gradient(circle at 38% 34%,#eaffb7,#9ef6bc 5%,#14342b 29%,#030504 67%);box-shadow:0 0 68px rgba(198,255,74,.22);animation:core-drift 7s ease-in-out infinite}.portal-orbit{border:1px solid rgba(255,255,255,.1)}.portal-orbit,.portal-orbit:before{position:absolute;border-radius:50%}.portal-orbit:before{content:"";top:16%;left:12%;width:8px;height:8px;background:var(--lime);box-shadow:0 0 20px var(--lime)}.portal-orbit-one{inset:3%;animation:orbit-spin 22s linear infinite}.portal-orbit-two{inset:17%;border-style:dashed;animation:orbit-spin 15s linear infinite reverse}.signal{position:absolute;z-index:3;padding:7px 11px;border:1px solid rgba(255,255,255,.13);background:rgba(8,12,10,.7);color:rgba(255,255,255,.52);font-size:11px;letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.signal-tax{top:13%;left:20%}.signal-legal{top:29%;right:5%}.signal-ops{bottom:20%;right:15%}.signal-human{bottom:10%;left:19%;color:var(--lime)}.scroll-cue{position:absolute;z-index:6;right:48px;bottom:34px;display:flex;align-items:center;gap:14px;color:rgba(255,255,255,.34);text-decoration:none;font:10px Arial,sans-serif;letter-spacing:.16em;transform:rotate(90deg) translateX(-100%);transform-origin:right bottom}.scroll-cue i{width:54px;height:1px;background:rgba(255,255,255,.28)}.agents-preview,.demo-entry,.workflow{padding:120px max(48px,calc((100vw - 1440px) / 2))}.workflow{background:#f1f1eb;color:#10130f}.section-heading{max-width:790px}.demo-intro>div:first-child>p,.section-heading>p{margin:0 0 18px;color:#607063;font:700 11px Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase}.demo-intro h2,.section-heading h2{margin:0;font-size:clamp(38px,5.4vw,78px);font-weight:500;line-height:1.08;letter-spacing:-.055em}.flow-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:72px;border-top:1px solid #c8cec6}.flow-card{position:relative;padding:30px 28px 10px 0}.flow-card:not(:last-child){border-right:1px solid #c8cec6}.flow-card:not(:first-child){padding-left:28px}.flow-card>span{color:#78917e;font:700 11px Arial,sans-serif}.flow-card h3{margin:56px 0 14px;font-size:20px}.flow-card p{margin:0;color:#626a62;font-size:14px;line-height:1.8}.agents-preview{background:#0a0d0b;color:#f6f8f4}.section-heading-light>p{color:var(--aqua)}.agent-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin-top:70px;background:rgba(255,255,255,.12)}.agent-card{min-height:360px;padding:30px;background:#0d110e;color:rgba(255,255,255,.44)}.agent-card-active{background:radial-gradient(circle at 100% 0,rgba(198,255,74,.13),transparent 34%),#10150f;color:#fff}.agent-card-top{display:flex;align-items:center;justify-content:space-between}.agent-card-top span{font:700 11px Arial,sans-serif}.agent-card-top i{font-style:normal;font-size:11px;color:inherit}.agent-card-active .agent-card-top i{color:var(--lime)}.agent-card h3{margin:108px 0 16px;color:inherit;font-size:26px;font-weight:500}.agent-card p{max-width:370px;margin:0;color:rgba(255,255,255,.4);font-size:14px;line-height:1.8}.agent-card a,.agent-soon{display:inline-flex;margin-top:30px;color:var(--lime);font-size:13px;text-decoration:none}.agent-card a{gap:42px;border-bottom:1px solid rgba(198,255,74,.35);padding-bottom:8px}.agent-soon{color:rgba(255,255,255,.24)}.demo-entry{background:#e8ebe6;color:#10130f}.demo-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:48px}.demo-intro h2{font-size:clamp(40px,5vw,72px)}.demo-boundary{display:grid;max-width:520px;grid-gap:8px;gap:8px;padding-left:20px;border-left:2px solid #819286}.demo-boundary strong{font-size:12px}.demo-boundary span{color:#5d665f;font-size:13px;line-height:1.7}.demo-shell{overflow:hidden;border:1px solid #cbd2cb;border-radius:14px;box-shadow:0 30px 80px rgba(24,40,30,.12)}@keyframes portal-breathe{0%,to{transform:scale(.97);opacity:.68}50%{transform:scale(1.02);opacity:1}}@keyframes orbit-spin{to{transform:rotate(1turn)}}@keyframes core-drift{0%,to{transform:translate3d(-4px,3px,0) scale(.96)}50%{transform:translate3d(6px,-5px,0) scale(1.04)}}@media (max-width:980px){.hero-content,.hero-nav{width:min(100% - 48px,760px)}.portal-stage{right:-28vw;width:86vw;opacity:.72}.hero-content{padding-top:16vh}.hero h1{font-size:clamp(66px,15vw,112px)}.flow-grid{grid-template-columns:repeat(2,1fr)}.flow-card:nth-child(2){border-right:0}.agent-grid{grid-template-columns:1fr}.agent-card{min-height:290px}.agent-card h3{margin-top:70px}.demo-intro{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.hero-content,.hero-nav{width:calc(100% - 36px)}.hero-nav{padding-top:20px}.nav-links a{display:none}.nav-links{gap:0}.hero-content{padding-top:17vh}.hero h1{font-size:clamp(58px,19vw,86px);line-height:.92}.hero h1>span{margin-top:26px;font-size:23px}.hero-description{font-size:13px}.hero-actions{align-items:stretch;flex-direction:column;gap:8px}.primary-action{justify-content:space-between}.secondary-action{align-self:flex-start;min-height:44px}.portal-stage{top:38%;right:-57vw;width:125vw;opacity:.48}.scroll-cue,.signal{display:none}.trust-line{margin-top:24px}.agents-preview,.demo-entry,.workflow{padding:82px 18px}.section-heading h2{font-size:42px}.flow-grid{grid-template-columns:1fr;margin-top:46px}.flow-card,.flow-card:not(:first-child){padding:24px 0 28px;border-right:0;border-bottom:1px solid #c8cec6}.flow-card h3{margin-top:28px}.agent-grid{margin-top:44px}.agent-card{padding:24px}.demo-shell{margin:0 -18px;border-radius:0;border-left:0;border-right:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.portal-core,.portal-orbit,.portal-stage:before{animation:none}}button,input,select,textarea{font:inherit}button{cursor:pointer}