.hv{--bg:#f6f7fb;--surface:#fff;--border:#e1e6f0;--border-strong:#cbd4e4;--text:#0f1b33;--muted:#56627a;--primary:#0b2a6f;--primary-dark:#071c4d;--ink:#15336f;--red:#c8102e;--link:#1d4ed8;--green:#0e9f6e;--tint:#eef2fa;--gold:#f2c14e;--radius:20px;--shadow:0 10px 30px #0f1b3314}.hv *{box-sizing:border-box}.hv h1,.hv h2,.hv h3{font-family:var(--font-heading),sans-serif;letter-spacing:-.02em;color:var(--text);margin:0}.hv p{color:var(--muted);margin:0;line-height:1.6}.hv img{max-width:100%;display:block}.hv .btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-size:16px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.hv .btn svg{width:18px;height:18px}.hv .btn-primary{background:var(--primary);color:#fff;box-shadow:0 8px 20px #0b2a6f40}.hv .btn-primary:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 12px 26px #0b2a6f4d}.hv .btn-primary:hover svg{transform:translate(3px)}.hv .btn-primary svg{transition:transform .2s}.hv .btn-outline{border-color:var(--border-strong);color:var(--text);background:#fff}.hv .btn-outline:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}.hv .hero{background:linear-gradient(#d9e6ff 0%,#ecf2ff 45%,#f7f9ff 72%);position:relative;overflow:hidden}.hv .hero-inner{z-index:2;grid-template-columns:1.2fr .9fr;align-items:center;gap:40px;padding:56px 0 0;display:grid;position:relative}.hv .kicker{color:var(--primary);background:#fffc;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0000000d}.hv .kicker i{background:var(--green);border-radius:50%;width:8px;height:8px;animation:2s infinite hv-ping;box-shadow:0 0 #0e9f6e80}@keyframes hv-ping{0%{box-shadow:0 0 #0e9f6e80}80%,to{box-shadow:0 0 0 10px #0e9f6e00}}.hv .hero h1{margin-top:18px;font-size:clamp(38px,5.4vw,66px);line-height:1.02}.hv .hero h1 .w{opacity:0;animation:.8s cubic-bezier(.2,.8,.2,1) forwards hv-rise;display:inline-block;transform:translateY(24px)}@keyframes hv-rise{to{opacity:1;transform:none}}.hv .hl{white-space:nowrap;color:var(--red);position:relative}.hv .hl svg{width:104%;height:18px;position:absolute;bottom:-14px;left:-2%;overflow:visible}.hv .hl path{fill:none;stroke:var(--red);stroke-width:5px;stroke-linecap:round;stroke-dasharray:320;stroke-dashoffset:320px;opacity:.85;animation:1s cubic-bezier(.6,0,.2,1) .9s forwards hv-draw}@keyframes hv-draw{to{stroke-dashoffset:0}}.hv .lede{color:#3d4b66;opacity:0;max-width:30rem;margin-top:22px;font-size:19px;animation:.8s .6s forwards hv-rise;transform:translateY(14px)}.hv .ctas{opacity:0;flex-wrap:wrap;gap:12px;margin-top:28px;animation:.8s .75s forwards hv-rise;display:flex;transform:translateY(14px)}.hv .ctas .btn{min-height:54px;padding:0 24px;font-size:17px}.hv .ticks{color:var(--muted);opacity:0;flex-wrap:wrap;gap:8px 18px;margin:20px 0 0;padding:0;font-size:15px;font-weight:600;list-style:none;animation:.8s .9s forwards hv-rise;display:flex}.hv .ticks li{align-items:center;gap:6px;display:flex}.hv .ticks svg{width:16px;height:16px;color:var(--green)}.hv .numbers{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#ffffffdb;border:1px solid #ffffffe6;border-radius:24px;padding:22px;animation:1s cubic-bezier(.2,.8,.2,1) .5s forwards hv-rise;position:relative;transform:translateY(30px)scale(.97);box-shadow:0 20px 50px #0b2a6f24}.hv .numbers h2{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:15px}.hv .num-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hv .num{background:var(--bg);border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.hv .num-ico{flex:none;place-items:center;width:52px;height:52px;display:grid}.hv .num strong{font-family:var(--font-heading),sans-serif;color:var(--text);font-size:24px;line-height:1;display:block}.hv .num span{color:var(--muted);font-size:14px}.hv .mclock circle{fill:#fff;stroke:var(--primary);stroke-width:3px}.hv .mclock line{stroke:var(--primary);stroke-width:3px;stroke-linecap:round;transform-origin:26px 26px}.hv .mclock .mh{animation:6s linear infinite hv-spin}.hv .mclock .hh{animation:72s linear infinite hv-spin}@keyframes hv-spin{to{transform:rotate(360deg)}}.hv .ring circle{fill:none;stroke-width:6px}.hv .ring .track{stroke:#dfe6f3}.hv .ring .bar{stroke:var(--green);stroke-linecap:round;stroke-dasharray:132;stroke-dashoffset:132px;transform-origin:26px 26px;animation:1.6s cubic-bezier(.6,0,.2,1) 1.2s forwards hv-fill75;transform:rotate(-90deg)}@keyframes hv-fill75{to{stroke-dashoffset:33px}}.hv .ring text{font:700 12px var(--font-heading),sans-serif;fill:var(--text)}.hv .qstack rect{fill:#fff;stroke:var(--primary);stroke-width:2.5px}.hv .qstack .c1{transform-origin:26px 40px;animation:3s ease-in-out infinite hv-flipcard}@keyframes hv-flipcard{0%,60%,to{transform:none}75%{transform:translate(6px,-6px)rotate(8deg)}}.hv .coin{transform-origin:50%;transform-box:fill-box;animation:3s ease-in-out infinite hv-coin}@keyframes hv-coin{0%,70%,to{transform:scaleX(1)}80%{transform:scaleX(.1)}90%{transform:scaleX(1)}}.hv .skyline-wrap{z-index:1;margin-top:-20px;position:relative}.hv .skyline{width:100%;height:auto;min-height:220px;display:block}.hv .layer{will-change:transform;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.hv .cloud{animation:linear infinite hv-drift}@keyframes hv-drift{0%{transform:translate(-260px)}to{transform:translate(1700px)}}.hv .sun{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite hv-glow}@keyframes hv-glow{50%{opacity:.85;transform:scale(1.08)}}.hv .eye-wheel{transform-box:view-box;transform-origin:560px 150px;animation:90s linear infinite hv-spin}.hv .pod{transform-box:fill-box;transform-origin:50% 0;animation:90s linear infinite reverse hv-spin}.hv .bb-min{transform-box:view-box;transform-origin:349px 118px;animation:20s linear infinite hv-spin}.hv .bb-hour{transform-box:view-box;transform-origin:349px 118px;animation:240s linear infinite hv-spin}.hv .flag-wave{transform-box:fill-box;transform-origin:0%;animation:1.6s ease-in-out infinite alternate hv-wave}@keyframes hv-wave{0%{transform:skewY(4deg)scaleX(1)}to{transform:skewY(-4deg)scaleX(.92)}}@keyframes hv-glint{0%,55%{transform:translate(-80px)}75%,to{transform:translate(80px)}}.hv .wheel{transform-box:fill-box;transform-origin:50%;animation:.6s linear infinite hv-spin}.hv .stopped .wheel{animation-play-state:paused}@keyframes hv-bob{50%{transform:translateY(2px)rotate(-1deg)}}.hv .signal{transition:fill .3s}.hv .ripple{animation:5s ease-in-out infinite hv-ripple}@keyframes hv-ripple{0%,to{opacity:.15;transform:translate(0)}50%{opacity:.5;transform:translate(26px)}}.hv .reflect-wrap{transform-box:view-box;transform-origin:720px 300px;animation:4s ease-in-out infinite hv-wobble}@keyframes hv-wobble{50%{transform:scaleX(1.006)skew(.8deg)}}.hv .block{padding:88px 0}.hv .block-white{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#fff}.hv .head{text-align:center;max-width:40rem;margin:0 auto 44px}.hv .eyebrow{font:700 13px var(--font-heading),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin-bottom:10px}.hv .head h2{font-size:clamp(28px,3.6vw,42px);line-height:1.1}.hv .head p{margin-top:12px;font-size:18px}.hv .reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}.hv .reveal.in{opacity:1;transform:none}.hv .reveal[data-d="1"]{transition-delay:.1s}.hv .reveal[data-d="2"]{transition-delay:.2s}.hv .reveal[data-d="3"]{transition-delay:.3s}.hv .reveal[data-d="4"]{transition-delay:.4s}.hv .paths{grid-template-columns:1fr 1fr;gap:20px;display:grid}.hv .path{border:1px solid var(--border);background:#fff;border-radius:24px;grid-template-columns:1fr 150px;align-items:center;gap:16px;padding:30px;transition:transform .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden}.hv .path:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.hv .path .count{font:800 54px var(--font-heading),sans-serif;color:var(--primary);line-height:1}.hv .path.exam .count{color:var(--red)}.hv .path h3{margin:6px 0;font-size:22px}.hv .path .go{color:var(--link);align-items:center;gap:6px;margin-top:16px;font-weight:700;display:inline-flex}.hv .path .go svg{width:16px;height:16px;transition:transform .2s}.hv .path:hover .go svg{transform:translate(4px)}.hv .path-art{width:150px;height:130px}.hv .deck rect{stroke:var(--primary);stroke-width:2.5px;fill:#fff}.hv .deck .top{transform-box:fill-box;transform-origin:50% 100%;transition:transform .5s cubic-bezier(.3,1.4,.5,1)}.hv .path:hover .deck .top{transform:rotate(-12deg)translate(-8px,-10px)}.hv .deck .mid{transform-box:fill-box;transform-origin:50% 100%;transition:transform .5s cubic-bezier(.3,1.4,.5,1)}.hv .path:hover .deck .mid{transform:rotate(-5deg)translate(-3px,-4px)}.hv .watch-hand{transform-box:view-box;transform-origin:104px 50px;animation:4s steps(60,end) infinite hv-spin}.hv .paper line{stroke:#c4cee2;stroke-width:3px;stroke-linecap:round}.hv .paper .tick{stroke:var(--green);stroke-width:4px;fill:none;stroke-dasharray:30;stroke-dashoffset:30px}.hv .path:hover .paper .tick,.hv .reveal.in .paper .tick{animation:.6s .4s forwards hv-draw}.hv .route{padding:40px 10px 10px;position:relative}.hv .route-track{background:#e5e9f2;border-radius:10px;height:10px;position:absolute;top:64px;left:6%;right:6%}.hv .route-fill{width:calc(var(--p,0)*100%);background:var(--red);border-radius:10px;position:absolute;top:0;bottom:0;left:0}.hv .route-train{top:50%;left:calc(var(--p,0)*100%);background:var(--primary);border-radius:12px 12px 8px 8px;width:46px;height:24px;margin:-12px 0 0 -23px;position:absolute;box-shadow:0 6px 14px #0b2a6f4d}.hv .route-train:before{content:"";background:#9fc0ff;border-radius:3px;height:7px;position:absolute;top:5px;left:8px;right:8px}.hv .route-train:after{content:"";background:radial-gradient(circle,#333 2px,#0000 2.5px) 0 0/12px 4px repeat-x;height:4px;position:absolute;bottom:-4px;left:6px;right:6px}.hv .stations{grid-template-columns:repeat(5,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.hv .station{text-align:center}.hv .station .dot{background:#fff;border:6px solid #c4cbd8;border-radius:50%;width:34px;height:34px;margin:6px auto 18px;transition:border-color .4s,transform .4s cubic-bezier(.3,1.6,.5,1);display:block}.hv .station.on .dot{border-color:var(--primary);transform:scale(1.12)}.hv .station.last.on .dot{border-color:var(--green)}.hv .station h3{font-size:17px}.hv .station p{margin-top:4px;font-size:15px}.hv .station .tag{background:var(--tint);color:var(--primary);border-radius:999px;margin-top:10px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-block}.hv .chapters{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.hv .chapter{border:1px solid var(--border);background:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:22px 18px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.hv .chapter:hover{box-shadow:var(--shadow);border-color:#0000;transform:translateY(-6px)}.hv .chapter .ico{background:var(--tint);border-radius:18px;place-items:center;width:64px;height:64px;display:grid}.hv .chapter .ico svg{width:40px;height:40px;overflow:visible}.hv .chapter small{font:700 12px var(--font-heading),sans-serif;letter-spacing:.1em;color:var(--red);text-transform:uppercase}.hv .chapter h3{font-size:17px;line-height:1.25}.hv .ln{fill:none;stroke:var(--primary);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.hv .fl{fill:var(--red)}.hv .scale-beam{transform-box:view-box;transform-origin:20px 12px;transition:transform .6s cubic-bezier(.3,1.6,.5,1)}.hv .chapter:hover .scale-beam{transform:rotate(-10deg)}.hv .pin{transition:transform .4s cubic-bezier(.3,1.8,.5,1)}.hv .chapter:hover .pin{transform:translateY(-5px)}.hv .castle-flag{transform-box:fill-box;transform-origin:0;animation:1.2s ease-in-out infinite alternate hv-wave}.hv .mask-l,.hv .mask-r{transform-box:fill-box;transform-origin:50% 100%;transition:transform .5s cubic-bezier(.3,1.6,.5,1)}.hv .chapter:hover .mask-l{transform:rotate(-12deg)}.hv .chapter:hover .mask-r{transform:rotate(12deg)}.hv .gate{transition:transform .6s}.hv .chapter:hover .gate{transform:translateY(-7px)}.hv .union{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.hv .flag-stage{height:300px;position:relative}.hv .flag-stage .f{width:150px;transition:all 1s cubic-bezier(.6,0,.2,1);position:absolute;top:0}.hv .flag-stage .f svg{border-radius:6px;width:100%;display:block;box-shadow:0 8px 20px #0000001f}.hv .flag-stage .f span{text-align:center;margin-top:10px;font-size:14px;font-weight:700;transition:opacity .4s;display:block}.hv .flag-stage .f1{left:0}.hv .flag-stage .f2{left:calc(50% - 75px)}.hv .flag-stage .f3{right:0}.hv .flag-stage .uf{opacity:0;width:340px;margin-left:-170px;transition:all .8s cubic-bezier(.3,1.4,.5,1) .7s;position:absolute;top:40px;left:50%;transform:scale(.7)}.hv .flag-stage .uf svg{border-radius:8px;width:100%;display:block;box-shadow:0 20px 40px #01216940}.hv .flag-stage.merged .f{opacity:0;top:70px;left:calc(50% - 75px);right:auto;transform:scale(1.4)}.hv .flag-stage.merged .f span{opacity:0}.hv .flag-stage.merged .uf{opacity:1;transform:none}.hv .uf-wave{transform-origin:0;animation:3s ease-in-out infinite hv-ufwave}@keyframes hv-ufwave{50%{transform:perspective(600px)rotateY(-8deg)skewY(-1.5deg)}}.hv .union-copy h2{font-size:clamp(28px,3.4vw,40px);line-height:1.12}.hv .union-copy p{margin-top:14px;font-size:18px}.hv .replay{margin-top:20px}.hv .nations{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:64px;display:grid}.hv .nation{border:1px solid var(--border);text-align:center;background:#fff;border-radius:20px;padding:22px;transition:transform .3s,box-shadow .3s}.hv .nation:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.hv .nation svg{width:84px;height:84px;margin:0 auto 8px;display:block;overflow:visible}.hv .nation .sway{transform-box:view-box;transform-origin:42px 84px;animation:4s ease-in-out infinite hv-sway}.hv .nation:nth-child(2) .sway{animation-delay:-1s}.hv .nation:nth-child(3) .sway{animation-delay:-2s}.hv .nation:nth-child(4) .sway{animation-delay:-3s}@keyframes hv-sway{50%{transform:rotate(4deg)}}.hv .nation h3{font-size:20px}.hv .nation dl{gap:6px;margin:12px 0 0;font-size:15px;display:grid}.hv .nation dl div{border-top:1px solid var(--border);justify-content:space-between;gap:8px;padding-top:6px;display:flex}.hv .nation dt{color:var(--muted)}.hv .nation dd{margin:0;font-weight:700}.hv .try{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;display:grid}.hv .qcard{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:24px;padding:28px;position:relative}.hv .qcard .q-top{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:14px;font-weight:700;display:flex}.hv .qcard .q-top b{background:var(--tint);color:var(--primary);border-radius:999px;padding:4px 10px}.hv .qcard h3{margin-bottom:18px;font-size:22px}.hv .opts{gap:10px;display:grid}.hv .opt{border:2px solid var(--border);width:100%;font:600 17px var(--font-body),sans-serif;color:var(--text);text-align:left;cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .2s,background .2s,transform .2s;display:flex}.hv .opt:hover{border-color:var(--border-strong);transform:translate(3px)}.hv .opt i{border:2px solid var(--border-strong);border-radius:50%;flex:none;width:22px;height:22px;transition:all .2s}.hv .opt.right{border-color:var(--green);background:#ecfbf4;animation:.4s cubic-bezier(.3,1.8,.5,1) hv-pop}.hv .opt.right i{border-color:var(--green);background:var(--green)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 12 4 4 8-8' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}.hv .opt.wrong{border-color:var(--red);background:#fff1f3;animation:.4s hv-shake}.hv .opt.wrong i{border-color:var(--red)}@keyframes hv-pop{50%{transform:scale(1.03)}}@keyframes hv-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.hv .explain{background:var(--tint);color:var(--text);border-radius:12px;margin-top:14px;padding:12px 14px;display:none}.hv .explain.show{animation:.4s forwards hv-rise;display:block}.hv .confetti{pointer-events:none;border-radius:2px;width:9px;height:14px;animation:1.1s cubic-bezier(.2,.8,.3,1) forwards hv-burst;position:absolute}@keyframes hv-burst{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--x),var(--y))rotate(var(--r));opacity:0}}.hv .app{color:#fff;background:radial-gradient(120% 120% at 100% 0,#2457d6 0%,#0b2a6f 55%,#071c4d 100%);border-radius:32px;grid-template-columns:1fr 1fr;align-items:center;gap:24px;padding:56px;display:grid;position:relative;overflow:hidden}.hv .app h2{color:#fff;font-size:clamp(28px,3.4vw,40px)}.hv .app p{color:#fffc;margin-top:12px;font-size:18px}.hv .app .stores{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.hv .store{color:var(--text);background:#fff;border-radius:12px;flex-direction:column;padding:8px 18px;font-weight:800;line-height:1.15;display:inline-flex}.hv .store small{color:var(--muted);font-size:12px;font-weight:600}.hv .phones{height:360px;position:relative}.hv .phone{border-radius:26px;width:170px;animation:6s ease-in-out infinite hv-float;position:absolute;box-shadow:0 30px 60px #00000059}.hv .phone.p1{top:30px;left:12%}.hv .phone.p2{animation-delay:-3s;top:70px;left:48%}.hv .watch{border-radius:26px;width:110px;animation:5s ease-in-out -1.5s infinite hv-float;position:absolute;bottom:10px;left:2%;box-shadow:0 20px 40px #00000059}@keyframes hv-float{50%{transform:translateY(-14px)}}.hv .stars{pointer-events:none;position:absolute;inset:0}.hv .stars span{background:#fff;border-radius:50%;width:3px;height:3px;animation:3s ease-in-out infinite hv-twinkle;position:absolute}@keyframes hv-twinkle{50%{opacity:.15}}@media (max-width:960px){.hv .hero-inner,.hv .union,.hv .try,.hv .app,.hv .paths{grid-template-columns:1fr}.hv .chapters,.hv .nations{grid-template-columns:repeat(2,1fr)}.hv .phones{height:320px}}@media (max-width:720px){.hv .hero-inner{gap:28px;padding-top:32px}.hv .ctas .btn{width:100%}.hv .num strong{font-size:20px}.hv .num{gap:8px;padding:10px}.hv .num-ico,.hv .num-ico svg{width:40px;height:40px}.hv .skyline{min-height:170px}.hv .block{padding:60px 0}.hv .head{text-align:left;margin-bottom:28px}.hv .path{grid-template-columns:1fr 96px;padding:22px}.hv .path-art{width:96px;height:84px}.hv .path .count{font-size:40px}.hv .route{padding:0 0 0 54px}.hv .route-track{width:10px;height:auto;inset:10px auto 10px 16px}.hv .route-fill{width:auto;height:calc(var(--p,0)*100%);right:0}.hv .route-train{left:50%;top:calc(var(--p,0)*100%);border-radius:10px;width:24px;height:40px;margin:-20px 0 0 -12px}.hv .route-train:before{height:10px;top:6px;left:5px;right:5px}.hv .route-train:after{display:none}.hv .stations{grid-template-columns:1fr;gap:22px}.hv .station{text-align:left;position:relative}.hv .station .dot{width:30px;height:30px;margin:0;position:absolute;top:-4px;left:-52px}.hv .chapters{grid-template-columns:1fr 1fr}.hv .chapter{padding:16px}.hv .flag-stage{height:230px}.hv .flag-stage .f{width:96px}.hv .flag-stage .f2,.hv .flag-stage.merged .f{left:calc(50% - 48px)}.hv .flag-stage .uf{width:260px;margin-left:-130px;top:30px}.hv .nations{grid-template-columns:1fr 1fr;gap:10px}.hv .nation{padding:16px 12px}.hv .nation svg{width:64px;height:64px}.hv .app{border-radius:24px;padding:32px 22px 0}.hv .phones{height:280px}.hv .phone{width:130px}.hv .watch{display:none}}@media (prefers-reduced-motion:reduce){.hv *,.hv :before,.hv :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.hv .reveal{opacity:1;transform:none}}.hv .all-link{text-align:center;margin-top:24px}.hv .try-title{font-size:clamp(28px,3.4vw,40px);line-height:1.12}.hv .try-copy{margin-top:14px;font-size:18px}.hv .app-copy{position:relative}.hv .block-app{padding-top:0}.hv .eyebrow-light{color:#ffb3c0}.hv .explain a{color:var(--link);text-underline-offset:2px;font-weight:700;text-decoration:underline}.hv .faq-list{text-align:left}.hv .faq-item p{padding:0 1.25rem 1.2rem}.hv .phone,.hv .watch{height:auto}
