.v3h{padding:0 0 60px}.v3h-copy{align-items:center;display:flex;flex-direction:column;padding:48px 24px 0}.v3h-pill{align-items:center;background:var(--v3-mist,#eef3f9);border-radius:60px;display:inline-flex;gap:10px;margin-bottom:24px;padding:11px 21px}.v3h-pill img{display:block;height:18px;object-fit:contain;width:18px}.v3h-pill span{font-size:14px;line-height:1}.v3h-h1,.v3h-pill span{color:var(--v3-navy,#082c54);font-weight:700}.v3h-h1{font-family:inherit;font-size:clamp(2.25rem,4.5vw + .5rem,4rem);line-height:1.05;margin:0 0 32px;text-align:center}.v3h-line{display:block;text-wrap:balance}.v3h-w{display:inline-block}.v3h-w.is-accent{color:var(--v3-daybreak,#1b99e8)}.v3h-w.is-armed{opacity:0;transform:translateY(40px);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.v3h-w.is-armed.is-in{opacity:1;transform:none}.v3h-pill-phone{display:none}@media (max-width:767px){.v3h-pill.has-phone .v3h-pill-full{display:none}.v3h-pill.has-phone .v3h-pill-phone{display:inline}.v3h-h1{font-size:clamp(1.75rem,8.5vw,2rem)}}.v3h-intro{color:var(--v3-navy,#082c54);font-size:clamp(18px,1.2vw + 14px,22px);line-height:1.5;margin:0 0 40px;max-width:860px;text-align:center}.v3h-stage{margin-top:56px}.hv-root{color:var(--v3-navy,#082c54);padding:0 24px}.hv-frame{aspect-ratio:16/9;background:#082c54;border-radius:32px;container-type:inline-size;isolation:isolate;margin:0 auto;max-width:1296px;overflow:hidden;position:relative}.hv-poster,.hv-poster img,.hv-video{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.hv-layer{inset:0;pointer-events:none;position:absolute;--cw:33cqw;--u:calc(var(--cw)/100)}.hv-spot{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--cw)}@media (max-width:767px){.hv-frame{aspect-ratio:3/4}.hv-layer{--cw:54cqw}.hv-spot{top:62%}}.hv-still,.hv-still *{transition:none!important}.hv-deck{position:relative}.hv-deck,.hv-dk{height:calc(var(--u)*92)}.hv-dk{background:#fff;border-radius:calc(var(--u)*7);box-shadow:0 1px 2px rgba(8,44,84,.08),0 calc(var(--u)*6) calc(var(--u)*12) calc(var(--u)*-4) rgba(8,44,84,.38);box-sizing:border-box;display:flex;flex-direction:column;font-family:inherit;left:0;opacity:0;overflow:hidden;position:absolute;right:0;top:0;transform:translateY(calc(var(--u)*5)) scale(.96);transition:transform .65s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1)}.hv-dk.p-front{opacity:1;transform:none;z-index:3}.hv-dk:after{background:#fff;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .45s ease}.hv-dk.p-next:after,.hv-dk.p-prev:after{opacity:.6}.hv-dk.p-next{opacity:1;transform:translateX(calc(var(--u)*18)) scale(.84);z-index:2}.hv-dk.p-prev{opacity:1;transform:translateX(calc(var(--u)*-18)) scale(.84);z-index:1}.hv-dk-band{align-items:center;box-sizing:border-box;display:flex;flex:none;gap:calc(var(--u)*1.4);height:calc(var(--u)*16);justify-content:center;padding:0 calc(var(--u)*3)}.hv-dk-band img{height:calc(var(--u)*6.4);width:auto}.hv-dk-band.is-tool{background:#082c54;gap:calc(var(--u)*2);padding:0 calc(var(--u)*7)}.hv-chip{align-items:center;border:calc(var(--u)*.4) solid hsla(0,0%,100%,.45);border-radius:calc(var(--u)*2.4);box-sizing:border-box;color:#fff;display:flex;flex:1;font-size:calc(var(--u)*3.7);font-weight:600;height:calc(var(--u)*10);justify-content:center;padding:0 calc(var(--u)*2);white-space:nowrap}.hv-chip.is-sel{background:#fff;border-color:#fff;box-shadow:0 calc(var(--u)*.3) calc(var(--u)*1) rgba(8,44,84,.15);color:#082c54;flex:1.4}.hv-dk-body{display:flex;flex:1;flex-direction:column;justify-content:center;padding:calc(var(--u)*7) calc(var(--u)*7) calc(var(--u)*7.5)}.hv-dk-h{color:#082c54;font-size:calc(var(--u)*8.6);font-weight:700;line-height:1.1}.hv-dk-rows{flex-direction:column;margin-top:calc(var(--u)*5.5)}.hv-dk-row,.hv-dk-rows{display:flex;gap:calc(var(--u)*3)}.hv-dk-row{align-items:center;border:calc(var(--u)*.45) solid #d4e1ee;border-radius:calc(var(--u)*3.4);color:#082c54;font-size:calc(var(--u)*4.8);font-weight:600;line-height:1.2;padding:calc(var(--u)*3.4) calc(var(--u)*4)}.hv-dk-row.is-sel{background:#eaf6fe;border-color:#1b99e8}.hv-dk-row>span{align-items:center;background:#1b99e8;border-radius:50%;color:#fff;display:flex;flex:none;font-size:calc(var(--u)*3.4);height:calc(var(--u)*5.6);justify-content:center;width:calc(var(--u)*5.6)}.hv-dk-row>i{color:#0d63a0;flex:none;font-size:calc(var(--u)*5.6)}.hv-amt{color:#082c54;font-weight:700;margin-left:auto}.hv-dk-total{align-items:baseline;border-top:calc(var(--u)*.45) solid #d4e1ee;color:#082c54;display:flex;font-size:calc(var(--u)*4.8);font-weight:600;margin-top:calc(var(--u)*1.5);padding:calc(var(--u)*3.4) calc(var(--u)*1) 0}.hv-dk-total .hv-amt{font-size:calc(var(--u)*5.6)}.hv-dk-row.is-ok{background:#f2fbf5;border-color:#1a7c4a}.hv-dk-row.is-ok>.hv-ok{background:#1a7c4a;margin-left:auto}.hv-dk-row.is-ok .hv-amt{margin-left:auto;margin-right:calc(var(--u)*1)}.hv-dk-row.is-ok .hv-amt+.hv-ok{margin-left:0}.hv-dk-btn{background:#082c54;border-radius:calc(var(--u)*3.4);color:#fff;display:grid;font-size:calc(var(--u)*4.6);font-weight:600;height:calc(var(--u)*13);margin-top:calc(var(--u)*5.5);position:relative;transition:background .3s ease,color .3s ease,transform .15s ease}.hv-dk-btn.is-blue{background:#1b99e8}.hv-dk-btn>span{align-items:center;display:flex;gap:calc(var(--u)*1.6);grid-area:1/1;justify-content:center;transition:opacity .25s ease,transform .45s cubic-bezier(.16,1,.3,1)}.hv-dk-btn .hv-b2{opacity:0;transform:translateY(calc(var(--u)*2))}.hv-dk-btn.is-press{transform:scale(.97)}.hv-dk-btn.is-done{background:#dcfce7;color:#1a7c4a}.hv-dk-btn.is-done .hv-b1{opacity:0;transform:translateY(calc(var(--u)*-2))}.hv-dk-btn.is-done .hv-b2{opacity:1;transform:translateY(0)}.hv-dk-cur{bottom:calc(var(--u)*2);color:#fff;filter:drop-shadow(0 0 1px #082C54) drop-shadow(0 0 1px #082C54) drop-shadow(0 1px 2px rgba(0,0,0,.4));font-size:calc(var(--u)*7);opacity:0;position:absolute;right:calc(var(--u)*20);transition:opacity .3s ease,transform .15s ease}.hv-dk-cur.is-on{opacity:1}.hv-dk-cur.is-press{transform:scale(.88)}.hv-btn{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 1px 2px rgba(8,44,84,.08),0 12px 24px -10px rgba(8,44,84,.45);color:#082c54;cursor:pointer;display:flex;font-size:18px;height:44px;justify-content:center;padding:0;position:absolute;right:20px;top:20px;transition:background .2s;width:44px}.hv-btn:hover{background:#eaf6fe}.hv-btn:focus-visible{outline:3px solid #1b99e8;outline-offset:3px}@media (max-width:767px){.hv-btn{right:16px;top:16px}}@media (prefers-reduced-motion:reduce){.hv-layer,.hv-layer *{transition:none!important}}