@keyframes v4c-fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes v4c-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.v4c-fade-1{animation:v4c-fadeUp .7s cubic-bezier(.16,1,.3,1) both}.v4c-fade-2{animation:v4c-fadeUp .7s cubic-bezier(.16,1,.3,1) 80ms both}.v4c-fade-3{animation:v4c-fadeUp .8s cubic-bezier(.16,1,.3,1) .16s both}.v4c-pulse-dot{animation:v4c-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.v4c-bar-seg{transition:flex-grow .6s cubic-bezier(.16,1,.3,1)}.v4c-slider{-webkit-appearance:none;appearance:none;width:100%;height:22px;background:transparent;cursor:grab}.v4c-slider:active{cursor:grabbing}.v4c-slider::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,#0c5fb8 0%,#0c5fb8 var(--v4c-fill, 50%),#eef2f7 var(--v4c-fill, 50%),#eef2f7 100%)}.v4c-slider::-moz-range-track{height:4px;border-radius:2px;background:#eef2f7}.v4c-slider::-moz-range-progress{height:4px;border-radius:2px;background:#0c5fb8}.v4c-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid #0c5fb8;margin-top:-9px;box-shadow:0 1px 3px #0b1e3a2e,0 4px 14px -4px #0c5fb866;transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s}.v4c-slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;border:2px solid #0c5fb8;background:#fff;box-shadow:0 1px 3px #0b1e3a2e,0 4px 14px -4px #0c5fb866}.v4c-slider:hover::-webkit-slider-thumb{transform:scale(1.12)}.v4c-slider:active::-webkit-slider-thumb{transform:scale(1.18)}.v4c-slider:focus{outline:none}.v4c-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #e0ecf9,0 1px 3px #0b1e3a2e}.v4c-chip{transition:background .18s cubic-bezier(.16,1,.3,1),color .18s,border-color .18s,transform .12s cubic-bezier(.16,1,.3,1),box-shadow .18s}.v4c-chip:hover{transform:translateY(-1px)}.v4c-chip:active{transform:translateY(0)}.v4c-chip[data-on=true]{box-shadow:0 1px #084890 inset,0 4px 12px -4px #0c5fb866}.v4c-cta-primary{transition:background .18s,transform .12s cubic-bezier(.16,1,.3,1),box-shadow .18s;box-shadow:0 1px #084890 inset,0 6px 16px -6px #0c5fb880}.v4c-cta-primary:hover{background:#084890!important;transform:translateY(-1px);box-shadow:0 1px #084890 inset,0 10px 22px -8px #0c5fb88c}.v4c-cta-primary:active{transform:translateY(0)}.v4c-cta-secondary{transition:background .18s,border-color .18s,transform .12s cubic-bezier(.16,1,.3,1)}.v4c-cta-secondary:hover{background:#eef2f7;transform:translateY(-1px)}.v4c-card-lift{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s}.v4c-card-lift:hover{transform:translateY(-2px);box-shadow:0 12px 32px -16px #0b1e3a2e}.v4c-faq summary::-webkit-details-marker{display:none}.v4c-faq summary{list-style:none}.v4c-faq[open] .v4c-faq-icon{transform:rotate(45deg)}.v4c-faq-icon{transition:transform .22s cubic-bezier(.16,1,.3,1);display:inline-block}.v4c-ambient{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.v4c-ambient:before{content:"";position:absolute;top:-200px;left:50%;transform:translate(-50%);width:1200px;height:600px;background:radial-gradient(ellipse at center,#e0ecf9 0%,transparent 65%);opacity:.55}@media(max-width:900px){.v4c-inputs{grid-template-columns:1fr!important;gap:18px!important}.v4c-vs{grid-template-columns:1fr!important}.v4c-vs-left{padding-right:0!important;border-right:0!important;padding-bottom:24px;border-bottom:1px solid #eef1f6}.v4c-vs-right{padding-left:0!important;padding-top:24px}.v4c-cta-bar{flex-direction:column;align-items:stretch!important}.v4c-section-grid{grid-template-columns:1fr!important;gap:32px!important}.v4c-3col{grid-template-columns:1fr!important}.v4c-3col-borderless>div{border-left:0!important;border-top:1px solid #e2e7ee}}@media(max-width:880px){.v4c-2col,.v4c-reviews-grid{grid-template-columns:1fr!important}}.v4c-reviews-carousel{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.v4c-reviews-carousel.is-active{display:block;position:relative}.v4c-reviews-carousel.is-active .v4c-review-card{position:absolute;top:0;width:calc(50% - 8px);opacity:0;pointer-events:none;transition:opacity .55s ease}.v4c-reviews-carousel.is-active .v4c-review-card.is-slot-left{left:0;opacity:1;pointer-events:auto}.v4c-reviews-carousel.is-active .v4c-review-card.is-slot-right{right:0;opacity:1;pointer-events:auto}@media(max-width:880px){.v4c-reviews-carousel{grid-template-columns:1fr}.v4c-reviews-carousel.is-active .v4c-review-card{width:100%;position:absolute;left:0}.v4c-reviews-carousel.is-active .v4c-review-card.is-slot-right{display:none}}.v4c-reviews-dots{min-height:8px}.v4c-reviews-dots .dot{width:8px;height:8px;border-radius:50%;background:#cfd6e1;border:0;padding:0;cursor:pointer;flex:0 0 auto;box-sizing:border-box;line-height:0;font-size:0;transition:background .2s,transform .2s}.v4c-reviews-dots .dot.is-active{background:#0b1e3a;transform:scale(1.3)}@media(prefers-reduced-motion:reduce){.v4c-reviews-carousel.is-active .v4c-review-card{transition:none}}.v4c-report-pager .v4c-report-page{opacity:0;transition:opacity .6s ease}.v4c-report-pager .v4c-report-page.is-visible{opacity:1}@media(prefers-reduced-motion:reduce){.v4c-report-pager .v4c-report-page{transition:none}}
