.tp-view[data-v-9ca6d8d3]{color:#1a2233;letter-spacing:-.2px;background:#fff}.tp-wrap[data-v-9ca6d8d3]{max-width:1120px;margin:0 auto;padding:0 24px}.tp-sec[data-v-9ca6d8d3]{padding:clamp(48px,6vw,84px) 0}.tp-sec--soft[data-v-9ca6d8d3]{background:#f6f9fe}.tp-eyebrow[data-v-9ca6d8d3]{letter-spacing:1px;color:#2b6cff;background:#eef3ff;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:800;display:inline-block}.tp-eyebrow .x[data-v-9ca6d8d3]{color:#1a2233;margin:0 2px;font-weight:900}.tp-h2[data-v-9ca6d8d3]{letter-spacing:-1px;word-break:keep-all;margin-top:16px;font-size:clamp(26px,3.6vw,40px);font-weight:800;line-height:1.28}.tp-lead[data-v-9ca6d8d3]{color:#33405a;word-break:keep-all;margin-top:14px;font-size:clamp(15px,1.8vw,18px);line-height:1.7}.tp-lead b[data-v-9ca6d8d3]{color:#2b6cff;font-weight:800}.tp-lead2[data-v-9ca6d8d3]{color:#6b7686;word-break:keep-all;margin-top:14px;font-size:clamp(15px,1.8vw,18px);line-height:1.7}.blue[data-v-9ca6d8d3]{color:#2b6cff}.tp-hero[data-v-9ca6d8d3]{text-align:center;background:radial-gradient(120% 80% at 50% 0,#dfeaff 0%,#f6faff 55%,#fff 100%);padding:clamp(54px,7vw,92px) 0 clamp(48px,6vw,76px)}.tp-hero-chip[data-v-9ca6d8d3]{color:#2b6cff;background:#fff;box-shadow:0 4px 14px #2b6cff24}.tp-hero-h1[data-v-9ca6d8d3]{letter-spacing:-2px;word-break:keep-all;margin-top:22px;font-size:clamp(36px,6.4vw,66px);font-weight:900;line-height:1.16}.tp-hero-h1 .hl[data-v-9ca6d8d3]{color:#2b6cff}.tp-hero-sub[data-v-9ca6d8d3]{color:#33405a;word-break:keep-all;margin-top:20px;font-size:clamp(16px,2vw,20px);line-height:1.7}.tp-hero-sub b[data-v-9ca6d8d3]{color:#2b6cff;font-weight:800}.tp-cta[data-v-9ca6d8d3]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.tp-cta-note[data-v-9ca6d8d3]{color:#6b7686;word-break:keep-all;margin-top:14px;font-size:13.5px}.tp-hero-banner[data-v-9ca6d8d3]{max-width:880px;margin:clamp(28px,3.5vw,44px) auto 0}.tp-btn-primary[data-v-9ca6d8d3]{color:#fff;cursor:pointer;background:#2b6cff;border:none;border-radius:999px;align-items:center;gap:9px;padding:15px 28px;font-size:16px;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 26px #2b6cff4d}.tp-btn-primary[data-v-9ca6d8d3]:hover{transform:translateY(-2px);box-shadow:0 16px 30px #2b6cff5c}.tp-btn-primary--light[data-v-9ca6d8d3]{color:#2b6cff;background:#fff}.tp-btn-ghost[data-v-9ca6d8d3]{color:#2b6cff;border:2px solid #2b6cff;border-radius:999px;align-items:center;gap:8px;padding:15px 24px;font-size:16px;font-weight:800;text-decoration:none;transition:background .18s;display:inline-flex}.tp-btn-ghost[data-v-9ca6d8d3]:hover{background:#2b6cff14}.tp-btn-ghost--light[data-v-9ca6d8d3]{color:#fff;border-color:#fff9}.tp-btn-ghost--light[data-v-9ca6d8d3]:hover{background:#ffffff24}.tp-zero[data-v-9ca6d8d3]{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,4vw,56px);display:grid}.tp-zero-card[data-v-9ca6d8d3]{color:#fff;text-align:center;background:linear-gradient(160deg,#2b6cff 0%,#1f57e0 100%);border-radius:24px;padding:clamp(32px,4vw,48px) 40px;box-shadow:0 20px 48px #2b6cff4d}.tp-zero-card .k[data-v-9ca6d8d3]{opacity:.9;font-size:16px;font-weight:700}.tp-zero-card .v[data-v-9ca6d8d3]{letter-spacing:-3px;margin-top:8px;font-size:clamp(64px,9vw,96px);font-weight:900;line-height:1}.tp-zero-card .v small[data-v-9ca6d8d3]{margin-left:4px;font-size:clamp(24px,3vw,34px);font-weight:800}.tp-zero-card .cap[data-v-9ca6d8d3]{opacity:.85;margin-top:14px;font-size:14px}.tp-sechead[data-v-9ca6d8d3]{text-align:center;margin-bottom:clamp(32px,4vw,48px)}.tp-price-grid[data-v-9ca6d8d3]{grid-template-columns:1fr 1.05fr;align-items:stretch;gap:clamp(28px,4vw,56px);max-width:1000px;margin:0 auto;display:grid}.tp-price-grid .tp-receipt[data-v-9ca6d8d3]{max-width:none;margin:0}.tp-price-img[data-v-9ca6d8d3]{background:#fff;border:1px solid #e6ebf2;border-radius:24px;justify-content:center;align-items:center;min-width:0;padding:clamp(16px,2.5vw,28px);display:flex;box-shadow:0 18px 44px #0f172a12}.tp-price-img img[data-v-9ca6d8d3]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.tp-sec>.tp-wrap>.tp-mobile[data-v-9ca6d8d3]{margin:clamp(18px,2.5vw,24px) auto 0}.tp-receipt[data-v-9ca6d8d3]{background:#fff;border:1px solid #e6ebf2;border-radius:24px;max-width:560px;margin:0 auto;padding:clamp(24px,3vw,36px);box-shadow:0 18px 44px #0f172a14}.tp-rrow[data-v-9ca6d8d3]{border-bottom:1px dashed #eef1f6;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.tp-rrow[data-v-9ca6d8d3]:first-child{padding-top:4px}.tp-rlabel[data-v-9ca6d8d3]{flex-direction:column;gap:3px;display:flex}.tp-rlabel .t[data-v-9ca6d8d3]{font-size:clamp(15px,1.8vw,17px);font-weight:700}.tp-rlabel .s[data-v-9ca6d8d3]{color:#717b8a;font-size:12.5px}.tp-ramt[data-v-9ca6d8d3]{white-space:nowrap;color:#1a2233;font-variant-numeric:tabular-nums;font-size:clamp(16px,2vw,19px);font-weight:800}.tp-ramt.minus[data-v-9ca6d8d3]{color:#e5484d}.tp-rdivider[data-v-9ca6d8d3]{background:#e6ebf2;border-radius:2px;height:2px;margin:10px 0 4px}.tp-rtotal[data-v-9ca6d8d3]{justify-content:space-between;align-items:center;padding:16px 0 4px;display:flex}.tp-rtotal .t[data-v-9ca6d8d3]{font-size:clamp(17px,2vw,20px);font-weight:800}.tp-rtotal .v[data-v-9ca6d8d3]{color:#2b6cff;letter-spacing:-1.5px;font-variant-numeric:tabular-nums;font-size:clamp(28px,4vw,40px);font-weight:900}.tp-rcap[data-v-9ca6d8d3]{color:#717b8a;word-break:keep-all;margin-top:14px;font-size:12.5px;line-height:1.6}.tp-mobile[data-v-9ca6d8d3]{text-align:left;background:#eef4ff;border:1px solid #d6e3ff;border-radius:16px;align-items:center;gap:14px;max-width:560px;margin:18px auto 0;padding:16px 18px;display:flex}.tp-mobile .ic[data-v-9ca6d8d3]{color:#fff;background:#2b6cff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 6px 14px #2b6cff47}.tp-mobile p[data-v-9ca6d8d3]{color:#28324a;word-break:keep-all;font-size:clamp(14px,1.7vw,15.5px);font-weight:600;line-height:1.5}.tp-mobile b[data-v-9ca6d8d3]{color:#2b6cff;font-weight:800}.tp-compare[data-v-9ca6d8d3]{max-width:820px;margin:0 auto}.tp-ctable[data-v-9ca6d8d3]{border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;border:1px solid #e6ebf2;border-radius:20px;width:100%;overflow:hidden;box-shadow:0 16px 40px #0f172a12}.tp-ctable th[data-v-9ca6d8d3],.tp-ctable td[data-v-9ca6d8d3]{text-align:center;word-break:keep-all;padding:22px;line-height:1.6}.tp-ctable thead th[data-v-9ca6d8d3]{color:#1a2233;background:#f1f4f9;border-bottom:1px solid #e6ebf2;font-size:clamp(15px,2vw,19px);font-weight:800}.tp-ctable .c-wired[data-v-9ca6d8d3],.tp-ctable .c-wireless[data-v-9ca6d8d3]{width:39%}.tp-ctable thead th[data-v-9ca6d8d3]{vertical-align:middle}.tp-ctable thead .c-wireless[data-v-9ca6d8d3]{color:#fff;background:#2b6cff}.c-wl-top[data-v-9ca6d8d3]{font-weight:800;display:block}.c-wl-sub[data-v-9ca6d8d3]{color:#ffffffd1;margin-top:3px;font-size:.78em;font-weight:600;display:block}.c-reco[data-v-9ca6d8d3]{vertical-align:2px;letter-spacing:0;color:#fff;background:#ffffff38;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}.tp-ctable .c-crit[data-v-9ca6d8d3]{color:#4a5568;background:#f8fafd;width:22%;font-size:15px;font-weight:800}.tp-ctable tbody .c-crit[data-v-9ca6d8d3]{border-bottom:1px solid #eef1f6}.tp-ctable tbody td[data-v-9ca6d8d3]{color:#3d4757;vertical-align:middle;border-bottom:1px solid #eef1f6;font-size:15.5px}.tp-ctable tbody .c-wireless[data-v-9ca6d8d3]{color:#1f2a3d;background:#f1f6ff;font-weight:700}.tp-ctable[data-v-9ca6d8d3] .c-paren{color:#6b7686;margin-top:2px;font-size:.9em;font-weight:500;display:inline-block}.tp-ctable tbody tr:last-child td[data-v-9ca6d8d3],.tp-ctable tbody tr:last-child .c-crit[data-v-9ca6d8d3]{border-bottom:0}.tp-compare-bridge[data-v-9ca6d8d3]{text-align:center;color:#33405a;word-break:keep-all;max-width:640px;margin:clamp(20px,2.5vw,28px) auto 0;font-size:clamp(14px,1.7vw,16px);line-height:1.6}.tp-compare-bridge b[data-v-9ca6d8d3]{color:#2b6cff;font-weight:800}.tp-compare-cta[data-v-9ca6d8d3]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(20px,2.5vw,28px);display:flex}.sr-only[data-v-9ca6d8d3]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tp-detail[data-v-9ca6d8d3]{max-width:960px;margin:0 auto}.tp-final[data-v-9ca6d8d3]{color:#fff;text-align:center;background:linear-gradient(160deg,#0a3a8c 0%,#2b6cff 100%);padding:clamp(56px,7vw,92px) 24px}.tp-final-inner[data-v-9ca6d8d3]{max-width:680px;margin:0 auto}.tp-final-h[data-v-9ca6d8d3]{letter-spacing:-1.5px;word-break:keep-all;font-size:clamp(30px,4.4vw,46px);font-weight:900;line-height:1.3}.tp-final-em[data-v-9ca6d8d3]{color:#ffd633}.tp-final-p[data-v-9ca6d8d3]{opacity:.92;word-break:keep-all;margin-top:18px;font-size:clamp(15px,1.9vw,19px);line-height:1.7}.tp-final .tp-cta[data-v-9ca6d8d3]{margin-top:30px}[data-reveal][data-v-9ca6d8d3]{opacity:0;will-change:opacity, transform;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}[data-reveal].is-revealed[data-v-9ca6d8d3]{opacity:1;will-change:auto;transform:none}[data-reveal][data-reveal-delay="1"][data-v-9ca6d8d3]{transition-delay:80ms}[data-reveal][data-reveal-delay="2"][data-v-9ca6d8d3]{transition-delay:.16s}[data-reveal][data-reveal-delay="3"][data-v-9ca6d8d3]{transition-delay:.24s}@media (prefers-reduced-motion:reduce){[data-reveal][data-v-9ca6d8d3]{opacity:1!important;transition:none!important;transform:none!important}}@media (width<=760px){.tp-zero[data-v-9ca6d8d3]{grid-template-columns:1fr}.tp-price-grid[data-v-9ca6d8d3]{grid-template-columns:1fr;gap:20px;max-width:560px}.tp-price-img[data-v-9ca6d8d3]{margin:0 auto}.tp-price-img img[data-v-9ca6d8d3]{height:auto}}@media (width<=520px){.tp-ctable th[data-v-9ca6d8d3],.tp-ctable td[data-v-9ca6d8d3]{padding:14px 8px}.tp-ctable thead th[data-v-9ca6d8d3]{font-size:13.5px}.tp-ctable .c-crit[data-v-9ca6d8d3]{width:20%;font-size:12.5px}.tp-ctable tbody td[data-v-9ca6d8d3]{vertical-align:top;font-size:13px}.c-wl-sub[data-v-9ca6d8d3]{font-size:.72em}}
