.hero{position:relative;min-height:88vh;display:flex;align-items:center;overflow:hidden;background:var(--bg)}.hero:before{display:none}.hero-glow{display:none}.hero-content{position:relative;z-index:2;width:100%;margin-top:-2vh}.hero h1{font-family:var(--font-display);font-weight:700;line-height:1.1;letter-spacing:var(--tracking-display);margin-bottom:18px}.hero h1 .hero-brand{display:block;font-family:Orbitron,PingFang SC,HarmonyOS Sans SC,MiSans,Microsoft YaHei,sans-serif;font-size:clamp(3.4rem,5.9vw,5.9rem);font-weight:800;line-height:1.18;margin-bottom:14px;letter-spacing:2px}.hero-tm{font-size:.22em;font-weight:600;color:var(--text-3);margin-left:8px;vertical-align:1.6em;letter-spacing:1px}.hero h1 .hero-tag1{display:block;font-size:clamp(1.8rem,3vw,2.9rem);line-height:1.18;color:var(--text);letter-spacing:var(--tracking-title)}.hero h1 .hero-tag2{display:block;font-size:clamp(2.4rem,4.1vw,4rem);line-height:1.18;letter-spacing:var(--tracking-display);margin-top:2px}.hero-position{font-size:13px;font-weight:500;color:var(--text-3);letter-spacing:0;margin-bottom:18px}.hero p.hero-desc{font-size:17px;color:var(--text-2);margin-bottom:26px;font-weight:400;line-height:var(--leading-body);max-width:600px}.hero p.hero-desc .hero-punch{display:inline-block;margin-top:6px;color:var(--text)}.highlight{background:none;color:var(--accent);-webkit-text-fill-color:currentColor}.trial-strip{position:relative;overflow:hidden;padding:30px 0 28px;background:var(--surface);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.trial-strip:after{display:none}.trial-strip-title{font-family:var(--font-display);font-size:clamp(22px,2.6vw,28px);font-weight:600;color:var(--text);letter-spacing:-.01em;text-shadow:none}.trial-strip-title i{margin-right:12px;color:var(--text-3)}.trial-strip-sub{margin-top:8px;font-size:15px;color:var(--text-2);font-weight:400;letter-spacing:0}.download-panel{margin-top:18px;padding:16px 18px 14px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-card)}.download-panel .btn-el-outline{padding:0 20px;font-size:15px}.dl-btn-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.dl-btn-row .btn-el-outline{white-space:nowrap}@media(min-width:992px){.dl-btn-row{flex-wrap:nowrap;justify-content:flex-start}}.download-meta{display:flex;flex-direction:column;gap:10px;padding-left:24px;border-left:1px solid var(--hair);font-size:13px;min-width:0}.download-meta .meta-label{color:var(--text-3);margin-right:10px}.download-meta .meta-value{color:var(--text);font-weight:600}@media(max-width:991.98px){.download-meta{padding-left:0;border-left:none;align-items:center;text-align:center;margin-top:6px}}.hero-app-container{perspective:2000px;position:relative;z-index:2;transform:translate(5%)}.app-window-frame{transform:rotateY(-22deg) rotateX(8deg) rotate(2deg) scale(1.1);transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1);border-radius:var(--radius);background:var(--frame-bg);border:1px solid var(--frame-border);box-shadow:var(--shadow-modal);overflow:hidden}.hero-app-container:hover .app-window-frame{transform:rotateY(-12deg) rotateX(4deg) rotate(0) scale(1.15);box-shadow:var(--shadow-modal)}.app-window-frame img{width:100%;height:auto;display:block}@media(max-width:991.98px){.hero{text-align:center;min-height:auto}.hero p.hero-desc{margin-left:auto;margin-right:auto}.hero-content{margin-top:0;padding-top:100px}.hero h1 .hero-brand{font-size:clamp(3rem,12.5vw,4rem)}.hero h1 .hero-tag1{font-size:clamp(1.6rem,7vw,2.2rem)}.hero h1 .hero-tag2{font-size:clamp(2rem,9vw,2.9rem)}.hero-app-container{transform:none;margin-top:40px;perspective:1500px}.app-window-frame{transform:rotateY(0) rotateX(8deg) scale(1)}.hero-app-container:hover .app-window-frame{transform:rotateY(0) rotateX(4deg) scale(1.03)}}[id]{scroll-margin-top:calc(var(--header-h) + 24px)}.section-header{text-align:center;margin-bottom:52px}.section-header h2{font-size:var(--h2-size);font-weight:700;font-family:var(--font-display);color:var(--text);text-wrap:balance}.section-header p{color:var(--text-2);font-size:16px}.divider{display:none}.eyebrow{font-family:var(--font);font-size:13px;font-weight:500;letter-spacing:0;color:var(--text-3);text-transform:none;margin-bottom:10px}.section-header .eyebrow{margin-bottom:12px}.ui-card{display:block;border-radius:var(--radius);background:var(--surface);border:1px solid var(--hair);padding:8px;box-shadow:var(--shadow-card);transition:transform .25s cubic-bezier(.4,0,.2,1),border-color .25s ease}.ui-card:hover{transform:translateY(-3px);border-color:var(--hair-strong)}.ui-card img{width:100%;height:auto;display:block;border-radius:10px}.ui-caption{margin-top:14px;text-align:center;color:var(--text-3);font-size:13px;letter-spacing:0}.ui-caption i{color:var(--text-3);margin-right:8px;opacity:.7}.feature-section{padding:84px 0}.feature-section.alt{background:var(--surface-2);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.split-title{font-size:clamp(22px,2.8vw,28px);font-weight:700;color:var(--text);margin-bottom:14px;font-family:var(--font-display);letter-spacing:var(--tracking-title);text-wrap:balance}.split-lead{color:var(--text-2);line-height:var(--leading-body);font-size:16px;margin-bottom:20px}.chip-wrap{display:flex;flex-wrap:wrap;gap:10px}.chip{padding:8px 16px;border-radius:var(--radius-pill);background:transparent;border:1px solid var(--hair-strong);color:var(--text-2);font-size:14px;font-weight:500;white-space:nowrap}.chip i{color:currentColor;margin-right:6px;opacity:.7}.chip.chip-accent{background:transparent;border-color:var(--accent);color:var(--accent)}.workflow-section{background:var(--bg);padding:88px 0}.flow-chain{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 4px;margin:30px auto 34px;max-width:1080px}.flow-node{display:inline-flex;align-items:center;padding:8px 16px;border-radius:var(--radius-pill);background:transparent;border:1px solid var(--hair-strong);color:var(--text-2);font-size:14px;font-weight:500;white-space:nowrap}.flow-node.fn-accent{background:transparent;border-color:var(--accent);color:var(--accent)}.flow-arrow{color:var(--faint);font-size:11px;margin:0 2px;align-self:center}.speed-section{background:var(--surface-2);padding:88px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.speed-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:42px}.speed-card{text-align:center;padding:40px 18px 34px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--hair);box-shadow:var(--shadow-card);transition:transform .25s ease,border-color .25s ease}.speed-card:hover{transform:translateY(-4px);border-color:var(--hair-strong)}.speed-num{font-family:var(--font-display);font-size:clamp(42px,5.5vw,64px);font-weight:700;line-height:1;color:var(--accent);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.speed-label{margin-top:14px;font-size:16px;color:var(--text);font-weight:600}.speed-sub{margin-top:6px;font-size:14px;color:var(--text-3)}.speed-claim{text-align:center;margin-top:50px;font-family:var(--font-display);font-size:clamp(22px,3.2vw,30px);font-weight:700;color:var(--text);line-height:1.5}.speed-env{text-align:center;margin-top:16px;font-size:12px;color:var(--text-3)}@media(max-width:767.98px){.speed-grid{grid-template-columns:1fr;gap:16px}}.df-num{font-family:var(--font-display);font-size:clamp(36px,4.6vw,54px);font-weight:700;line-height:1;color:var(--accent);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.df-cap{color:var(--text-3);font-size:15px;margin-top:8px}.df-nums{display:flex;flex-wrap:wrap;gap:24px 40px;margin:4px 0 22px}.df-steps-inline{color:var(--text-3);font-size:14px}.df-steps-inline i{color:var(--faint);margin:0 8px;font-size:11px}.mask-list{margin:6px 0 0;padding:0;list-style:none}.mask-list li{display:flex;gap:16px;padding:15px 0;border-bottom:1px solid var(--hair)}.mask-list li:last-child{border-bottom:none}.mask-list .ml-icon{flex-shrink:0;width:40px;height:40px;border-radius:10px;background:var(--surface-2);border:1px solid var(--hair);display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--text-3)}.mask-list .ml-title{color:var(--text);font-weight:600;font-size:15px}.mask-list .ml-desc{color:var(--text-3);font-size:14px;margin-top:3px;line-height:1.65}.repair-stats{margin:6px 0 4px}.rs-row{display:flex;align-items:baseline;gap:18px;padding:10px 0;border-bottom:1px solid var(--hair)}.rs-row:last-child{border-bottom:none}.rs-row .df-num{font-size:clamp(30px,3vw,42px);min-width:172px}.rs-cap{color:var(--text-3);font-size:15px}.delivery-claim{text-align:center;margin-top:52px;font-family:var(--font-display);font-size:clamp(20px,3vw,28px);font-weight:700;color:var(--text);line-height:1.6}.kf-points{margin:0;padding:0;list-style:none}.kf-points li{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid var(--hair)}.kf-points li:last-child{border-bottom:none}.kf-points i{color:var(--text-3);font-size:18px;margin-top:4px;opacity:.8}.kf-t{color:var(--text);font-weight:600;font-size:17px}.kf-d{color:var(--text-3);font-size:15px;margin-top:6px;line-height:1.75}.kf-panel-card{display:flex;justify-content:center}.kf-panel-card img{width:auto;max-width:100%;max-height:560px}.pro-section{background:var(--bg);padding:88px 0 84px}.tier-pro-caps{margin-top:16px;display:flex;flex-direction:column;gap:13px}.tpc{display:flex;gap:0;align-items:flex-start}.tpc-no{display:none}.tpc b{color:var(--text);font-size:15px;display:block;font-weight:600}.tpc .d-block{color:var(--text-3);font-size:13px;line-height:1.6;margin-top:2px}.tier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:40px 0 10px}.tier-card{padding:30px 26px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--hair);display:flex;flex-direction:column;box-shadow:var(--shadow-card)}.tier-card.tier-pro{border-color:var(--hair-strong);background:var(--surface);box-shadow:var(--shadow-card)}.tier-name{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--text)}.tier-for{margin-top:4px;font-size:14px;color:var(--accent);font-weight:500}.tier-list{margin:18px 0 0;padding-left:0;list-style:none;color:var(--text-2);font-size:14px;line-height:2}.tier-list i{color:var(--text-3);margin-right:8px;font-size:12px}.tier-foot{margin-top:auto;padding-top:18px;border-top:1px solid var(--hair)}.tier-foot .tf1{color:var(--text-2);font-weight:600;font-size:14px}.tier-foot .tf2{color:var(--text-3);font-size:12px;margin-top:5px}.tier-sell{margin-top:16px;padding-top:14px;border-top:1px solid var(--hair);color:var(--text-2);font-weight:600;font-size:14px}.tier-device-slot{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:12px 0 8px;min-height:150px}.tier-device-slot img{width:200px;max-width:72%;height:auto}.tier-device-slot .device-std{transform:translateY(-14px)}@media(max-width:991.98px){.tier-grid{grid-template-columns:1fr}}.pricing-teaser{margin-top:64px;padding:34px 36px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--hair);box-shadow:var(--shadow-card);display:flex;align-items:center;justify-content:space-between;gap:26px}.pricing-teaser .pt-title{font-family:var(--font-display);font-size:20px;font-weight:600;color:var(--text)}.pricing-teaser .pt-sub{margin-top:8px;color:var(--text-3);font-size:15px;line-height:1.7}.pricing-teaser .btn-el-primary{white-space:nowrap}@media(max-width:991.98px){.pricing-teaser{flex-direction:column;text-align:center;padding:28px 22px}}.faqp-section{padding:84px 0 92px;background:var(--bg)}.faqp-qa{text-align:left;background:var(--surface);border:1px solid var(--hair);border-radius:var(--radius);padding:20px 24px;height:100%}.faqp-qa .q{color:var(--text);font-weight:600;font-size:15px;margin-bottom:8px}.faqp-qa .q i{color:var(--text-3);margin-right:8px}.faqp-qa .a{color:var(--text-3);font-size:14px;line-height:1.7}.faqp-more{text-align:center;margin-top:36px}
