.hv3-hero{align-items:center;box-sizing:border-box;display:grid;gap:48px;grid-template-columns:minmax(380px,1fr) minmax(540px,1.35fr);justify-self:center;max-width:1470px;padding-bottom:82px;padding-top:119px}.hv3-copy{display:flex;flex-direction:column;justify-content:center;padding-right:16px}.hv3-eyebrow{color:var(--hv3-subtext,#9698a1);font-size:22px;font-weight:400;margin:0}.hv3-headline{color:var(--hv3-heading,#4e5167);font-size:clamp(44px,4.4vw,58px);font-weight:400;letter-spacing:-.01em;line-height:1.14;margin:16px 0 0}.hv3-em{color:var(--hv3-accent,#ff3c38);font-weight:400}.hv3-sub{color:#707c8e;font-size:20px;font-weight:400;line-height:1.5;margin:24px 0 0;max-width:560px}.hv3-actions{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-top:32px}.hv3-btn-primary{align-items:center;background:var(--hv3-accent,#ff3c38);border:0;border-radius:0;color:#fff!important;cursor:pointer;display:inline-flex;font-size:20px;font-weight:400;gap:10px;padding:15px 30px;text-decoration:none;transition:background .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.hv3-btn-primary:focus-visible,.hv3-btn-primary:hover{background:#ff6867;color:#fff!important;text-decoration:none}.hv3-btn-primary:active{background:#f42b27}.hv3-btn-secondary{align-items:center;background:transparent;border:1.5px solid var(--hv3-heading,#4e5167);border-radius:0;color:var(--hv3-heading,#4e5167)!important;cursor:pointer;display:inline-flex;font-size:20px;font-weight:400;padding:13.5px 28.5px;text-decoration:none;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.hv3-btn-secondary:focus-visible,.hv3-btn-secondary:hover{background:var(--hv3-heading,#4e5167);color:#fff!important;text-decoration:none}.hv3-trust-row{border-top:1px solid #e2e5ea;flex-wrap:wrap;gap:12px;margin-top:32px;max-width:100%;padding-top:24px}.hv3-trust-logos,.hv3-trust-row{align-items:center;display:inline-flex}.hv3-trust-logos{margin-right:4px}.hv3-platform-dot{align-items:center;background:#f4f5f7;border:1px solid #eceef1;border-radius:50%;display:inline-flex;height:32px;justify-content:center;margin-left:-8px;overflow:visible;position:relative;transition:transform .2s ease;width:32px}.hv3-platform-dot:first-child{margin-left:0}.hv3-platform-dot:hover{transform:translateY(-2px);z-index:3}.hv3-platform-dot img{border-radius:50%;display:block;height:18px;object-fit:contain;width:18px}.hv3-platform-dot:after{background:#4e5167;bottom:calc(100% + 10px);color:#fff;content:attr(data-name);font-size:13px;font-weight:500;padding:6px 10px;white-space:nowrap}.hv3-platform-dot:after,.hv3-platform-dot:before{left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(4px);transition:opacity .2s ease,transform .2s ease;z-index:10}.hv3-platform-dot:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #4e5167;bottom:calc(100% + 5px);content:"";height:0;width:0}.hv3-platform-dot:hover:after,.hv3-platform-dot:hover:before{opacity:1;transform:translateX(-50%) translateY(0)}.hv3-rating-num{color:var(--hv3-heading,#4e5167);font-size:20px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.01em;line-height:1}.hv3-stars{align-items:center;display:inline-flex;gap:2px}.hv3-stars svg{animation:hv3StarFill .32s cubic-bezier(.4,0,.2,1) forwards;color:var(--hv3-accent,#ff3c38);height:12px;opacity:0;transform:scale(.6);transform-origin:center;width:12px}.hv3-stars svg:first-child{animation-delay:.18s}.hv3-stars svg:nth-child(2){animation-delay:.26s}.hv3-stars svg:nth-child(3){animation-delay:.34s}.hv3-stars svg:nth-child(4){animation-delay:.42s}.hv3-stars svg:nth-child(5){animation-delay:.5s}@keyframes hv3StarFill{to{opacity:1;transform:scale(1)}}.hv3-trust-caption{color:#707c8e;font-size:13px;letter-spacing:.01em;line-height:1.3}.hv3-accordion{align-items:stretch;display:flex;gap:8px;height:540px;width:100%}.hv3-panel{border-radius:0;flex:1 1 0;isolation:isolate;min-width:132px;overflow:hidden;position:relative;text-decoration:none!important;transition:flex-grow .4s cubic-bezier(.4,0,.2,1),background .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1);will-change:flex-grow,background-color}.hv3-panel:after{background:transparent;content:"";inset:0;pointer-events:none;position:absolute;transition:background .3s cubic-bezier(.4,0,.2,1);z-index:1}.hv3-panel:not(.is-active):hover:after{background:rgba(0,0,0,.1)}.hv3-panel.is-active{flex-grow:4}.hv3-panel:focus-visible{outline:2px solid var(--hv3-accent,#ff3c38);outline-offset:-2px}.hv3-idx{color:currentColor;font-size:14px;font-weight:400;left:50%;letter-spacing:.06em;opacity:.55;position:absolute;top:24px;transform:translateX(-50%);transition:opacity .2s ease,left .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.hv3-panel.is-active .hv3-idx{left:24px;opacity:.7;transform:translateX(0)}.hv3-v-label{bottom:92px;color:currentColor;font-size:18px;font-weight:500;left:50%;letter-spacing:.04em;opacity:.75;pointer-events:none;position:absolute;text-orientation:mixed;text-transform:uppercase;transform:translateX(-50%) rotate(180deg);transition:opacity .2s ease;white-space:nowrap;writing-mode:vertical-rl}.hv3-content,.hv3-panel.is-active .hv3-v-label{opacity:0;pointer-events:none}.hv3-content{bottom:calc(clamp(14px, 2vw, 32px) + 70px);left:clamp(24px,2vw,32px);position:absolute;right:clamp(14px,2vw,32px);transition:opacity .3s ease}.hv3-panel.is-active .hv3-content{opacity:1;transition:opacity .3s ease .14s}.hv3-content h3{color:currentColor;font-size:clamp(18px,1.8vw,26px);font-weight:500;line-height:1.2;margin:0 0 12px}.hv3-content p{color:currentColor;font-size:clamp(14px,1.3vw,18px);line-height:1.55;margin:0;opacity:.85}.hv3-affordance{align-items:center;background:transparent;border:1.5px solid;border-radius:50%;color:currentColor;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;pointer-events:none;transition:opacity .3s ease,background .2s ease,border-color .2s ease;width:32px}.hv3-affordance svg{height:auto;width:40%}.hv3-affordance-closed{animation:hv3PulseClosed 2.4s ease infinite;bottom:32px;left:50%;position:absolute;transform:translateX(-50%)}.hv3-panel[data-tone=soft] .hv3-affordance-closed{color:var(--hv3-heading,#4e5167)}.hv3-panel[data-tone=soft]:hover .hv3-affordance-closed{color:var(--hv3-accent,#ff3c38)}.hv3-panel.is-active .hv3-affordance-closed{animation:none;opacity:0;pointer-events:none}@keyframes hv3PulseClosed{0%,to{opacity:.9;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.08)}}.hv3-cta-row{bottom:clamp(14px,2vw,32px);left:clamp(24px,2vw,32px);opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.hv3-cta-link,.hv3-cta-row{align-items:center;display:inline-flex;gap:clamp(8px,1vw,16px)}.hv3-cta-link{color:inherit;text-decoration:none}.hv3-panel.is-active .hv3-cta-row{opacity:1;pointer-events:auto;transition:opacity .3s ease .14s}.hv3-cta-explore{color:inherit;font-size:clamp(14px,1.4vw,22px);font-weight:500;letter-spacing:-.005em;white-space:nowrap}.hv3-affordance-open{animation:hv3PulseOpen 2.4s ease infinite;animation-play-state:paused;background:#fff;border-color:transparent;color:var(--hv3-heading,#4e5167)}.hv3-panel.is-active .hv3-affordance-open{animation-play-state:running;pointer-events:auto}.hv3-panel.is-active .hv3-affordance-open:hover{animation:none;background:var(--hv3-accent,#ff3c38);color:#fff}.hv3-panel[data-tone=red].is-active .hv3-affordance-open:hover{background:var(--hv3-heading,#4e5167);color:#fff}@keyframes hv3PulseOpen{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media (max-width:1100px){.hv3-hero{gap:40px;grid-template-columns:1fr;min-height:auto;padding:64px 40px}.hv3-copy{padding-right:0}.hv3-sub{max-width:100%}.hv3-accordion{height:420px}}@media (max-width:767px){.hv3-hero{padding:48px 16px}.hv3-headline{font-size:clamp(38px,8vw,44px);line-height:46px}.hv3-sub{font-size:20px}.hv3-actions{align-items:flex-start;flex-direction:column;gap:12px}.hv3-btn-primary,.hv3-btn-secondary{font-size:18px}.hv3-accordion{height:360px}.hv3-panel{min-width:60px}}@media (max-width:480px){.hv3-btn-primary,.hv3-btn-secondary{justify-content:center;width:100%}.hv3-accordion{flex-direction:column;height:auto}.hv3-panel{flex:1 1 64px;min-height:64px;min-width:unset;transition:flex-grow .4s cubic-bezier(.4,0,.2,1),background .4s cubic-bezier(.4,0,.2,1)}.hv3-panel.is-active{flex-grow:4;min-height:220px}.hv3-v-label{bottom:auto;left:calc(clamp(14px, 4vw, 24px) + 28px);text-orientation:mixed;top:50%;transform:translateY(-50%);translate:none;writing-mode:horizontal-tb}.hv3-panel.is-active .hv3-v-label{opacity:0}.hv3-affordance-closed{animation:hv3PulseClosedMobile 2.4s ease infinite;bottom:auto;left:auto;right:clamp(14px,4vw,24px);top:50%;transform:translateY(-50%)}.hv3-panel:not(.is-active) .hv3-idx{font-size:16px;left:clamp(14px,4vw,24px);opacity:.7;top:50%;transform:translateY(-50%)}.hv3-panel:not(.is-active) .hv3-v-label{font-size:16px}.hv3-content{bottom:calc(clamp(14px, 2vw, 32px) + 50px)}@keyframes hv3PulseClosedMobile{0%,to{opacity:.9;transform:translateY(-50%) scale(1)}50%{opacity:1;transform:translateY(-50%) scale(1.08)}}}