.vv-anchor{scroll-margin-top:80px}.vv-kicker{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.vv-kicker .bs-tag--coming-soon{color:#ff8cc4;background:#ff2a9433}.vv-mock{width:100%}.vv-app{grid-template-columns:124px minmax(0,1fr);min-height:300px;display:grid}.vv-side{background:var(--payrilla-navy);align-content:start;gap:4px;padding:14px 10px;font-size:12px;display:grid}.vv-side span{color:var(--payrilla-dark-muted);padding:6px 8px}.vv-side .vv-side-brand{color:var(--payrilla-white);font-family:var(--payrilla-font-heading);border-bottom:1px solid #ffffff24;align-items:center;gap:6px;margin-bottom:6px;padding-bottom:10px;font-size:14px;font-weight:600;display:flex}.vv-side-brand svg{color:var(--payrilla-pink)}.vv-side .vv-side-active{color:var(--payrilla-white);border-left:3px solid var(--payrilla-pink);background:#ff2a9440}.vv-main{align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.vv-main-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.vv-main-head strong{font-family:var(--payrilla-font-heading);color:var(--payrilla-navy);font-size:17px}.vv-slots{border:1px solid var(--payrilla-border);display:grid}.vv-slot{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-height:46px;padding:8px 10px;display:grid}.vv-slot+.vv-slot{border-top:1px solid var(--payrilla-border)}.vv-slot-time{color:var(--payrilla-body);font-size:11px;font-weight:700}.vv-appt{border-left:3px solid var(--payrilla-pink);background:#fdf1f7;align-items:center;gap:10px;min-width:0;padding:6px 10px;display:flex}.vv-appt-paw{width:22px;height:22px;color:var(--payrilla-pink);flex:none;place-items:center;display:grid}.vv-appt-lines{flex:1;gap:5px;min-width:0;display:grid}.vv-slot-open{border-top:1px dashed var(--payrilla-border);height:0}.vv-skel{background:var(--payrilla-border);width:80%;height:7px;display:block}.vv-skel--dark{background:var(--payrilla-navy);opacity:.75;width:62%}.vv-skel--short{width:42%}.vv-skel--light{background:#ffffff40}.vv-panels{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vv-panel{border:1px solid var(--payrilla-border);gap:6px;padding:10px 12px;font-size:12px;display:grid}.vv-panel em{color:var(--payrilla-navy);font-style:normal;font-weight:800}.vv-panel--dark{background:var(--payrilla-navy);border-color:var(--payrilla-navy)}.vv-panel--dark em{color:var(--payrilla-pink)}.vv-mock-foot{background:var(--payrilla-navy);color:var(--payrilla-dark-muted);font-family:var(--payrilla-font-nav);border-top:2px dashed #ff2a9499;padding:10px 16px;font-size:12px}.vv-caps{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:48px;display:grid}.vv-cap{align-items:flex-start;gap:24px;display:flex}.vv-cap .vv-cap-icon{flex:none;margin-bottom:0}.vv-cap h3{margin-bottom:8px}.payrilla-theme .vv-cap p{margin:0}.payrilla-theme .vv-note{color:var(--payrilla-navy);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:36px 0 0;font-weight:600;display:flex}.payrilla-theme .vv-more-dark{margin-top:28px}.vv-more-dark a{color:var(--payrilla-pink)}.vv-more-dark a:hover{color:var(--payrilla-white)}.vv-suite{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;margin-top:48px;display:grid}.vv-suite-list{gap:24px;margin:0;padding:0;list-style:none;display:grid}.vv-suite-item{align-items:flex-start;gap:16px;display:flex}.vv-suite-icon{width:48px;height:48px;color:var(--payrilla-pink);background:#ff2a941a;flex:none;place-items:center;display:grid}.vv-suite-text{min-width:0}.payrilla-theme .vv-suite-name{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 4px;font-size:19px;font-weight:600;display:flex}.payrilla-theme .vv-suite-text p{margin:0 0 6px;font-size:15px}.vv-suite-link{color:var(--payrilla-pink);font-size:14px;font-weight:800;text-decoration:none}.vv-suite-link:hover{color:var(--payrilla-navy)}.vv-suite-figure{margin:0;position:sticky;top:104px}.vv-caption{color:var(--payrilla-body);margin-top:14px;font-size:14px}.vv-dash-body{padding:18px 20px 20px}.payrilla-theme .vv-dash-label{font-family:var(--payrilla-font-nav);letter-spacing:.8px;text-transform:uppercase;color:var(--payrilla-body);margin:0 0 8px;font-size:11px;font-weight:600}.payrilla-theme .vv-dash-list+.vv-dash-label{margin-top:18px}.vv-dash-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vv-dash-item{border:1px solid var(--payrilla-border);align-items:flex-start;gap:12px;padding:12px 14px;font-size:13px;display:flex}.vv-dash-icon{width:34px;height:34px;color:var(--payrilla-pink);background:#ff2a941a;flex:none;place-items:center;display:grid}.vv-dash-text{min-width:0;color:var(--payrilla-body);flex:1;gap:2px;display:grid}.vv-dash-text strong{color:var(--payrilla-navy);font-size:14px}.vv-dash-buttons{flex-wrap:wrap;margin-top:8px}.vv-dash-item .lp-mock-badge,.vv-dash-item .bs-tag{flex:none;align-self:center}.vv-dash-item--soon{background:#fafafa;border-style:dashed;border-color:#cfcbd6;align-items:center}.vv-dash-item--soon .vv-dash-icon{background:var(--payrilla-border);color:var(--payrilla-body)}.vv-dash-item--soon .vv-dash-text strong{color:var(--payrilla-body)}.vv-toward{background:var(--payrilla-navy);color:var(--payrilla-dark-muted);border-left:5px solid var(--payrilla-pink);max-width:920px;margin-top:56px;padding:28px 32px}.payrilla-theme .vv-toward p{margin:0}.payrilla-theme .vv-toward .vv-toward-label{color:var(--payrilla-white);font-family:var(--payrilla-font-heading);margin-bottom:8px;font-size:21px;font-weight:600}@media (max-width:980px){.vv-suite{grid-template-columns:minmax(0,1fr);gap:40px}.vv-suite-figure{max-width:560px;position:static}}@media (max-width:767px){.vv-kicker{justify-content:center}.vv-app{grid-template-columns:minmax(0,1fr);min-height:0}.vv-side{display:none}.vv-caps{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:32px}.vv-cap{flex-direction:column;gap:16px}.vv-cap .vv-cap-icon{width:60px;height:60px}.vv-toward{margin-top:40px;padding:22px 20px}}@media (max-width:399px){.vv-panels{grid-template-columns:minmax(0,1fr)}.vv-dash-body{padding:14px}.vv-dash-item{gap:10px;padding:10px}.vv-dash-item--soon{flex-wrap:wrap}}.vv-start .lp-interests{grid-template-columns:minmax(0,1fr)}
