*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"PingFang SC","Microsoft YaHei",sans-serif;color:#1d2433;background:#f4f7fb;line-height:1.65}a{text-decoration:none;color:inherit}button{font:inherit}img,svg{display:block}.container{width:min(1180px,calc(100% - 32px));margin:0 auto}.topbar{position:sticky;top:0;z-index:30;background:rgba(255,255,255,.9);backdrop-filter:blur(16px);border-bottom:1px solid rgba(24,39,75,.08)}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:78px}.brand{display:flex;align-items:center;gap:14px}.brand-mark{width:46px;height:46px;border-radius:16px;background:linear-gradient(135deg,#f85f54,#cf2e2e);display:grid;place-items:center;color:#fff;box-shadow:0 14px 32px rgba(207,46,46,.24)}.brand-text strong{display:block;font-size:1rem;color:#182033}.brand-text span{display:block;font-size:.84rem;color:#6f7a90}.navlist{display:flex;align-items:center;gap:10px;list-style:none;padding:0;margin:0}.navlist a{padding:10px 16px;border-radius:999px;color:#556077;font-weight:600}.navlist a:hover{background:#eef3fb;color:#1d2433}.navlist a.on{background:linear-gradient(135deg,#d83f34,#f56d56);color:#fff;box-shadow:0 10px 24px rgba(216,63,52,.22)}.hero{padding:42px 0 24px}.hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:28px;align-items:stretch}.hero-panel,.desk-panel,.strip-card,.story-card,.review-card,.faq-item,.download-panel,.device-card,.seo-card,.table-wrap,.tips-grid article,.log-card,.cta-banner,.mini-card{background:#fff;border:1px solid rgba(24,39,75,.08);box-shadow:0 18px 50px rgba(31,45,80,.08);border-radius:28px}.hero-panel{padding:34px;background:radial-gradient(circle at top right,rgba(244,92,74,.18),transparent 34%),linear-gradient(180deg,#fff,#fdfdff)}.eyebrow,.section-tag,.badge-row span,.spec-item span,.device-meta span,.chip-row span,.table-note span{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#fff1ef;color:#ba3a2f;font-size:.85rem;font-weight:700}.hero-panel h1{margin:16px 0 14px;font-size:clamp(2.1rem,4vw,4rem);line-height:1.08;color:#172033}.hero-panel p{margin:0;color:#5d6981;font-size:1.04rem}.hero-actions,.device-actions,.banner-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.btn-primary,.btn-soft,.btn-ghost,.btn-outline{border:0;cursor:pointer;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 22px;font-weight:700;transition:.25s ease}.btn-primary{background:linear-gradient(135deg,#d93d34,#f46d56);color:#fff;box-shadow:0 16px 34px rgba(217,61,52,.26)}.btn-soft{background:#fff2ef;color:#be3e31}.btn-ghost{background:#eef4ff;color:#2456bf}.btn-outline{background:transparent;border:1px solid rgba(36,86,191,.16);color:#2456bf}.btn-primary:hover,.btn-soft:hover,.btn-ghost:hover,.btn-outline:hover{transform:translateY(-2px)}.btn-primary:disabled,.btn-soft:disabled,.btn-ghost:disabled,.btn-outline:disabled{opacity:.7;cursor:not-allowed;transform:none}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}.mini-card{padding:18px 16px}.mini-card strong{display:block;font-size:1.2rem;color:#172033}.mini-card span{display:block;margin-top:6px;color:#69758d;font-size:.92rem}.desk-panel{padding:24px;background:linear-gradient(180deg,#1f2740,#161c2f);color:#eaf0ff;position:relative;overflow:hidden}.desk-panel:before{content:"";position:absolute;inset:auto -12% -18% auto;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.12),transparent 68%)}.desk-head,.flow-head,.review-head,.device-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.dot-row{display:flex;gap:8px}.dot-row span{width:10px;height:10px;border-radius:50%;background:#ff8b82}.dot-row span:nth-child(2){background:#ffd166}.dot-row span:nth-child(3){background:#7ad97a}.desk-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;margin-top:20px}.sheet{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:18px}.sheet h3,.story-card h3,.strip-card h3,.download-panel h2,.seo-card h2,.cta-banner h2{margin:0;color:inherit}.line{height:10px;border-radius:999px;background:rgba(255,255,255,.16);margin-top:10px}.line.short{width:46%}.line.mid{width:70%}.tool-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px}.tool-grid div,.side-note{padding:14px;border-radius:18px;background:rgba(255,255,255,.08)}.tool-grid strong,.side-note strong,.review-card strong,.faq-item strong,.tips-grid strong,.log-card strong,.table-wrap th{color:#172033}.stack{display:grid;gap:12px}.stack .side-note{color:#dfe7ff}.section{padding:28px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px}.section-head h2{margin:10px 0 0;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.15;color:#182033}.section-head p{margin:8px 0 0;color:#69758d;max-width:760px}.flow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.strip-card{padding:22px}.icon-box,.quote-mark,.faq-icon,.spec-icon{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:#fff2ef;color:#c53930;margin-bottom:16px}.strip-card p,.story-card p,.review-card p,.faq-item p,.download-panel p,.device-card p,.seo-card p,.tips-grid p,.log-card p{margin:10px 0 0;color:#69758d}.story-layout{display:grid;grid-template-columns:1fr 1fr;gap:16px}.story-card{padding:26px}.story-card ul,.download-list,.seo-list,.faq-list,.tips-grid ul{margin:16px 0 0;padding-left:18px;color:#5e6981}.platform-stage{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}.download-panel{padding:28px;background:linear-gradient(135deg,#fff,#fff6f4)}.badge-row{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 4px}.spec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.spec-item{padding:18px;border-radius:20px;background:#fff;border:1px solid rgba(24,39,75,.07)}.device-stack{display:grid;gap:14px}.device-card{padding:22px}.device-card.featured{background:linear-gradient(135deg,#18223a,#28385e);color:#eef3ff}.device-card.featured p,.device-card.featured .device-meta span{color:#dce6ff}.device-card.featured .device-meta span{background:rgba(255,255,255,.1)}.device-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.review-card{padding:24px}.quote-mark{margin-bottom:12px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.faq-item{padding:22px}.faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:700;color:#1c2538}.faq-item summary::-webkit-details-marker{display:none}.faq-item .faq-icon{margin:0;width:34px;height:34px;border-radius:12px;flex:0 0 34px}.faq-item[open] .faq-icon{background:#d93d34;color:#fff}.seo-hero{display:grid;grid-template-columns:1.08fr .92fr;gap:18px}.seo-card,.table-wrap,.log-card{padding:28px}.chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.table-wrap{overflow:auto}.table-wrap table{width:100%;border-collapse:collapse;min-width:720px}.table-wrap th,.table-wrap td{padding:14px 12px;border-bottom:1px solid rgba(24,39,75,.08);text-align:left;color:#4e5a72}.table-wrap th{font-size:.92rem;background:#fff6f4}.tips-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tips-grid article{padding:24px}.log-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cta-banner{padding:30px;background:linear-gradient(135deg,#d93d34,#f06e5a);color:#fff}.cta-banner p{color:rgba(255,255,255,.88)}.site-footer{padding:36px 0 54px}.security-line,.footer-note{text-align:center}.security-line{padding:16px 18px;border-radius:18px;background:#fff;border:1px solid rgba(24,39,75,.08);box-shadow:0 12px 30px rgba(31,45,80,.06);font-weight:700;color:#1d2433}.footer-note{margin-top:12px;color:#6c7890;font-size:.95rem}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media (max-width:1024px){.hero-grid,.platform-stage,.seo-hero,.story-layout,.desk-layout{grid-template-columns:1fr}.flow-grid,.review-grid,.tips-grid,.log-grid,.spec-grid,.faq-grid{grid-template-columns:1fr 1fr}.metric-row{grid-template-columns:1fr}.topbar-inner,.section-head{align-items:flex-start;flex-direction:column}.navlist{flex-wrap:wrap}}@media (max-width:720px){.flow-grid,.review-grid,.tips-grid,.log-grid,.spec-grid,.faq-grid,.tool-grid{grid-template-columns:1fr}.hero{padding-top:24px}.hero-panel,.desk-panel,.strip-card,.story-card,.review-card,.faq-item,.download-panel,.device-card,.seo-card,.table-wrap,.tips-grid article,.log-card,.cta-banner,.mini-card{border-radius:22px}.hero-panel h1{font-size:2rem}.brand-text span{display:none}.navlist a{padding:9px 13px;font-size:.95rem}.btn-primary,.btn-soft,.btn-ghost,.btn-outline{width:100%}

.platform-stage{align-items:start}
.download-panel{min-height:auto}
.desk-panel{background:linear-gradient(180deg,#23304d,#1a2238);color:#f4f7ff}
.sheet{background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.12)}
.tool-grid div,.side-note{background:rgba(255,255,255,.09)}
.desk-panel .desk-head strong,.desk-panel .desk-head p,.desk-panel .sheet h3,.desk-panel .tool-grid strong,.desk-panel .tool-grid p,.desk-panel .side-note strong,.desk-panel .side-note p{color:#f4f7ff}
.desk-panel .desk-head p,.desk-panel .tool-grid p,.desk-panel .side-note p{opacity:.92}

}
