:root{--ink:#111216;--muted:#626978;--line:#d9dde5;--paper:#fff;--soft:#f1f3f8;--blue:#1458d4;--lime:#c8ff42;--wrap:min(1180px,calc(100% - 40px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,Helvetica,sans-serif;line-height:1.75;letter-spacing:0}a{text-decoration:none;color:inherit}img{display:block;max-width:100%;height:auto}.wrap{width:var(--wrap);margin:auto}.topbar{height:72px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.97);position:sticky;top:0;z-index:20}.topbar-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:11px;font-size:21px}.logo img{border-radius:50%}.topbar nav{display:flex;align-items:center;gap:32px;font-size:14px}.topbar nav>a:not(.cta){padding:22px 0 17px;border-bottom:4px solid transparent}.topbar nav>a.on{border-color:var(--blue);color:var(--blue)}.cta{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:10px 25px;background:var(--blue);border:1px solid var(--blue);color:#fff;font-weight:800;border-radius:4px}.cta.mini{min-height:38px;padding:6px 18px}.nav-button{display:none;width:42px;height:42px;background:#fff;border:1px solid var(--line);border-radius:4px;padding:10px}.nav-button i{height:2px;background:var(--ink);display:block;margin:6px 0}.hero{background:linear-gradient(90deg,#fff 0 58%,#eff3ff 58%);border-bottom:1px solid var(--line)}.hero-inner{min-height:630px;display:grid;grid-template-columns:1.05fr .95fr;gap:65px;align-items:center;padding-block:40px}.kicker{font-size:12px;font-weight:900;color:var(--blue)}.hero h1{font-size:clamp(46px,5.1vw,74px);line-height:1.02;margin:14px 0 20px}.hero h1 span{display:block}.hero-copy>p{font-size:17px;color:var(--muted);max-width:650px;margin:0 0 24px}.actions{display:flex;align-items:center;gap:24px}.line-link{color:var(--blue);font-weight:800;border-bottom:2px solid currentColor}.signal{display:flex;margin-top:30px;border-top:1px solid var(--line);max-width:690px}.signal span{display:flex;flex-direction:column;padding:14px 22px 0 0;margin-right:22px;border-right:1px solid var(--line);font-size:13px}.signal span:last-child{border:0}.signal b{font-size:10px;color:var(--blue)}.device-pair{height:520px;position:relative;display:flex;align-items:center;justify-content:center}.phone{margin:0;position:absolute;width:245px;border:7px solid var(--ink);border-radius:24px;overflow:hidden;background:#fff}.phone img{width:100%;height:auto;max-width:400px}.phone-back{left:25px;top:36px;transform:rotate(-5deg);opacity:.86}.phone-front{right:28px;bottom:28px;transform:rotate(3deg);box-shadow:18px 18px 0 var(--lime)}.pair-label{position:absolute;left:0;bottom:24px;width:118px;padding:12px;border:1px solid var(--ink);background:#fff;display:flex;flex-direction:column}.pair-label strong{font-size:34px;color:var(--blue)}.pair-label small{color:var(--muted)}.mode-ticker{background:var(--ink);color:#fff}.mode-ticker .wrap{min-height:68px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.mode-ticker span{padding:5px 22px;border-right:1px solid #4a4c53;text-align:center}.section{padding-block:88px}.heading-row{display:grid;grid-template-columns:190px 1fr;align-items:end;margin-bottom:38px}.heading-row>span{font-size:11px;font-weight:900;color:var(--blue)}.heading-row h2{font-size:40px;margin:0;line-height:1.1}.gallery-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:start}.gallery-strip figure{margin:0;border-top:5px solid var(--ink);background:var(--soft)}.gallery-strip figure.raised{margin-top:42px;border-color:var(--blue)}.image-well{height:430px;padding:17px;display:flex;align-items:center;justify-content:center}.image-well img{height:395px;width:auto;object-fit:contain}.gallery-strip figcaption{background:#fff;border:1px solid var(--line);padding:16px}.gallery-strip figcaption b,.gallery-strip figcaption em{display:block}.gallery-strip figcaption em{font-style:normal;color:var(--muted);font-size:13px}.dark-band{background:var(--ink);color:#fff}.heading-row.light>span{color:var(--lime)}.mode-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #444750}.mode-grid article{padding:34px;border-right:1px solid #444750}.mode-grid article:last-child{border:0}.mode-grid article>span{display:inline-block;background:var(--lime);color:var(--ink);font-weight:900;padding:2px 10px}.mode-grid h3{font-size:23px;margin:18px 0 8px}.mode-grid p{color:#bec3cf;margin:0}.advantage-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--ink)}.advantage-grid article{display:grid;grid-template-columns:54px 1fr;padding:30px 20px 30px 0;border-bottom:1px solid var(--line)}.advantage-grid article:nth-child(odd){border-right:1px solid var(--line)}.advantage-grid article:nth-child(even){padding-left:25px}.advantage-grid b{color:var(--blue);font-size:22px;grid-row:1/3}.advantage-grid h3{margin:0 0 7px}.advantage-grid div{color:var(--muted)}.bridge{background:var(--soft);border-block:1px solid var(--line)}.bridge-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.bridge h2{font-size:38px;line-height:1.2;margin:12px 0}.bridge-copy{color:var(--muted)}.bridge ol{list-style:none;padding:0;margin:0;border-top:1px solid var(--ink)}.bridge li{display:grid;grid-template-columns:54px 1fr;padding:14px;border-bottom:1px solid var(--line);background:#fff}.bridge li b{color:var(--blue)}.bridge-grid>.line-link{justify-self:start}.faq-teasers{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.faq-teasers a{padding:24px;border:1px solid var(--ink);min-height:130px;display:flex;flex-direction:column;justify-content:space-between}.faq-teasers span{color:var(--blue);font-size:13px}.download-band{background:var(--blue);color:#fff}.download-band .wrap{min-height:175px;display:flex;justify-content:space-between;align-items:center}.download-band span{font-size:11px;font-weight:900;color:var(--lime)}.download-band h2{margin:3px 0;font-size:30px}.cta.contrast{background:var(--lime);border-color:var(--lime);color:var(--ink)}footer{background:#0b0c0f;color:#fff;padding:44px 0 26px;text-align:center}footer .wrap{display:flex;align-items:center;flex-direction:column}.foot-logo img{border-radius:50%}footer nav{display:flex;gap:25px;margin:18px 0 8px}footer p{color:#aeb3be;max-width:760px;text-align:center;margin:8px auto}footer small{color:#727783}.inner-hero{background:linear-gradient(100deg,#eff3ff,#fff);border-bottom:1px solid var(--line)}.inner-hero>.wrap{min-height:370px;display:flex;justify-content:center;flex-direction:column;padding-block:50px}.inner-hero h1{font-size:52px;line-height:1.12;margin:12px 0 18px}.inner-intro{display:flex;justify-content:space-between;align-items:center;gap:40px}.inner-intro p{color:var(--muted);max-width:760px;margin:0}.guide-layout{display:grid;grid-template-columns:220px 1fr;gap:70px;padding-block:70px}.guide-layout aside{position:sticky;top:100px;align-self:start;display:flex;flex-direction:column;border-top:4px solid var(--blue)}.guide-layout aside span,.guide-layout aside a{padding:12px 8px;border-bottom:1px solid var(--line)}.guide-layout aside span{font-weight:900}.guide-content section{position:relative;padding:0 0 48px;margin-bottom:48px;border-bottom:1px solid var(--line);scroll-margin-top:90px}.guide-content .number{position:absolute;right:0;top:0;color:#dfe6fa;font-size:64px;line-height:1}.guide-content h2{font-size:30px;margin:0 0 12px}.guide-content p{color:#3f4654}.guide-content a{color:var(--blue);font-weight:800}.faq-shell{display:grid;grid-template-columns:210px 1fr;gap:70px;padding-block:70px}.faq-nav{align-self:start;position:sticky;top:100px;display:flex;flex-direction:column;border-top:4px solid var(--blue)}.faq-nav span,.faq-nav a{padding:12px 8px;border-bottom:1px solid var(--line)}.faq-nav span{font-weight:900}.accordions{border-top:1px solid var(--ink)}details{border-bottom:1px solid var(--line);scroll-margin-top:90px}summary{list-style:none;display:grid;grid-template-columns:50px 1fr 30px;align-items:center;gap:10px;padding:20px 4px;cursor:pointer;font-weight:800}summary::-webkit-details-marker{display:none}summary b{color:var(--blue)}summary i{font-style:normal;color:var(--blue);font-size:20px}details[open] summary i{transform:rotate(45deg)}details>div{padding:0 48px 20px 64px;color:var(--muted)}.support-note{grid-column:2;margin-top:30px;padding:28px;background:var(--soft);border-left:6px solid var(--lime)}.support-note h2{margin:0 0 8px}.support-note a{color:var(--blue);font-weight:800}
@media(max-width:820px){:root{--wrap:min(100% - 28px,680px)}.topbar{height:64px}.nav-button{display:block}.topbar nav{display:none;position:absolute;top:64px;left:14px;right:14px;padding:12px;background:#fff;border:1px solid var(--ink);flex-direction:column;align-items:stretch;gap:0;box-shadow:8px 8px 0 rgba(0,0,0,.12)}.topbar nav.open{display:flex}.topbar nav>a:not(.cta){padding:12px;border-bottom:1px solid var(--line)}.topbar nav .cta{margin-top:10px}.hero{background:linear-gradient(#fff 0 62%,#eff3ff 62%)}.hero-inner{min-height:0;grid-template-columns:1fr;gap:18px;padding-block:28px 16px}.hero h1{font-size:39px;margin:8px 0 13px}.hero-copy>p{font-size:15px;line-height:1.6;margin-bottom:15px}.actions{gap:16px}.signal{margin-top:14px}.signal span{padding-right:9px;margin-right:9px;font-size:11px}.device-pair{height:194px}.phone{width:104px;border-width:4px;border-radius:12px}.phone-back{left:70px;top:2px}.phone-front{right:70px;bottom:2px;box-shadow:8px 8px 0 var(--lime)}.pair-label{left:0;bottom:12px;width:80px;padding:6px}.pair-label strong{font-size:24px}.mode-ticker .wrap{min-height:0;grid-template-columns:repeat(2,1fr)}.mode-ticker span{padding:8px;font-size:12px;border-bottom:1px solid #4a4c53}.section{padding-block:58px}.heading-row{grid-template-columns:1fr;gap:4px}.heading-row h2{font-size:31px}.gallery-strip{grid-template-columns:1fr}.gallery-strip figure.raised{margin-top:0}.image-well{height:420px}.mode-grid,.advantage-grid,.bridge-grid,.faq-teasers{grid-template-columns:1fr}.mode-grid article{border-right:0;border-bottom:1px solid #444750}.advantage-grid article:nth-child(odd){border-right:0}.advantage-grid article:nth-child(even){padding-left:0}.bridge-grid{gap:30px}.download-band .wrap{padding:28px 0;align-items:flex-start;flex-direction:column;gap:16px}.inner-hero>.wrap{min-height:0;padding-block:42px}.inner-hero h1{font-size:37px}.inner-intro{align-items:flex-start;flex-direction:column;gap:18px}.guide-layout,.faq-shell{grid-template-columns:1fr;gap:34px;padding-block:50px}.guide-layout aside,.faq-nav{position:static}.guide-content .number{font-size:50px}.guide-content h2{font-size:26px;padding-right:60px}.support-note{grid-column:1}.faq-hero .inner-intro p{max-width:100%}footer nav{flex-wrap:wrap;justify-content:center}}
@media(max-width:390px){.hero h1{font-size:36px}.phone-back{left:58px}.phone-front{right:58px}.inner-hero h1{font-size:34px}}
@media(max-width:820px){.phone{width:100px}.phone-back{left:58px;top:4px;transform:none}.phone-front{right:58px;bottom:4px;transform:none}.pair-label{left:50%;right:auto;top:42px;bottom:auto;width:68px;padding:4px;transform:translateX(-50%)}.pair-label strong{font-size:21px}}
@media(max-width:820px){.pair-label{display:none}}
