:root{--bg:#FBFCFD;--header:#fff;--hero:linear-gradient(120deg,#183C5A 0%,#276A79 100%);--btn:#F5D36B;--btnText:#17292B;--btn2:#fff;--white:#fff;--dtext:#DDEBF0;--ltitle:#18313F;--ltext:#4C626D;--line:#2D7781;--warn:#D86D45;--foot:#E8F0F2}
*{box-sizing:border-box}body{margin:0;font-family:Arial,"Microsoft YaHei","PingFang SC","Helvetica Neue",sans-serif;background:var(--bg);color:var(--ltext);line-height:1.82;overflow-x:hidden}img{max-width:100%;height:auto;object-fit:contain;display:block}a{text-decoration:none;color:inherit}.wrap{width:min(1200px,calc(100% - 40px));margin:0 auto}.site-header{background:var(--header);border-bottom:1px solid #E3EAED;position:sticky;top:0;z-index:20}.top-nav{min-height:76px;display:grid;grid-template-columns:auto auto auto auto auto;gap:14px;align-items:center}.left-links,.right-links{display:flex;gap:18px}.brand img{display:block;width:auto;height:38px;max-width:180px;max-height:42px;object-fit:contain;flex-shrink:0}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;font-weight:700;border:1px solid transparent}.btn-primary{background:var(--btn);color:var(--btnText)}.menu-toggle{display:none}.hero{background:var(--hero);padding:44px 0 0;color:var(--dtext)}.hero-inner{padding-bottom:80px}.hero-copy{max-width:760px}.hero h1,.section h2{margin:0 0 14px;line-height:1.15}.hero h1{color:#fff;font-size:clamp(34px,4.6vw,58px)}.console{transform:translateY(34px);background:#fff;border-radius:28px;padding:22px;display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:14px;box-shadow:0 18px 34px rgba(24,60,90,.12)}.console a{display:flex;align-items:center;justify-content:center;border-radius:16px;background:#F7FBFC;color:#183C5A;font-weight:700;padding:14px;border:1px solid #D6E4E9}.section{padding:84px 0 48px}.compare{display:grid;grid-template-columns:1fr 1px 1fr;gap:24px;align-items:stretch}.compare::before{content:"";display:block;background:#D7E5EA;grid-column:2;grid-row:1}.compare article{background:#fff;border:1px solid #DDE7EB;border-radius:26px;padding:24px}.compare article:first-child{grid-column:1}.compare article:last-child{grid-column:3}.light{background:#F3F7F8}.time-row{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.time-row article{background:#fff;border:1px solid #D9E7EA;border-radius:22px;padding:20px;text-align:center}.time-row span{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#E2F0F2;color:#276A79;font-weight:700;margin-bottom:10px}.open-box{display:grid;grid-template-columns:1fr .9fr;gap:24px;align-items:center;background:#fff;border:1px solid #DDE7EB;border-radius:28px;padding:24px}.open-box img{max-height:460px;margin:0 auto}.faq-cols{display:grid;grid-template-columns:1fr 1fr;gap:22px}.faq-cols div{background:#fff;border:1px solid #DDE7EB;border-radius:24px;padding:24px}.wide{margin-top:20px}.site-footer{background:var(--foot);padding:28px 0 90px}.footer-center{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.footer-center img{width:52px;height:52px}.footer-center a{margin:0 10px}.mobile-bar{display:none}
@media (max-width:1024px){.top-nav{grid-template-columns:auto 1fr auto auto}.left-links,.right-links{display:none}.menu-toggle{display:inline-flex;border:1px solid #DDE7EB;background:#fff;border-radius:999px;height:40px;padding:0 14px}.console,.open-box,.faq-cols{grid-template-columns:1fr}.compare{grid-template-columns:1fr}.compare::before{display:none}.compare article:last-child,.compare article:first-child{grid-column:auto}.time-row{grid-template-columns:1fr 1fr}.right-links.open{display:flex;position:absolute;top:68px;right:14px;background:#fff;border:1px solid #DDE7EB;border-radius:18px;padding:12px;flex-direction:column}}
@media (max-width:768px){.wrap{width:min(100% - 28px,1200px)}.console{transform:translateY(22px)}.time-row{grid-template-columns:1fr}.btn{width:100%}.open-box img{max-height:300px}.mobile-bar{display:flex;position:fixed;left:0;right:0;bottom:0;padding:10px 14px;background:#fff;border-top:1px solid #DDE7EB;min-height:64px}body{padding-bottom:78px}}
@media (max-width:520px){.top-nav{grid-template-columns:auto 1fr auto}.site-header .btn-primary{display:none}}

.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}}
