:root{--bg:#08131A;--header:#071016;--hero:linear-gradient(135deg,#0A1C24 0%,#123642 58%,#0B2027 100%);--btn:#42E3B4;--btnText:#061A16;--ghost:#72F2CE;--title:#fff;--text:#D5E4E7;--lightBg:#F4F8F7;--lightTitle:#10232A;--lightText:#44565D;--accent:#F1C95A;--footer:#071016;--border:#18313A;--card:#0F1F28;--shadow:0 22px 50px rgba(0,0,0,.28)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,"Microsoft YaHei","PingFang SC","Helvetica Neue",sans-serif;background:var(--bg);color:var(--text);line-height:1.8;overflow-x:hidden}img{max-width:100%;height:auto;object-fit:contain;display:block}a{color:inherit;text-decoration:none}.wrap{width:min(1200px,calc(100% - 40px));margin:0 auto}.site-header{background:var(--header);position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(255,255,255,.08)}.nav{min-height:76px;display:flex;align-items:center;gap:18px}.brand{display:flex;align-items:center;gap:12px;font-weight:700}.brand img{display:block;width:auto;height:38px;max-width:180px;max-height:42px;object-fit:contain;flex-shrink:0}.menu{display:flex;gap:24px;margin-left:auto}.menu a{color:#C8D8DD;font-size:15px}.menu-toggle{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;border:1px solid transparent;font-weight:700;transition:.2s ease}.btn-primary{background:var(--btn);color:var(--btnText)}.btn-ghost{border-color:var(--ghost);color:#E6FFFA;background:transparent}.btn-outline{border-color:#B7D0D6;color:var(--lightTitle);background:#fff}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.hero{background:var(--hero);padding:58px 0 28px;box-shadow:inset 0 -1px rgba(255,255,255,.06)}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:34px;align-items:center}.hero-copy h1,.panel h2,.cta h2{margin:12px 0 14px;line-height:1.15}.hero-copy h1{font-size:clamp(34px,5vw,62px);color:var(--title)}.badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(66,227,180,.12);color:#B8FFE9;border:1px solid rgba(66,227,180,.26);font-size:13px}.hero-media{justify-self:end;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02));padding:18px;border-radius:28px;border:1px solid rgba(255,255,255,.12);box-shadow:var(--shadow)}.hero-media img,.check-figure img{max-height:460px;width:100%}.device-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.chip{padding:14px 16px;border:1px solid rgba(255,255,255,.12);border-radius:18px;text-align:center;background:rgba(255,255,255,.04)}.chip.active{background:#143845;color:#fff;border-color:#2E7689}.panel{padding:64px 0}.light{background:var(--lightBg);color:var(--lightText)}.light h2,.light h3,.light p,.light li,.light a{color:inherit}.light h2,.cta h2{color:var(--lightTitle)}.device-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:22px}.device-main,.device-card,.step-row article,.faq details,.cta-inner,.footer-grid{border-radius:24px}.device-main{background:linear-gradient(180deg,#EAF7F0,#FFFFFF);padding:28px;border:1px solid #D9E8E0;display:flex;align-items:end;justify-content:space-between;gap:18px;min-height:260px;box-shadow:0 12px 30px rgba(25,63,52,.08)}.device-stack{display:grid;gap:20px}.device-card{background:#fff;padding:24px;border:1px solid #D7E1DC;box-shadow:0 12px 30px rgba(25,63,52,.06)}.step-row{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step-row article{background:#0F1F28;padding:24px;border:1px solid var(--border);color:var(--text)}.step-row span{font-size:40px;font-weight:700;color:var(--accent)}.check-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:24px;align-items:center}.check-list{padding-left:18px}.check-list li{margin:10px 0}.faq details{background:#0E1B22;border:1px solid rgba(255,255,255,.08);padding:16px 18px;margin:0 0 14px}.faq summary{cursor:pointer;font-weight:700;color:#fff}.faq p{margin:12px 0 0}.cta{background:#041116;padding:36px 0}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(135deg,#0E2730,#163C49);padding:28px;border:1px solid rgba(255,255,255,.08)}.site-footer{background:var(--footer);padding:36px 0 90px;border-top:1px solid rgba(255,255,255,.06)}.footer-grid{display:grid;grid-template-columns:1.3fr repeat(2,1fr) .8fr;gap:18px;align-items:start}.footer-grid a{display:block;color:#D0E1E4;margin:6px 0}.mobile-bar{display:none}
@media (max-width:1024px){.hero-grid,.device-layout,.check-grid,.footer-grid{grid-template-columns:1fr}.menu{display:none}.menu-toggle{display:inline-flex;margin-left:auto}.cta-inner{flex-direction:column;align-items:flex-start}.hero-media{justify-self:stretch}.device-main{min-height:auto}.step-row{grid-template-columns:1fr}}
@media (max-width:768px){.wrap{width:min(100% - 28px,1200px)}.nav{min-height:68px}.hero{padding-top:34px}.hero-grid{gap:22px}.device-strip{grid-template-columns:1fr}.device-main{flex-direction:column;align-items:flex-start}.panel{padding:48px 0}.footer-grid{grid-template-columns:1fr 1fr}.mobile-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;background:#061015;border-top:1px solid rgba(255,255,255,.08);padding:10px 14px;min-height:64px}.mobile-bar .btn{width:100%}body{padding-bottom:78px}.menu.open{display:flex;position:absolute;left:20px;right:20px;top:68px;background:#071016;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:14px;flex-direction:column}.menu-toggle{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:0 14px;height:40px}}
@media (max-width:520px){.hero-copy h1{font-size:32px}.footer-grid{grid-template-columns:1fr}.actions{flex-direction:column}.btn{width:100%}.step-row article,.device-card,.faq details,.cta-inner,.device-main{border-radius:18px}}

.site-brand,.brand{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;min-width:max-content}
.site-logo,.brand img{display:block;width:auto;height:38px;max-width:180px;max-height:42px;object-fit:contain;flex-shrink:0}
@media (max-width:768px){.site-logo,.brand img{width:auto;height:32px;max-width:150px}}
