:root{color-scheme:dark;--bg:#0b1824;--panel:#142b36;--panel2:#18353e;--ink:#eff8f3;--muted:#a9c2c2;--mint:#a8e8ce;--line:#31545c;--gold:#e7c69b}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 85% -10%,#244b4b 0,transparent 34%),var(--bg);color:var(--ink);font:16px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Microsoft YaHei",sans-serif}a{color:var(--mint)}a:focus-visible{outline:3px solid var(--gold);outline-offset:4px;border-radius:4px}.wrap{width:min(calc(100% - 40px),1050px);margin:auto}.skip{position:absolute;top:-100px;left:10px;background:var(--mint);color:#102d26;padding:8px 12px;z-index:10}.skip:focus{top:10px}.header{border-bottom:1px solid var(--line);background:#0d202ba8}.header .wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 0}.brand{text-decoration:none;font-weight:800;font-size:21px;color:var(--ink);white-space:nowrap}.brand-mark{display:inline-flex;align-items:center;justify-content:center;background:var(--mint);color:#103628;border-radius:10px;width:33px;height:33px;margin-right:9px}.nav{display:flex;flex-wrap:wrap;gap:18px}.nav a{text-decoration:none;color:#d4e8e3;font-size:14px}.nav a:hover,.nav a[aria-current=page]{color:var(--mint)}main{padding-bottom:65px}.hero{padding:72px 0 58px}.eyebrow{color:var(--mint);font-size:13px;letter-spacing:.08em;font-weight:800}h1{font-size:clamp(35px,5vw,61px);line-height:1.18;letter-spacing:-.03em;margin:16px 0}h2{font-size:clamp(26px,3vw,34px);line-height:1.3;margin:0 0 16px}h3{font-size:20px;margin:0 0 7px}.lead{max-width:720px;font-size:clamp(18px,2vw,22px);color:#cce1d9;margin:0 0 25px}.note{color:var(--muted);font-size:14px}.pill{display:inline-block;border:1px solid var(--line);background:var(--panel);padding:5px 12px;border-radius:100px;color:#d9ede5;font-size:13px;margin:0 7px 7px 0}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.card{border:1px solid var(--line);background:var(--panel);border-radius:20px;padding:25px}.card p{color:var(--muted);margin:0 0 15px}.card a{font-weight:700}.section{padding:44px 0}.section-intro{max-width:720px;color:var(--muted);margin:-3px 0 23px}.steps{counter-reset:step;display:grid;gap:15px}.step{display:flex;gap:17px;align-items:flex-start;border:1px solid var(--line);background:var(--panel);border-radius:17px;padding:20px}.step:before{counter-increment:step;content:counter(step);display:grid;place-items:center;flex:0 0 34px;height:34px;background:var(--mint);color:#103628;border-radius:50%;font-weight:800}.step p{margin:0;color:var(--muted)}.callout{border-left:4px solid var(--gold);background:#23343c;border-radius:10px;padding:17px 20px;color:#dce8e0}.article{max-width:760px}.article .hero{padding-bottom:25px}.article section{margin:35px 0}.article p,.article li{color:#c9ded8}.article li{margin-bottom:8px}.article ul{padding-left:24px}.article .card p{margin:0}.cta{margin-top:45px;border:1px solid #3d7367;background:var(--panel2);padding:25px;border-radius:18px}.cta h2{font-size:25px}.cta p{color:var(--muted);margin:0}.faq{border-bottom:1px solid var(--line);padding:21px 0}.faq h2{font-size:21px;margin:0 0 7px}.faq p{margin:0;color:var(--muted)}.footer{border-top:1px solid var(--line);padding:28px 0 40px;color:#96afb1;font-size:13px}.footer .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer a{color:#cce6dc}@media(max-width:720px){.header .wrap{align-items:flex-start;flex-direction:column}.grid{grid-template-columns:1fr}.hero{padding-top:50px}.section{padding:28px 0}}
.status-note{display:flex;align-items:flex-start;gap:15px;max-width:720px;margin:25px 0 18px;padding:17px 19px;border:1px solid #4a786c;border-radius:13px;background:#16382f;color:#dff2e9;font-size:14px}.status-note strong{color:var(--mint);white-space:nowrap}.feature-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,360px);gap:45px;align-items:center}.text-link{display:inline-block;margin-top:8px;font-weight:700}.phone-demo{margin:0;padding:14px;border:3px solid #45666b;border-radius:30px;background:#0e202a;box-shadow:0 18px 45px #0005}.phone-face{min-height:123px;padding:18px;border-radius:16px;display:flex;flex-direction:column;justify-content:center;gap:7px}.phone-face span{font-size:12px;opacity:.75}.phone-face strong{font-size:17px;line-height:1.4}.phone-face.partner{background:#4d3c2f;color:#f7dfc0;transform:rotate(180deg)}.phone-face.self{background:#1e4e45;color:#e4fff2}.phone-center{text-align:center;padding:11px;color:var(--mint);font-size:12px}.phone-demo figcaption{font-size:11px;color:#93acac;margin:12px 4px 2px;text-align:center}.article .status-note{max-width:none}@media(max-width:720px){.status-note{display:block}.status-note strong{display:block;margin-bottom:5px}.feature-layout{grid-template-columns:1fr;gap:25px}.phone-demo{max-width:380px}}
