.hp{--hp-bg:#000216;--hp-bg2:#04081e;--hp-card:#0a1128;--hp-card2:#0e1734;--hp-line:#1c2a50;--hp-line2:#41548c;--hp-ink:#f2f5ff;--hp-muted:#969eb2;--hp-muted2:#8091bf;--hp-red:#e80000;--hp-red-text:#ff2e2e;--hp-red-dark:#b80000;--hp-blue:#0037d8;--hp-blue-l:#3d82ff;--hp-max:1800px;--hp-pad:clamp(24px,3.5vw,64px);--hp-sect-y:clamp(56px,7.3vw,104px)}:root[data-theme=light] .hp{--hp-bg:#f1f5fc;--hp-bg2:#e4ecfa;--hp-card:#fff;--hp-card2:#eff4fd;--hp-line:#d2dcee;--hp-line2:#b2c1dc;--hp-ink:#071329;--hp-muted:#4d6078;--hp-muted2:#5e7089;--hp-red:#d60000;--hp-red-text:#c31622;--hp-red-dark:#a90000;--hp-blue:#164fbf;--hp-blue-l:#164fbf}:root[data-theme=light] .hp .hp-alert-card .hp-ac-t,:root[data-theme=light] .hp .hp-cmp-t td:first-child,:root[data-theme=light] .hp .hp-cmp-t th:first-child,:root[data-theme=light] .hp .hp-cmp>summary,:root[data-theme=light] .hp .hp-evidence .hp-ev-head .hp-ev-l,:root[data-theme=light] .hp .hp-evidence .hp-ev-m .hp-ev-t,:root[data-theme=light] .hp .hp-lg-t,:root[data-theme=light] .hp .hp-ptruths .hp-t,:root[data-theme=light] .hp .hp-rp-row.hp-rp-you .hp-rp-note,:root[data-theme=light] .hp .hp-rp-row.hp-rp-you .hp-rp-pos,:root[data-theme=light] .hp .hp-rp-row.hp-rp-you .hp-rp-time,:root[data-theme=light] .hp .hp-rp-time,:root[data-theme=light] .hp .hp-ticker-chip,:root[data-theme=light] .hp .hp-tw-kv .hp-v{color:var(--hp-ink)}:root[data-theme=light] .hp .hp-rp-row.hp-rp-you{background:#eef5ff;border-left-color:var(--hp-blue)}:root[data-theme=light] .hp .hp-pstrip{background:var(--hp-card2)}:root[data-theme=light] .hp .hp-pcard-hl .hp-pstrip{background:linear-gradient(90deg,rgba(214,0,0,.1),var(--hp-card2) 72%)}:root[data-theme=light] .hp .hp-ptruths{background:var(--hp-card2)}:root[data-theme=light] .hp .hp-switch .hp-switch-box{background-color:var(--hp-card);border:1px solid var(--hp-line);background-image:linear-gradient(135deg,#fff,#f4f8ff 58%,#eaf1ff);box-shadow:0 12px 32px rgba(35,55,87,.06)}:root[data-theme=light] .hp .hp-lg-sealed{box-shadow:inset 3px 0 0 var(--hp-red)}:root[data-theme=light] .hp .hp-h2 .hp-dim{color:var(--hp-muted2)}:root[data-theme=light] .hp .hp-kicker{color:#45699e}:root[data-theme=light] .hp .hp-hero h1 .hp-strike{color:#5a70a0}:root[data-theme=light] .hp .hp-hero h1 .hp-gold{color:var(--hp-red)}:root[data-theme=light] .hp .hp-tw-big{background:#f1f5fa;color:#7c8da8}:root[data-theme=light] .hp .hp-tw-3 .hp-tw-big{background:#eef4ff;color:#0b1a31}:root[data-theme=light] .hp .hp-alert-card,:root[data-theme=light] .hp .hp-ticker-chip{background:var(--hp-card);border-color:var(--hp-line)}:root[data-theme=light] .hp .hp-askf input,:root[data-theme=light] .hp .hp-askf textarea,:root[data-theme=light] .hp .hp-btn-rank,:root[data-theme=light] .hp .hp-evidence,:root[data-theme=light] .hp .hp-ledger,:root[data-theme=light] .hp .hp-signup input{background:var(--hp-card)}:root[data-theme=light] .hp .hp-askf input:not(:placeholder-shown),:root[data-theme=light] .hp .hp-askf textarea:not(:placeholder-shown){background:var(--hp-card);border-color:var(--hp-blue);color:var(--hp-ink)}:root[data-theme=light] .hp .hp-step .hp-step-n{-webkit-text-stroke-color:#7486a8}:root[data-theme=light] .hp .hp-step:hover{box-shadow:0 18px 44px rgba(35,55,87,.14)}:root[data-theme=light] .hp .hp-step:nth-child(2) .hp-step-n{-webkit-text-stroke-color:rgba(214,0,0,.5)}:root[data-theme=light] .hp .hp-trustbar{box-shadow:0 12px 32px rgba(35,55,87,.055)}:root[data-theme=light] .hp .hp-tb-ico{background:#eef4ff;border-color:#b9cdea}:root[data-theme=light] .hp .hp-tw-badge-seal{color:#9e1520;background:#fff1f2;border-color:#d46c74}:root[data-theme=light] .hp .hp-tw-badge-seal .hp-ok{color:#9e1520}:root[data-theme=light] .hp .hp-seal-tag{color:#9e1520;background:#fff1f2;border-color:#d46c74}:root[data-theme=light] .hp .hp-tw-1 .hp-tw-lbl{color:var(--hp-muted2)}:root[data-theme=light] .hp .hp-tw-1 .hp-tw-d{background:var(--hp-muted2)}:root[data-theme=light] .hp .hp-lg-sealed{background:transparent}:root[data-theme=light] .hp .hp-lg-sealed .hp-lg-t{color:var(--hp-ink)}:root[data-theme=light] .hp .hp-lg-sealed .hp-lg-chip{color:#9e1520;background:var(--hp-card);border-color:#d46c74}:root[data-theme=light] .hp .hp-cmp-t thead th{background:var(--hp-card2)}:root[data-theme=light] .hp .hp-cmp-t td.hp-cmphl{background:#eef4ff}:root[data-theme=light] .hp .hp-cmp-t thead th.hp-cmphl{background:#eef4ff;border-top-color:var(--hp-blue)}:root[data-theme=light] .hp .hp-seg-m{color:var(--hp-ink)}:root[data-theme=light] .hp .hp-hero{background-image:url(/hero-light.webp)}:root[data-theme=light] .hp .hp-hero:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(241,245,252,.99),rgba(241,245,252,.92) 40%,rgba(241,245,252,.45) 58%,rgba(241,245,252,0) 74%)}:root[data-theme=light] .hp .hp-hero-in{position:relative;z-index:1}:root[data-theme=light] .hp .hp-evidence .hp-ev-best .hp-ev-big{color:var(--hp-ink)}:root[data-theme=light] .hp .hp-evidence .hp-ev-m.hp-now{background:linear-gradient(180deg,rgba(22,79,191,.12),transparent);border-left-color:var(--hp-blue)}:root[data-theme=light] .hp .hp-hero .hp-sub{color:#344760}:root[data-theme=light] .hp .hp-hero .hp-sub b{color:var(--hp-ink)}:root[data-theme=light] .hp .hp-btn-rank:hover{border-color:var(--hp-line2)}:root[data-theme=light] .hp .hp-final{background-image:none}.mkt.hp{background:var(--hp-bg);color:var(--hp-ink);overflow-x:clip}.hp a{color:inherit}.hp ::selection{background:var(--hp-red);color:#fff}.hp .hp-wrap{max-width:var(--hp-max);margin:0 auto;padding:0 var(--hp-pad)}.hp .hp-sec{padding:var(--hp-sect-y) 0;scroll-margin-top:118px}.hp .hp-sec.hp-sec-2{background:var(--hp-bg2)}.hp [id]{scroll-margin-top:118px}.hp .hp-sk{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.24em;margin:0 0 16px;color:var(--hp-red-text)}.hp .hp-h2,.hp .hp-sk{text-transform:uppercase}.hp .hp-h2{font-family:var(--disp);font-weight:400;line-height:1;letter-spacing:.005em;font-size:clamp(2.1rem,4vw,3.3rem);margin:0}.hp .hp-h2 .hp-dim{color:#8d9bc2}.hp .hp-h2 em{font-style:normal;color:var(--hp-red)}.hp .hp-h2 .hp-hl,.hp .hp-h2 .hp-y{color:var(--hp-blue-l)}.hp .hp-lead{font-size:16.5px;line-height:1.65;color:var(--hp-muted);max-width:44rem;margin:16px 0 0}.hp .hp-btn-cta,.hp .hp-btn-yellow{display:inline-block;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:#fff;background:var(--hp-red);padding:12px 20px;border-radius:8px;border:0;cursor:pointer;transition:background .15s,transform .15s}.hp .hp-btn-cta:hover,.hp .hp-btn-yellow:hover{background:var(--hp-red-dark);transform:translateY(-1px)}.hp .hp-btn-line{display:inline-block;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;color:var(--hp-ink);border:1px solid var(--hp-line2);padding:12px 16px;border-radius:8px;background:transparent;cursor:pointer;transition:border-color .15s}.hp .hp-btn-line:hover{border-color:#41548c}.hp .hp-hero{position:relative;min-height:max(760px,calc(100vh - 112px));min-height:max(760px,calc(100svh - 112px));background:var(--hp-bg) url(/images/home/hero-bg-2027.webp) right center /cover no-repeat;display:flex;align-items:center}.hp .hp-hero-in{max-width:var(--hp-max);margin:0 auto;padding:96px var(--hp-pad) 72px;width:100%}.hp .hp-kicker{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:#aab6d8;margin:0 0 22px}.hp .hp-kicker .hp-kdot{color:var(--hp-red)}.hp .hp-hero h1{font-family:var(--disp);font-weight:400;text-transform:uppercase;line-height:.95;letter-spacing:.005em;font-size:clamp(3.4rem,7.2vw,6.4rem);margin:0}.hp .hp-hero h1 .hp-strike{color:#5f6e96;position:relative;white-space:nowrap}.hp .hp-hero h1 .hp-strike:after{content:"";position:absolute;left:-2%;right:-2%;top:52%;height:.09em;background:var(--hp-red);transform:rotate(-1.2deg)}.hp .hp-hero h1 .hp-accent{color:var(--hp-red);text-shadow:0 0 44px rgba(232,0,0,.35)}.hp .hp-hero .hp-sub{font-size:18px;line-height:1.6;color:#c7d2f0;max-width:36rem;margin:26px 0 0}.hp .hp-hero .hp-sub b{color:#fff}.hp .hp-hero-links{margin:26px 0 0}.hp .hp-btn-rank{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--hp-ink);border:1px solid var(--hp-line2);padding:14px 22px;border-radius:9px;background:#060b22b3;transition:border-color .15s}.hp .hp-btn-rank:hover{border-color:#41548c}.hp .hp-btn-rank .hp-live{width:8px;height:8px;border-radius:50%;background:var(--hp-red);box-shadow:0 0 10px rgba(232,0,0,.8)}.hp .hp-reccard{position:absolute;top:96px;right:clamp(24px,3.5vw,64px);z-index:2;width:236px;background:var(--hp-card);border:1px solid var(--hp-line2);border-radius:12px;padding:16px 18px;box-shadow:0 22px 60px rgba(0,0,0,.5)}.hp .hp-reccard .hp-rc-head{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.16em;color:var(--hp-muted);text-transform:uppercase}.hp .hp-reccard .hp-rc-head:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--hp-red);flex:none}.hp .hp-reccard .hp-rc-demo{margin-left:auto;border:1px dashed var(--hp-blue-l);color:var(--hp-blue-l);border-radius:5px;padding:2px 7px;letter-spacing:.14em}.hp .hp-reccard .hp-rc-time{font-family:var(--disp);font-size:42px;line-height:1;margin:13px 0 3px;color:var(--hp-ink)}.hp .hp-reccard .hp-rc-time small{font-size:18px;color:var(--hp-muted)}.hp .hp-reccard .hp-rc-meta{font-family:var(--mono);font-size:9.5px;letter-spacing:.13em;color:var(--hp-muted);text-transform:uppercase}.hp .hp-reccard .hp-rc-meet{font-size:11px;letter-spacing:.1em;color:var(--hp-ink);margin-top:5px}.hp .hp-reccard .hp-rc-meet,.hp .hp-reccard .hp-rc-sealed{font-family:var(--mono);font-weight:700;text-transform:uppercase}.hp .hp-reccard .hp-rc-sealed{display:inline-block;margin-top:12px;border:1px solid var(--hp-red);border-radius:6px;padding:5px 10px;font-size:9px;letter-spacing:.12em;color:var(--hp-red-text)}:root[data-theme=light] .hp .hp-reccard{box-shadow:0 22px 52px rgba(37,59,95,.16)}@media(max-width:1100px){.hp .hp-hero{flex-direction:column;justify-content:center;align-items:flex-start}.hp .hp-reccard{max-width:320px}.hp .hp-bibcard,.hp .hp-reccard{position:static;width:100%;margin:0 0 26px}.hp .hp-bibcard{max-width:340px;transform:none}}.hp .hp-bibcard{position:absolute;top:88px;right:clamp(24px,3.5vw,64px);z-index:3;width:308px;border-radius:12px;overflow:hidden;border:none;color:#0a1128;background:linear-gradient(168deg,#fff,#f7f9fc 46%,#eaeff6);box-shadow:inset 0 2px 0 hsla(0,0%,100%,.9),0 34px 70px -18px rgba(0,0,0,.72),0 10px 26px -10px rgba(232,0,0,.3);transform:rotate(-1.15deg);transform-origin:top right}:root[data-theme=light] .hp .hp-bibcard{box-shadow:0 34px 70px -22px rgba(23,42,78,.34),0 0 0 1px #d7e0ec,0 8px 22px -10px rgba(214,0,0,.25)}.hp .hp-bpin{position:absolute;top:14px;width:11px;height:11px;border-radius:50%;z-index:2;background:radial-gradient(circle at 38% 34%,#8493ae,#3e4b66 62%,#28324a 100%);box-shadow:0 1px 0 hsla(0,0%,100%,.8),inset 0 1px 2px rgba(0,0,0,.55)}.hp .hp-bpin.l{left:20px}.hp .hp-bpin.r{right:20px}.hp .hp-bhead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:34px 20px 0;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#7e8ca8}.hp .hp-blive{display:inline-flex;align-items:center;gap:6px;color:var(--hp-red-dark)}.hp .hp-blive i{width:6px;height:6px;border-radius:50%;background:var(--hp-red);box-shadow:0 0 0 3px rgba(232,0,0,.16)}.hp .hp-bno{font-size:98px;line-height:.9;letter-spacing:-.015em;margin:8px 0 0;color:#0a1128;text-shadow:0 1px 0 #fff,0 2px 3px rgba(10,17,40,.12)}.hp .hp-bno,.hp .hp-bsub{font-family:var(--mono);font-weight:700;text-align:center}.hp .hp-bsub{font-size:9.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--hp-red-dark);margin:5px 0 0}.hp .hp-bperf{height:1px;margin:20px 18px 0;background:repeating-linear-gradient(90deg,rgba(10,17,40,.28) 0 4px,transparent 4px 9px)}.hp .hp-bfoot{padding:14px 20px 20px}.hp .hp-bsell{font-size:13px;line-height:1.5;color:#43536f;text-align:center;margin:0 0 14px}.hp .hp-bsell b{color:#0a1128;font-weight:700}.hp .hp-bcta{display:block;width:100%;text-align:center;text-decoration:none;color:#fff;border:none;cursor:pointer;background:linear-gradient(180deg,var(--hp-red),var(--hp-red-dark));border-radius:9px;padding:14px 12px;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 8px 18px -6px rgba(232,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.28);transition:transform .14s,box-shadow .14s}.hp .hp-bcta:hover{transform:translateY(-1px);box-shadow:0 12px 24px -6px rgba(232,0,0,.7),inset 0 1px 0 hsla(0,0%,100%,.28)}.hp .hp-bfine{font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#8996af;text-align:center;margin:11px 0 0}.hp .hp-bibcard.sold{background:linear-gradient(168deg,#eef1f6,#e2e7f0)}.hp .hp-bclosed{font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#7e8ca8}.hp .hp-bibcard.sold .hp-bno{color:#93a0b8;position:relative;display:inline-block;left:50%;transform:translateX(-50%);text-shadow:none}.hp .hp-bibcard.sold .hp-bno:after{content:"";position:absolute;left:-6%;right:-6%;top:52%;height:5px;background:var(--hp-red-dark);transform:rotate(-4deg);border-radius:2px}.hp .hp-bibcard.sold .hp-bsub{color:#5f6e88}.hp .hp-bibcard.sold .hp-bcta{background:linear-gradient(180deg,#3a4762,#28324a);box-shadow:0 8px 18px -8px rgba(10,17,40,.5),inset 0 1px 0 hsla(0,0%,100%,.16)}.hp .hp-bibcard.sold .hp-bcta:hover{box-shadow:0 12px 24px -8px rgba(10,17,40,.6),inset 0 1px 0 hsla(0,0%,100%,.16)}.hp .hp-signup{display:flex;gap:0;margin:30px 0 0;max-width:560px}.hp .hp-signup input{flex:1 1;min-width:0;background:#060b22e6;border:1px solid var(--hp-line2);border-right:none;border-radius:10px 0 0 10px;padding:17px 18px;font-family:var(--body);font-size:15px;color:var(--hp-ink)}.hp .hp-signup input::placeholder{color:var(--hp-muted2)}.hp .hp-signup button{border:none;cursor:pointer;background:var(--hp-red);color:#fff;font-family:var(--mono);font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;padding:0 26px;border-radius:0 10px 10px 0;transition:background .15s}.hp .hp-signup button:hover{background:var(--hp-red-dark)}.hp .hp-trust{font-family:var(--mono);font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--hp-muted);margin:16px 0 0}.hp .hp-evidence{margin:52px 0 0;max-width:880px;background:#060b22d9;border:1px solid var(--hp-line);border-radius:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hp .hp-evidence .hp-ev-head{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;border-bottom:1px solid var(--hp-line);font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.hp .hp-evidence .hp-ev-head .hp-ev-l{color:#c7d2f0}.hp .hp-evidence .hp-ev-head .hp-ev-l:before{content:"● ";color:var(--hp-red-text)}.hp .hp-evidence .hp-ev-head .hp-ev-r{color:var(--hp-muted2)}@media (max-width:520px){.hp .hp-evidence .hp-ev-head{gap:10px;font-size:10px;letter-spacing:.04em}.hp .hp-evidence .hp-ev-head .hp-ev-l{flex:1 1;min-width:0}.hp .hp-evidence .hp-ev-head .hp-ev-r{flex:none;white-space:nowrap}}.hp .hp-evidence .hp-ev-grid{display:flex}.hp .hp-evidence .hp-ev-months{flex:1 1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.hp .hp-evidence .hp-ev-m{padding:16px 14px 14px;border-right:1px solid var(--hp-line);font-family:var(--mono)}@media (max-width:360px){.hp .hp-evidence .hp-ev-m{padding:10px 8px}}.hp .hp-evidence .hp-ev-m .hp-ev-mo{font-size:10.5px;letter-spacing:.16em;color:var(--hp-muted2)}.hp .hp-evidence .hp-ev-m .hp-ev-t{font-size:16px;font-weight:600;color:#c7d2f0;margin-top:26px}.hp .hp-evidence .hp-ev-m.hp-now{background:linear-gradient(180deg,rgba(232,0,0,.1),transparent);border-left:2px solid var(--hp-red);margin-left:-1px}.hp .hp-evidence .hp-ev-m.hp-now .hp-ev-t{color:var(--hp-blue-l)}.hp .hp-evidence .hp-ev-best{flex:none;width:340px;padding:18px 20px;display:flex;flex-direction:column;justify-content:center;gap:10px}.hp .hp-evidence .hp-ev-best .hp-ev-r1{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.hp .hp-evidence .hp-ev-best .hp-ev-big{font-family:var(--mono);font-weight:600;font-size:40px;line-height:1;color:#fff}.hp .hp-evidence .hp-ev-best .hp-ev-big small{font-size:20px;color:var(--hp-muted)}.hp .hp-seal-tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;color:#f2f5ff;background:rgba(60,4,4,.55);border:1px solid rgba(232,0,0,.55);border-radius:5px;padding:4px 9px;white-space:nowrap}.hp .hp-evidence .hp-ev-best .hp-ev-meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--hp-muted2)}@media (max-width:760px){.hp .hp-evidence .hp-ev-grid{flex-direction:column}.hp .hp-evidence .hp-ev-best{width:auto;border-top:1px solid var(--hp-line)}}.hp .hp-tw{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:48px}.hp .hp-tw-card{display:flex;flex-direction:column;gap:14px;background:var(--hp-card);border:1px solid var(--hp-line);border-radius:12px;padding:24px 24px 22px}.hp .hp-tw-1{border-top:3px solid #5f6e96}.hp .hp-tw-2{border-top:3px solid var(--hp-blue)}.hp .hp-tw-3{border-top:3px solid var(--hp-red)}.hp .hp-tw-num{font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:var(--hp-muted2)}.hp .hp-tw-lbl{display:flex;align-items:center;gap:9px;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.hp .hp-tw-lbl .hp-tw-d{width:9px;height:9px;border-radius:50%}.hp .hp-tw-1 .hp-tw-lbl{color:#8d9bc2}.hp .hp-tw-1 .hp-tw-d{background:#5f6e96}.hp .hp-tw-2 .hp-tw-lbl{color:var(--hp-blue-l)}.hp .hp-tw-2 .hp-tw-d{background:var(--hp-blue-l)}.hp .hp-tw-3 .hp-tw-lbl{color:var(--hp-red-text)}.hp .hp-tw-3 .hp-tw-d{background:var(--hp-red)}.hp .hp-tw-big{background:#050a20;border:1px solid var(--hp-line);border-radius:9px;padding:16px 18px;font-family:var(--mono);font-weight:600;font-size:44px;line-height:1;color:#8d9bc2}.hp .hp-tw-3 .hp-tw-big{color:#fff}.hp .hp-tw-big small{font-size:20px;color:var(--hp-muted)}.hp .hp-tw-rule{border:none;border-top:1px dashed var(--hp-line2);margin:0}.hp .hp-tw-2 .hp-tw-rule{border-color:rgba(61,130,255,.45)}.hp .hp-tw-3 .hp-tw-rule{border-color:rgba(232,0,0,.45)}.hp .hp-tw-prose{margin:0;font-size:14.5px;line-height:1.6;color:var(--hp-muted);flex:1 1}.hp .hp-tw-kv{display:grid;grid-gap:11px;gap:11px;font-family:var(--mono);font-size:12px}.hp .hp-tw-kv .hp-row{display:flex;gap:12px}.hp .hp-tw-kv .hp-k{width:110px;flex:none;letter-spacing:.14em;text-transform:uppercase;color:var(--hp-muted2)}.hp .hp-tw-kv .hp-v{color:#c7d2f0}.hp .hp-tw-badge{margin-top:8px;text-align:center;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;border-radius:8px;padding:12px 14px}.hp .hp-tw-badge-no{color:var(--hp-muted2);border:1px solid var(--hp-line2)}.hp .hp-tw-badge-seal{color:#fff;background:rgba(60,4,4,.55);border:1px solid var(--hp-red)}.hp .hp-tw-badge-seal .hp-ok{color:#fff;margin-right:8px}@media (max-width:960px){.hp .hp-tw{grid-template-columns:1fr}}.hp .hp-steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-top:52px}.hp .hp-step{position:relative;overflow:hidden;padding:30px 24px 26px;background:linear-gradient(180deg,var(--hp-card),var(--hp-card2));border:1px solid var(--hp-line);border-radius:14px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.hp .hp-step:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--hp-blue-l);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.hp .hp-step:hover{transform:translateY(-3px);border-color:var(--hp-line2);box-shadow:0 18px 44px rgba(0,0,0,.42)}.hp .hp-step:hover:after{transform:scaleX(1)}.hp .hp-step .hp-step-n{position:absolute;right:16px;top:12px;font-family:var(--disp);font-size:58px;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--hp-line2);opacity:.55;pointer-events:none;transition:opacity .22s ease}.hp .hp-step:hover .hp-step-n{opacity:.9}.hp .hp-step h3{margin:2px 0 0;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--hp-ink);max-width:82%}.hp .hp-step h3,.hp .hp-step p{position:relative;font-size:14px}.hp .hp-step p{margin:11px 0 0;line-height:1.65;color:var(--hp-muted)}.hp .hp-step:nth-child(2):after{background:var(--hp-red)}.hp .hp-step:nth-child(2) .hp-step-n{-webkit-text-stroke-color:rgba(232,0,0,.55)}.hp .hp-step:nth-child(2) h3{color:var(--hp-red-text)}@media (max-width:960px){.hp .hp-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.hp .hp-steps{grid-template-columns:1fr}}.hp .hp-trustbar{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;margin:34px 0 0;padding:0;border:1px solid var(--hp-line);border-radius:14px;background:var(--hp-card);overflow:hidden}.hp .hp-trustbar li{display:flex;align-items:center;gap:13px;padding:20px 22px;border-right:1px solid var(--hp-line)}.hp .hp-trustbar li:last-child{border-right:0}.hp .hp-tb-ico{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:rgba(61,130,255,.12);border:1px solid rgba(61,130,255,.38)}.hp .hp-tb-ico svg{width:16px;height:16px;fill:none;stroke:var(--hp-blue-l);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.hp .hp-tb-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.hp .hp-tb-txt b{font-family:var(--mono);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hp-ink)}.hp .hp-tb-txt i{font-style:normal;font-family:var(--mono);font-size:11px;color:var(--hp-muted)}@media(max-width:1100px){.hp .hp-trustbar{grid-template-columns:repeat(2,1fr)}.hp .hp-trustbar li:nth-child(2){border-right:0}.hp .hp-trustbar li:nth-child(-n+2){border-bottom:1px solid var(--hp-line)}}@media(max-width:640px){.hp .hp-trustbar{grid-template-columns:1fr}.hp .hp-trustbar li{border-right:0;border-bottom:1px solid var(--hp-line)}.hp .hp-trustbar li:last-child{border-bottom:0}}.hp .hp-mob{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:clamp(64px,6vw,120px);gap:clamp(64px,6vw,120px);align-items:center}.hp .hp-mob .hp-lead{max-width:40rem}.hp .hp-fgrid{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;margin-top:38px}.hp .hp-feature{display:flex;gap:16px;align-items:flex-start;padding:18px 20px;background:var(--hp-card);border:1px solid var(--hp-line);border-left:3px solid var(--hp-fico-c,var(--hp-blue-l));border-radius:12px;transition:transform .2s ease,box-shadow .2s ease}.hp .hp-feature:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(0,0,0,.3)}.hp .hp-fico{flex:none;width:44px;height:44px;border-radius:12px;margin-top:1px;background:var(--hp-fico-bg,rgba(61,130,255,.13));border:1px solid var(--hp-fico-bd,rgba(61,130,255,.36));display:grid;place-items:center}.hp .hp-fico svg{width:20px;height:20px;stroke:var(--hp-fico-c,#5c9bff)}.hp .hp-ftitle{margin:0;font-size:14px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--hp-ink)}.hp .hp-ftext{margin:7px 0 0;font-size:14.5px;line-height:1.6;color:var(--hp-muted)}.hp .hp-fgrid .hp-feature:first-child{--hp-fico-c:#ff6b6b;--hp-fico-bg:rgba(232,0,0,.14);--hp-fico-bd:rgba(232,0,0,.42)}.hp .hp-fgrid .hp-feature:nth-child(2){--hp-fico-c:#5c9bff;--hp-fico-bg:rgba(61,130,255,.14);--hp-fico-bd:rgba(61,130,255,.42)}.hp .hp-fgrid .hp-feature:nth-child(3){--hp-fico-c:#8fa6d8;--hp-fico-bg:rgba(143,166,216,.13);--hp-fico-bd:rgba(143,166,216,.34)}.hp .hp-fgrid .hp-cta-row{margin-top:4px;padding-top:20px;border-top:1px solid var(--hp-line);display:flex;align-items:center;gap:18px;flex-wrap:wrap}.hp .hp-mob .hp-stage{margin:0;justify-self:end}.hp .hp-stage{position:relative;isolation:isolate;width:-moz-fit-content;width:fit-content;margin:0 auto}.hp .hp-stage:before{content:"";position:absolute;inset:-14% -34%;z-index:-1;filter:blur(8px);background:radial-gradient(46% 40% at 64% 34%,rgba(232,0,0,.3),transparent 70%),radial-gradient(40% 36% at 28% 76%,rgba(0,55,216,.25),transparent 72%)}.hp .hp-phone{width:100%;height:auto;max-width:380px;border-radius:46px;box-shadow:0 0 0 1px rgba(148,163,210,.1),0 34px 90px rgba(0,0,0,.6)}.hp .hp-ticker-chip{position:absolute;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;background:#080e28f2;border:1px solid #26365f;border-radius:999px;padding:9px 14px;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:#c7d2f0;box-shadow:0 10px 30px rgba(0,0,0,.45)}.hp .hp-ticker-chip .hp-tc-dot{width:7px;height:7px;border-radius:50%;background:var(--hp-red);flex:none}.hp .hp-ticker-chip.hp-tc-seal{color:#f2f5ff;border-color:rgba(232,0,0,.55);background:rgba(38,3,3,.92)}.hp .hp-tc-top{top:9%;left:-16%}.hp .hp-tc-bot{bottom:12%;right:-13%}.hp .hp-alert-card{position:absolute;left:-62%;top:36%;width:274px;display:flex;gap:12px;align-items:flex-start;background:#080e28f5;border:1px solid #26365f;border-radius:14px;padding:14px 16px;box-shadow:0 18px 50px rgba(0,0,0,.5)}.hp .hp-alert-card .hp-ac-ico{flex:none;width:34px;height:34px;border-radius:9px;background:rgba(232,0,0,.14);display:grid;place-items:center}.hp .hp-alert-card .hp-ac-ico svg{width:16px;height:16px}.hp .hp-alert-card .hp-ac-col{flex:1 1;min-width:0}.hp .hp-alert-card .hp-ac-t{display:flex;justify-content:space-between;gap:10px;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#c7d2f0}.hp .hp-alert-card .hp-ac-t i{font-style:normal;color:var(--hp-muted2);letter-spacing:.08em}.hp .hp-alert-card .hp-ac-v{margin-top:6px;font-family:var(--mono);font-size:13px;font-weight:600;color:#fff}.hp .hp-alert-card .hp-ac-ok{color:var(--hp-blue-l)}.hp .hp-cta-row{margin-top:32px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.hp .hp-micro{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--hp-muted);margin:0}.hp .hp-appstrip{margin-top:56px;background:var(--hp-card);border:1px solid var(--hp-line);border-radius:14px;padding:22px 28px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.hp .hp-appstrip .hp-as-copy{flex:1 1;min-width:0}.hp .hp-appstrip .hp-as-label{margin:0;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--hp-blue-l)}.hp .hp-appstrip .hp-as-text{margin:8px 0 0;font-size:14.5px;line-height:1.55;color:var(--hp-muted);max-width:52ch}.hp .hp-appstrip .hp-as-badges{margin-left:auto;display:flex;gap:14px;flex-wrap:wrap}.hp .hp-appstrip .hp-as-badges img{height:44px;width:auto;border:1px solid var(--hp-line2);border-radius:8px;opacity:.92}@media(max-width:700px){.hp .hp-appstrip .hp-as-badges{margin-left:0;width:100%}}:root[data-theme=light] .hp .hp-feature{box-shadow:0 10px 26px rgba(35,55,87,.05)}:root[data-theme=light] .hp .hp-feature:hover{box-shadow:0 12px 30px rgba(35,55,87,.12)}:root[data-theme=light] .hp .hp-fgrid .hp-feature:first-child{--hp-fico-c:#c31622;--hp-fico-bg:#fff1f2;--hp-fico-bd:#e4b6ba}:root[data-theme=light] .hp .hp-fgrid .hp-feature:nth-child(2){--hp-fico-c:#164fbf;--hp-fico-bg:#eef4ff;--hp-fico-bd:#b9cdea}:root[data-theme=light] .hp .hp-fgrid .hp-feature:nth-child(3){--hp-fico-c:#2b4a8a;--hp-fico-bg:#eff2f9;--hp-fico-bd:#c6d0e3}@media (max-width:1200px){.hp .hp-alert-card{display:none}}@media (max-width:900px){.hp .hp-mob{grid-template-columns:1fr;gap:56px}.hp .hp-mob .hp-stage{justify-self:center}.hp .hp-tc-top{left:-4%}.hp .hp-tc-bot{right:-2%}}@media (max-width:480px){.hp .hp-tc-top{left:2%}.hp .hp-tc-bot{right:2%}}.hp .hp-cards6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:48px}.hp .hp-c6{display:flex;flex-direction:column;background:var(--hp-card);border:1px solid var(--hp-line);border-radius:12px;padding:26px 26px 38px}.hp .hp-c6 .hp-eyebrow{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px}.hp .hp-c6 .hp-eyebrow i{font-style:normal;color:var(--hp-muted2);letter-spacing:.14em}.hp .hp-c6 h3{margin:0;font-family:var(--disp);font-weight:400;font-size:21px;line-height:1.18;letter-spacing:.01em;text-transform:uppercase}.hp .hp-c6 p{margin:12px 0 0;font-size:14px;line-height:1.6;color:var(--hp-muted);max-width:46ch}.hp .hp-c6.hp-b-red{border-top:3px solid var(--hp-red)}.hp .hp-c6.hp-b-red .hp-eyebrow span{color:var(--hp-red-text)}.hp .hp-c6.hp-b-blue{border-top:3px solid var(--hp-blue)}.hp .hp-c6.hp-b-blue .hp-eyebrow span{color:var(--hp-blue-l)}@media (max-width:960px){.hp .hp-cards6{grid-template-columns:1fr}}.hp .hp-story-duo{display:grid;grid-template-columns:1.55fr 1fr;grid-gap:22px;gap:22px;align-items:stretch;margin-top:44px}@media (max-width:980px){.hp .hp-story-duo{grid-template-columns:1fr}}.hp .hp-story-link{border:0;background:none;padding:0;cursor:pointer}.hp .hp-story-img,.hp .hp-story-link{display:block;width:100%;height:100%;border-radius:14px}.hp .hp-story-img{object-fit:cover;border:1px solid var(--hp-line);box-shadow:0 24px 70px rgba(0,0,0,.45);transition:transform .15s}.hp .hp-story-link:hover .hp-story-img{transform:translateY(-2px)}.hp .hp-rankpanel{display:flex;flex-direction:column;background:var(--hp-card);border:1px solid var(--hp-line);border-radius:14px;padding:20px 22px;font-family:var(--mono)}.hp .hp-rp-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.hp .hp-rp-kicker{font-size:10.5px;font-weight:600;color:var(--hp-blue-l)}.hp .hp-rp-kicker,.hp .hp-rp-tag{letter-spacing:.16em;text-transform:uppercase}.hp .hp-rp-tag{font-size:9.5px;color:var(--hp-muted2)}.hp .hp-rp-list{list-style:none;margin:14px 0 0;padding:0;flex:1 1;display:grid;align-content:space-evenly}.hp .hp-rp-row{display:flex;align-items:center;gap:14px;padding:11px 12px;border-radius:8px;border-top:1px solid var(--hp-line)}.hp .hp-rp-list .hp-rp-row:first-child{border-top:none}.hp .hp-rp-pos{flex:none;width:32px}.hp .hp-rp-note,.hp .hp-rp-pos{color:var(--hp-muted2);font-size:12px}.hp .hp-rp-note{flex:1 1;min-width:0;letter-spacing:.06em;text-transform:uppercase}.hp .hp-rp-time{flex:none;color:#c7d2f0;font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hp .hp-rp-row.hp-rp-you{background:rgba(232,0,0,.1);border-left:3px solid var(--hp-red)}.hp .hp-rp-row.hp-rp-you .hp-rp-note,.hp .hp-rp-row.hp-rp-you .hp-rp-time{color:#fff}.hp .hp-rp-foot{margin:14px 0 0;font-family:var(--body);font-size:12.5px;line-height:1.5;color:var(--hp-muted)}.hp .hp-story-note{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--hp-muted2);text-align:center;margin:16px 0 0}.hp .hp-story-mobilelink{display:none;text-align:center;margin:14px 0 0}.hp .hp-story-mobilelink button{font-family:var(--mono);font-size:12.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--hp-blue-l);text-decoration:none;background:none;border:0;cursor:pointer;padding:8px 4px}@media (max-width:640px){.hp .hp-story-mobilelink{display:block}}.hp .hp-psub{font-size:15.5px;color:var(--hp-muted);margin:14px 0 0}.hp .hp-pgrouplbl{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--hp-blue-l);margin:56px 0 0}.hp .hp-pgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:20px}.hp .hp-pcard{display:flex;flex-direction:column;gap:13px;background:var(--hp-card);border:1px solid var(--hp-line);border-radius:14px;overflow:hidden;padding:0 24px 24px}.hp .hp-pstrip{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 -24px 10px;padding:11px 18px;background:#060b22;border-bottom:1px solid var(--hp-line)}.hp .hp-plane{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--hp-muted2)}.hp .hp-pticks{flex:1 1;max-width:120px;height:10px;background:repeating-linear-gradient(90deg,transparent 0 11px,#22325c 11px 12px)}.hp .hp-pchip{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--hp-red-text);border:1px solid rgba(232,0,0,.55);border-radius:6px;padding:3px 8px;white-space:nowrap}.hp .hp-pcard-hl{border-color:rgba(232,0,0,.6)}.hp .hp-pcard-hl .hp-pstrip{background:linear-gradient(90deg,rgba(232,0,0,.12),#060b22 70%)}.hp .hp-pcard-hl .hp-plane{color:var(--hp-red-text)}.hp .hp-pcard .hp-plan{font-family:var(--disp);font-weight:400;text-transform:uppercase;font-size:23px;letter-spacing:.02em;margin:0}.hp .hp-pcard .hp-aud{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--hp-muted2)}.hp .hp-pcard .hp-price{font-family:var(--mono);font-weight:600;font-size:36px;line-height:1;margin-top:4px}.hp .hp-pcard .hp-price.hp-zero{color:var(--hp-blue-l)}.hp .hp-pcard .hp-price small{display:block;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--hp-muted2);font-weight:400;margin-top:7px}.hp .hp-prule{border:none;border-top:1px solid var(--hp-line);margin:2px 0}.hp .hp-plist{display:grid;grid-gap:9px;gap:9px;margin:2px 0 0;padding:0;list-style:none;flex:1 1}.hp .hp-plist li{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;line-height:1.5;color:var(--hp-muted)}.hp .hp-pcard .hp-note{font-size:12.5px;line-height:1.55;color:var(--hp-muted2);margin:0}.hp .hp-pcard .hp-act a,.hp .hp-pcard .hp-act button{display:block;width:100%;text-align:center}.hp .hp-pfine{font-size:13px;color:var(--hp-muted);margin:26px 0 0}.hp .hp-ptruths{margin-top:40px;border:1px solid var(--hp-line);border-radius:12px;background:var(--hp-card);padding:18px 24px;display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:center}.hp .hp-ptruths .hp-t{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:#c7d2f0}.hp .hp-ptruths .hp-t svg{width:14px;height:14px;color:var(--hp-blue-l);flex:none}.hp .hp-cmp{margin-top:26px;text-align:center}.hp .hp-cmp>summary{display:inline-flex;cursor:pointer;list-style:none;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#c7d2f0;border-bottom:1px solid var(--hp-line2);padding:8px 4px}.hp .hp-cmp>summary:hover{color:#fff;border-color:#41548c}.hp .hp-cmp>summary::-webkit-details-marker{display:none}.hp .hp-cmp .hp-when-open{display:none}.hp .hp-cmp[open] .hp-when-open{display:inline}.hp .hp-cmp[open] .hp-when-closed{display:none}.hp .hp-cmp-wrap{margin-top:26px;overflow-x:auto;text-align:left;border:1px solid var(--hp-line);border-radius:12px}.hp .hp-cmp-t{width:100%;border-collapse:collapse;min-width:1000px;background:var(--hp-card)}.hp .hp-cmp-t td,.hp .hp-cmp-t th{padding:13px 16px;border-top:1px solid var(--hp-line);font-size:13px;text-align:center;color:var(--hp-muted)}.hp .hp-cmp-t td:first-child,.hp .hp-cmp-t th:first-child{text-align:left;color:#c7d2f0}.hp .hp-cmp-t .hp-sub{display:block;font-size:11px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--hp-muted2);margin-top:3px}.hp .hp-cmp-t thead th{border-top:none;vertical-align:bottom;padding-top:18px}.hp .hp-cmp-t .hp-pname{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hp-ink)}.hp .hp-cmp-t .hp-pprice{display:block;font-family:var(--mono);font-size:10px;font-weight:400;letter-spacing:.1em;color:var(--hp-muted2);margin-top:5px;text-transform:none}.hp .hp-cmp-t .hp-rchip{display:inline-block;font-size:9px;letter-spacing:.14em;color:var(--hp-red-text);border:1px solid rgba(232,0,0,.55);border-radius:5px;padding:2px 7px;margin-bottom:7px}.hp .hp-cmp-t .hp-grp td,.hp .hp-cmp-t .hp-rchip{font-family:var(--mono);font-weight:600;text-transform:uppercase}.hp .hp-cmp-t .hp-grp td{background:var(--hp-bg2);font-size:10px;letter-spacing:.2em;color:var(--hp-muted2);text-align:left}.hp .hp-cmp-t .hp-ok{color:var(--hp-blue-l);font-weight:700}.hp .hp-cmp-t .hp-no{color:var(--hp-muted2)}.hp .hp-cmp-t .hp-part{color:var(--hp-blue-l)}.hp .hp-cmp-t td.hp-cmphl{background:rgba(232,0,0,.05)}.hp .hp-cmp-t thead th.hp-cmphl{border-top:2px solid var(--hp-red)}@media (max-width:1100px){.hp .hp-pgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.hp .hp-pgrid{grid-template-columns:1fr}}.hp .hp-switch .hp-switch-box{position:relative;overflow:hidden;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:40px clamp(40px,5vw,90px);gap:40px clamp(40px,5vw,90px);align-items:stretch;background-color:var(--hp-card2);border:1px solid var(--hp-line);border-left:4px solid var(--hp-red);border-radius:16px;padding:48px 52px;background-image:linear-gradient(90deg,rgba(232,0,0,.1),transparent 36%),repeating-linear-gradient(115deg,rgba(61,130,255,.05) 0 1px,transparent 1px 26px);box-shadow:inset 8px 0 50px -24px rgba(232,0,0,.55)}.hp .hp-switch h2{font-family:var(--disp);font-weight:400;text-transform:uppercase;font-size:clamp(1.9rem,3vw,2.9rem);line-height:1;margin:0}.hp .hp-switch p{margin:12px 0 0;font-size:15px;line-height:1.6;color:var(--hp-muted);max-width:34rem}.hp .hp-switch-copy .hp-btn-cta{margin-top:22px}.hp .hp-ledger{background:#060b22e6;border:1px solid var(--hp-line);border-radius:12px;padding:24px;font-family:var(--mono);display:flex;flex-direction:column}.hp .hp-lg-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px}.hp .hp-lg-rows{flex:1 1;display:flex;flex-direction:column;justify-content:space-evenly}.hp .hp-lg-kicker{font-size:10px;font-weight:600}.hp .hp-lg-kicker,.hp .hp-lg-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--hp-muted2)}.hp .hp-lg-tag{font-size:9.5px}.hp .hp-lg-row{display:grid;grid-template-columns:46px 58px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:11px 12px;border-radius:8px;border-top:1px solid var(--hp-line)}.hp .hp-lg-yr{color:var(--hp-muted2);font-size:11px}.hp .hp-lg-t{color:#c7d2f0;font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hp .hp-lg-src{font-size:10.5px;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis}.hp .hp-lg-chip,.hp .hp-lg-src{color:var(--hp-muted2);white-space:nowrap}.hp .hp-lg-chip{font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--hp-line2);border-radius:5px;padding:3px 7px}.hp .hp-lg-sealed{background:rgba(60,4,4,.4)}.hp .hp-lg-sealed .hp-lg-t{color:#fff}.hp .hp-lg-sealed .hp-lg-chip{color:#fff;border-color:var(--hp-red);background:rgba(60,4,4,.55)}@media (max-width:860px){.hp .hp-switch .hp-switch-box{grid-template-columns:1fr;padding:36px 30px}}@media (max-width:360px){.hp .hp-switch .hp-switch-box{padding:28px 20px}}.hp .hp-faq-duo{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:22px;gap:22px;align-items:stretch;margin-top:48px}@media (max-width:980px){.hp .hp-faq-duo{grid-template-columns:1fr}}.hp .hp-faq{display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-width:0;margin:0}.hp .hp-faq details{border:1px solid var(--hp-line);border-radius:10px;background:var(--hp-card);margin-top:0}.hp .hp-faq details:first-child{margin-top:0}@media (max-width:980px){.hp .hp-faq{display:block}.hp .hp-faq details{margin-top:12px}.hp .hp-faq details:first-child{margin-top:0}}.hp .hp-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:14px;padding:20px 22px;font-size:15.5px;font-weight:700}.hp .hp-faq summary::-webkit-details-marker{display:none}.hp .hp-q-n{flex:none;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.1em;color:var(--hp-muted2)}.hp .hp-faq details[open] summary .hp-q-n{color:var(--hp-red-text)}.hp .hp-faq summary:after{content:"+";margin-left:auto;font-family:var(--mono);font-size:20px;color:var(--hp-muted);flex:none}.hp .hp-faq details[open] summary:after{content:"–"}.hp .hp-faq .hp-faq-a{padding:0 22px 22px 55px;font-size:14.5px;line-height:1.65;color:var(--hp-muted)}.hp .hp-faq .hp-faq-a a{color:var(--hp-blue-l);text-decoration:none}.hp .hp-faq .hp-faq-a a:hover{text-decoration:underline}.hp .hp-faq-rail{display:grid;grid-template-rows:auto 1fr;grid-gap:22px;gap:22px}.hp .hp-rail-card{position:relative;display:flex;flex-direction:column;background:var(--hp-card);border:1px solid var(--hp-line);border-radius:12px;padding:22px 24px}.hp .hp-rail-ex{position:absolute;top:22px;right:24px;font-size:11px;color:var(--hp-muted2)}.hp .hp-rail-ex,.hp .hp-rail-kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase}.hp .hp-rail-kicker{margin:0 0 16px;font-size:10.5px;font-weight:600;color:var(--hp-blue-l)}.hp .hp-rail-text{margin:0;font-size:14px;line-height:1.6;color:var(--hp-muted)}.hp .hp-sealid{display:flex;gap:2px;margin:0 0 16px;font-family:var(--mono)}.hp .hp-seg{display:flex;flex-direction:column;font-size:clamp(24px,2.4vw,31px);font-weight:600;line-height:1;padding-bottom:7px;border-bottom:2px solid}.hp .hp-seg i{margin-top:9px;font-style:normal;font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--hp-muted2)}.hp .hp-seg-p{color:var(--hp-red);border-color:var(--hp-red)}.hp .hp-seg-s{color:var(--hp-blue-l);border-color:var(--hp-blue-l)}.hp .hp-seg-m{color:#fff;border-color:var(--hp-line2)}.hp .hp-rail-cta{margin-top:auto;padding-top:18px;display:flex;flex-direction:column;align-items:flex-start}.hp .hp-rail-cta .hp-btn-line{margin-top:0}.hp .hp-rail-micro{margin:12px 0 0;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--hp-muted2)}.hp .hp-askform{display:flex;flex-direction:column;gap:12px;margin-top:16px;flex:1 1;min-height:0}.hp .hp-askf label{display:block;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--hp-muted);margin-bottom:6px}.hp .hp-askf input,.hp .hp-askf textarea{width:100%;background:#060b22e6;border:1px solid var(--hp-line2);border-radius:9px;padding:12px 14px;font-family:var(--body);font-size:14px;line-height:1.5;color:var(--hp-ink)}.hp .hp-askf input::placeholder,.hp .hp-askf textarea::placeholder{color:var(--hp-muted2)}.hp .hp-askf input:not(:placeholder-shown),.hp .hp-askf textarea:not(:placeholder-shown){background:#111b3d;border-color:#4c60a0;color:#fff}.hp .hp-askf [aria-invalid=true]{border-color:var(--hp-red-text)}.hp .hp-askf-grow{flex:1 1;min-height:0;display:flex;flex-direction:column}.hp .hp-askf-grow textarea{flex:1 1;min-height:96px;resize:none;display:block}.hp .hp-ask-err{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--hp-red-text);margin-top:6px}.hp .hp-ask-guard{margin:0;font-size:11.5px;line-height:1.5;color:var(--hp-muted2)}.hp .hp-ask-hp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hp .hp-ask-send{align-self:flex-start;border:none;cursor:pointer;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--hp-red);padding:13px 20px;border-radius:9px;transition:background .15s}.hp .hp-ask-send:hover{background:var(--hp-red-dark)}.hp .hp-ask-send[disabled]{opacity:.6;cursor:default}.hp .hp-ask-row{margin-top:0;padding-top:2px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.hp .hp-ask-row .hp-rail-micro{margin:0;text-transform:none;letter-spacing:.04em;font-size:11.5px}.hp .hp-ask-ok{margin-top:16px;flex:1 1;display:flex;flex-direction:column;justify-content:center;border:1px solid var(--hp-line2);border-radius:10px;background:var(--hp-card2);padding:22px}.hp .hp-ask-ok b{display:block;font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--hp-blue-l);margin-bottom:10px}.hp .hp-ask-ok b:focus{outline:none}.hp .hp-ask-ok p{margin:0;font-size:13.5px;line-height:1.6;color:var(--hp-muted)}@media (max-width:980px){.hp .hp-askf-grow textarea{flex:none;height:120px;resize:vertical}}.hp .hp-final{position:relative;text-align:center;padding:150px 0 170px;background:var(--hp-bg2) url(/images/home/final-bg-2027.webp) center /cover no-repeat;border-top:1px solid var(--hp-line)}.hp .hp-final:after{content:"";position:absolute;left:14%;right:14%;bottom:-1px;height:2px;background:linear-gradient(90deg,transparent,rgba(232,0,0,.85),transparent)}.hp .hp-tminus{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--hp-blue-l);margin:20px 0 0}.hp .hp-final .hp-lead,.hp .hp-final .hp-signup{margin-left:auto;margin-right:auto}.hp .hp-final .hp-signup{margin-top:34px}.hp .hp-final .hp-trust{text-align:center}@media (prefers-reduced-motion:reduce){.hp *{transition:none!important}.hp .hp-btn-cta:hover,.hp .hp-btn-rank:hover,.hp .hp-btn-yellow:hover,.hp .hp-story-link:hover .hp-story-img{transform:none}}@media (max-width:768px){.hp .hp-hero{background-image:url(/images/home/hero-bg-2027-plain.webp)}.hp .hp-hero-in{padding-top:72px}.hp .hp-signup{flex-direction:column}.hp .hp-signup input{border-right:1px solid var(--hp-line2);border-radius:10px}.hp .hp-signup button{padding:16px;border-radius:10px;margin-top:10px}}