:root{--blue:#1559e8;--blue-dark:#0d4dd6;--navy:#081a42;--ink:#0f172a;--muted:#64748b;--line:#e2e8f0;--page:#f8fafc;--green:#10b981;--radius:28px;color-scheme:light;font-family:"PingFang SC","Microsoft YaHei",system-ui,-apple-system,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--page);color:var(--ink);-webkit-font-smoothing:antialiased}.page-glow{position:absolute;z-index:0;inset:0 0 auto;height:500px;background:radial-gradient(circle at 50% -20%,rgba(30,103,255,.2),transparent 62%);pointer-events:none}.shell{width:min(1120px,calc(100% - 40px));margin-inline:auto}.site-header{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;padding-block:24px}.brand{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.brand img{border-radius:15px;object-fit:cover;box-shadow:0 10px 30px rgba(19,72,193,.18)}.brand span{display:grid;gap:3px}.brand strong{font-size:17px;font-weight:900}.brand small{font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--muted)}.button{border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:16px;font:800 15px/1 inherit;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.button:active{transform:translateY(1px)}.button-ghost{min-height:40px;border:1px solid #bfdbfe;border-radius:999px;background:rgba(255,255,255,.82);color:#1d4ed8}.button-primary{background:var(--blue);color:white;box-shadow:0 16px 36px rgba(21,89,232,.26)}.button-primary:hover{background:var(--blue-dark)}.button-secondary{border:1px solid var(--line);background:#fff;color:#1e293b}.button-light{background:#fff;color:#1d4ed8}.platform-tip{position:relative;z-index:3;margin-top:2px;padding:12px 16px;border:1px solid #fde68a;border-radius:16px;background:#fffbeb;color:#78350f;text-align:center;font-size:14px;font-weight:700;line-height:1.7}.hero{position:relative;z-index:2;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:64px;padding-top:52px;padding-bottom:106px}.hero-copy{max-width:650px}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 22px;padding:9px 14px;border:1px solid #bfdbfe;border-radius:999px;background:rgba(255,255,255,.8);color:#1d4ed8;font-size:12px;font-weight:900}.eyebrow span{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 0 5px rgba(52,211,153,.13)}h1{margin:0;font-size:clamp(54px,7vw,82px);line-height:.96;letter-spacing:-.065em;font-weight:950}h1 strong{display:block;margin-top:12px;background:linear-gradient(90deg,#1559e8,#2478ff 55%,#25b99a);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead{max-width:590px;margin:28px 0 0;color:#475569;font-size:18px;font-weight:600;line-height:1.9}.hero-actions{display:flex;gap:12px;margin-top:30px}.hero-actions .button{min-height:56px;padding-inline:28px;font-size:16px}.fine-print{max-width:620px;margin-top:18px;color:#64748b;font-size:12px;font-weight:600;line-height:1.8}.code-card{position:relative;padding:28px;border:1px solid #fff;border-radius:32px;background:rgba(255,255,255,.92);box-shadow:0 30px 80px rgba(15,41,88,.16);backdrop-filter:blur(16px)}.code-card:before{content:"";position:absolute;z-index:-1;inset:-24px;border-radius:50px;background:rgba(96,165,250,.12);filter:blur(30px)}.code-heading{display:flex;align-items:center;justify-content:space-between;padding:0 4px 18px}.code-heading span{display:grid;gap:5px}.code-heading strong{font-size:14px;font-weight:900}.code-heading small{color:var(--muted);font-size:12px;font-weight:600}.code-heading b{padding:7px 12px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:12px}.code-frame{padding:12px;border:1px solid #f1f5f9;border-radius:26px;background:#fff;box-shadow:inset 0 2px 10px rgba(15,23,42,.04)}.code-frame img{display:block;width:100%;aspect-ratio:1;border-radius:20px;object-fit:cover}.code-card>p{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px 0 0;color:#475569;font-size:14px;font-weight:800}.code-card>p i{width:8px;height:8px;border-radius:50%;background:#08c160}.open-guide{margin-top:12px;padding:10px 12px;border-radius:12px;background:#eff6ff;color:#1e3a8a;text-align:center;font-size:12px;font-weight:700;line-height:1.7}.benefits-wrap{border-block:1px solid rgba(226,232,240,.9);background:rgba(255,255,255,.78)}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-block:48px}.benefits article,.steps article{border:1px solid var(--line);border-radius:26px;background:#fff;box-shadow:0 12px 32px rgba(31,57,103,.06)}.benefits article{padding:22px}.benefits b{display:grid;place-items:center;width:44px;height:44px;border-radius:15px;background:#eff6ff;color:#1d4ed8;font-size:12px}.benefits h2{margin:18px 0 0;font-size:17px}.benefits p,.steps p{margin:8px 0 0;color:var(--muted);font-size:14px;font-weight:600;line-height:1.7}.steps-section{padding-block:90px}.section-heading{text-align:center}.section-heading p,.faq-layout header>p,.after-sale-intro>p:first-child{margin:0;color:#1d4ed8;font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.section-heading h2,.faq-layout h2{margin:15px 0 0;font-size:clamp(32px,5vw,50px);letter-spacing:-.04em}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:46px}.steps article{position:relative;overflow:hidden;padding:28px}.steps em{font-style:normal;font-size:52px;font-weight:950;color:#eff6ff;position:absolute;right:18px;top:8px}.steps h3{position:relative;margin:44px 0 0;font-size:18px}.after-sale{display:grid;grid-template-columns:.88fr 1.12fr;overflow:hidden;margin-bottom:92px;border-radius:36px;background:#102760;color:white;box-shadow:0 30px 80px rgba(9,30,79,.22)}.after-sale-intro{padding:44px;background:linear-gradient(135deg,#1559e8,#0b3ca7)}.after-sale-intro>p:first-child{color:#a7f3d0}.after-sale-intro h2{margin:18px 0 0;font-size:40px;line-height:1.15;letter-spacing:-.04em}.after-sale-intro h2 span{color:#dbeafe}.after-sale-intro>p:not(:first-child){margin:20px 0;color:#dbeafe;font-size:14px;font-weight:600;line-height:1.9}.after-sale-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:40px}.after-sale-grid article{padding:20px;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:rgba(255,255,255,.07)}.after-sale-grid h3{margin:0;font-size:16px}.after-sale-grid p{margin:10px 0 0;color:#dbeafe;font-size:12px;font-weight:600;line-height:1.8}.after-sale-grid small{grid-column:1/-1;color:#bfdbfe;font-size:11px;font-weight:600;line-height:1.9}.faq-section{padding-block:86px;border-top:1px solid var(--line);background:#fff}.faq-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:76px}.faq-layout header span{display:block;max-width:380px;margin-top:18px;color:var(--muted);font-size:14px;font-weight:600;line-height:1.9}.faq-list{padding:0 26px;border:1px solid var(--line);border-radius:28px;background:#f8fafc}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:last-child{border:0}.faq-list summary{cursor:pointer;list-style:none;padding:20px 34px 20px 0;font-size:16px;font-weight:900;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:2px;top:14px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;color:#1d4ed8;font-size:20px;box-shadow:0 2px 8px rgba(15,23,42,.08);transition:transform .2s}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list details p{margin:0;padding:0 0 20px;color:#475569;font-size:14px;font-weight:600;line-height:1.9}footer{padding-block:48px 60px;background:var(--navy);color:#bfdbfe}.footer-inner{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.footer-inner>div:last-child{max-width:480px;text-align:right}.footer-inner p{margin:18px 0 0;font-size:12px;font-weight:600;line-height:1.9}.footer-brand strong{color:#fff}.footer-brand small{color:#93c5fd}.mobile-bar{display:none}.toast{position:fixed;z-index:100;left:50%;bottom:28px;transform:translateX(-50%);padding:12px 16px;border-radius:12px;background:#0f172a;color:#fff;font-size:13px;font-weight:800;box-shadow:0 14px 40px rgba(15,23,42,.28)}@media(max-width:820px){.shell{width:min(100% - 32px,680px)}.site-header{padding-block:18px}.hero{grid-template-columns:1fr;gap:36px;padding-top:34px;padding-bottom:68px;text-align:center}.hero-copy{margin-inline:auto}.eyebrow{margin-bottom:20px}.hero-lead{font-size:16px}.hero-actions{justify-content:center}.fine-print{margin-inline:auto}.code-card{max-width:460px;margin-inline:auto}.benefits,.steps{grid-template-columns:1fr}.steps-section{padding-block:70px}.after-sale{grid-template-columns:1fr}.after-sale-intro,.after-sale-grid{padding:30px}.faq-layout{grid-template-columns:1fr;gap:36px}.faq-layout header{text-align:center}.faq-layout header span{margin-inline:auto}.footer-inner{align-items:flex-start;flex-direction:column}.footer-inner>div:last-child{text-align:left}}@media(max-width:560px){body{padding-bottom:76px}.shell{width:calc(100% - 28px)}.brand img{width:44px;height:44px}.site-header .button{padding-inline:14px}.hero{padding-top:26px}.eyebrow{font-size:11px}.hero h1{font-size:clamp(50px,17vw,72px)}.hero-lead{font-size:15px;line-height:1.85}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.code-card{padding:18px;border-radius:26px}.code-heading{padding-bottom:14px}.benefits{padding-block:36px}.steps-section{padding-block:62px}.after-sale{margin-bottom:64px;border-radius:28px}.after-sale-intro,.after-sale-grid{padding:24px}.after-sale-intro h2{font-size:34px}.after-sale-grid{grid-template-columns:1fr}.faq-section{padding-block:62px}.faq-list{padding-inline:18px}.footer-inner{gap:20px}.mobile-bar{position:fixed;z-index:50;display:block;inset:auto 0 0;padding:10px 14px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:rgba(255,255,255,.94);backdrop-filter:blur(16px);box-shadow:0 -10px 30px rgba(15,41,88,.1)}.mobile-bar .button{width:100%;min-height:54px}.toast{bottom:88px}}
