:root{color-scheme:dark;--bg:#090e1b;--panel:#111c32;--line:#293854;--text:#eef4ff;--muted:#a8b8d3;--blue:#6c92ff;--green:#6fe1bc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.65 system-ui,-apple-system,"Segoe UI","Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:2px solid #a7bdff;outline-offset:4px}.skip{position:absolute;left:-999px}.skip:focus{left:16px;top:12px;z-index:5;background:#fff;color:#111;padding:8px}.container{width:min(1160px,calc(100% - 48px));margin:auto}.site-header{border-bottom:1px solid #27334b;background:#0c1426}.header-inner{display:flex;align-items:center;justify-content:space-between;min-height:76px;gap:24px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.brand img{height:34px;width:34px;object-fit:contain}.brand b{font-size:11px;letter-spacing:.12em;color:#9fb5ff;border:1px solid #516491;border-radius:5px;padding:2px 5px}.site-header nav{display:flex;align-items:center;gap:29px;color:#d4dff4;font-size:14px}.hero{min-height:540px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;padding-top:72px;padding-bottom:80px}.eyebrow{display:block;color:#9eb8ff;font-size:12px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.hero h1{font-size:clamp(40px,5.6vw,68px);line-height:1.18;letter-spacing:-.035em;margin:20px 0}.hero em{font-style:normal;color:#91afff}.hero-copy>p{max-width:610px;color:#b6c5df;font-size:17px}.hero-actions{display:flex;gap:12px;margin:30px 0 18px}.button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:10px 22px;border-radius:10px;font-weight:700}.button:hover{text-decoration:none;filter:brightness(1.08)}.primary{color:#071228;background:#91afff}.secondary{border:1px solid #566a91;color:#e5edff}.hero-copy .availability{font-size:13px;color:#91a5c6}.hero-visual{min-height:380px;display:grid;place-items:center;border:1px solid #27385e;border-radius:28px;background:radial-gradient(circle at 65% 20%,#3150a5 0%,#18294e 37%,#0d172a 78%);box-shadow:0 25px 80px #020613a8}.visual-panel{width:min(290px,80%);padding:28px;border:1px solid #627cbe75;border-radius:18px;background:#101b33d9;box-shadow:0 18px 60px #02071596;text-align:center}.panel-label{display:block;margin-bottom:15px;color:#c4d1ee;font-size:13px}.flow-chip{border:1px solid #5470a3;border-radius:9px;padding:10px;background:#1b2c4c;font-weight:700}.flow-chip.accent{background:#29427d;color:#edf3ff;border-color:#83a2f7}.flow-line{width:1px;height:20px;background:#7898e1;margin:auto}.visual-foot{font-size:11px;color:#aabddb;margin-top:20px}.section{padding:76px 0 86px}.section.muted{background:#0d1628}.section-heading{margin-bottom:32px}.section-heading h2{font-size:clamp(28px,3vw,38px);line-height:1.25;margin:10px 0}.section-heading p{color:var(--muted);margin:0}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.product-card{position:relative;background:#141f35;border:1px solid #314260;border-radius:18px;padding:30px}.product-id{display:inline-block;color:#a9bdff;background:#22345b;border-radius:6px;padding:4px 9px;font-size:12px;font-weight:750;letter-spacing:.04em}.product-id.free{color:#a6f0d1;background:#163e39}.product-icon{display:grid;place-items:center;width:56px;height:56px;margin:22px 0 16px;border:1px solid #6484d9;border-radius:13px;background:#243d79;color:#bfceff;font-size:24px;font-weight:800}.product-icon.green{background:#18544b;border-color:#60bea5;color:#b7f5dd}.product-card h3{font-size:22px;line-height:1.35;margin:0 0 12px}.product-card p,.product-card li{color:#b1c0dc}.product-card ul{padding-left:19px;margin:20px 0}.product-card>a{color:#a4bcff;font-weight:700}.pricing-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:8px 0 20px}.pricing-head h3{font-size:24px;margin:9px 0 0}.pricing-note{color:#9fb0ce;font-size:13px;text-align:right}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.plan{position:relative;background:#121e34;border:1px solid #324462;border-radius:16px;padding:27px}.plan.featured{border-color:#819bf0;box-shadow:0 0 0 1px #6e8fed inset;background:#172744}.recommend{position:absolute;top:0;right:18px;transform:translateY(-50%);border-radius:99px;background:#87a7ff;color:#0d1b3a;padding:3px 10px;font-size:11px;font-weight:800}.plan h4{margin:0;font-size:18px}.price{font-size:46px;font-weight:800;line-height:1.1;margin:24px 0 8px}.price span{font-size:21px;margin-right:3px}.quota{font-size:19px;font-weight:700;margin:0}.plan-detail{font-size:13px;color:#a9b9d1;margin:6px 0 25px}.plan-status{display:block;text-align:center;border:1px solid #5c6e8f;border-radius:9px;color:#b4c4dc;padding:9px}.free-strip{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:22px 28px;border:1px solid #2e7468;border-radius:16px;background:#102825}.free-strip h3{margin:8px 0 2px}.free-strip p{color:#b7d8ce;margin:0}.free-strip strong{font-size:36px;color:#a7f0d3}.pricing-disclaimer{font-size:12px;color:#91a4c1;margin-top:16px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.steps>div{border-left:2px solid #506ea9;padding:4px 20px}.steps span{color:#9bb5ff;font-weight:800}.steps h3{font-size:20px;margin:10px 0 5px}.steps p{color:var(--muted);margin:0}.footer-cta{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:70px;padding-bottom:72px}.footer-cta h2{font-size:32px;margin:7px 0}.footer-cta p{color:var(--muted);margin:0}.site-footer{border-top:1px solid #27334b;color:#91a2bf;font-size:12px}.footer-inner{display:flex;justify-content:space-between;gap:16px;padding:22px 0}@media(max-width:760px){.site-header nav{gap:13px;font-size:12px}.site-header nav a:last-child{display:none}.hero{grid-template-columns:1fr;gap:30px;padding-top:55px;padding-bottom:55px}.hero-visual{min-height:260px}.product-grid,.plans,.steps{grid-template-columns:1fr}.pricing-head{display:block}.pricing-note{display:block;text-align:left;margin-top:8px}.footer-cta{display:block}.footer-cta .button{margin-top:24px}.footer-inner{display:block}.footer-inner span{display:block}}@media(max-width:480px){.container{width:min(100% - 32px,1160px)}.brand{font-size:15px}.brand img{width:28px;height:28px}.site-header nav{gap:10px}.site-header nav a:nth-child(1){display:none}.hero h1{font-size:38px}.hero-copy>p{font-size:15px}.hero-actions{flex-wrap:wrap}.hero-visual{display:none}.section{padding:58px 0 64px}.product-card,.plan{padding:22px}}
