.vpm-widget{--vpm-navigation-background:#17243d;--vpm-content-background:#f5c4a0;font-family:Arial,Helvetica,sans-serif;background:var(--vpm-navigation-background);color:#fff;min-height:860px;overflow:hidden;border-radius:30px}
.vpm-widget *{box-sizing:border-box}
.vpm__layout{display:grid;grid-template-columns:minmax(390px,.86fr) minmax(600px,1.55fr);min-height:860px}
.vpm__navigation{display:flex;flex-direction:column;justify-content:center;gap:18px;padding:64px 5.5vw;border-right:1px solid rgba(255,255,255,.16);background:var(--vpm-navigation-background)}
.vpm__tab{display:block;width:100%;padding:9px 0;border:0;background:transparent!important;color:rgba(255,255,255,.32);font-family:Arial,Helvetica,sans-serif;font-size:clamp(31px,3vw,53px);font-weight:300;line-height:1.1;letter-spacing:-.045em;text-align:left;cursor:pointer;transition:color .3s ease}
.vpm__tab:hover,.vpm__tab:focus-visible,.vpm__tab[aria-selected="true"]{color:#fff;outline:0}
.vpm__content{position:relative;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:clamp(62px,8vw,130px);background:var(--vpm-content-background);color:#17243d}
.vpm__panel{position:relative;z-index:2;max-width:880px}
.vpm__panel[hidden]{display:none}
.vpm__title{max-width:830px;margin:0;color:#17243d;font-family:Arial,Helvetica,sans-serif;font-size:clamp(43px,5.1vw,82px);font-weight:300;line-height:1.02;letter-spacing:-.055em;text-wrap:balance}
.vpm__rule{width:100%;height:1px;margin:42px 0 34px;background:rgba(21,36,61,.24)}
.vpm__copy{max-width:760px;margin:0;color:rgba(21,36,61,.76);font-size:clamp(16px,1.45vw,21px);line-height:1.68}
.vpm__copy p{margin:0}
.vpm__next{position:absolute;z-index:3;right:clamp(38px,5vw,75px);bottom:44px;border:0!important;background:transparent!important;color:#17243d;font:300 40px/1 Arial,Helvetica,sans-serif;cursor:pointer;padding:8px 18px}
.vpm__next:focus-visible{outline:1px solid currentColor;outline-offset:4px}
.vpm__panel.is-changing .vpm__title,.vpm__panel.is-changing .vpm__copy{animation:vpm-enter .42s ease}
@keyframes vpm-enter{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
@media(max-width:980px){.vpm-widget,.vpm__layout{min-height:0}.vpm__layout{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr)}.vpm__navigation{display:flex;flex-direction:column;justify-content:center;padding:40px 24px;border-right-width:1px;border-right-style:solid;border-bottom:0}.vpm__tab{font-size:29px}.vpm__content{min-height:610px}}
@media(max-width:620px){.vpm__layout{grid-template-columns:1fr}.vpm__navigation{display:flex;overflow-x:auto;flex-direction:row;gap:24px;padding:28px 18px;border-right:0;border-bottom-width:1px;border-bottom-style:solid;scrollbar-width:none}.vpm__tab{min-width:max-content;font-size:24px}.vpm__content{min-height:650px;padding:95px 28px 85px}.vpm__title{font-size:40px}.vpm__copy{font-size:16px}.vpm__next{right:22px;bottom:26px}}
