.hh[data-v-d054381f]{background:linear-gradient(160deg,#3f37c9 0%,#4f46e5 100%);position:relative;overflow:hidden}.hh-stage[data-v-d054381f]{aspect-ratio:390/896;width:100%;max-width:480px;margin:0 auto;position:relative;container-type:inline-size}.hh-stage[data-v-d054381f]>*{--u:calc(100cqw / 390)}.hh-art[data-v-d054381f]{display:block;position:absolute;inset:0}.hh-art img[data-v-d054381f]{object-fit:cover;width:100%;height:100%;display:block}@media (width>=481px) and (width<=767.98px){.hh-art img[data-v-d054381f]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}}.hh-front[data-v-d054381f]{z-index:5;pointer-events:none}.hh-copy[data-v-d054381f]{z-index:4;left:calc(22 * var(--u));top:calc(40 * var(--u));width:calc(360 * var(--u));color:#fff;position:absolute}.hh-eyebrow[data-v-d054381f]{font-size:calc(14 * var(--u));letter-spacing:.01em;color:#e0e7ff;font-weight:600}.hh-title[data-v-d054381f]{margin-top:calc(16 * var(--u));font-size:calc(40 * var(--u));letter-spacing:-.03em;text-shadow:0 2px #1e1b4b26,0 14px 30px #1e1b4b4d;font-weight:600;line-height:1.08}.hh-pro[data-v-d054381f]{white-space:nowrap;display:inline-block;position:relative}.hh-underline[data-v-d054381f]{left:0;bottom:calc(-9 * var(--u));width:100%;height:calc(9 * var(--u));position:absolute;overflow:visible}.hh-sub[data-v-d054381f]{margin-top:calc(22 * var(--u));max-width:calc(330 * var(--u));font-size:max(14px, calc(15.5 * var(--u)));color:#e0e7ff;font-weight:500;line-height:1.5}.hh-cta[data-v-d054381f]{align-items:center;gap:calc(10 * var(--u));margin-top:calc(22 * var(--u));height:calc(54 * var(--u));padding:0 calc(12 * var(--u)) 0 calc(24 * var(--u));color:#1e1b4b;font-size:max(15px, calc(16 * var(--u)));background:#fff;border-radius:999px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 14px 30px #1e1b4b52,inset 0 1px #fff9}.hh-cta[data-v-d054381f]:hover{box-shadow:0 18px 38px #1e1b4b66,inset 0 1px #fff9}@media (prefers-reduced-motion:no-preference){.hh-cta[data-v-d054381f]:hover{transform:translateY(-2px)}}.hh-cta[data-v-d054381f]:focus-visible{outline-offset:3px;outline:3px solid #fffc}.hh-cta-arrow[data-v-d054381f]{width:calc(32 * var(--u));height:calc(32 * var(--u));background:#4f46e5;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.hh-cta-arrow svg[data-v-d054381f]{width:calc(16 * var(--u));height:calc(16 * var(--u))}.hh-phone[data-v-d054381f]{z-index:3;left:calc(68 * var(--u));top:calc(482 * var(--u));width:calc(372 * var(--u));height:calc(780 * var(--u));padding:calc(12 * var(--u));box-sizing:border-box;border-radius:calc(60 * var(--u));box-shadow:0 0 0 calc(2 * var(--u)) #2b3350, 0 0 0 calc(5 * var(--u)) #0b1020, 0 calc(50 * var(--u)) calc(90 * var(--u)) #1e1b4b8c, 0 calc(20 * var(--u)) calc(30 * var(--u)) #1e1b4b59;transform-origin:50% 0;background:#0b1020;position:absolute;transform:rotate(-4deg)scale(.806)}.hh-side[data-v-d054381f]{width:calc(4 * var(--u));background:#0b1020;border-radius:2px;position:absolute}.hh-s1[data-v-d054381f]{left:calc(-10 * var(--u));top:calc(150 * var(--u));height:calc(34 * var(--u))}.hh-s2[data-v-d054381f]{left:calc(-10 * var(--u));top:calc(200 * var(--u));height:calc(62 * var(--u))}.hh-s3[data-v-d054381f]{left:calc(-10 * var(--u));top:calc(276 * var(--u));height:calc(62 * var(--u))}.hh-s4[data-v-d054381f]{right:calc(-10 * var(--u));top:calc(220 * var(--u));height:calc(92 * var(--u))}.hh-screen[data-v-d054381f]{border-radius:calc(48 * var(--u));background:#1e1b4b;width:100%;height:100%;position:relative;overflow:hidden}.hh-island[data-v-d054381f]{left:50%;top:calc(14 * var(--u));width:calc(110 * var(--u));height:calc(32 * var(--u));margin-left:calc(-55 * var(--u));background:#0b1020;border-radius:999px;position:absolute}.hh-status[data-v-d054381f]{height:calc(48 * var(--u));padding:calc(20 * var(--u)) calc(30 * var(--u)) 0;box-sizing:border-box;font-size:calc(15 * var(--u));color:#fff;justify-content:space-between;align-items:center;font-weight:700;display:flex}.hh-status-r[data-v-d054381f]{align-items:center;gap:calc(6 * var(--u));display:flex}.hh-sig[data-v-d054381f]{width:calc(18 * var(--u));height:calc(12 * var(--u))}.hh-bat[data-v-d054381f]{width:calc(26 * var(--u));height:calc(12 * var(--u))}.hh-shot[data-v-d054381f]{width:100%;height:auto;display:block}.hh-card[data-v-d054381f]{display:none}@media (width>=768px) and (width<=1023.98px){.hh-stage[data-v-d054381f]{aspect-ratio:834/976;max-width:none}.hh-stage[data-v-d054381f]>*{--u:calc(100cqw / 834)}.hh-copy[data-v-d054381f]{left:calc(64 * var(--u));top:calc(72 * var(--u));width:calc(640 * var(--u))}.hh-eyebrow[data-v-d054381f]{font-size:calc(16 * var(--u))}.hh-title[data-v-d054381f]{margin-top:calc(20 * var(--u));font-size:calc(58 * var(--u));text-shadow:0 2px #1e1b4b26,0 16px 36px #1e1b4b4d;line-height:1.06}.hh-underline[data-v-d054381f]{bottom:calc(-13 * var(--u));height:calc(12 * var(--u))}.hh-sub[data-v-d054381f]{margin-top:calc(26 * var(--u));max-width:calc(520 * var(--u));font-size:calc(18 * var(--u));line-height:1.55}.hh-cta[data-v-d054381f]{margin-top:calc(30 * var(--u));gap:calc(12 * var(--u));height:calc(58 * var(--u));padding:0 calc(14 * var(--u)) 0 calc(28 * var(--u));font-size:calc(17 * var(--u));box-shadow:0 16px 36px #1e1b4b52,inset 0 1px #fff9}.hh-cta-arrow[data-v-d054381f]{width:calc(34 * var(--u));height:calc(34 * var(--u))}.hh-phone[data-v-d054381f]{left:calc(420 * var(--u));top:calc(406 * var(--u));transform:rotate(-5deg)scale(.86)}.hh-card[data-v-d054381f]{z-index:6;left:calc(150 * var(--u));top:calc(816 * var(--u));width:calc(330 * var(--u));border-radius:calc(14 * var(--u));height:auto;box-shadow:0 calc(26 * var(--u)) calc(54 * var(--u)) #1e1b4b73, 0 calc(8 * var(--u)) calc(18 * var(--u)) #1e1b4b40;background:#fff;display:block;position:absolute;transform:rotate(-3deg)}}@media (width>=1024px){.hh-stage[data-v-d054381f]{aspect-ratio:1440/776;max-width:none}.hh-stage[data-v-d054381f]>*{--u:calc(100cqw / 1440)}.hh-copy[data-v-d054381f]{left:calc(180 * var(--u));top:calc(162 * var(--u));width:calc(720 * var(--u))}.hh-eyebrow[data-v-d054381f]{font-size:max(14px, calc(17 * var(--u)))}.hh-title[data-v-d054381f]{margin-top:calc(24 * var(--u));font-size:calc(72 * var(--u));text-shadow:0 2px #1e1b4b26,0 18px 40px #1e1b4b4d;line-height:1.05}.hh-underline[data-v-d054381f]{bottom:calc(-16 * var(--u));height:calc(14 * var(--u))}.hh-sub[data-v-d054381f]{margin-top:calc(30 * var(--u));max-width:max(270px, calc(430 * var(--u)));font-size:max(15px, calc(18 * var(--u)));line-height:1.55}.hh-cta[data-v-d054381f]{margin-top:calc(32 * var(--u));gap:calc(12 * var(--u));height:max(48px, calc(58 * var(--u)));padding:0 calc(14 * var(--u)) 0 calc(28 * var(--u));font-size:max(15px, calc(17 * var(--u)));box-shadow:0 16px 36px #1e1b4b52,inset 0 1px #fff9}.hh-cta-arrow[data-v-d054381f]{width:calc(34 * var(--u));height:calc(34 * var(--u))}.hh-phone[data-v-d054381f]{left:calc(912 * var(--u));top:calc(134 * var(--u));transform-origin:50%;transform:rotate(-5deg)}.hh-card[data-v-d054381f]{z-index:6;left:calc(1060 * var(--u));top:calc(678 * var(--u));width:calc(310 * var(--u));border-radius:calc(14 * var(--u));height:auto;box-shadow:0 calc(26 * var(--u)) calc(54 * var(--u)) #1e1b4b73, 0 calc(8 * var(--u)) calc(18 * var(--u)) #1e1b4b40;background:#fff;display:block;position:absolute;transform:rotate(3deg)}}@keyframes hh-rise-d054381f{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.anim-rise[data-v-d054381f]{animation:.6s cubic-bezier(.22,.61,.36,1) both hh-rise-d054381f}@keyframes hh-fade-d054381f{0%{opacity:0}to{opacity:1}}.hh-rise[data-v-d054381f]{animation:.7s cubic-bezier(.22,.61,.36,1) backwards hh-fade-d054381f}.hh-underline path[data-v-d054381f]{stroke-dasharray:200;stroke-dashoffset:200px;animation:.7s cubic-bezier(.22,.61,.36,1) .9s forwards hh-draw-d054381f}@keyframes hh-draw-d054381f{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.anim-rise[data-v-d054381f],.hh-rise[data-v-d054381f]{animation:none!important}.hh-underline path[data-v-d054381f]{stroke-dashoffset:0;animation:none!important}}.marquee-track[data-v-2f375d7c]{animation:36s linear infinite marquee-2f375d7c}@keyframes marquee-2f375d7c{to{transform:translate(-50%)}}.stats-band[data-v-2f375d7c]{background:linear-gradient(#1e1b4b 0%,#2a2770 100%)}.stats-band[data-v-2f375d7c]:before,.stats-band[data-v-2f375d7c]:after{content:"";aspect-ratio:360/280;pointer-events:none;background:url(/images/home/stats-corners.webp) 0 0/200% 100% no-repeat;width:clamp(190px,28%,360px);position:absolute}.stats-band[data-v-2f375d7c]:before{background-position:0 0;bottom:0;left:0}.stats-band[data-v-2f375d7c]:after{background-position:100% 0;top:0;right:0}.premium-band[data-v-2f375d7c]{background:radial-gradient(700px 700px at 23% 200px,#4338ca8c,#1e1b4b00 100%),linear-gradient(160deg,#1e1b4b 0%,#312e81 60%,#3730a3 100%)}.cta-band[data-v-2f375d7c]{background:radial-gradient(42% 60% at 22% 48%,#fb718521,#0000 70%),radial-gradient(45% 55% at 74% 40%,#6366f117,#0000 70%),linear-gradient(#f1efff 0%,#f7f5fd 45%,#fbfaf8 88%)}@media (width<=1023px){.cta-band[data-v-2f375d7c]{background:radial-gradient(70% 30% at 50% 18%,#fb718521,#0000 70%),linear-gradient(#f1efff 0%,#f7f5fd 45%,#fbfaf8 88%)}}@media (prefers-reduced-motion:reduce){.marquee-track[data-v-2f375d7c]{animation:none!important}}
