.vs{display:grid;gap:clamp(18px,2.2vw,28px);grid-template-columns:minmax(0,1fr);margin-top:clamp(30px,3.6vw,46px)}@media(min-width:900px){.vs{grid-template-columns:repeat(2,minmax(0,1fr))}}.vs-p{border:1px solid var(--lt-line);border-radius:var(--r-lg);padding:clamp(24px,2.8vw,36px);position:relative}.vs-a{background:linear-gradient(180deg,rgba(38,66,149,.035),transparent 60%)}.vs-b{background:#fff;box-shadow:0 34px 70px -48px rgba(0,24,68,.5);overflow:hidden}.vs-b:before{background:linear-gradient(90deg,var(--neon),var(--corn) 55%,var(--spot));content:"";height:3px;left:0;position:absolute;right:0;top:0}.vs-p h3{color:var(--deep);font:900 clamp(1.24rem,2.1vw,1.62rem) var(--head);letter-spacing:-.032em}.vs-p .sub{color:var(--lt-mut);font-size:.95rem;line-height:1.5;margin:9px 0 0}.vs-b .sub{color:var(--mid)}.vs-l{list-style:none;margin:clamp(22px,2.6vw,30px) 0 0;padding:0}.vs-l li{display:grid;gap:3px 16px;grid-template-columns:auto minmax(0,1fr);padding:15px 0}.vs-l li:first-child{padding-top:0}.vs-l .ic{align-items:center;border-radius:10px;display:flex;grid-row:span 2;height:38px;justify-content:center;width:38px}.vs-a .vs-l .ic{background:rgba(38,66,149,.07);color:var(--mid)}.vs-b .vs-l .ic{background:rgba(88,188,216,.16);color:var(--spot)}.vs-l b{color:var(--deep);font:900 1rem var(--head);letter-spacing:-.024em}.vs-l span{color:var(--lt-mut);font-size:.89rem;line-height:1.45}.vs-foot{background:var(--stone);border-radius:var(--r-lg);display:grid;gap:clamp(18px,2.4vw,30px);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));margin-top:clamp(18px,2.2vw,28px);padding:clamp(22px,2.6vw,30px)}.vs-foot>div{align-items:flex-start;display:flex;gap:14px}.vs-foot .ic{align-items:center;background:#fff;border:1px solid var(--lt-line);border-radius:10px;color:var(--spot);display:flex;flex:none;height:38px;justify-content:center;width:38px}.vs-foot b{color:var(--deep);display:block;font:900 .98rem var(--head);letter-spacing:-.022em}.vs-foot span{color:var(--lt-mut);display:block;font-size:.87rem;line-height:1.45;margin-top:5px}.fx-split .ic,.ph-c .ic,.vs-foot .ic,.vs-l .ic{border-radius:0}.ch-g b,.ch-h,.cx-by b,.faq summary,.fx-cal .t,.fx-cost b,.fx-cyc b,.fx-mg b,.fx-out .t,.fx-out b,.fx-panels p,.fx-ring .v,.fx-split b,.fx-track button .t,.fxh-h,.fxh-st b,.gv-gate b,.gv-out b,.gv-pil b,.gv-sig b,.h-big,.h-display,.h-sec,.h-sub,.pb-bill .hd b,.pb-bill .tot,.pb-q b,.ph-c b,.ph-g h3,.story-name,.story-outcome b,.tlc b,.vs-foot b,.vs-l b,.vs-p h3,h1,h2,h3,h4{letter-spacing:.01em}.ch-h,.h-sub,.ph-g h3,.vs-p h3{line-height:calc(1em + 14px)}.fx-cyc span,.fx-split span,.gv-pil span,.ph-c span,.sec b+span,.sec b~span,.sec label,.sec p.sub,.sec span.d,.sec strong+span,.vs-l span{line-height:calc(1em + 9px)}.cta.cta-light .form,.pb-bill,.pb-q,.story,.story:hover,.vs-b{box-shadow:none}.cta.cta-light .form,.pb-bill,.pb-q,.story,.vs-b{border-color:rgba(60,95,172,.22)}.ch-g b,.fx-cyc b,.gv-pil b,.mg b,.ph-c b,.vs-l b{hyphens:manual;overflow-wrap:break-word}