.hv2.mk-scroll{overflow-anchor:none;overflow-x:clip}.hv2{--ink:#0e1116;--cob:#2e3fe0;--cobd:#4a5bf0;--cobl:#6b7bff;--c50:#eef0fe;--s50:#f6f7f9;--s100:#eff1f4;--s200:#e4e7ec;--s300:#cdd2da;--s500:#68717f;--s600:#4d5766;--s700:#3a424f;--grn:#17994f;--g50:#e8f6ee;--mono:var(--tb-font-mono,"Roboto Mono"),monospace;--sans:var(--tb-font-display,"General Sans"),system-ui,sans-serif}.hv2 h1{font-weight:600!important}.hv2 h1,.hv2 h2{font-family:var(--sans);letter-spacing:-.032em;text-wrap:balance;margin:0;font-weight:600}.hv2 h3{font-family:var(--sans);margin:0;font-weight:700}.hv2-wrap{max-width:1120px;margin:0 auto;padding:0 32px}.hv2-eb{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cob);font-size:11px;font-weight:700}.hv2-h2{color:var(--ink);font-size:clamp(28px,3.2vw,38px);line-height:1.08;margin-top:10px!important}.hv2-h2 em{color:var(--cob);font-style:normal}.hv2-lede{color:var(--s600);text-wrap:pretty;max-width:520px;margin:12px 0 0;font-size:16.5px;line-height:1.5}.hv2-sec{padding:88px 0}.hv2-btn{background:var(--cob);color:#fff;min-height:54px;font-family:var(--sans);letter-spacing:-.012em;cursor:pointer;white-space:nowrap;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:16px;font-weight:700;text-decoration:none;transition:background .12s,transform .12s;display:inline-flex;box-shadow:0 14px 30px -14px #2e3fe0d9}.hv2-btn:hover{color:#fff;background:#2433b4;text-decoration:none}.hv2-btn:active{transform:translateY(1px)}.hv2-btn.ghost{box-shadow:none;background:#ffffff1a;border:1px solid #ffffff38}.hv2-btn.ghost:hover{background:#ffffff2e}.hv2-stars{color:#e8a317;letter-spacing:1px}@keyframes hv2in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hv2pulse{0%{box-shadow:0 0 #5fd08d80}to{box-shadow:0 0 0 8px #5fd08d00}}@keyframes hv2spin{to{transform:rotate(360deg)}}@keyframes hv2pop{0%{transform:scale(.4)}to{transform:scale(1)}}@keyframes hv2ring{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.4)}}@keyframes hv2dot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.hv2-hero{background:var(--ink);color:#fff;padding:72px 0 80px;position:relative}.hv2-hero .hv2-wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;display:grid;position:relative}.hv2-chip{-webkit-backdrop-filter:blur(10px);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.hv2-chip i{background:#5fd08d;border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite hv2pulse}.hv2-hero h1{color:#fff;font-size:clamp(36px,4.6vw,56px);line-height:1.1;margin-top:18px!important}.hv2-hero h1 em{color:var(--cobl);font-style:normal}.hv2-hero .sub{color:#c7ceda;text-wrap:pretty;max-width:500px;margin:16px 0 0;font-size:17px;line-height:1.5}.hv2-ctas{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.hv2-fine{color:#98a2b3;margin-top:12px;font-size:13px}.hv2-textlink{color:var(--tb-cobalt-600);font-weight:600;text-decoration:none}.hv2-textlink:hover{text-underline-offset:3px;text-decoration:underline}.hv2-ctas .hv2-btn{border-radius:16px;gap:11px;min-width:280px;min-height:64px;padding:0 34px;font-size:19px}.hv2-trust{color:#b8c0cd;align-items:center;gap:10px;margin-top:22px;font-size:13.5px;display:flex}.hv2-trust .hv2-stars{letter-spacing:0;font-size:13px}.hv2-trust b{color:#fff}.hv2-av{display:flex}.hv2-av img{object-fit:cover;border:2px solid var(--ink);border-radius:50%;width:32px;height:32px;margin-left:-9px}.hv2-av img:first-child{margin-left:0}.hv2-phone{color:var(--ink);overflow-anchor:none;background:#fff;border-radius:22px;flex-direction:column;justify-self:end;width:100%;max-width:380px;height:508px;padding:34px 14px 16px;display:flex;position:relative;box-shadow:0 30px 70px -24px #000000d9}.hv2-ph-h{border-bottom:1px solid var(--s100);align-items:center;gap:10px;padding-bottom:11px;display:flex}.hv2-ph-h .av{background:var(--s100);width:34px;height:34px;color:var(--s600);border-radius:50%;justify-content:center;align-items:center;display:flex}.hv2-ph-h b{font-size:14.5px;display:block}.hv2-ph-h span{font-family:var(--mono);letter-spacing:.1em;color:var(--s500);text-transform:uppercase;font-size:10px}.hv2-ph-h .tm{font-family:var(--mono);color:var(--cob);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:700}.hv2-thread{flex-direction:column;flex:auto;gap:8px;min-height:0;padding-top:12px;display:flex;overflow:hidden}.hv2-thread>*{animation:.3s both hv2in}.hv2-miss{color:#c0392b;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.hv2-b{text-wrap:pretty;border-radius:16px;max-width:84%;padding:10px 12px;font-size:14px;line-height:1.38}.hv2-b.out{background:var(--cob);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.hv2-b.in{background:var(--s100);color:var(--s700);border-bottom-left-radius:5px;align-self:flex-start}.hv2-meta{font-family:var(--mono);letter-spacing:.08em;color:var(--s500);text-transform:uppercase;align-self:flex-end;font-size:10px;font-weight:700}.hv2-typing{background:var(--s100);border-radius:16px;align-self:flex-start;gap:4px;padding:12px 14px;display:flex}.hv2-typing.o{background:#dde1fc;align-self:flex-end}.hv2-typing i{background:var(--s500);border-radius:50%;width:6px;height:6px;animation:1.2s infinite hv2dot}.hv2-typing i:nth-child(2){animation-delay:.15s}.hv2-typing i:nth-child(3){animation-delay:.3s}.hv2-booked{background:var(--g50);color:var(--grn);border-radius:12px;align-items:center;gap:10px;padding:11px 12px;font-size:13.5px;font-weight:700;display:flex}.hv2-booked .v{font-family:var(--mono);color:var(--ink);margin-left:auto;font-size:15px}.hv2-float{white-space:nowrap;background:var(--ink);color:#fff;border:1px solid #262d3a;border-radius:12px;align-items:center;gap:8px;padding:9px 13px;font-size:12.5px;font-weight:700;display:flex;position:absolute;top:-18px;left:-24px;box-shadow:0 16px 36px -12px #000000b3}.hv2-float i{background:#5fd08d;border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite hv2pulse}.hv2-how-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.hv2-card{border:1px solid var(--s200);background:#fff;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #090b0f0a,0 14px 34px -24px #090b0f38}.hv2-card-t{padding:22px 22px 18px}.hv2-ic{background:var(--c50);width:48px;height:48px;color:var(--cob);border:1px solid #dce0fb;border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative}.hv2-ic.g{border-color:var(--s200);background:#fff;box-shadow:0 4px 12px -6px #090b0f33}.hv2-ic.win{background:var(--g50);color:var(--grn);border-color:#cbebd7}.hv2-ic b{background:var(--cob);color:#fff;width:20px;height:20px;font-family:var(--mono);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;top:-6px;right:-6px}.hv2-card h3{letter-spacing:-.02em;color:var(--ink);margin-top:16px;font-size:21px;line-height:1.15}.hv2-card p{color:var(--s600);text-wrap:pretty;margin:6px 0 0;font-size:14.5px;line-height:1.45}.hv2-card-m{background:var(--s50);border-top:1px solid var(--s100);flex-direction:column;justify-content:center;gap:8px;min-height:220px;margin-top:auto;padding:16px;display:flex}.hv2-rank{flex-direction:column;gap:6px;display:flex}.hv2-rank div{border:1px solid var(--s200);color:var(--s600);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;font-weight:600;transition:background-color .45s,border-color .45s,color .45s;display:flex}.hv2-rank div b{font-family:var(--mono);width:20px;color:var(--s500);font-size:11.5px}.hv2-rank div.you{border-color:var(--cob);background:var(--c50);color:var(--ink)}.hv2-rank div.you b{color:var(--cob)}.hv2-rank .up{font-family:var(--mono);color:var(--grn);margin-left:auto;font-size:10.5px;font-weight:700}.hv2-card-m{overflow-anchor:none;overflow:hidden;justify-content:flex-start!important;gap:10px!important;height:248px!important;min-height:248px!important}.hv2-cap .hd .hl{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);font-size:13.5px;font-weight:700}.hv2-q{background:#fff;border:1px solid #dfe1e5;border-radius:999px;align-items:center;gap:10px;height:44px;padding:0 14px;display:flex;box-shadow:0 1px 6px #2021242e}.hv2-q .qt{letter-spacing:0;text-transform:none;color:#202124;white-space:nowrap;flex:1;min-width:0;font-family:Arial,Helvetica Neue,sans-serif;font-size:15px;font-weight:400;overflow:hidden}.hv2-q .caret{vertical-align:-3px;background:#202124;width:1.5px;height:17px;margin-left:1px;animation:1s step-end infinite hv2blink;display:inline-block}@keyframes hv2blink{50%{opacity:0}}.hv2-q .qs{color:#4285f4;display:flex}.hv2-mc{justify-content:space-between;align-items:center;display:flex}.hv2-mc .tmr{font-family:var(--mono);color:var(--cob);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.hv2-mc-bar{background:var(--s200);border-radius:99px;height:4px;overflow:hidden}.hv2-mc-bar i{background:var(--cob);height:100%;display:block}.hv2-slot{flex-direction:column;gap:8px;min-height:110px;padding-top:2px;display:flex}.hv2-slot.sm{min-height:44px}.hv2-cap{border:1px solid var(--s200);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.hv2-cap .hd{color:var(--ink);border-bottom:1px solid var(--s100);align-items:center;gap:7px;padding-bottom:8px;font-size:13px;font-weight:700;display:flex}.hv2-cap .hd svg{color:var(--cob)}.hv2-cap .hd span{font-family:var(--mono);letter-spacing:.08em;color:var(--s500);margin-left:auto;font-size:10px;font-weight:700}.hv2-cap .hd span.ok{color:var(--grn)}.hv2-cap .r{grid-template-columns:76px 1fr;align-items:center;min-height:20px;font-size:13.5px;display:grid}.hv2-cap .r span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--s500);font-size:10px}.hv2-cap .r b{color:var(--ink);font-weight:600;animation:.3s both hv2in}.hv2-cap .r em{background:var(--s100);border-radius:4px;width:60%;height:9px;display:block}.hv2-tag{color:#c0392b;font-family:var(--mono);letter-spacing:.08em;background:#fcebea;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.hv2-dark{background:var(--ink);color:#fff;position:relative;overflow:hidden}.hv2-dark:after{content:"";pointer-events:none;background:radial-gradient(560px 360px at 88% 0,#4a5bf061,#0000 70%);position:absolute;inset:0}.hv2-dark .hv2-wrap{z-index:1;position:relative}.hv2-dark .hv2-eb{color:var(--cobl)}.hv2-dark .hv2-h2{color:#fff}.hv2-dark .hv2-h2 em{color:var(--cobl)}.hv2-dark .hv2-lede{color:#b8c0cd}.hv2-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.hv2-checks{flex-direction:column;justify-self:end;width:100%;max-width:460px;display:flex}.hv2-ck{border-bottom:1px solid #1e2430;align-items:center;gap:14px;padding:15px 0;transition:opacity .3s;display:flex}.hv2-ck.wait{opacity:.32}.hv2-ck .bx{border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.hv2-ck.done .bx{background:var(--cobd);color:#fff;animation:.36s cubic-bezier(.2,.9,.3,1.2) hv2pop}.hv2-ck.done .bx:after{content:"";border:2px solid var(--cobd);opacity:0;border-radius:12px;animation:.7s ease-out hv2ring;position:absolute;inset:-6px}.hv2-ck.act .bx{border:2.5px solid #2a3242;border-top-color:var(--cobl);border-radius:50%;animation:.8s linear infinite hv2spin}.hv2-ck.wait .bx{border:2px solid #2a3242;border-radius:50%}.hv2-ck .lb{letter-spacing:-.012em;flex:1;font-size:16px;font-weight:600}.hv2-ck .dt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cobl);white-space:nowrap;opacity:0;margin-left:auto;font-size:10.5px;font-weight:700}.hv2-ck.done .dt{opacity:1}.hv2-meter{font-family:var(--mono);letter-spacing:.1em;color:#98a2b3;align-items:center;gap:12px;margin-top:18px;font-size:10.5px;font-weight:700;display:flex}.hv2-meter .bar{background:#262d3a;border-radius:99px;flex:1;height:4px;overflow:hidden}.hv2-meter .bar i{background:var(--cobd);height:100%;transition:width .5s ease-out;display:block}.hv2-calc{background:var(--ink);color:#fff;border-radius:20px;justify-self:end;width:100%;max-width:480px;padding:20px;box-shadow:0 24px 60px -28px #090b0f99}.hv2-calc-in{background:#c0392b1f;border:1px solid #f27a6e59;border-radius:16px;padding:16px}.hv2-calc .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f27a6e;align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:flex}.hv2-calc .ed{color:#68717f;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;display:flex}.hv2-calc .ed.on{width:auto;color:var(--ink);font-family:var(--sans);letter-spacing:0;text-transform:none;background:#fff;gap:5px;padding:0 10px;font-size:12px;font-weight:700}.hv2-calc .n{font-family:var(--sans);letter-spacing:-.04em;color:#ff8a7e;font-variant-numeric:tabular-nums;margin-top:8px;font-size:44px;font-weight:700;line-height:1}.hv2-calc .n small{letter-spacing:-.01em;color:#fff;margin-top:6px;font-size:15px;font-weight:600;display:block}.hv2-calc .line{text-align:left;cursor:pointer;width:100%;font-family:var(--sans);color:#b8c0cd;background:0 0;border:0;border-top:1px solid #f27a6e38;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;padding:12px 0 0;font-size:12.5px;display:flex}.hv2-calc .line span{white-space:nowrap}.hv2-calc .line b{color:#fff;font-family:var(--mono)}.hv2-calc .line i{color:#68717f;font-style:normal}.hv2-steps{border-top:1px solid #f27a6e38;flex-direction:column;gap:8px;margin-top:14px;padding-top:12px;display:flex}.hv2-stp{background:#0e1116;border:1px solid #262d3a;border-radius:12px;align-items:center;gap:10px;padding:6px;display:flex}.hv2-stp button{color:#fff;cursor:pointer;background:#1e2532;border:0;border-radius:9px;flex:0 0 42px;width:42px;height:42px;font-size:20px}.hv2-stp button:active{background:var(--cobd)}.hv2-stp .v{text-align:center;flex:1;line-height:1.2}.hv2-stp .v b{font-family:var(--mono);color:#fff;font-size:16px;display:block}.hv2-stp .v span{color:#98a2b3;font-size:11.5px}.hv2-calc-ft{color:#b8c0cd;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:13.5px;display:flex}.hv2-calc-ft b{color:#5fd08d}.hv2-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:520px;margin-top:28px;display:grid}.hv2-stat{border-top:2px solid var(--cob);padding-top:12px}.hv2-stat .v{font-family:var(--sans);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.hv2-stat .l{color:var(--s600);margin-top:8px;font-size:12.5px;line-height:1.35}.hv2-plan{border:2px solid var(--cob);background:#fff;border-radius:20px;justify-self:end;width:100%;max-width:480px;overflow:hidden;box-shadow:0 24px 60px -28px #2e3fe099}.hv2-plan-top{background:var(--cob);color:#fff;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;padding:11px 20px;font-size:10.5px;font-weight:700;display:flex}.hv2-plan-in{padding:20px}.hv2-plan-p{align-items:flex-start;gap:14px;display:flex}.hv2-plan-hl{font-family:var(--sans);letter-spacing:-.022em;flex:1;font-size:21px;font-weight:700;line-height:1.15}.hv2-plan-amt{text-align:right}.hv2-plan-amt .z{font-family:var(--sans);letter-spacing:-.04em;color:var(--cob);font-size:46px;font-weight:700;line-height:.9}.hv2-plan-amt .t{font-family:var(--mono);letter-spacing:.14em;color:var(--cob);margin-top:6px;font-size:10.5px;font-weight:700}.hv2-plan-amt .th{color:var(--s600);white-space:nowrap;margin-top:4px;font-size:13.5px;font-weight:600}.hv2-plan ul{flex-direction:column;gap:11px;margin:18px 0 0;padding:0;list-style:none;display:flex}.hv2-plan li{gap:11px;font-size:15px;line-height:1.35;display:flex}.hv2-plan li svg{color:var(--cob);flex:0 0 17px;margin-top:2px}.hv2-plan li small{color:var(--s500);margin-top:2px;font-size:13px;display:block}.hv2-plan .hv2-btn{width:100%;margin-top:20px}.hv2-big{color:var(--ink);font-size:clamp(40px,5vw,56px);line-height:1}.hv2-big em{color:var(--cob);font-style:normal}.hv2-roi{background:var(--g50);color:#0f6b38;border-radius:12px;margin-top:18px;padding:10px 14px;font-size:14px;display:inline-flex}.hv2-roi b{color:var(--ink);margin:0 4px}.hv2-final{text-align:center}.hv2-final .hv2-h2{max-width:640px;margin:10px auto 0!important}.hv2-final .hv2-ctas{justify-content:center}.hv2 #proof h2{letter-spacing:-.032em!important;font-size:clamp(28px,3.2vw,38px)!important;font-weight:600!important;line-height:1.08!important}.hv2 #proof{padding-top:88px!important;padding-bottom:88px!important}@media (max-width:900px){.hv2-wrap{padding:0 20px}.hv2-sec{padding:64px 0}.hv2 #proof{padding-top:64px!important;padding-bottom:64px!important}.hv2-hero{padding:44px 0 56px}.hv2-hero .hv2-wrap,.hv2-split{grid-template-columns:minmax(0,1fr);gap:36px}.hv2-phone,.hv2-checks,.hv2-calc,.hv2-plan{justify-self:stretch;max-width:none}.hv2-float{top:-18px;left:12px}.hv2-chip{white-space:nowrap;letter-spacing:.08em;max-width:100%;font-size:9.5px}.hv2-hero{text-align:center;padding-top:40px;padding-bottom:64px}.hv2-hero .sub{margin-left:auto;margin-right:auto}.hv2-hero .hv2-ctas,.hv2-trust{justify-content:center}.hv2-trust{flex-direction:column;gap:8px}.hv2-float{transform:translate(-50%);left:50%!important}.hv2-phone{text-align:left}.hv2-hero .hv2-wrap{gap:44px}.hv2-how-grid{grid-template-columns:minmax(0,1fr)}.hv2-hero .sub{font-size:16px}.hv2-ctas .hv2-btn{flex:auto;min-width:0}.hv2-hero h1{font-size:36px}.hv2-trust{flex-wrap:wrap;gap:8px}.hv2-phone{height:560px}.hv2-stats{gap:14px}.hv2-stat .v{font-size:26px}.hv2-stat .l{font-size:12px}.hv2-calc{padding:14px}.hv2-calc .n{font-size:38px}.hv2-ck .lb{font-size:15px}.hv2-ck .dt{font-size:9.5px}.hv2-card-t{padding:18px 18px 14px}}.hv2-bg{transition:opacity .4s linear;transform:scale(1.06)}.hv2-hero-copy{animation:.7s cubic-bezier(.2,.8,.2,1) both hv2enter}.hv2-phone{animation:.8s cubic-bezier(.2,.8,.2,1) 80ms both hv2enter}.hv2-how-grid>.hv2-rise{min-width:0;display:flex}.hv2-how-grid>.hv2-rise>.hv2-card{flex:1;width:100%}.hv2-split>.hv2-rise,.hv2-split>div{min-width:0}@keyframes hv2enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hv2 *{animation:none!important}.hv2-bg{transform:none}}