.hv2-stage[data-v-b34fac22]{isolation:isolate;padding-bottom:14%;position:relative;width:100%}.hv2-stage__glow[data-v-b34fac22]{background:radial-gradient(60% 60% at 50% 45%,rgba(238,40,52,.28) 0,rgba(38,58,124,.3) 40%,transparent 75%);border-radius:999px;filter:blur(30px);inset:10% 5% 0;pointer-events:none;position:absolute;z-index:-1}.hv2-laptop[data-v-b34fac22]{position:relative;width:100%}.hv2-laptop__frame[data-v-b34fac22]{display:block;filter:drop-shadow(0 40px 60px rgba(0,0,0,.55));height:auto;width:100%}.hv2-laptop__screen[data-v-b34fac22]{background:#f7f7f9;container-type:inline-size;height:82.36%;left:11.74%;overflow:hidden;position:absolute;top:6.65%;width:76.52%}.app[data-v-b34fac22]{color:#1b1f2e;display:flex;flex-direction:column;font-family:Mont,Poppins,sans-serif;inset:0;position:absolute}.app__top[data-v-b34fac22]{align-items:center;background:#ef5b5b;display:flex;gap:1.5cqw;height:6cqw;padding:0 2cqw}.app__brand[data-v-b34fac22]{display:flex;gap:.6cqw}.app__brand i[data-v-b34fac22]{background:#ffffffd9;border-radius:999px;height:1.4cqw;width:1.4cqw}.app__search[data-v-b34fac22]{align-items:center;background:#fff;color:#9aa0ad;display:flex;font-size:1.6cqw;margin-left:auto;padding-left:2cqw;width:22cqw}.app__avatar[data-v-b34fac22],.app__search[data-v-b34fac22]{border-radius:999px;height:3.4cqw}.app__avatar[data-v-b34fac22]{background:#0e0f14;color:#fff;display:grid;font-size:1.3cqw;font-weight:700;place-items:center;width:3.4cqw}.app__body[data-v-b34fac22]{display:flex;flex:1;min-height:0}.app__side[data-v-b34fac22]{background:#fafafa;border-right:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;font-size:1.55cqw;gap:.9cqw;padding:2cqw 1.5cqw;width:22cqw}.app__group[data-v-b34fac22]{color:#8a90a0;font-weight:600;margin-top:1cqw}.app__item[data-v-b34fac22]{border-radius:.8cqw;color:#3b4152;padding:.7cqw 1.4cqw}.app__item.is-active[data-v-b34fac22]{background:#ef5b5b;color:#fff}.app__item.is-current[data-v-b34fac22]{background:#f0f0f2;font-weight:700}.app__main[data-v-b34fac22]{flex:1;flex-direction:column;min-width:0;padding:2cqw}.app__head[data-v-b34fac22],.app__main[data-v-b34fac22]{display:flex;gap:1.5cqw}.app__head[data-v-b34fac22]{align-items:center;font-size:1.6cqw}.app__title[data-v-b34fac22]{font-size:2.1cqw;font-weight:800}.app__type[data-v-b34fac22]{color:#6b7280}.app__type b[data-v-b34fac22]{color:#1b1f2e}.app__badge[data-v-b34fac22]{background:#dcfce7;border-radius:999px;color:#15803d;font-size:1.4cqw;font-weight:700;margin-left:auto;padding:.5cqw 1.4cqw}.app__badge[data-v-b34fac22]:before{content:"● "}.app__canvas[data-v-b34fac22]{background:#1b1c24;border-radius:1.2cqw;box-shadow:inset 0 0 0 1px #ffffff0f;flex:1;overflow:hidden;position:relative}.graph[data-v-b34fac22]{height:100%;inset:0;position:absolute;width:100%}.app__actions[data-v-b34fac22]{bottom:2cqw;display:flex;gap:1cqw;position:absolute;right:2cqw}.app__btn[data-v-b34fac22]{background:#fff;border-radius:.7cqw;font-size:1.5cqw;font-weight:700;padding:.9cqw 2cqw}.app__btn--primary[data-v-b34fac22]{background:#f59e0b;color:#fff}.pulse[data-v-b34fac22]{opacity:0;stroke-dasharray:14 400;stroke-dashoffset:414}.is-idle .pulse[data-v-b34fac22]{animation:hv2-pulse-b34fac22 3.2s linear infinite;opacity:.9}.is-idle .pulse--red[data-v-b34fac22]{animation-delay:1.4s}@keyframes hv2-pulse-b34fac22{to{stroke-dashoffset:0}}.hv2-stage__phone[data-v-b34fac22]{bottom:-2%;position:absolute;right:0;width:26%;z-index:2}.hv2-stage__phone-frame[data-v-b34fac22]{display:block;filter:drop-shadow(0 30px 50px rgba(0,0,0,.55));height:auto;pointer-events:none;position:relative;width:100%;z-index:2}.hv2-stage__phone-screen[data-v-b34fac22]{background:#f4f5f9;border-radius:13%/5.5%;container-type:inline-size;height:93.9%;left:7.06%;overflow:hidden;position:absolute;top:2.58%;width:86.57%;z-index:1}.ph[data-v-b34fac22]{color:#1b1f2e;display:flex;flex-direction:column;font-family:Mont,Poppins,sans-serif;inset:0;position:absolute}.ph__bar[data-v-b34fac22]{align-items:center;background:#263a7c;color:#fff;display:flex;font-size:4.2cqw;font-weight:700;height:11cqw;justify-content:space-between;padding:3cqw 8cqw 0}.ph__signal[data-v-b34fac22]{align-items:flex-end;display:flex;gap:1cqw}.ph__signal i[data-v-b34fac22]{background:#fff;border-radius:1px;width:1.6cqw}.ph__signal i[data-v-b34fac22]:first-child{height:2.4cqw}.ph__signal i[data-v-b34fac22]:nth-child(2){height:3.4cqw}.ph__signal i[data-v-b34fac22]:nth-child(3){height:4.4cqw}.ph__head[data-v-b34fac22]{align-items:center;background:#263a7c;border-radius:0 0 6cqw 6cqw;color:#fff;display:flex;gap:3cqw;padding:2cqw 5cqw 4cqw}.ph__back[data-v-b34fac22],.ph__star[data-v-b34fac22]{font-size:6cqw;opacity:.9}.ph__title[data-v-b34fac22]{flex:1;font-size:5.2cqw;font-weight:800;text-align:center}.ph__body[data-v-b34fac22]{flex:1;flex-direction:column;padding:5cqw 5cqw 0}.ph__body[data-v-b34fac22],.ph__step[data-v-b34fac22]{display:flex;gap:3cqw}.ph__step[data-v-b34fac22]{align-items:center;background:#fff;border-radius:3.5cqw;box-shadow:0 6px 16px -10px #1b1f2e59;font-size:3.7cqw;font-weight:600;line-height:1.25;padding:3.2cqw 3.5cqw}.ph__step--start[data-v-b34fac22]{background:#16a34a;color:#fff;font-weight:800;justify-content:center;padding:2.4cqw}.ph__dot[data-v-b34fac22]{background:#fff;height:2.4cqw;width:2.4cqw}.ph__dot[data-v-b34fac22],.ph__num[data-v-b34fac22]{border-radius:999px}.ph__num[data-v-b34fac22]{background:#263a7c;color:#fff;display:grid;flex:0 0 auto;font-size:3.6cqw;font-weight:800;height:7cqw;place-items:center;width:7cqw}.ph__step--hi .ph__num[data-v-b34fac22]{background:#ee2834}.ph__step--q[data-v-b34fac22]{align-items:stretch;border:1.5px solid #ee2834;flex-direction:column;gap:2.5cqw}.ph__q[data-v-b34fac22]{color:#263a7c;font-weight:800}.ph__choices[data-v-b34fac22]{display:flex;gap:2cqw}.ph__choice[data-v-b34fac22]{border:1.5px solid #cfd3de;border-radius:999px;color:#6b7280;flex:1;font-weight:800;padding:2cqw;text-align:center;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.ph__choice--yes.is-picked[data-v-b34fac22]{background:#16a34a;border-color:#16a34a;color:#fff}.ph__done[data-v-b34fac22]{align-items:center;background:#16a34a;border-radius:999px;color:#fff;display:flex;font-size:3.6cqw;font-weight:800;gap:2cqw;justify-content:center;margin-top:auto;padding:3cqw}.ph__done svg[data-v-b34fac22]{height:5cqw;width:5cqw}.ph__weight[data-v-b34fac22]{background:#263a7c;border-radius:999px;color:#fff;font-size:3.4cqw;margin:4cqw 5cqw 0;padding:2.4cqw;text-align:center}.ph__weight b[data-v-b34fac22]{font-size:4cqw}.ph__nav[data-v-b34fac22]{align-items:center;display:flex;height:14cqw;justify-content:space-around;padding:0 6cqw}.ph__nav i[data-v-b34fac22]{border:1.5px solid #263a7c;border-radius:1.2cqw;height:5cqw;opacity:.55;width:5cqw}.is-static .edge[data-v-b34fac22]{stroke-dasharray:4 4!important}.is-static .cursor[data-v-b34fac22]{display:none}.is-static .hv2-stage__phone[data-v-b34fac22]{opacity:1}.is-static .ph__choice--yes[data-v-b34fac22]{background:#16a34a;border-color:#16a34a;color:#fff}.home-v2{--hv2-blue:#263a7c;--hv2-blue-deep:#1b2a5e;--hv2-navy:#171a2b;--hv2-black:#17171b;--hv2-red:#ee2834;--hv2-red-soft:rgba(238,40,52,.12);--hv2-ink:#1b1f2e;--hv2-muted:#5b6577;--hv2-grey:#f0f0f2;--hv2-grey-2:#f6f6f8;--hv2-line:rgba(27,31,46,.08);--hv2-radius:1.5rem;--hv2-font:Mont,Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--hv2-ink);overflow-x:clip}.home-v2 section{position:relative}.hv2-container{margin-inline:auto;max-width:72rem;padding-inline:1.25rem;width:100%}@media(min-width:768px){.hv2-container{padding-inline:2rem}}.hv2-eyebrow{color:var(--hv2-red);display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.hv2-eyebrow,.hv2-title{font-family:var(--hv2-font)}.hv2-title{color:var(--hv2-blue);font-size:clamp(1.9rem,3.6vw,3rem);font-weight:800;letter-spacing:-.015em;line-height:1.05;text-transform:none;text-wrap:balance}.hv2-title--xl{font-size:clamp(2.3rem,5vw,4.25rem);line-height:1.02}.hv2-title--md{font-size:clamp(1.6rem,2.8vw,2.4rem)}.hv2-red,.hv2-title .red{color:var(--hv2-red)}.hv2-on-dark .hv2-title{color:#fff}.hv2-lead{color:var(--hv2-muted);font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.55}.hv2-lead strong{color:var(--hv2-ink);font-weight:700}.hv2-on-dark{color:#fff}.hv2-on-dark .hv2-lead{color:#ffffffd1}.hv2-on-dark .hv2-lead strong{color:#fff}.hv2-sub{color:var(--hv2-blue);font-size:1.05rem}.hv2-btn,.hv2-sub{font-family:var(--hv2-font);font-weight:700}.hv2-btn{align-items:center;border:2px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.9rem;gap:.55rem;line-height:1;padding:.9rem 1.6rem;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,color .25s ease,border-color .25s ease;white-space:nowrap}.hv2-btn:hover{transform:translateY(-2px)}.hv2-btn:focus-visible{outline:3px solid rgba(238,40,52,.4);outline-offset:3px}.hv2-btn--primary{background:var(--hv2-red);box-shadow:0 12px 26px -12px #ee2834bf;color:#fff}.hv2-btn--primary:hover{background:#d91f2b}.hv2-btn--blue{background:var(--hv2-blue);box-shadow:0 12px 26px -12px #263a7cb3;color:#fff}.hv2-btn--ghost{background:transparent;border-color:var(--hv2-blue);color:var(--hv2-blue)}.hv2-btn--ghost:hover{background:var(--hv2-blue);color:#fff}.hv2-on-dark .hv2-btn--ghost{border-color:#ffffff8c;color:#fff}.hv2-on-dark .hv2-btn--ghost:hover{background:#fff;border-color:#fff;color:var(--hv2-blue)}.hv2-btn svg{height:.95em;width:.95em}.hv2-link{align-items:center;color:var(--hv2-blue);display:inline-flex;font-family:var(--hv2-font);font-size:.92rem;font-weight:700;gap:1rem;justify-content:space-between;text-decoration:none}.hv2-link .plus{color:var(--hv2-red);font-size:1.25rem;line-height:1;transition:transform .25s ease}.hv2-link:hover .plus{transform:rotate(90deg)}.hv2-card{background:#fff;border-radius:var(--hv2-radius);box-shadow:0 18px 40px -30px #1b1f2e59}.hv2-card--grey{background:var(--hv2-grey);box-shadow:none}.hv2-card--dark{background:var(--hv2-black);color:#fff}.hv2-card--blue{background:var(--hv2-blue);color:#fff}.hv2-icon{color:var(--hv2-red);display:inline-grid;height:2.75rem;place-items:center;width:2.75rem}.hv2-icon svg{fill:none;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:100%}.hv2-icon--lg{height:3.5rem;width:3.5rem}.hv2-swoosh{display:block;height:clamp(56px,9vw,120px);margin-top:-70px;pointer-events:none;position:relative;width:100%}.hv2-swoosh svg{height:100%;inset:0;position:absolute;width:100%}.hv2-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--hv2-delay,0s);will-change:opacity,transform}.hv2-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hv2-reveal{opacity:1;transform:none;transition:none}}.hv2-hero-bg{background:linear-gradient(180deg,#263a7c,#202a55 45%,#171a2b)}.hv2-check{align-items:flex-start;color:#334155;display:flex;font-size:.95rem;gap:.75rem;line-height:1.5}.hv2-check:before{background:var(--hv2-red);border-radius:999px;content:"";flex:0 0 auto;height:.45rem;margin-top:.55rem;width:.45rem}.hv2-on-dark .hv2-check{color:#ffffffd9}.hv2-phone{aspect-ratio:9/19.2;background:#0e0f14;border-radius:12%/5.6%;box-shadow:0 0 0 1px #ffffff24,0 40px 80px -30px #000000bf,inset 0 0 0 2px #2a2c34;padding:3.2%;position:relative;width:100%}.hv2-phone__screen{background:#f4f5f9;border-radius:10%/4.7%;height:100%;overflow:hidden;position:relative;width:100%}.hv2-phone__notch{background:#0e0f14;border-radius:999px;height:3.4%;left:50%;position:absolute;top:2.2%;transform:translate(-50%);width:34%;z-index:3}.hv2-feature{display:grid;gap:1.5rem;overflow:hidden;padding:1.5rem;position:relative}@media(min-width:900px){.hv2-feature{align-items:center;gap:2rem;grid-template-columns:.95fr auto 1.05fr;padding:2.25rem 2.5rem}.hv2-feature--flip{grid-template-columns:1.05fr auto .95fr}.hv2-feature--flip .hv2-feature__media{order:3}.hv2-feature--flip .hv2-feature__copy{order:1}}.hv2-feature__media{border-radius:1.1rem;overflow:hidden}.hv2-feature__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hv2-feature__icon{justify-self:center}.hv2-chip{background:#fff;border:1.5px solid rgba(38,58,124,.25);border-radius:999px;color:var(--hv2-blue);font-size:.8rem;font-weight:700;padding:.45rem .9rem}
