.vp-c101{font:16px/24px Arial,sans-serif;color:#183f86}.vp-c101 *{box-sizing:border-box}.vp-c101 h1,.vp-c101 h2,.vp-c101 h3,.vp-c101 p{margin:0}.vp-c101 a{color:inherit}.vp-c101 img{display:block;max-width:100%}.vp-c101-button,.vp-c101-outline{display:block;border:2px solid #183f86;border-radius:99px;padding:12px 16px;font:500 16px/24px Arial,sans-serif;text-align:center;text-decoration:none;cursor:pointer}.vp-c101-button{background:#183f86;color:#fff!important}.vp-c101-outline{background:transparent}.vp-c101 button:disabled{cursor:default;opacity:.65}.vp-c101-hero{position:relative}.vp-c101-hero picture{display:block;width:100%;height:40.83vw}.vp-c101-hero img{width:100%;height:100%;object-fit:cover}.vp-c101-hero>div{position:absolute;top:0;right:0;width:50%;height:100%;padding:44px 3.47vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.vp-c101-hero h1{font:500 60px/60px Arial,sans-serif}.vp-c101-hero>div>div{max-width:506px;margin:32px 0}.vp-c101-hero .vp-c101-button{width:356px;max-width:100%}.vp-c101-why,.vp-c101-brand{display:grid;grid-template-columns:1fr 1fr;max-width:1440px;margin:auto;padding:0 80px;align-items:center}.vp-c101-why-copy,.vp-c101-brand-copy{padding:32px 24px;min-width:0}.vp-c101-why h2,.vp-c101-how>h2,.vp-c101-brand h2,.vp-c101-highlight h2{font:500 36px/40px Arial,sans-serif;margin-bottom:32px}.vp-c101-why-intro{margin-bottom:32px}.vp-c101-why .vp-c101-outline,.vp-c101-brand .vp-c101-outline{max-width:226px;margin-top:32px}.vp-c101-video{display:block;width:38.88vw;height:38.88vw;max-width:100%;object-fit:cover;border-radius:1.11vw;margin:32px auto;background:#ecf0f3}.vp-c101-benefit{max-width:1440px;margin:32px auto;display:grid;grid-template-columns:1fr 1fr}.vp-c101-benefit-photo{display:flex;justify-content:center;margin:16px;padding-left:80px}.vp-c101-benefit-photo img{width:570px;height:auto;align-self:flex-start;border-radius:16px}.vp-c101-benefit-copy{padding:20px 80px 0;min-width:0}.vp-c101-benefit h2{font:500 30px/36px Arial,sans-serif;margin-bottom:32px}.vp-c101-benefit-intro{margin-bottom:32px}.vp-c101-benefit details{margin-bottom:28px;border-bottom:1px solid #ecf0f3}.vp-c101-benefit summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;font:500 20px/28px Georgia,serif;padding-bottom:20px}.vp-c101-benefit summary::-webkit-details-marker{display:none}.vp-c101-benefit summary svg{display:block}.vp-c101-minus{display:none}.vp-c101-benefit details[open] .vp-c101-plus{display:none}.vp-c101-benefit details[open] .vp-c101-minus{display:block}.vp-c101-benefit-answer{font-size:16px;line-height:24px;color:#6e7191;padding-bottom:20px}.vp-c101-ribbon{overflow:hidden;background:#12abe3;color:white;padding:16px 0}.vp-c101-ribbon>div{display:flex;justify-content:center;width:max-content;animation:vp-c101-ribbon 40s linear infinite}.vp-c101-ribbon span{flex:none;font:400 20px/26px Georgia,serif;padding-left:42px}.vp-c101-how{padding:32px 24px;background:#ecf0f3;text-align:center}.vp-c101-how>h2{margin-bottom:28px}.vp-c101-how>p{margin-bottom:32px}.vp-c101-how-rail{display:flex;gap:12px;max-width:1014px;margin:auto;overflow:auto;scrollbar-width:none;scroll-snap-type:x mandatory;text-align:left}.vp-c101-how-slide>article{flex:0 0 330px;padding:16px;border-radius:16px;background:white;display:flex;flex-direction:column;scroll-snap-align:start}.vp-c101-how-rail img{width:100%;height:208px;object-fit:cover;border-radius:16px}.vp-c101-how-rail article>div{padding:16px;display:flex;flex-direction:column;flex:1}.vp-c101-how-rail h3{font:400 16px/24px Georgia,serif}.vp-c101-how-rail article>div>div{font-size:12px;line-height:16px;margin-top:12px}.vp-c101-how-rail article>div>div:first-of-type{flex:1}.vp-c101-brand-copy>div:not(.vp-c101-brand-rail){margin-bottom:32px}.vp-c101-brand-rail{display:flex;gap:12px;overflow:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.vp-c101-brand-rail>article{flex:1;min-width:0;max-width:183px;border:1px solid #12abe3;border-radius:16px;padding:24px 16px;text-align:center;scroll-snap-align:start}.vp-c101-brand-rail h3{font:400 18px/24px Georgia,serif;margin-bottom:24px}.vp-c101-brand-rail p{font:400 14px/20px Arial,sans-serif}.vp-c101-highlight{display:grid;grid-template-columns:1fr 1fr;padding:0 80px;background:#ecf0f3}.vp-c101-highlight-copy{padding:32px 24px;display:flex;flex-direction:column;justify-content:center}.vp-c101-highlight h2{margin-bottom:56px}.vp-c101-highlight h3{font:400 30px/36px Georgia,serif}.vp-c101-price{font-size:24px;line-height:32px;margin-top:16px!important}.vp-c101-highlight ul{list-style:none;padding:0;margin:16px 0 0}.vp-c101-highlight li{display:flex;align-items:center;gap:4px;margin:8px 0;font-weight:500}.vp-c101-highlight li>svg{width:19px;height:14px;flex:0 0 19px;fill:#12abe3}.vp-c101-highlight form{margin-top:32px}.vp-c101-highlight form .vp-c101-button{max-width:226px;width:100%}.vp-c101-highlight-desktop{display:flex;align-items:center;justify-content:center;padding:32px 0}.vp-c101-highlight-desktop img{width:38.88vw;height:38.88vw;object-fit:cover;border-radius:1.11vw}.vp-c101-highlight-mobile{display:none}.vp-c101 a:focus-visible,.vp-c101 button:focus-visible,.vp-c101 summary:focus-visible,.vp-c101 [tabindex]:focus-visible{outline:2px solid #183f86;outline-offset:4px}
@media(max-width:1023px){.vp-c101-hero picture{height:81.94vw}.vp-c101-hero>div{position:static;width:100%;padding:44px 24px;align-items:center;text-align:center}.vp-c101-hero h1{font-size:48px;line-height:48px}.vp-c101-hero>div>div{font-size:14px;line-height:20px}.vp-c101-why,.vp-c101-brand{display:flex;flex-direction:column;padding:32px 24px}.vp-c101-why{background:#ecf0f3;text-align:center}.vp-c101-why-copy{display:contents}.vp-c101-why h2{order:0;width:310px;max-width:100%}.vp-c101-why-intro{order:1;margin:0}.vp-c101-why .vp-c101-video{order:2}.vp-c101-why-detail{order:3}.vp-c101-why .vp-c101-outline{order:4;width:100%;max-width:none}.vp-c101 h2{font-size:30px;line-height:36px}.vp-c101-why-intro,.vp-c101-why-detail,.vp-c101-brand-copy>div{font-size:14px;line-height:20px}.vp-c101-video{width:calc(100vw - 65px);height:calc(100vw - 65px);border-radius:4.44vw;margin:32px auto}.vp-c101-benefit{display:flex;flex-direction:column;margin:24px auto}.vp-c101-benefit-photo{padding:0}.vp-c101-benefit-photo img{width:570px;max-width:100%}.vp-c101-benefit-copy{padding:20px 16px 0}.vp-c101-benefit h2{font-size:24px;line-height:28px}.vp-c101-ribbon span{font-size:18px;line-height:24px}.vp-c101-how-rail{width:calc(100% + 48px);max-width:none;margin-left:-24px;padding:0 24px}.vp-c101-how-slide>article{flex-basis:308px;padding:12px}.vp-c101-brand-copy{padding:0;width:100%;text-align:center}.vp-c101-brand-rail{width:calc(100% + 48px);margin-left:-24px;padding:0 24px}.vp-c101-brand-rail>article{flex:0 0 258px;max-width:258px}.vp-c101-brand .vp-c101-outline{width:100%;max-width:none}.vp-c101-highlight{display:block;padding:0}.vp-c101-highlight-copy{padding:32px 24px;text-align:center;align-items:center}.vp-c101-highlight h2{margin-bottom:12px}.vp-c101-highlight-mobile{display:block;width:100%;margin:32px 0}.vp-c101-highlight-mobile img{width:100%;height:calc(100vw - 65px);object-fit:cover;border-radius:4.44vw}.vp-c101-highlight-desktop{display:none}.vp-c101-highlight h3{font-size:24px;line-height:28px}.vp-c101-price{font-size:16px;line-height:24px;margin-top:8px!important}.vp-c101-highlight li{font-size:14px;line-height:20px}.vp-c101-highlight form{width:100%}.vp-c101-highlight form .vp-c101-button{max-width:none}}
@keyframes vp-c101-ribbon{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.vp-c101-ribbon>div{animation:none}}
@media(max-width:1023px){.vp-c101-how-rail,.vp-c101-brand-rail{scroll-padding-inline:24px}}

.vp-c101-how-slide{flex:0 0 330px;display:flex;justify-content:center;scroll-snap-align:start}.vp-c101-how-slide>article{width:330px}.vp-c101-how-dots,.vp-c101-brand-position{display:none}.vp-c101-brand-rail{scroll-snap-type:none}
@media(max-width:1023px){.vp-c101-how-rail{padding:0;scroll-padding-inline:0}.vp-c101-how-slide{flex:0 0 100%;width:100%}.vp-c101-how-slide>article{width:308px;flex:0 0 308px}.vp-c101-how-dots{display:flex;justify-content:center;margin-top:7px}.vp-c101-how-dots button{width:32px;height:32px;padding:0;border:0;background:transparent;display:flex;align-items:center;justify-content:center}.vp-c101-how-dots span{width:8px;height:8px;border-radius:50%;background:#183f86;opacity:.25}.vp-c101-how-dots button[aria-current] span{opacity:1}.vp-c101-brand-position{display:block;width:100%;height:44px;margin:8px 0 0;appearance:none;background:transparent;cursor:grab}.vp-c101-brand-position::-webkit-slider-runnable-track{height:3px;background:#ecf0f3;border-radius:99px}.vp-c101-brand-position::-webkit-slider-thumb{appearance:none;width:var(--thumb-width,80px);height:3px;background:#183f86;border-radius:99px}.vp-c101-brand-position::-moz-range-track{height:3px;background:#ecf0f3}.vp-c101-brand-position::-moz-range-thumb{width:var(--thumb-width,80px);height:3px;border:0;background:#183f86}.vp-c101-brand .vp-c101-outline{margin-top:11px}}

@media(max-width:1023px){.vp-c101-how>p{font-size:14px;line-height:20px}}
