:root{--bg:#07080c;--bg-2:#10131a;--ink:#eef3fb;--muted:#9aa6bb;--line:rgba(140,190,255,.16);--card:rgba(16,20,30,.78);--amber:#f0a35a;--cyan:#5ee0d0;--glow:rgba(94,224,208,.35)}*{box-sizing:border-box}body,html{margin:0;padding:0}html{background:var(--bg)}body{font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:var(--ink);line-height:1.65;min-height:100%;background:radial-gradient(900px 480px at 12% -8%,rgba(240,163,90,.18),transparent 55%),radial-gradient(800px 520px at 92% 8%,rgba(94,224,208,.14),transparent 50%),var(--bg);overflow-x:hidden}body:before{inset:0;z-index:-2;background-image:linear-gradient(rgba(140,190,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(140,190,255,.05) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at 50% 20%,#000 35%,transparent 78%);mask-image:radial-gradient(ellipse at 50% 20%,#000 35%,transparent 78%);animation:grid-shift 28s linear infinite}body:after,body:before{content:"";position:fixed;pointer-events:none}body:after{left:0;right:0;height:18%;top:-20%;z-index:-1;background:linear-gradient(180deg,transparent,rgba(94,224,208,.08),transparent);animation:scan 7.5s ease-in-out infinite}a{color:inherit}button,input{font:inherit}.wrap{width:min(1120px,calc(100% - 40px));margin:0 auto}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20}.site-header:before{content:"";position:absolute;left:0;right:0;top:0;height:168px;pointer-events:none;background:linear-gradient(180deg,rgba(7,8,12,.5) 0,rgba(7,8,12,.22) 42%,rgba(7,8,12,.08) 72%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);mask-image:linear-gradient(180deg,#000 38%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 38%,transparent)}.nav{position:relative;z-index:1;justify-content:space-between;padding:18px 0 22px;background:none}.brand,.nav{display:flex;align-items:center}.brand{gap:10px;font-weight:700;letter-spacing:.08em;text-decoration:none}.mark{width:34px;height:34px;border-radius:11px;background:linear-gradient(145deg,var(--cyan),#2a8f9a 45%,var(--amber));color:#071016;display:grid;place-items:center;font-size:15px;box-shadow:0 0 24px var(--glow);animation:pulse-glow 3.6s ease-in-out infinite}.links{display:flex;gap:18px;color:var(--muted);font-size:14px}.links a{text-decoration:none;position:relative}.links a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:linear-gradient(90deg,var(--cyan),transparent);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.links a:hover:after{transform:scaleX(1)}.kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;color:var(--cyan);letter-spacing:.22em;font-size:12px;text-transform:uppercase}.kicker:before{content:"";width:28px;height:1px;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.hero{padding:36px 0 28px;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:48px;gap:48px;align-items:center}h1{font-size:clamp(36px,5vw,58px);line-height:1.12;margin:0 0 16px;letter-spacing:-.04em}.lead{font-size:18px;color:var(--muted);margin:0 0 28px;max-width:34em}.actions{display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--cyan),#2ea89c);color:#071016;text-decoration:none;padding:12px 18px;border-radius:999px;border:0;cursor:pointer;font-weight:650;box-shadow:0 8px 30px rgba(94,224,208,.25);transition:transform .2s ease,box-shadow .2s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(94,224,208,.35)}.btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--line);box-shadow:none}.pills{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.pills li{font-size:12px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:6px 10px;background:hsla(0,0%,100%,.03)}.hero-visual{position:relative;animation:rise 1s ease both}.hero-frame{position:relative;border-radius:22px;overflow:hidden;border:1px solid var(--line);box-shadow:0 30px 80px rgba(0,0,0,.45),0 0 0 1px rgba(94,224,208,.12),0 0 60px rgba(94,224,208,.12)}.hero-frame img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;transform:scale(1.04);animation:kenburns 18s ease-in-out infinite alternate}.hero-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(7,8,12,.55));pointer-events:none}.float-chip{position:absolute;z-index:2;font-size:12px;padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:rgba(10,14,22,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(0,0,0,.35);animation:float 4.8s ease-in-out infinite}.chip-a{left:-12px;top:18%;animation-delay:0s}.chip-b{right:-8px;top:42%;animation-delay:.6s}.chip-c{left:12%;bottom:12%;animation-delay:1.1s}.panel{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:22px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;padding:12px 0 80px}.card{background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.card:hover{transform:translateY(-6px);border-color:rgba(94,224,208,.35);box-shadow:0 18px 40px rgba(0,0,0,.28)}.card img{display:block;width:100%;height:168px;object-fit:cover}.card .body{padding:16px 16px 18px}.card h3{margin:0 0 8px;font-size:16px}.card p{margin:0;color:var(--muted);font-size:14px}.section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:10px 0 18px}.section-title h2{margin:0;font-size:22px;letter-spacing:.04em}.section-title p{margin:0;color:var(--muted);font-size:14px}.cta{margin:0 0 72px;padding:28px;border-radius:24px;border:1px solid var(--line);background:linear-gradient(120deg,rgba(240,163,90,.12),rgba(94,224,208,.08) 55%,transparent),var(--card);display:flex;align-items:center;justify-content:space-between;gap:18px;overflow:hidden;position:relative}.cta img{width:220px;height:120px;object-fit:cover;border-radius:14px;opacity:.9}.foot{font-size:13px;padding:24px 0 40px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--line)}.foot,.foot a{color:var(--muted)}.done,.legal,.manage{padding:20px 0 80px}.done h1,.legal h1,.manage h1{font-size:32px}.form{display:grid;grid-gap:12px;gap:12px;max-width:360px}input{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:#0d1118;color:var(--ink)}table{width:100%;border-collapse:collapse;font-size:14px}td,th{text-align:left;padding:10px 8px;border-bottom:1px solid var(--line);vertical-align:top}.err{color:#ff8d8d}.ok{color:#5ee0d0}@keyframes grid-shift{0%{background-position:0 0,0 0}to{background-position:48px 48px,48px 48px}}@keyframes scan{0%{top:-20%;opacity:0}15%{opacity:1}to{top:110%;opacity:0}}@keyframes pulse-glow{0%,to{box-shadow:0 0 16px var(--glow)}50%{box-shadow:0 0 28px rgba(240,163,90,.45)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes kenburns{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.1) translate3d(-1.5%,1%,0)}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.cta,.grid,.hero{grid-template-columns:1fr;display:grid}.cta img{width:100%;height:160px}.float-chip{display:none}h1{font-size:34px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}