:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{color:#000;background:#fff;margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}
.vs-root,.vs-root *{box-sizing:border-box}.vs-root{font-family:var(--font-sans);color:var(--vs-text);background:var(--vs-surface);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.vs-root h1,.vs-root h2,.vs-root h3,.vs-root h4{color:var(--vs-ink);text-wrap:balance;margin:0}.vs-root p{margin:0}:where(.vs-root) a:where(:not(.vs-btn)){color:var(--vs-navy-700)}.vs-root :focus-visible{box-shadow:var(--vs-focus);outline:none}.vs-acc{color:var(--vs-saffron-600)}.vs-on-dark .vs-acc,.vs-dark .vs-acc{color:var(--vs-saffron-400)}.vs-wrap{width:100%;max-width:calc(var(--vs-container) + 2 * var(--vs-space-12));padding-left:max(var(--vs-space-12), env(safe-area-inset-left,0px));padding-right:max(var(--vs-space-12), env(safe-area-inset-right,0px));margin:0 auto}@media (max-width:900px){.vs-wrap{padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px))}}@media (max-width:560px){.vs-wrap{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}}.vs-fluid-display{font-size:clamp(42px,5.4vw,68px);line-height:1.06}.vs-fluid-h1{font-size:clamp(36px,4.4vw,52px);line-height:1.1}.vs-fluid-h2{font-size:clamp(30px,3.2vw,40px);line-height:1.2}.vs-ico{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.vs-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vs-logo{color:var(--vs-navy-900);align-items:center;line-height:0;text-decoration:none;display:inline-flex}.vs-logo svg{flex:none;width:auto;height:100%;display:block}.vs-logo--white{color:var(--vs-on-dark);--vs-logo-knock:#13263b;--vs-logo-plate:transparent}.vs-btn{height:var(--vs-button-h);border-radius:var(--vs-r-sm);font:600 16px/1 var(--font-sans);letter-spacing:.005em;cursor:pointer;white-space:nowrap;border:1.5px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.vs-btn .vs-ico{stroke-width:2px;width:18px;height:18px;transition:transform .2s}.vs-btn:hover .vs-ico--arrow{transform:translate(2px,-2px)}.vs-btn:active{transform:translateY(1px)}.vs-btn--primary{background:var(--vs-saffron-500);color:var(--vs-on-saffron)}.vs-btn--primary:hover{background:var(--vs-saffron-400);color:var(--vs-on-saffron)}.vs-btn--dark{background:var(--vs-navy-900);color:var(--vs-on-dark)}.vs-btn--dark:hover{background:var(--vs-navy-800);color:var(--vs-on-dark)}.vs-btn--outline{color:var(--vs-ink);border-color:var(--vs-field);background:0 0}.vs-btn--outline:hover{border-color:var(--vs-ink);color:var(--vs-ink)}.vs-btn--light{color:var(--vs-on-dark);background:0 0;border-color:#ffffffd9}.vs-btn--light:hover{background:var(--vs-on-dark);color:var(--vs-navy-900)}.vs-btn--sm{height:40px;padding:0 16px;font-size:14px}.vs-btn--block{width:100%}.vs-btn[disabled],.vs-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.vs-chip{height:var(--vs-chip-h);border-radius:var(--vs-r-sm);border:1.5px solid var(--vs-field);background:var(--vs-surface);color:var(--vs-ink);font:500 15px/1 var(--font-sans);cursor:pointer;align-items:center;gap:8px;padding:0 17px;transition:border-color .15s,background-color .15s;display:inline-flex}.vs-chip:hover{border-color:var(--vs-ink)}.vs-chip[aria-pressed=true]{background:var(--vs-navy-900);border-color:var(--vs-navy-900);color:var(--vs-on-dark)}.vs-chip small{color:var(--vs-muted);font-size:13px;font-weight:400}.vs-chip[aria-pressed=true] small{color:var(--vs-on-dark-soft)}.vs-tag{border-radius:var(--vs-r-xs);background:var(--vs-saffron-100);height:24px;color:var(--vs-saffron-700);font:600 12.5px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.vs-tag--navy{background:var(--vs-navy-100);color:var(--vs-navy-700)}.vs-tag--plain{background:var(--vs-surface-alt);color:var(--vs-text)}.vs-header{z-index:20;align-items:center;gap:40px;padding-top:28px;padding-bottom:0;display:flex;position:relative}.vs-header__logo{flex:none;height:34px}.vs-header__nav{align-items:center;gap:26px;display:flex}.vs-header__nav a{color:var(--vs-ink);font:500 16px/1 var(--font-sans);white-space:nowrap;padding:8px 0;text-decoration:none;position:relative}.vs-header__nav a:hover{color:var(--vs-navy-700)}.vs-header__nav a[aria-current=page]:after{content:"";background:var(--vs-saffron-500);border-radius:2px;height:2px;position:absolute;bottom:-2px;left:0;right:0}.vs-header__end{align-items:center;gap:18px;margin-left:auto;display:flex}.vs-header__link{color:var(--vs-ink);font:500 15px/1 var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 2px;text-decoration:none;display:inline-flex}.vs-header__link:hover{color:var(--vs-navy-700)}.vs-header__langw{flex:none;display:flex}.vs-header__lang{border-radius:var(--vs-r-sm);border:1px solid var(--vs-line);background-color:var(--vs-surface);height:36px;color:var(--vs-ink);font:600 13.5px/1 var(--font-sans);letter-spacing:.03em;cursor:pointer;appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 15px) 52%,calc(100% - 11px) 52%;background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding:0 26px 0 11px}.vs-header__lang:hover{border-color:var(--vs-field)}.vs-header--split .vs-header__end{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13263b80;border-radius:16px;padding:6px 6px 6px 18px}.vs-header--split .vs-header__link{color:var(--vs-on-dark)}.vs-header--split .vs-header__link:hover{color:var(--vs-saffron-400)}.vs-header--split .vs-header__lang{color:var(--vs-on-dark);background-color:#0000;border-color:#ffffff59}.vs-header--split .vs-header__lang option{color:#0e1b2b}.vs-header__burger{border-radius:var(--vs-r-sm);border:1px solid var(--vs-line);background:var(--vs-surface);width:44px;height:44px;color:var(--vs-ink);cursor:pointer;justify-content:center;align-items:center;display:none}.vs-header__menu{display:none}@media (max-width:1100px){.vs-header{gap:16px;padding-top:18px}.vs-header__nav,.vs-header__end .vs-header__hide{display:none}.vs-header__burger{display:inline-flex}.vs-header--split .vs-header__end{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0}.vs-header--split .vs-header__link,.vs-header--split .vs-header__lang{color:var(--vs-ink);border-color:var(--vs-line)}.vs-header--split .vs-header__lang{background-color:var(--vs-surface)}.vs-header__end{gap:10px}.vs-header__menu[data-open=true]{border-radius:var(--vs-r-md);background:var(--vs-surface);border:1px solid var(--vs-line);box-shadow:var(--vs-shadow-float);gap:2px;margin-top:10px;padding:10px;display:grid;position:absolute;top:100%;left:0;right:0}.vs-header__menu a{border-radius:var(--vs-r-sm);color:var(--vs-ink);font:500 16px/1.2 var(--font-sans);padding:12px;text-decoration:none}.vs-header__menu a:hover,.vs-header__menu a[aria-current=page]{background:var(--vs-surface-alt)}.vs-header__menu .vs-header__menu-cta{display:none}}@media (max-width:560px){.vs-header{gap:8px;padding-top:14px}.vs-header__logo{min-width:0;height:24px!important}.vs-header__end{gap:6px}.vs-header__lang{background-position:calc(100% - 13px) 52%,calc(100% - 9px) 52%;height:38px;padding:0 23px 0 9px;font-size:13px}.vs-header__end .vs-header__cta{height:38px;padding:0 12px;font-size:13.5px}.vs-header__burger{width:38px;height:38px}.vs-header__burger .vs-ico{width:20px;height:20px}}@media (max-width:389px){.vs-header__logo{height:22px!important}.vs-header__end .vs-header__cta{padding:0 10px}}@media (max-width:369px){.vs-header__logo{height:19px!important}.vs-header__lang{background-position:calc(100% - 11px) 52%,calc(100% - 7px) 52%;padding:0 20px 0 7px}.vs-header__end .vs-header__cta{padding:0 9px;font-size:13px}.vs-header__burger{width:36px;height:36px}}@media (max-width:339px){.vs-header__end .vs-header__cta{display:none}}.vs-feature{border-top:1px solid var(--vs-line);align-content:start;gap:10px;max-width:340px;padding-top:20px;display:grid}.vs-feature__title{font:600 19px/25px var(--font-sans);color:var(--vs-ink)}.vs-feature__text{font:400 15.5px/24px var(--font-sans);color:var(--vs-text)}.vs-dark .vs-feature{border-top-color:#ffffff2e}.vs-dark .vs-feature__title{color:var(--vs-on-dark)}.vs-dark .vs-feature__text{color:var(--vs-on-dark-soft)}.vs-bubble{background:var(--vs-navy-800);border-radius:var(--vs-r-bubble) var(--vs-r-bubble) var(--vs-r-bubble) var(--vs-r-tail);position:relative;overflow:hidden}.vs-bubble img{object-fit:cover;width:100%;height:100%;display:block}.vs-bubble--tail-tl{border-radius:var(--vs-r-tail) var(--vs-r-bubble) var(--vs-r-bubble) var(--vs-r-bubble)}.vs-bubble--tail-tr{border-radius:var(--vs-r-bubble) var(--vs-r-tail) var(--vs-r-bubble) var(--vs-r-bubble)}.vs-bubble--tail-br{border-radius:var(--vs-r-bubble) var(--vs-r-bubble) var(--vs-r-tail) var(--vs-r-bubble)}.vs-bubble--tail-bl{border-radius:var(--vs-r-bubble) var(--vs-r-bubble) var(--vs-r-bubble) var(--vs-r-tail)}.vs-bubble:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #13263b0f}@media (max-width:900px){.vs-bubble{--vs-r-bubble:64px}}.vs-player{aspect-ratio:16/9;border-radius:var(--vs-r-md);color:#fff;isolation:isolate;background:#0b1624;width:100%;max-width:100%;position:relative;overflow:hidden}.vs-player__img{object-fit:cover;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.vs-player:before{content:"";z-index:1;background:linear-gradient(#0b16241a 40%,#0b1624c7);position:absolute;inset:0}.vs-player__top{z-index:2;font:600 13px/1.2 var(--font-sans);justify-content:space-between;gap:10px;display:flex;position:absolute;top:14px;left:16px;right:16px}.vs-player__ch{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b162499;border-radius:999px;align-items:center;gap:8px;min-width:0;max-width:calc(100% - 110px);padding:6px 10px;display:inline-flex}.vs-player__ch b{flex:none}.vs-player__title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.vs-player__brand{flex:none}.vs-player__ch b{color:var(--vs-saffron-400)}.vs-player__play{z-index:2;background:var(--vs-saffron-500);width:76px;height:76px;color:var(--vs-on-saffron);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:transform .2s,box-shadow .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #e69a2240}.vs-player__play:hover{transform:translate(-50%,-50%)scale(1.05);box-shadow:0 0 0 14px #e69a2238}.vs-player__play svg{fill:currentColor;stroke:none;width:28px;height:28px;margin-left:4px}.vs-player__bar{z-index:2;font:600 12.5px/1 var(--font-sans);font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid;position:absolute;bottom:14px;left:16px;right:16px}.vs-player__track{background:#ffffff40;border-radius:999px;height:5px;overflow:hidden}.vs-player__track i{background:var(--vs-saffron-500);border-radius:inherit;width:0;height:100%;display:block}.vs-player__mark{z-index:2;font:500 11px/1 var(--font-sans);color:#ffffff6b;letter-spacing:.04em;pointer-events:none;position:absolute;top:46%;right:18px}.vs-player__brand{font:600 11px/1 var(--font-sans);letter-spacing:.02em;background:#0b162499;border-radius:4px;align-items:center;padding:5px 9px;display:inline-flex}.vs-modcard{border:1px solid var(--vs-line);border-radius:var(--vs-r-md);background:var(--vs-surface);color:inherit;grid-template-rows:auto 1fr;min-width:0;text-decoration:none;transition:box-shadow .2s,transform .2s,border-color .2s;display:grid;overflow:hidden}.vs-modcard:hover{box-shadow:var(--vs-shadow-card);border-color:#0000;transform:translateY(-3px)}.vs-modcard__media{aspect-ratio:16/10;background:var(--vs-navy-800);position:relative;overflow:hidden}.vs-modcard__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.vs-modcard:hover .vs-modcard__media img{transform:scale(1.04)}.vs-modcard__media:after{content:"";background:linear-gradient(#0b162400 45%,#0b16248c);position:absolute;inset:0}.vs-modcard__num{z-index:1;background:var(--vs-surface);min-width:36px;height:36px;color:var(--vs-ink);font:700 18px/1 var(--font-display);border-radius:6px;place-items:center;padding:0 8px;display:grid;position:absolute;top:14px;left:14px}.vs-modcard__dur{z-index:1;color:#fff;font:600 13px/1 var(--font-sans);position:absolute;bottom:16px;left:14px}.vs-modcard__body{grid-template-rows:auto auto 1fr auto;gap:10px;min-width:0;padding:20px;display:grid}.vs-modcard__title{font:600 20px/26px var(--font-sans);color:var(--vs-ink)}.vs-modcard__text{font:400 14.5px/22px var(--font-sans);color:var(--vs-text)}.vs-modcard__tags{flex-wrap:wrap;align-content:start;gap:8px;display:flex}.vs-modcard__foot{border-top:1px solid var(--vs-line);font:400 13.5px/1.3 var(--font-sans);color:var(--vs-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:14px;display:flex}.vs-modcard__foot b{font:700 18px/1.2 var(--font-display);color:var(--vs-ink);display:block}.vs-modcard__go{color:var(--vs-ink);text-decoration:underline;-webkit-text-decoration-color:var(--vs-saffron-500);text-decoration-color:var(--vs-saffron-500);text-underline-offset:5px;font-weight:600;text-decoration-thickness:2px}.vs-price{border-radius:var(--vs-r-lg);border:1px solid var(--vs-line);background:var(--vs-surface);grid-template-rows:auto auto auto 1fr auto;gap:18px;min-width:0;padding:32px;display:grid;position:relative}.vs-price--featured{border:2px solid var(--vs-navy-900);box-shadow:var(--vs-shadow-card)}.vs-price__badge{background:var(--vs-saffron-500);height:28px;color:var(--vs-on-saffron);font:700 12px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex;position:absolute;top:-14px;left:32px}.vs-price__name{font:600 20px/1.2 var(--font-sans);color:var(--vs-ink)}.vs-price__for{font:400 14.5px/1.45 var(--font-sans);color:var(--vs-muted);margin-top:6px}.vs-price__amt{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.vs-price__amt b{font:700 44px/1 var(--font-display);color:var(--vs-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.vs-price__amt span{font:400 14px/1.3 var(--font-sans);color:var(--vs-muted)}.vs-price__list{border-bottom:1px solid var(--vs-line);align-content:start;margin:0;padding:0;list-style:none;display:grid}.vs-price__list li{border-top:1px solid var(--vs-line);font:400 15px/1.45 var(--font-sans);color:var(--vs-text);padding:10px 0}.vs-review{border-radius:var(--vs-r-md);background:var(--vs-surface);box-shadow:var(--vs-shadow-card);gap:16px;min-width:0;padding:32px;display:grid}.vs-review__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.vs-review__stars{color:var(--vs-saffron-500);gap:3px;display:flex}.vs-review__stars svg{width:20px;height:20px}.vs-review__stars .off{color:var(--vs-line)}.vs-review__title{font:600 19px/1.35 var(--font-sans);color:var(--vs-ink)}.vs-review__text{font:400 15.5px/1.6 var(--font-sans);color:var(--vs-text)}.vs-review__who{align-items:center;gap:14px;margin-top:4px;display:flex}.vs-review__who img,.vs-review__ini{object-fit:cover;border-radius:50%;flex:none;width:52px;height:52px}.vs-review__ini{background:var(--vs-navy-100);color:var(--vs-navy-700);font:700 18px/1 var(--font-display);place-items:center;display:grid}.vs-review__who b{font:600 15.5px/1.3 var(--font-sans);color:var(--vs-ink);display:block}.vs-review__who span{font:400 14px/1.3 var(--font-sans);color:var(--vs-muted)}.vs-arrow{width:var(--vs-arrow-button);height:var(--vs-arrow-button);background:var(--vs-saffron-500);color:var(--vs-on-saffron);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:background-color .15s,transform .15s;display:inline-grid}.vs-arrow:hover{background:var(--vs-saffron-400)}.vs-arrow:active{transform:scale(.96)}.vs-arrow .vs-ico{stroke-width:2px;width:24px;height:24px}.vs-arrow[disabled]{background:var(--vs-line);color:var(--vs-muted);cursor:default}.vs-progress{gap:8px;display:grid}.vs-progress__top{font:500 14px/1.2 var(--font-sans);color:var(--vs-ink);justify-content:space-between;gap:10px;display:flex}.vs-progress__top span{color:var(--vs-muted);font-variant-numeric:tabular-nums}.vs-progress__track{background:var(--vs-surface-alt);height:8px;box-shadow:inset 0 0 0 1px var(--vs-line);border-radius:999px;overflow:hidden}.vs-progress__track i{border-radius:inherit;background:var(--vs-saffron-500);height:100%;display:block}.vs-progress--done .vs-progress__track i{background:var(--vs-ok)}.vs-pill{height:26px;font:600 12.5px/1 var(--font-sans);color:var(--vs-ink);background:var(--vs-wait-bg);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 11px 0 9px;display:inline-flex}.vs-pill:before{content:"";background:var(--vs-wait);border-radius:50%;flex:none;width:7px;height:7px}.vs-pill--ok{background:var(--vs-ok-bg)}.vs-pill--ok:before{background:var(--vs-ok)}.vs-pill--action{background:var(--vs-action-bg)}.vs-pill--action:before{background:var(--vs-action)}.vs-pill--error{background:var(--vs-error-bg)}.vs-pill--error:before{background:var(--vs-error)}.vs-pill--info{background:var(--vs-navy-100)}.vs-pill--info:before{background:var(--vs-navy-700)}.vs-pill--next{background:var(--vs-saffron-100)}.vs-pill--next:before{background:var(--vs-saffron-500)}.vs-kpi{border-radius:var(--vs-r-md);border:1px solid var(--vs-line);background:var(--vs-surface);gap:6px;min-width:0;padding:20px;display:grid}.vs-kpi__l{font:500 13.5px/1.3 var(--font-sans);color:var(--vs-muted)}.vs-kpi__v{font:700 30px/1.1 var(--font-display);color:var(--vs-ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.vs-kpi__n{font:400 13px/1.35 var(--font-sans);color:var(--vs-muted)}.vs-kpi__n.up{color:var(--vs-ok);font-weight:600}.vs-field{gap:7px;min-width:0;display:grid}.vs-field__l{font:600 14px/1.2 var(--font-sans);color:var(--vs-ink)}.vs-field__l em{color:var(--vs-muted);font-style:normal;font-weight:400}.vs-input{border-radius:var(--vs-r-sm);border:1.5px solid var(--vs-field);background:var(--vs-surface);width:100%;height:50px;color:var(--vs-ink);font:400 16px/1.2 var(--font-sans);padding:0 14px}textarea.vs-input{resize:vertical;height:auto;min-height:120px;padding:12px 14px;line-height:1.5}select.vs-input{cursor:pointer}.vs-input:focus{border-color:var(--vs-navy-700);box-shadow:0 0 0 3px var(--vs-navy-100);outline:none}.vs-field__h{font:400 13px/1.4 var(--font-sans);color:var(--vs-muted)}.vs-field--bad .vs-input{border-color:var(--vs-error)}.vs-field--bad .vs-field__h{color:var(--vs-error)}.vs-footer{background:var(--vs-surface);color:var(--vs-text)}.vs-footer__top{border-bottom:1px solid var(--vs-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:44px;padding-bottom:40px;display:flex}.vs-footer__logo{height:84px}.vs-footer__form{background:var(--vs-surface-alt);border-radius:14px;gap:8px;width:min(460px,100%);padding:6px;display:flex}.vs-footer__form input{min-width:0;font:400 15px/1 var(--font-sans);color:var(--vs-ink);background:0 0;border:0;flex:1;padding:0 12px}.vs-footer__form input::placeholder{color:var(--vs-muted)}.vs-footer__form input:focus{outline:none}.vs-footer__cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;padding-top:56px;padding-bottom:72px;display:grid}.vs-footer__col h3{font:600 20px/1.3 var(--font-sans);color:var(--vs-ink);margin-bottom:16px}.vs-footer__col ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.vs-footer__col a,.vs-footer__col li{color:var(--vs-text);font:400 16px/1.4 var(--font-sans);text-decoration:none}.vs-footer__col a:hover{color:var(--vs-navy-700)}.vs-footer__social{flex-wrap:wrap;gap:6px 18px;margin-top:16px;display:flex}.vs-footer__social a{font:600 14px/1.4 var(--font-sans);color:var(--vs-ink);text-decoration:none}.vs-footer__social a:hover{color:var(--vs-navy-700)}.vs-footer__bottom{border-top:1px solid var(--vs-line);font:400 14.5px/1.4 var(--font-sans);color:var(--vs-muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:26px;padding-bottom:34px;display:flex}.vs-footer__bottom b{color:var(--vs-ink);font-weight:600}@media (max-width:900px){.vs-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}}@media (max-width:560px){.vs-footer__top{gap:16px;padding-top:28px;padding-bottom:24px}.vs-footer__logo{height:64px!important}.vs-footer__form{border-radius:12px;width:100%;padding:4px}.vs-footer__form input{font-size:14.5px}.vs-footer__cols{gap:24px 16px;padding-top:28px;padding-bottom:28px}.vs-footer__col h3{margin-bottom:10px;font-size:16px}.vs-footer__col ul{gap:6px}.vs-footer__col a,.vs-footer__col li{font-size:14.5px}.vs-footer__social{gap:4px 14px;margin-top:10px}.vs-footer__bottom{gap:4px 16px;padding-top:16px;padding-bottom:20px;font-size:13px}}.vs-pv{gap:18px;padding:24px;display:grid}.vs-pv-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.vs-pv-band{border-radius:var(--vs-r-md);background:var(--vs-navy-900);flex-wrap:wrap;align-items:center;gap:16px;padding:24px;display:flex}.vs-pv-themes{grid-template-columns:1fr 1fr;gap:16px;padding:16px;display:grid}.vs-pv-box{border-radius:var(--vs-r-md);background:var(--vs-surface);border:1px solid var(--vs-line);align-content:start;gap:12px;padding:20px;display:grid}.vs-pv-cap{font:600 12px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--vs-muted)}
html{scroll-padding-top:84px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{background:var(--vs-surface);color:var(--vs-text);margin:0}#app{min-height:100vh;overflow-x:clip}.s-page{overflow-x:clip}.s-eyebrow{color:var(--vs-ink);margin-bottom:10px!important}.s-eyebrow--dark{color:var(--vs-on-dark)}.s-title{margin-bottom:20px!important}.s-text{max-width:520px;margin-bottom:36px!important}.s-lead{max-width:640px;color:var(--vs-text)}.s-muted{color:var(--vs-muted)}.s-note{font:400 13.5px/1.5 var(--font-sans);color:var(--vs-muted);margin-top:14px!important}.s-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.s-center{justify-content:center;margin-top:56px;display:flex}.s-head{max-width:760px;margin-bottom:48px}.s-head--center{text-align:center;margin-left:auto;margin-right:auto}.s-head--row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;max-width:none;display:flex}.s-head--row .s-title{margin-bottom:0!important}.s-head--row .s-text{margin-top:14px!important;margin-bottom:0!important}.s-hero{box-sizing:border-box;min-height:820px;padding:210px 0 130px;position:relative}.s-hero__head{z-index:5;position:absolute;top:0;left:0;right:0}.s-hero__media{z-index:1;width:45%;height:780px;position:absolute;top:0;right:0}.s-hero__shape{background:linear-gradient(180deg, var(--vs-surface) 30%, var(--vs-surface-alt));border-bottom-left-radius:170px;position:absolute;inset:0 0 -28px -34px}.s-hero__photo{position:absolute;inset:0;border-radius:0 0 0 150px!important}.s-hero__photo:before{content:"";z-index:1;background:linear-gradient(#0b162480,#0b162400);height:170px;position:absolute;top:0;left:0;right:0}.s-hero__text{z-index:2;max-width:700px;position:relative}.s-hero__text .s-hero__title,.s-hero__text .s-hero__eyebrow{max-width:640px}.s-hero__eyebrow{color:var(--vs-ink);font-size:18px;margin-bottom:14px!important}.s-hero__title{color:var(--vs-ink);margin-bottom:24px!important}.s-hero__lead{max-width:500px;color:var(--vs-ink);font-size:17px;line-height:27px;margin-bottom:40px!important}.s-hero__chipsT{color:var(--vs-ink);font:600 19px/26px var(--font-sans)!important;margin:80px 0 16px!important}.s-chips{flex-wrap:wrap;gap:12px;display:flex}.s-float{z-index:3;background:var(--vs-surface);box-shadow:var(--vs-shadow-float);color:var(--vs-ink);border-radius:12px;padding:16px 18px;animation:.7s cubic-bezier(.2,.7,.2,1) both s-rise;position:absolute}.s-float--progress{gap:8px;width:270px;animation-delay:.25s;display:grid;bottom:120px;left:-64px}.s-float--check{align-items:center;gap:12px;animation-delay:.45s;display:flex;top:300px;left:40px}.s-float__row{justify-content:space-between;align-items:baseline;display:flex}.s-float__k{font:500 13px/1 var(--font-sans);color:var(--vs-muted)}.s-float__pct{font:700 24px/1 var(--font-display);color:var(--vs-ink)}.s-float__t{font:600 15px/1.3 var(--font-sans)}.s-float__m{font:400 13px/1 var(--font-sans);color:var(--vs-muted)}.s-float__fig{font:700 24px/1 var(--font-display);color:var(--vs-ok);font-variant-numeric:tabular-nums;border-right:1px solid var(--vs-line);padding-right:14px}.s-float--check b{font:600 15px/1.25 var(--font-sans);display:block}.s-float--check span span{font:400 13px/1.3 var(--font-sans);color:var(--vs-muted)}@keyframes s-rise{0%{opacity:.001;transform:translateY(14px)}to{opacity:1;transform:none}}.s-why{padding-top:40px;padding-bottom:40px}.s-split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:80px;display:grid}.s-split--form{align-items:start}.s-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 48px;display:grid}.s-features--3{grid-template-columns:repeat(3,minmax(0,1fr))}.s-stats{flex-wrap:wrap;gap:20px 32px;max-width:560px;margin:0 0 40px;display:flex}.s-stat{border-top:2px solid var(--vs-saffron-500);gap:4px;min-width:88px;padding-top:12px;display:grid}.s-stat b{font:700 32px/1 var(--font-display);color:var(--vs-ink);font-variant-numeric:tabular-nums}.s-stat span{font:400 13.5px/1.3 var(--font-sans);color:var(--vs-muted)}.s-dark{background:var(--vs-navy-900);color:var(--vs-on-dark-soft);margin-top:190px}.s-dark .vs-body{color:var(--vs-on-dark-soft)}.s-dark .s-title,.s-dark h2,.s-dark h3{color:var(--vs-on-dark)}.s-dark__wrap{padding-bottom:130px}.s-dark__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:88px;display:grid}.s-dark__row--2{margin-top:130px}.s-dark__text{justify-items:start;gap:18px;display:grid}.s-dark__text .s-title{margin-bottom:4px!important}.s-dark__text .vs-btn{margin-top:18px}.s-dark__media{height:560px}.s-dark__media--left{margin-top:-190px;margin-left:-120px;border-radius:0 var(--vs-r-bubble) var(--vs-r-tail) var(--vs-r-bubble)!important}.s-dark__media-wrap{margin-bottom:-200px;margin-right:-120px;position:relative}.s-dark__media--right{height:560px;border-radius:var(--vs-r-bubble) 0 var(--vs-r-bubble) var(--vs-r-tail)!important}.s-mock{background:var(--vs-surface);width:min(420px,90%);color:var(--vs-ink);box-shadow:var(--vs-shadow-float);border-radius:12px;gap:12px;padding:18px 20px;display:grid;position:absolute;bottom:56px;left:-64px}.s-mock__h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.s-mock__h b{font:700 17px/1.2 var(--font-display)}.s-mock__h span{font:400 12.5px/1.2 var(--font-sans);color:var(--vs-muted)}.s-mock__r{grid-template-columns:128px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.s-mock__n{font:500 13.5px/1.2 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.s-cards{padding-top:240px;padding-bottom:120px}.s-grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.s-pricing{padding:0 0 120px}.s-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.s-prices{padding-top:24px;padding-bottom:96px}.s-calc-sec{background:var(--vs-surface-alt);padding:110px 0}.s-calc{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:32px 48px;display:grid}.s-calc__in{gap:28px;display:grid}.s-calc__in .s-title{margin-bottom:0!important}.s-calc__seats{gap:12px;display:grid}.s-calc__ctl{align-items:center;gap:8px;display:flex}.s-calc__step{border-radius:var(--vs-r-sm);border:1.5px solid var(--vs-field);background:var(--vs-surface);width:52px;height:52px;color:var(--vs-ink);font:600 22px/1 var(--font-sans);cursor:pointer}.s-calc__step:hover{border-color:var(--vs-ink)}.s-calc__num{text-align:center;width:110px;height:52px;font:700 22px/1 var(--font-display);appearance:textfield}.s-calc__num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.s-calc__num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.s-calc__range{width:100%;max-width:480px;accent-color:var(--vs-saffron-500);height:28px}.s-calc__opts{grid-template-columns:minmax(0,1fr) 160px;align-items:end;gap:20px;display:grid}.s-calc__check{cursor:pointer;border-radius:var(--vs-r-sm);background:var(--vs-surface);border:1px solid var(--vs-line);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.s-calc__check input{width:20px;height:20px;accent-color:var(--vs-navy-900);flex:none;margin:2px 0 0}.s-calc__check b{font:600 15px/1.3 var(--font-sans);color:var(--vs-ink);display:block}.s-calc__check span span{font:400 13.5px/1.4 var(--font-sans);color:var(--vs-muted)}.s-calc__out{border-radius:var(--vs-r-lg);background:var(--vs-navy-900);color:var(--vs-on-dark);gap:14px;padding:32px;display:grid}.s-calc__line{font:500 15px/1.3 var(--font-sans);color:var(--vs-on-dark-soft);justify-content:space-between;gap:12px;display:flex}.s-calc__line b{color:var(--vs-on-dark);font:600 17px/1.3 var(--font-sans);font-variant-numeric:tabular-nums}.s-calc__total{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;gap:4px;padding:16px 0;display:grid}.s-calc__total span{font:500 14px/1.3 var(--font-sans);color:var(--vs-on-dark-soft)}.s-calc__total b{font:700 52px/1.05 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--vs-on-dark);overflow-wrap:anywhere}.s-calc__total em{font:400 13px/1 var(--font-sans);color:var(--vs-on-dark-soft);font-style:normal}.s-calc__save{font:600 14.5px/1.4 var(--font-sans);color:var(--vs-saffron-400)}.s-calc__hint{font:400 14px/1.45 var(--font-sans);color:var(--vs-on-dark-soft)}.s-calc__out .s-note{color:var(--vs-on-dark-soft);margin-top:0!important}.s-calc .s-tiers{grid-column:1/-1}.s-tiers .s-title{margin-bottom:18px!important}.s-tiers__table{border:1px solid var(--vs-line);border-radius:var(--vs-r-md);background:var(--vs-surface);display:grid;overflow:hidden}.s-tiers__row{border-top:1px solid var(--vs-line);font:400 15.5px/1.3 var(--font-sans);color:var(--vs-text);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:14px 20px;display:grid}.s-tiers__row:first-child{border-top:0}.s-tiers__row--h{background:var(--vs-surface-alt);font:600 13.5px/1.3 var(--font-sans);color:var(--vs-muted)}.s-tiers__row b{color:var(--vs-ink);font-weight:600}.s-tiers__row em{color:var(--vs-saffron-700);font-size:14px;font-style:normal;font-weight:600}.s-tiers__row.on{background:var(--vs-saffron-100);box-shadow:inset 4px 0 0 var(--vs-saffron-500)}.s-tiers-sec{max-width:900px;margin:0 auto;padding-top:110px;padding-bottom:40px}.s-pay{padding-top:96px}.s-pay__box{border-radius:var(--vs-r-lg);border:1px solid var(--vs-line);grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;padding:32px;display:grid}.s-pay__box h3{margin-bottom:8px!important}.s-pay__methods{flex-wrap:wrap;gap:10px;display:flex}.s-pay__methods span{border-radius:var(--vs-r-xs);background:var(--vs-surface-alt);height:34px;color:var(--vs-ink);font:600 13.5px/1 var(--font-sans);align-items:center;padding:0 12px;display:inline-flex}.s-faq-sec{max-width:980px;padding-top:110px;padding-bottom:120px}.s-faq__list{border-top:1px solid var(--vs-line)}.s-faq__item{border-bottom:1px solid var(--vs-line)}.s-faq__q{text-align:left;cursor:pointer;width:100%;font:600 18px/1.35 var(--font-sans);color:var(--vs-ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;display:flex}.s-faq__pm{flex:none;width:16px;height:16px;position:relative}.s-faq__pm:before,.s-faq__pm:after{content:"";background:var(--vs-ink);height:2px;transition:transform .2s;position:absolute;top:7px;left:0;right:0}.s-faq__pm:after{transform:rotate(90deg)}.s-faq__item.open .s-faq__pm:after{transform:rotate(0)}.s-faq__a{max-width:760px;padding:0 0 22px}.s-reviews{background:var(--vs-surface-alt);padding:120px 0}.s-reviews__wrap{grid-template-columns:340px minmax(0,1fr);align-items:center;gap:48px;display:grid}.s-reviews__head .s-title{margin-bottom:48px!important}.s-reviews__nav{gap:12px;display:flex}.s-rev{grid-template-columns:minmax(0,.55fr) minmax(0,1fr) minmax(0,.55fr);align-items:center;gap:28px;min-width:0;display:grid}.s-rev__item{min-width:0}.s-rev__item--side{opacity:.35;filter:saturate(.6);pointer-events:none;max-height:330px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 30%,#0000);mask-image:linear-gradient(90deg,#000 30%,#0000)}.s-rev__item--side:first-child{-webkit-mask-image:linear-gradient(270deg,#000 30%,#0000);mask-image:linear-gradient(270deg,#000 30%,#0000)}.s-rev__item--main{animation:.45s both s-rise}.s-cta{background:var(--vs-navy-900);align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}.s-cta__img{object-fit:cover;object-position:50% 60%;width:100%;height:100%;position:absolute;inset:0}.s-cta__shade{background:linear-gradient(90deg,#0b1624db 0%,#0b16248c 50%,#0b16241a 100%);position:absolute;inset:0}.s-cta__wrap{padding-top:96px;padding-bottom:96px;position:relative}.s-cta__title{max-width:680px;color:var(--vs-on-dark)!important;margin-bottom:40px!important}.s-ptop{background:linear-gradient(180deg, var(--vs-surface-alt), var(--vs-surface));padding-bottom:72px;position:relative}.s-ptop__wrap{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:64px;padding-top:84px;display:grid}.s-ptop__text .s-actions{margin-top:32px}.s-ptop__photo{height:420px}.s-ptop__player{gap:4px;display:grid}.s-ptop:not(.s-ptop--photo) .s-ptop__wrap:not(:has(.s-ptop__player)){grid-template-columns:minmax(0,1fr)}.s-how{padding-top:110px;padding-bottom:40px}.s-how__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.s-how__item{grid-template-rows:220px auto;gap:20px;min-width:0;display:grid}.s-how__txt{align-content:start;gap:8px;display:grid}.s-how__txt .vs-card-title{color:var(--vs-ink)}.s-how__n{background:var(--vs-navy-900);width:32px;height:32px;color:var(--vs-on-dark);font:700 15px/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.s-ill{border-radius:var(--vs-r-md);background:var(--vs-surface-alt);align-content:center;gap:10px;min-width:0;padding:18px;display:grid;overflow:hidden}.s-ill--video{background:0 0;align-content:stretch;padding:0}.s-ill--video .vs-player{aspect-ratio:auto;height:100%}.s-ill__q{font:600 14.5px/1.35 var(--font-sans);color:var(--vs-ink)}.s-ill__opt{border-radius:var(--vs-r-sm);background:var(--vs-surface);border:1px solid var(--vs-line);font:400 13.5px/1.3 var(--font-sans);color:var(--vs-text);align-items:center;gap:10px;padding:9px 12px;display:flex}.s-ill__opt i{border:1.5px solid var(--vs-field);border-radius:50%;flex:none;width:14px;height:14px}.s-ill__opt.ok i{border:4px solid var(--vs-ok);background:var(--vs-surface)}.s-ill__opt.ok{border-color:var(--vs-ok);background:var(--vs-ok-bg);color:var(--vs-ink);font-weight:600}.s-ill--hw p{font:500 14px/1.45 var(--font-sans);color:var(--vs-ink)}.s-ill__lines{gap:7px;display:grid}.s-ill__lines i{background:var(--vs-line);border-radius:4px;height:8px}.s-ill__src{border-radius:var(--vs-r-sm);background:var(--vs-surface);font:500 13px/1.3 var(--font-sans);color:var(--vs-ink);gap:3px;padding:10px 12px;display:grid}.s-ill__src em,.s-route__src em,.s-portal__hw em{font-style:normal;font:600 11px/1.2 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--vs-muted)}.s-route{padding:110px 0 120px}.s-route__grid{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:32px;display:grid}.s-route__mods{gap:8px;display:grid;position:sticky;top:24px}.s-route__mod{border:1px solid var(--vs-line);background:var(--vs-surface);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;transition:border-color .15s,background-color .15s;display:grid}.s-route__mod:hover{border-color:var(--vs-field)}.s-route__mod.on{background:var(--vs-navy-900);border-color:var(--vs-navy-900)}.s-route__num{background:var(--vs-surface-alt);width:36px;height:36px;color:var(--vs-ink);font:700 17px/1 var(--font-display);border-radius:6px;place-items:center;display:grid}.s-route__mod.on .s-route__num{background:var(--vs-saffron-500);color:var(--vs-on-saffron)}.s-route__mt{gap:3px;min-width:0;display:grid}.s-route__mt b{font:600 15px/1.3 var(--font-sans);color:var(--vs-ink)}.s-route__mt span{font:400 12.5px/1.2 var(--font-sans);color:var(--vs-muted)}.s-route__mod.on b{color:var(--vs-on-dark)}.s-route__mod.on .s-route__mt span{color:var(--vs-on-dark-soft)}.s-route__panel{border:1px solid var(--vs-line);border-radius:var(--vs-r-lg);background:var(--vs-surface);gap:20px;min-width:0;padding:32px;display:grid}.s-route__ph{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:24px;display:grid}.s-route__ph h3{margin:4px 0 8px!important}.s-route__img{object-fit:cover;border-radius:56px 56px 56px 10px;width:100%;height:140px}.s-route__sub{font:600 14px/1.2 var(--font-sans);color:var(--vs-muted);margin:0!important}.s-route__chs{margin:0;padding:0;list-style:none;display:grid}.s-route__chs li{border-top:1px solid var(--vs-line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;display:grid}.s-route__cn{font:700 15px/1 var(--font-display);color:var(--vs-muted);font-variant-numeric:tabular-nums}.s-route__ct{gap:3px;min-width:0;display:grid}.s-route__ct b{font:600 15.5px/1.35 var(--font-sans);color:var(--vs-ink)}.s-route__ct span{font:400 13.5px/1.4 var(--font-sans);color:var(--vs-muted)}.s-route__cm{align-items:center;gap:12px;display:flex}.s-route__dur{font:500 13px/1 var(--font-sans);color:var(--vs-muted);font-variant-numeric:tabular-nums;text-align:right;min-width:34px}.s-route__src ul{border-top:1px solid var(--vs-line);gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid;gap:0!important}.s-route__src li{border-bottom:1px solid var(--vs-line);font:400 14.5px/1.4 var(--font-sans);color:var(--vs-ink);grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 0;display:grid}.s-dark--portal{margin-top:110px;padding:110px 0 120px}.s-portal{border-radius:var(--vs-r-lg);background:var(--vs-surface-alt);overflow:hidden;box-shadow:0 40px 80px -40px #0009}.s-portal__bar{background:var(--vs-surface);border-bottom:1px solid var(--vs-line);align-items:center;gap:16px;padding:12px 16px;display:flex}.s-portal__bar span{gap:6px;display:flex}.s-portal__bar i{background:var(--vs-line);border-radius:50%;width:10px;height:10px}.s-portal__bar b{font:500 13px/1 var(--font-sans);color:var(--vs-muted);background:var(--vs-surface-alt);border-radius:8px;padding:7px 14px}.s-portal__body{gap:20px;padding:24px;display:grid}.s-portal__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.s-portal__table{background:var(--vs-surface);border:1px solid var(--vs-line);border-radius:var(--vs-r-md)}.s-portal__row{border-top:1px solid var(--vs-line);grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) 80px 170px;align-items:center;gap:20px;padding:14px 18px;display:grid}.s-portal__row:first-child{border-top:0}.s-portal__who{gap:2px;min-width:0;display:grid}.s-portal__who b{font:600 14.5px/1.3 var(--font-sans);color:var(--vs-ink)}.s-portal__who span{font:400 12.5px/1.3 var(--font-sans);color:var(--vs-muted)}.s-portal__row .vs-progress__top{font-size:12.5px}.s-portal__hw{font:600 13px/1 var(--font-sans);color:var(--vs-ink);font-variant-numeric:tabular-nums;gap:3px;display:grid}.s-portal__row .vs-pill{justify-self:start}.s-quote{background:var(--vs-surface);padding:120px 0}.s-quote .s-form{background:var(--vs-surface-alt);border-color:#0000}.s-form{border-radius:var(--vs-r-lg);background:var(--vs-surface);border:1px solid var(--vs-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:32px;display:grid}.s-form__wide{grid-column:1/-1}.s-sent{border-radius:var(--vs-r-lg);background:var(--vs-surface);border:1px solid var(--vs-line);border-top:3px solid var(--vs-ok);justify-items:start;gap:14px;padding:36px;display:grid}.s-about{padding-top:110px;padding-bottom:40px}.s-about .s-split{align-items:start}.s-about__text{gap:20px;padding-top:24px;display:grid}.s-trainer{justify-self:end;gap:14px;max-width:420px;margin:0;display:grid}.s-trainer__img{aspect-ratio:4/5}.s-trainer figcaption{gap:4px;display:grid}.s-trainer figcaption b{font:600 17px/1.3 var(--font-sans);color:var(--vs-ink)}.s-trainer figcaption span{font:400 14px/1.45 var(--font-sans);color:var(--vs-muted)}.s-values{margin-top:110px;padding:110px 0 120px}.s-contact{padding-top:72px;padding-bottom:120px}.s-contact__info{border-top:1px solid var(--vs-line);align-content:start;gap:0;display:grid}.s-contact__item{border-bottom:1px solid var(--vs-line);gap:4px;padding:16px 0;display:grid}.s-contact__photo{margin-top:28px!important}.s-contact__item b{font:600 15px/1.3 var(--font-sans);color:var(--vs-ink);display:block}.s-contact__item span span{font:400 15px/1.4 var(--font-sans);color:var(--vs-text)}.s-copy{-webkit-user-select:all;user-select:all}.s-contact__photo{height:300px;margin-top:12px}.s-login{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:48px;padding-bottom:120px;display:grid}.s-login__card{border-radius:var(--vs-r-md);border:1px solid var(--vs-line);color:inherit;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:24px;padding:16px 24px 16px 16px;text-decoration:none;transition:box-shadow .2s,border-color .2s;display:grid}.s-login__card:hover{box-shadow:var(--vs-shadow-card);border-color:#0000}.s-login__img{--vs-r-bubble:56px;height:140px}.s-login__t{gap:6px;display:grid}.s-login__t b{color:var(--vs-ink)}.s-login__go{font:600 15px/1 var(--font-sans);color:var(--vs-ink);text-decoration:underline;-webkit-text-decoration-color:var(--vs-saffron-500);text-decoration-color:var(--vs-saffron-500);text-underline-offset:5px;white-space:nowrap;text-decoration-thickness:2px}.s-login .s-note{grid-column:1/-1}.s-toast{z-index:50;background:var(--vs-navy-900);color:var(--vs-on-dark);font:500 15px/1.3 var(--font-sans);box-shadow:var(--vs-shadow-float);border-radius:14px;max-width:calc(100vw - 32px);padding:14px 20px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (max-width:1240px){.s-grid4,.s-how__list{grid-template-columns:repeat(2,minmax(0,1fr))}.s-float--progress{left:-40px}.s-dark__media--left{margin-left:-60px}.s-dark__media-wrap{margin-right:-60px}}@media (max-width:1100px){.s-hero__media{width:44%}.s-float--check{display:none}.s-split,.s-dark__row,.s-calc,.s-ptop__wrap{grid-template-columns:minmax(0,1fr);gap:48px}.s-plans{grid-template-columns:minmax(0,1fr);max-width:560px}.s-reviews__wrap,.s-rev{grid-template-columns:minmax(0,1fr)}.s-rev__item--side{display:none}.s-route__grid{grid-template-columns:minmax(0,1fr)}.s-route__mods{grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;padding-bottom:6px;position:static;overflow-x:auto}.s-portal__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.s-portal__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.s-portal__hw{display:none}.s-trainer{justify-self:start}.s-features--3{grid-template-columns:repeat(2,minmax(0,1fr))}.s-dark__media--left{height:420px;margin:-120px 0 0 -20px}.s-dark__row--2 .s-dark__media-wrap{order:2}.s-dark__media-wrap{margin:0 -20px -160px 0}.s-dark__media--right{height:420px}.s-cards{padding-top:220px}}@media (max-width:900px){.s-hero{flex-direction:column;min-height:0;padding:0 0 64px;display:flex}.s-hero__head{position:relative}.s-hero__media{order:1;width:auto;height:340px;margin:24px 0 40px 20px;position:relative}.s-hero__shape{display:none}.s-hero__photo{border-radius:0 0 0 80px!important}.s-hero__photo:before{display:none}.s-hero .vs-wrap{order:2}.s-float--progress{width:240px;padding:12px 14px;bottom:-28px;left:-12px}.s-hero__chipsT{margin-top:48px!important}.s-dark{margin-top:64px}.s-dark__wrap{padding-bottom:72px}.s-dark__row--2{margin-top:72px}.s-dark__media--left,.s-dark__media--right{height:300px}.s-dark__media--left{margin:-64px 0 0 -20px}.s-dark__media-wrap{margin:0 -20px 0 0}.s-mock{width:auto;margin:-48px 20px 0 0;position:relative;bottom:0;left:0}.s-cards{padding-top:64px;padding-bottom:64px}.s-pricing,.s-prices{padding-bottom:64px}.s-calc-sec,.s-reviews,.s-quote{padding:64px 0}.s-faq-sec,.s-route,.s-how,.s-tiers-sec,.s-about,.s-pay{padding-top:64px}.s-faq-sec,.s-route,.s-contact,.s-login{padding-bottom:64px}.s-dark--portal,.s-values{margin-top:64px;padding:64px 0}.s-cta{min-height:420px}.s-cta__wrap{padding-top:64px;padding-bottom:64px}.s-cta__title{font-size:34px!important;line-height:42px!important}.s-ptop__wrap{padding-top:40px}.s-ptop__photo{height:260px}.s-calc__opts{grid-template-columns:minmax(0,1fr)}.s-calc__total b{font-size:40px}.s-login{grid-template-columns:minmax(0,1fr)}.s-login__card{grid-template-columns:110px minmax(0,1fr);gap:16px}.s-login__go{grid-column:2}.s-login__img{--vs-r-bubble:40px;height:100px}.s-route__ph{grid-template-columns:minmax(0,1fr)}.s-route__img{display:none}.s-route__panel,.s-form,.s-pay__box,.s-calc__out{padding:22px}.s-pay__box{grid-template-columns:minmax(0,1fr)}.s-pay__methods{grid-column:1}}@media (max-width:640px){.s-grid4,.s-how__list,.s-features,.s-features--3,.s-portal__kpis,.s-form{grid-template-columns:minmax(0,1fr)}.s-mock__r{grid-template-columns:minmax(0,1fr) auto}.s-mock__r .vs-progress{grid-area:2/1/auto/-1}.s-portal__row{grid-template-columns:minmax(0,1fr);gap:10px}.s-route__chs li{grid-template-columns:32px minmax(0,1fr)}.s-route__cm{grid-column:2}.s-how__item{grid-template-rows:200px auto}.s-head{margin-bottom:32px}.s-center{margin-top:32px}}.s-stat__s{display:none}@media (max-width:640px){.s-page .vs-fluid-display{font-size:38px;line-height:1.08}.s-page .vs-fluid-h1{font-size:30px;line-height:1.15}.s-page .vs-fluid-h2{font-size:27px;line-height:1.18}.s-page .vs-lead{font-size:17px;line-height:26px}.s-page .vs-eyebrow{font-size:15px;line-height:22px}.s-page .vs-body{font-size:15.5px;line-height:25px}.s-title{margin-bottom:14px!important}.s-text{margin-bottom:24px!important}.s-head{margin-bottom:24px}.s-center{margin-top:24px}.s-eyebrow{margin-bottom:6px!important}.s-page .vs-btn:not(.vs-btn--sm){gap:8px;height:46px;padding:0 18px;font-size:15px}.s-actions{flex-wrap:nowrap;align-items:stretch;gap:8px}.s-page .s-actions>.vs-btn{white-space:normal;text-align:center;flex:1 1 0;justify-content:center;min-width:0;height:auto;min-height:44px;padding:6px 10px;font-size:14.5px;line-height:1.15}.s-hero{padding-bottom:44px}.s-hero__media{height:240px;margin:14px 0 30px 16px}.s-hero__photo{border-radius:0 0 0 64px!important}.s-float--progress{gap:6px;width:206px;padding:10px 12px;bottom:-22px}.s-float__pct{font-size:20px}.s-float__t{font-size:14px}.s-hero__eyebrow{margin-bottom:8px!important}.s-hero__title{margin-bottom:14px!important}.s-hero__lead{font-size:16px;line-height:25px;margin-bottom:22px!important}.s-hero__chipsT{margin:30px 0 10px!important;font-size:16px!important;line-height:22px!important}.s-chips{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;margin:0 -16px;padding:0 16px;scroll-padding:0 16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.s-chips::-webkit-scrollbar{display:none}.s-chips .vs-chip{scroll-snap-align:start;flex:none;height:36px;padding:0 13px;font-size:14px}.s-chips .vs-chip:last-child{margin-right:16px}.s-why{padding-top:48px;padding-bottom:8px}.s-split,.s-dark__row,.s-calc,.s-ptop__wrap{gap:32px}.s-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:none;margin:0 0 24px;display:grid}.s-stat{border-top-width:2px;gap:3px;min-width:0;padding-top:8px}.s-stat b{font-size:28px}.s-stat__l{display:none}.s-stat__s{display:block;font-size:12px!important;line-height:1.25!important}.s-features,.s-features--3{gap:20px}.vs-feature{gap:6px;max-width:none;padding-top:14px}.vs-feature__title{font-size:17px;line-height:23px}.vs-feature__text{font-size:15px;line-height:23px}.s-dark{margin-top:48px}.s-dark__wrap{padding-bottom:48px}.s-dark__row--2{margin-top:48px}.s-dark__media--left,.s-dark__media--right{height:230px}.s-dark__media--left{margin:-48px 0 0 -16px}.s-dark__media-wrap{margin-right:-16px}.s-dark__text{gap:12px}.s-dark__text .vs-btn{margin-top:6px}.s-mock{gap:10px;margin-top:-36px;padding:14px}.s-cards{padding-top:48px;padding-bottom:48px}.s-pricing,.s-prices{padding-bottom:48px}.s-calc-sec,.s-reviews,.s-quote{padding:48px 0}.s-faq-sec,.s-route,.s-how,.s-tiers-sec,.s-about,.s-pay{padding-top:48px}.s-faq-sec,.s-route,.s-contact,.s-login{padding-bottom:48px}.s-dark--portal,.s-values{margin-top:48px;padding:48px 0}.s-ptop{padding-bottom:36px}.s-ptop__wrap{padding-top:20px}.s-ptop__text .s-actions{margin-top:20px}.s-ptop__photo{height:200px}.s-contact{padding-top:40px}.s-login{gap:14px;padding-top:24px}.s-cta{min-height:0}.s-cta__wrap{padding-top:56px;padding-bottom:56px}.s-cta__title{margin-bottom:22px!important;font-size:27px!important;line-height:33px!important}.s-grid4{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;gap:12px;margin:0 -16px;padding:0 16px 4px;scroll-padding:0 16px;overflow-x:auto}.s-grid4::-webkit-scrollbar{display:none}.s-grid4>*{scroll-snap-align:start}.s-grid4 .vs-modcard__media{aspect-ratio:16/9}.s-grid4 .vs-modcard__body{gap:8px;padding:14px 16px 16px}.s-grid4 .vs-modcard__title{font-size:17px;line-height:23px}.s-grid4 .vs-modcard__foot{padding-top:10px}.s-grid4 .vs-modcard__foot b{font-size:16px}.s-grid4 .vs-modcard__num{min-width:30px;height:30px;font-size:15px;top:10px;left:10px}.s-grid4 .vs-modcard__dur{bottom:10px;left:12px}.s-plans{gap:14px}.vs-price__amt b{font-size:36px}.vs-price__list li{padding:8px 0;font-size:14.5px}.vs-price__badge{left:22px}.vs-price{gap:14px;padding:22px}.vs-review{gap:12px;padding:20px}.s-reviews__wrap{gap:24px}.s-reviews__head .s-title{margin-bottom:20px!important}.s-calc__in{gap:18px}.s-calc__step{width:44px;height:44px;font-size:20px}.s-calc__num{width:88px;height:44px;font-size:20px}.s-calc__opts{gap:12px}.s-calc__check{padding:12px 14px}.s-calc__out{border-radius:var(--vs-r-md);gap:10px;padding:18px}.s-calc__total{padding:10px 0}.s-calc__total b{font-size:34px}.s-calc__out .vs-btn{width:100%}.s-tiers__row{padding:11px 14px;font-size:14.5px}.s-tiers-sec{padding-bottom:16px}.s-pay__box{gap:12px;padding:18px}.s-pay__methods span{height:30px;font-size:13px}.s-faq__q{padding:16px 0;font-size:16px}.s-faq__a{padding-bottom:16px}.s-route__panel{gap:14px;padding:18px}.s-route__mods{scrollbar-width:none;scroll-snap-type:x proximity;grid-auto-columns:minmax(196px,64%);margin:0 -16px;padding:0 16px 2px;scroll-padding:0 16px}.s-route__mods::-webkit-scrollbar{display:none}.s-route__mod{scroll-snap-align:start;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:9px 11px}.s-route__num{width:30px;height:30px;font-size:15px}.s-route__mt b{font-size:14px;line-height:1.25}.s-route__panel .vs-h3{font-size:22px;line-height:28px}.s-route__ct b{font-size:14.5px}.s-route__ct span{font-size:13px}.s-route__chs li{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:4px 10px;padding:10px 0}.s-route__cn{padding-top:2px;font-size:14px}.s-route__cm{gap:8px}.s-route__dur{text-align:left;min-width:0;font-size:12.5px}.s-route__cm .vs-tag{height:22px;font-size:12px}.s-how,.s-about{padding-bottom:0}.s-how__list{gap:20px}.s-how__item{grid-template-rows:auto auto;gap:12px}.s-how__item>.s-ill{min-height:150px;padding:14px}.s-how__item>.s-ill--video{min-height:0;padding:0}.s-how__item>.s-ill--video .vs-player{aspect-ratio:16/9;height:auto}.s-portal__body{gap:12px;padding:12px}.s-portal__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.s-portal .vs-kpi{gap:3px;padding:12px}.s-portal .vs-kpi__l{font-size:12.5px}.s-portal .vs-kpi__v{font-size:22px}.s-portal .vs-kpi__n{font-size:12px}.s-portal__row{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:11px 14px}.s-portal__row .vs-progress{grid-area:2/1/auto/-1}.s-portal__row .vs-pill{grid-area:1/2;justify-self:end;height:24px;font-size:12px}.s-portal__bar{padding:10px 12px}.s-ptop--photo{padding-bottom:20px}.vs-input{height:46px;font-size:16px}textarea.vs-input{min-height:96px}.vs-field{gap:5px}.s-form{gap:14px;padding:18px}.s-sent{padding:22px}.s-about__text{gap:14px;padding-top:0}.s-contact__photo{height:200px}.s-login__card{padding:12px}}@media (max-width:389px){.s-page .s-actions>.vs-btn{padding:0 9px;font-size:14px}}@media (max-width:369px){.s-page .s-actions>.vs-btn{padding:0 8px;font-size:13.5px}.s-stats{gap:8px}.s-stat b{font-size:25px}}.s-sticky{z-index:60;color:#13263b;-webkit-font-smoothing:antialiased;background:#fff;border-bottom:1px solid #dce2ea;transition:transform .2s;position:fixed;top:0;left:0;right:0;transform:translateY(-105%)}.s-sticky .vs-header__nav a,.s-sticky .vs-header__link{font-weight:600;color:#13263b!important}.s-sticky .vs-header__nav a[aria-current=page],.s-sticky .vs-logo{color:#13263b!important}.s-sticky .vs-header__lang{font-weight:600;color:#13263b!important;background-color:#fff!important;border-color:#c5ced9!important}.s-sticky .vs-header__burger{color:#13263b;background:#fff;border-color:#c5ced9}.s-sticky.is-on{transform:none;box-shadow:0 10px 30px -22px #13263b73}.s-sticky .vs-header{padding-top:12px;padding-bottom:12px}.s-sticky .vs-header__logo{height:30px!important}@media (max-width:560px){.s-sticky .vs-header{padding-top:10px;padding-bottom:10px}.s-sticky .vs-header__logo{height:22px!important}}@media (max-width:369px){.s-sticky .vs-header__logo{height:19px!important}}@media (prefers-reduced-motion:reduce){.s-sticky{transition:none}}.s-sticky .vs-header__cta{color:#13263b!important;background:#e69a22!important;border-color:#e69a22!important}.s-sticky .vs-header__cta:hover{background:#f2b04e!important;border-color:#f2b04e!important}:root{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light only!important}html,body{background:#fff}.s-page .vs-footer{color:#c9d3df;background:#13263b}.s-page .vs-footer__top{border-bottom-color:#ffffff24}.s-page .vs-footer__logo{--vs-logo-knock:#13263b;--vs-logo-plate:transparent;color:#fff!important}.s-page .vs-footer__form{background:#ffffff14}.s-page .vs-footer__form input{color:#fff}.s-page .vs-footer__form input::placeholder{color:#9fb0c3}.s-page .vs-footer__col h3{color:#fff}.s-page .vs-footer__col a,.s-page .vs-footer__col li{color:#c9d3df}.s-page .vs-footer__col a:hover,.s-page .vs-footer__social a:hover{color:#f2b04e}.s-page .vs-footer__social a{color:#fff}.s-page .vs-footer__bottom{color:#9fb0c3;border-top-color:#ffffff24}.s-page .vs-footer__bottom b,.s-page .vs-footer__bottom a{color:#fff}@media (min-width:1001px){.s-dark__row:not(.s-dark__row--2){align-items:start}.s-dark__row:not(.s-dark__row--2) .s-dark__text{padding-top:110px}}@media (max-width:760px){body{padding-bottom:0!important}.s-page .vs-footer__bottom{padding-bottom:76px}}@media (max-width:640px){.s-actions{flex-wrap:wrap}.s-page .s-actions>.vs-btn{white-space:nowrap;flex:auto;padding:6px 14px}.s-hero{padding-bottom:16px}}@media (max-width:389px){.s-page .s-actions>.vs-btn{padding:6px 12px}}@media (max-width:760px){.vs-header__lang{font-size:16px!important}.vs-footer__form input{font-size:16px}.vs-footer__col ul{gap:2px}.vs-footer__col a,.vs-footer__social a{padding:6px 0;display:inline-block}}.s-hero__scan{font:400 15px/1.5 var(--font-sans);color:var(--vs-text);margin:14px 0 0!important}.s-hero__scan a{color:var(--vs-navy-900);text-decoration:underline;-webkit-text-decoration-color:var(--vs-saffron-500);text-decoration-color:var(--vs-saffron-500);text-underline-offset:4px;font-weight:600;text-decoration-thickness:2px}.s-hero__scan a:hover{color:var(--vs-navy-700)}.s-scan{padding-top:8px;padding-bottom:88px}.s-scan>*{max-width:760px}.s-scan__card{border-radius:var(--vs-r-lg);background:var(--vs-surface);border:1px solid var(--vs-line);box-shadow:var(--vs-shadow-card);gap:18px;padding:32px;scroll-margin-top:90px;display:grid}.s-scan__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.s-scan__step{color:var(--vs-muted);font-weight:600}.s-scan__q{text-wrap:balance;min-height:2.6em;margin:6px 0 2px!important;font-size:24px!important;line-height:1.3!important}.s-scan__opts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.s-scan__opt{text-align:center;border-radius:var(--vs-r-md);border:1.5px solid var(--vs-line);color:var(--vs-ink);font:600 15px/1.25 var(--font-sans);cursor:pointer;touch-action:manipulation;background:#fff;justify-items:center;gap:10px;padding:16px 10px;transition:border-color .15s,background .15s;display:grid}.s-scan__opt:hover{border-color:var(--vs-navy-700)}.s-scan__opt.on,.s-scan__opt:active{border-color:var(--vs-navy-900);background:var(--vs-navy-100)}.s-scan__opt:focus-visible{outline:3px solid var(--vs-focus);outline-offset:2px}.s-scan__dots{gap:4px;display:inline-flex}.s-scan__dots i{background:var(--vs-line);border-radius:50%;width:9px;height:9px}.s-scan__dots i.on{background:var(--vs-saffron-500)}.s-scan__back{color:var(--vs-muted);font:600 14px/1.2 var(--font-sans);cursor:pointer;background:0 0;border:0;justify-self:start;padding:8px 0}.s-scan__back:hover{color:var(--vs-ink)}.s-scan__rt{margin:0!important}.s-scan__bars{gap:12px;display:grid}.s-scan__bar{grid-template-columns:minmax(0,13rem) minmax(0,1fr) 3.2rem;align-items:center;gap:12px;display:grid}.s-scan__bl{font:600 15px/1.3 var(--font-sans);color:var(--vs-ink)}.s-scan__bt{background:var(--vs-surface-alt);border-radius:999px;height:10px;overflow:hidden}.s-scan__bt i{background:var(--vs-navy-700);border-radius:999px;height:100%;display:block}.s-scan__bar.low .s-scan__bt i{background:var(--vs-saffron-500)}.s-scan__bv{font:700 15px/1 var(--font-sans);text-align:right;font-variant-numeric:tabular-nums;color:var(--vs-ink)}.s-scan__start{border-radius:var(--vs-r-md);border:1px solid var(--vs-line);border-left:4px solid var(--vs-saffron-500);background:#fff;gap:8px;padding:22px;display:grid}.s-scan__start .s-actions{margin-top:8px}.s-scan__mail{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.s-scan__ok{border-radius:var(--vs-r-sm);background:var(--vs-ok-bg);color:var(--vs-ink);font:500 15px/1.45 var(--font-sans);padding:14px 16px;margin:0!important}.s-scan__foot{border-top:1px solid var(--vs-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding-top:14px;display:flex}.s-scan__link{color:var(--vs-navy-900);font:600 15px/1.3 var(--font-sans);text-decoration:none}.s-scan__link:hover{text-decoration:underline}@media (max-width:640px){.s-scan{padding-bottom:56px}.s-scan__card{gap:14px;padding:20px 18px}.s-scan__q{min-height:3.9em;font-size:20px!important}.s-scan__opts{grid-template-columns:minmax(0,1fr);gap:8px}.s-scan__opt{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:14px;min-height:52px;padding:15px 16px}.s-scan__bar{grid-template-columns:minmax(0,1fr) 3rem;gap:6px 10px}.s-scan__bl{grid-column:1/-1}.s-scan__start{padding:16px}.s-scan__mail{grid-template-columns:minmax(0,1fr)}.s-scan__mail .vs-btn{width:100%}}.s-ptop:not(.s-ptop--photo) .s-ptop__wrap:has(.s-bdeco){grid-template-columns:minmax(0,1fr) minmax(0,.7fr)}.s-bdeco{height:300px;position:relative}.s-bdeco__card{background:var(--vs-surface);width:62%;box-shadow:var(--vs-shadow-float);border-radius:22px 22px 22px 4px;gap:12px;padding:26px 24px;animation:.7s cubic-bezier(.2,.7,.2,1) .1s both s-rise;display:grid;position:absolute;top:30px;left:12%}.s-bdeco__tag{background:var(--vs-saffron-100);border-radius:6px;width:74px;height:20px;margin-bottom:4px;display:block}.s-bdeco__l{background:var(--vs-line);transform-origin:0;border-radius:5px;height:10px;animation:5.6s cubic-bezier(.6,0,.3,1) infinite s-write;display:block}.s-bdeco__l:nth-of-type(3){animation-delay:.25s}.s-bdeco__l:nth-of-type(4){animation-delay:.5s}.s-bdeco__l--s{width:58%;animation-delay:.75s!important}.s-bdeco__b{font:700 44px/1 var(--font-display);place-items:center;display:grid;position:absolute}.s-bdeco__q{background:var(--vs-navy-900);width:96px;height:96px;color:var(--vs-saffron-500);border-radius:48px 48px 48px 6px;animation:.7s cubic-bezier(.2,.7,.2,1) .35s both s-rise,6s ease-in-out 1.1s infinite s-bob;top:0;right:4%}.s-bdeco__x{background:var(--vs-saffron-500);width:70px;height:70px;color:var(--vs-navy-900);border-radius:35px 35px 6px;font-size:34px;animation:.7s cubic-bezier(.2,.7,.2,1) .55s both s-rise,7s ease-in-out 1.3s infinite reverse s-bob;bottom:18px;left:0}.s-bdeco__dot{background:var(--vs-saffron-400);opacity:.7;border-radius:50%;width:12px;height:12px;animation:5s ease-in-out infinite s-bob;position:absolute}.s-bdeco__dot1{bottom:40px;right:30%}.s-bdeco__dot2{background:var(--vs-navy-700);width:8px;height:8px;animation-delay:-2s;bottom:110px;right:0}@keyframes s-write{0%{transform:scaleX(0)}22%,80%{transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes s-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.s-blog{gap:40px;padding-top:24px;padding-bottom:110px;display:grid}.s-blog__cats{flex-wrap:wrap;gap:10px;display:flex}.s-blog__cats .vs-chip.is-on{background:var(--vs-navy-900);border-color:var(--vs-navy-900);color:var(--vs-on-dark)}.s-blog__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.s-blog__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.s-blog__grid--2 .s-bcard{grid-template-rows:none;grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.s-blog__grid--2 .s-bcard__img{aspect-ratio:auto;min-height:100%}.s-bcard{border-radius:var(--vs-r-md);border:1px solid var(--vs-line);background:var(--vs-surface);color:inherit;grid-template-rows:auto 1fr;min-width:0;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .2s;display:grid;overflow:hidden}.s-bcard:hover{box-shadow:var(--vs-shadow-card);border-color:#0000;transform:translateY(-4px)}.s-bcard:focus-visible{box-shadow:var(--vs-focus);outline:none}.s-bcard__img{aspect-ratio:16/10;background:var(--vs-surface-alt);display:block;position:relative;overflow:hidden}.s-bcard__img img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}.s-bcard:hover .s-bcard__img img{transform:scale(1.06)}.s-bcard__new{background:var(--vs-saffron-500);color:var(--vs-on-saffron);font:700 12.5px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:6px 12px;position:absolute;top:16px;left:16px}.s-bcard__body{align-content:start;gap:12px;padding:22px 22px 20px;display:grid}.s-bcard__cat{justify-self:start}.s-bcard__t{color:var(--vs-ink);margin:0!important}.s-bcard__intro{color:var(--vs-text);font:400 15px/1.55 var(--font-sans);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.s-bcard__foot{border-top:1px solid var(--vs-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:6px;padding-top:14px;display:flex}.s-bmeta{color:var(--vs-muted);font:500 13.5px/1.3 var(--font-sans);gap:8px;display:inline-flex}.s-bcard__more{color:var(--vs-ink);font:600 14px/1 var(--font-sans);align-items:center;gap:6px;display:inline-flex}.s-bcard__more .vs-ico{width:16px;height:16px;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.s-bcard:hover .s-bcard__more .vs-ico{transform:translate(4px)}.s-bcard--big{grid-template-rows:none;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.s-bcard--big .s-bcard__img{aspect-ratio:auto;min-height:380px}.s-bcard--big .s-bcard__body{align-content:center;gap:16px;padding:44px 44px 36px}.s-bcard--big .s-bcard__intro{-webkit-line-clamp:4;font-size:17px}.s-readbar{z-index:70;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.s-readbar i{background:var(--vs-saffron-500);transform-origin:0;height:100%;transition:transform .12s linear;display:block;transform:scaleX(0)}.s-art__top{padding-bottom:0}.s-art__top>.vs-wrap{padding-top:56px}.s-crumbs{color:var(--vs-muted);font:500 14.5px/1 var(--font-sans);align-items:center;gap:10px;margin-bottom:28px;display:flex}.s-crumbs a{color:var(--vs-ink);align-items:center;gap:6px;margin:-12px 0;padding:12px 0;font-weight:600;text-decoration:none;display:inline-flex}.s-crumbs a .vs-ico{width:16px;height:16px;transition:transform .25s}.s-crumbs a:hover .vs-ico{transform:translate(-3px)}.s-art__head{max-width:820px;animation:.7s cubic-bezier(.2,.7,.2,1) both s-rise}.s-art__title{color:var(--vs-ink);margin:0 0 20px!important}.s-art__intro{color:var(--vs-text);max-width:720px;margin:0 0 28px!important}.s-art__meta{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:36px;display:flex}.s-art__by{align-items:center;gap:12px;display:flex}.s-art__by img{background:var(--vs-navy-900);box-sizing:border-box;border-radius:50%;width:44px;height:44px;padding:10px}.s-art__by>span{gap:4px;display:grid}.s-art__by b{color:var(--vs-ink);font:600 15px/1.2 var(--font-sans)}.s-art__by{min-width:0}.s-art__share{border:1.5px solid var(--vs-line);background:var(--vs-surface);width:46px;height:46px;color:var(--vs-ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;transition:border-color .2s,background-color .2s,transform .2s;display:grid;position:relative}.s-art__share:hover{border-color:var(--vs-field);transform:translateY(-1px)}.s-art__share.is-done{border-color:var(--vs-ok);background:var(--vs-ok-bg);color:var(--vs-ok)}.s-art__share .vs-ico{width:20px;height:20px}.s-art__shareTip{background:var(--vs-navy-900);color:#fff;font:600 12.5px/1 var(--font-sans);white-space:nowrap;opacity:0;pointer-events:none;border-radius:8px;padding:6px 10px;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px)}.s-art__share:hover .s-art__shareTip,.s-art__share:focus-visible .s-art__shareTip,.s-art__share.is-done .s-art__shareTip{opacity:1;transform:none}.s-art__cover{border-radius:28px 28px 28px 6px;height:460px;animation:1.1s cubic-bezier(.2,.7,.2,1) .1s both s-cover;overflow:hidden}.s-art__cover img{object-fit:cover;width:100%;height:100%;animation:1.6s cubic-bezier(.2,.7,.2,1) .1s both s-zoomout;display:block}@keyframes s-cover{0%{clip-path:inset(18% 8% 0 round 28px);opacity:.001}to{clip-path:inset(0 round 28px 28px 28px 6px);opacity:1}}@keyframes s-zoomout{0%{transform:scale(1.12)}to{transform:none}}.s-art{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:72px;padding-top:64px;padding-bottom:96px;display:grid}.s-art__mtoc{display:none}.s-art__body{min-width:0;max-width:700px}.s-art__body .s-art__p{font:400 18px/1.75 var(--font-sans);color:var(--vs-text);margin:0 0 22px}.s-art__body .s-art__h{font:700 30px/1.25 var(--font-display);letter-spacing:-.01em;color:var(--vs-ink);outline:none;align-items:baseline;gap:14px;margin:56px 0 18px;scroll-margin-top:100px;display:flex;position:relative}.s-art__body .s-art__h:first-child{margin-top:0}.s-art__hn{font:700 15px/1 var(--font-sans);color:var(--vs-saffron-600);letter-spacing:.04em;flex:none;transform:translateY(-4px)}.s-art__q{background:var(--vs-saffron-100);border-radius:6px 22px 22px;margin:36px 0;padding:28px 32px 28px 36px;position:relative}.s-art__q:before{content:"";background:var(--vs-saffron-500);transform-origin:top;border-radius:4px;width:4px;position:absolute;top:18px;bottom:18px;left:0}.s-art__body .s-art__q p{font:600 22px/1.45 var(--font-display);color:var(--vs-ink);margin:0}.s-art__ul{gap:12px;margin:0 0 26px;padding:0;list-style:none;display:grid}.s-art__ul li{background:var(--vs-surface-alt);font:500 17px/1.5 var(--font-sans);color:var(--vs-ink);border-radius:12px;padding:14px 18px 14px 50px;position:relative}.s-art__ul li:before{content:"";background:var(--vs-navy-900) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E69A22' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 11px no-repeat;border-radius:50%;width:18px;height:18px;margin-top:-9px;position:absolute;top:50%;left:18px}.s-art__cta{background:var(--vs-navy-900);color:var(--vs-on-dark);border-radius:24px 24px 24px 6px;grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:28px;margin-top:56px;padding:36px;display:grid;overflow:hidden}.s-art__body .s-art__cta p{color:var(--vs-on-dark-soft);font:400 16px/1.6 var(--font-sans);margin:0 0 22px}.s-art__cta .vs-eyebrow{color:var(--vs-saffron-400);margin:0 0 6px;font-size:15px}.s-art__cta .s-art__ctaT{color:var(--vs-on-dark);margin:0 0 10px!important}.s-art__cta img{object-fit:cover;border-radius:100px 100px 100px 10px;width:200px;height:200px}.s-art__side{height:100%;position:relative}.s-art__sticky{gap:20px;display:grid;position:sticky;top:104px}.s-toc{border:1px solid var(--vs-line);background:var(--vs-surface);border-radius:18px;padding:22px}.s-toc__h{color:var(--vs-ink);font:600 16px/1.2 var(--font-sans);align-items:center;gap:12px;margin-bottom:16px;display:flex}.s-toc__ring{--p:0;background:conic-gradient(var(--vs-saffron-500) calc(var(--p) * 1%), var(--vs-line) 0);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;transition:--p .2s;display:grid;position:relative}.s-toc__ring:before{content:"";background:var(--vs-surface);border-radius:50%;position:absolute;inset:4px}.s-toc__ring b{font:700 11.5px/1 var(--font-sans);color:var(--vs-ink);position:relative}.s-toc__ring b:after{content:"%";font-size:9px}.s-toc__list{gap:2px;margin:0;padding:0 0 0 14px;list-style:none;display:grid;position:relative}.s-toc__list:before{content:"";background:var(--vs-line);border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;left:0}.s-toc__bar{width:2px;height:calc((100% - 8px) / var(--n));background:var(--vs-saffron-500);transform:translateY(calc(var(--i) * 100%));border-radius:2px;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;top:4px;left:0}.s-toc__a{text-align:left;cursor:pointer;width:100%;color:var(--vs-muted);font:500 14.5px/1.4 var(--font-sans);background:0 0;border:0;border-radius:8px;grid-template-columns:26px minmax(0,1fr);gap:6px;padding:9px 8px;transition:color .25s,background-color .25s;display:grid}.s-toc__a:hover{color:var(--vs-ink);background:var(--vs-surface-alt)}.s-toc__a.done{color:var(--vs-text)}.s-toc__a.on{color:var(--vs-ink);font-weight:600}.s-toc__n{font:700 12px/1.6 var(--font-sans);color:var(--vs-field);transition:color .25s}.s-toc__a.on .s-toc__n,.s-toc__a.done .s-toc__n{color:var(--vs-saffron-600)}.s-toc__a:focus-visible{box-shadow:var(--vs-focus);outline:none}.s-art__tip{background:var(--vs-surface-alt);font:400 14.5px/1.5 var(--font-sans);color:var(--vs-text);border-radius:18px;gap:6px;padding:20px 22px;display:grid}.s-art__tip b{color:var(--vs-ink);font:600 16px/1.3 var(--font-sans)}.s-art__tipB{color:var(--vs-ink);font:600 14.5px/1 var(--font-sans);cursor:pointer;border:0;border-bottom:2px solid var(--vs-saffron-500);background:0 0;justify-self:start;align-items:center;gap:6px;margin-top:6px;padding:8px 0;display:inline-flex}.s-art__tipB .vs-ico{width:15px;height:15px;transition:transform .25s}.s-art__tipB:hover .vs-ico{transform:translate(3px)}.s-art__rel{border-top:1px solid var(--vs-line);padding-top:72px;padding-bottom:110px}@media (max-width:1100px){.s-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s-art{grid-template-columns:minmax(0,1fr);gap:0;padding-top:32px}.s-art__side{display:none}.s-art__body{max-width:760px}.s-art__mtoc{z-index:5;border:1px solid var(--vs-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--vs-shadow-card);background:#fffffff0;border-radius:14px;margin-bottom:32px;display:block;position:sticky;top:72px}.s-art__mtoc summary{box-sizing:border-box;cursor:pointer;min-height:48px;color:var(--vs-ink);font:600 16px/1.2 var(--font-sans);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;list-style:none;display:flex}.s-art__mtoc summary::-webkit-details-marker{display:none}.s-art__mtoc summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:9px;height:9px;transition:transform .25s;transform:rotate(45deg)translateY(-3px)}.s-art__mtoc[open] summary:after{transform:rotate(-135deg)translateY(-2px)}.s-art__mtocN{color:var(--vs-muted);margin-left:auto;font-size:14px;font-weight:500}.s-art__mtoc .s-toc{background:0 0;border:0;padding:4px 14px 16px}.s-art__mtoc .s-toc__h{display:none}}@media (max-width:900px){.s-ptop:not(.s-ptop--photo) .s-ptop__wrap:has(.s-bdeco){grid-template-columns:minmax(0,1fr)}.s-bdeco{display:none}.s-bcard--big{grid-template-columns:minmax(0,1fr)}.s-bcard--big .s-bcard__img{aspect-ratio:16/10;min-height:0}.s-bcard--big .s-bcard__body{padding:24px 22px 22px}.s-art__cover{height:300px}.s-art__cta{grid-template-columns:minmax(0,1fr)}.s-art__cta img{display:none}}@media (max-width:640px){.s-blog{gap:28px;padding-bottom:72px}.s-blog__grid,.s-blog__grid--2{grid-template-columns:minmax(0,1fr);gap:20px}.s-blog__grid--2 .s-bcard{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.s-blog__grid--2 .s-bcard__img{aspect-ratio:16/10;min-height:0}.s-blog__cats{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px 4px;overflow-x:auto}.s-blog__cats::-webkit-scrollbar{display:none}.s-blog__cats .vs-chip{flex:none}.s-bcard--big .s-bcard__t{font-size:26px;line-height:32px}.s-art__top>.vs-wrap{padding-top:28px}.s-crumbs{margin-bottom:18px}.s-art__meta{padding-bottom:24px}.s-art__cover{border-radius:20px 20px 20px 4px;height:220px}.s-art__body .s-art__p{font-size:17px;line-height:1.7}.s-art__body .s-art__h{margin-top:44px;scroll-margin-top:140px;font-size:24px}.s-art__q{padding:22px 22px 22px 26px}.s-art__body .s-art__q p{font-size:19px}.s-art__ul li{font-size:16px}.s-art__cta{padding:26px 22px}.s-art__rel{padding-top:56px;padding-bottom:72px}}@media (min-width:1101px){.vs-header__nav{gap:22px}.vs-header__nav a[href=\#over]{display:none}.s-hero__media{width:min(45%,100% - 744px)}}.s-how2{padding-bottom:40px;overflow:hidden}.s-how2__wrap{text-align:center;justify-items:center;padding-top:88px;display:grid}.s-how2__title{color:var(--vs-ink);max-width:900px;animation:.8s cubic-bezier(.2,.7,.2,1) both s-rise;margin:0 0 22px!important}.s-how2__lead{max-width:660px;animation:.8s cubic-bezier(.2,.7,.2,1) .12s both s-rise;margin:0 auto!important}.s-path{justify-content:center;align-items:flex-start;gap:0;margin:64px 0 0;padding:0;list-style:none;display:flex;position:relative}.s-path li{width:112px;color:var(--vs-ink);font:600 14px/1.2 var(--font-sans);animation:.6s cubic-bezier(.2,.7,.2,1) both s-rise;animation-delay:calc(.35s + var(--i) * .12s);justify-items:center;gap:10px;display:grid;position:relative}.s-path li span{z-index:1;background:var(--vs-surface);border:1.5px solid var(--vs-line);width:52px;height:52px;color:var(--vs-navy-900);box-shadow:var(--vs-shadow-card);border-radius:50%;place-items:center;display:grid;position:relative}.s-path li span .vs-ico{width:22px;height:22px}.s-path li:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg, var(--vs-saffron-500) 0 6px, transparent 6px 12px);transform-origin:0;width:calc(100% - 60px);height:2px;animation:.5s both s-draw;animation-delay:calc(.55s + var(--i) * .12s);position:absolute;top:26px;left:calc(50% + 30px)}.s-path__again span{animation:6s linear 1.6s infinite s-spin;background:var(--vs-saffron-500)!important;border-color:var(--vs-saffron-500)!important}@keyframes s-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes s-spin{to{transform:rotate(-360deg)}}.s-scrollcue{color:var(--vs-muted);font:500 14px/1 var(--font-sans);justify-items:center;gap:10px;margin-top:56px;text-decoration:none;display:inline-grid}.s-scrollcue:hover{color:var(--vs-ink)}.s-scrollcue__m{box-sizing:border-box;border:2px solid;border-radius:14px;justify-items:center;width:24px;height:38px;padding-top:7px;display:grid}.s-scrollcue__m i{background:var(--vs-saffron-500);border-radius:2px;width:4px;height:8px;animation:1.8s ease-in-out infinite s-wheel}@keyframes s-wheel{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(12px)}to{opacity:0}}.s-story{--gp:0;--sp:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;padding-top:40px;padding-bottom:40px;display:grid}.s-story__steps{padding-left:36px;position:relative}.s-story__steps:before,.s-story__steps:after{content:"";background:var(--vs-line);border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:9px}.s-story__steps:after{background:linear-gradient(180deg, var(--vs-saffron-400), var(--vs-saffron-500));transform-origin:top;transform:scaleY(var(--gp))}.s-sstep__vis{display:none}.s-sstep{outline:none;align-items:center;min-height:92vh;scroll-margin-top:80px;display:flex}.s-sstep__in{opacity:.28;max-width:480px;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1);position:relative;transform:translateY(16px)}.s-sstep.on .s-sstep__in{opacity:1;transform:none}.s-sstep__in:before{content:"";background:var(--vs-surface);border:3px solid var(--vs-line);box-sizing:border-box;border-radius:50%;width:21px;height:21px;margin-left:-1px;transition:border-color .3s,background-color .3s,transform .3s;position:absolute;top:6px;left:-36px}.s-sstep.on .s-sstep__in:before{border-color:var(--vs-saffron-500);background:var(--vs-saffron-500);transform:scale(1.15);box-shadow:0 0 0 6px #e69a222e}.s-sstep__k{color:var(--vs-saffron-700);font:700 14px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;display:inline-flex}.s-sstep__ic{background:var(--vs-saffron-100);width:34px;height:34px;color:var(--vs-saffron-700);border-radius:10px;place-items:center;display:grid}.s-sstep__ic .vs-ico{width:18px;height:18px}.s-story .s-sstep__t{color:var(--vs-ink);margin:0 0 16px!important}.s-story .s-sstep__s{color:var(--vs-text);margin:0!important}.s-sstep--loop .s-sstep__k{color:var(--vs-navy-700)}.s-sstep--loop .s-sstep__ic{background:var(--vs-navy-900);color:var(--vs-saffron-400)}.s-story__side{position:relative}.s-stage{background:radial-gradient(120% 90% at calc(20% + var(--gp) * 60%) 0%, var(--vs-saffron-100), transparent 55%), linear-gradient(160deg, var(--vs-surface-alt), #e9eef4);border-radius:36px 36px 36px 8px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:calc(100vh - 110px);min-height:520px;max-height:760px;display:grid;position:sticky;top:84px;overflow:hidden}.s-stage__top{z-index:2;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px 0;display:flex;position:relative}.s-stage__lbl{color:var(--vs-muted);font:500 13.5px/1.2 var(--font-sans);gap:4px;display:grid}.s-stage__lbl b{color:var(--vs-ink);font:700 17px/1.2 var(--font-display)}.s-stage__segs{gap:5px;display:flex}.s-stage__segs i{background:#13263b1f;border-radius:3px;width:22px;height:5px;position:relative;overflow:hidden}.s-stage__segs i:after{content:"";background:var(--vs-saffron-500);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.s-stage__segs i.done:after{transform:scaleX(1)}.s-stage__segs i.on:after{transform:scaleX(var(--sp))}.s-stage__big{font:700 260px/1 var(--font-display);color:#13263b0b;letter-spacing:-.04em;pointer-events:none;position:absolute;bottom:-40px;right:-10px}.s-stage__fit{--s:1;place-items:center;min-height:0;display:grid;position:relative}.s-stage__in{width:480px;height:480px;transform:translate(-50%, -50%) scale(var(--s));position:absolute;top:50%;left:50%}.s-pv{--p:0;opacity:0;visibility:hidden;place-items:center;transition:opacity .5s,transform .7s cubic-bezier(.2,.7,.2,1),visibility 0s .7s;display:grid;position:absolute;inset:0;transform:translateY(40px)scale(.94)}.s-pv.past{transform:translateY(-40px)scale(.94)}.s-pv.on{opacity:1;visibility:visible;transition:opacity .5s .1s,transform .7s cubic-bezier(.2,.7,.2,1) 50ms,visibility;transform:none}.pv-card{box-sizing:border-box;background:var(--vs-surface);width:400px;color:var(--vs-ink);font:500 15px/1.4 var(--font-sans);border-radius:24px;gap:14px;padding:24px;display:grid;position:relative;box-shadow:0 30px 70px -30px #13263b73}.pv-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.pv-h b{font:700 19px/1.2 var(--font-display)}.pv-h>span:not(.vs-tag){color:var(--vs-muted);font-size:13px}.pv-row{color:var(--vs-text);justify-content:space-between;align-items:center;gap:12px;display:flex}.pv-row b{color:var(--vs-ink);font-variant-numeric:tabular-nums}.pv-row--tot{border-top:1px solid var(--vs-line);padding-top:14px}.pv-row--tot b{font:700 28px/1 var(--font-display)}.pv-step{align-items:center;gap:12px;display:inline-flex}.pv-step i{border:1.5px solid var(--vs-line);width:32px;height:32px;color:var(--vs-ink);border-radius:8px;place-items:center;font-style:normal;display:grid}.pv-step b{text-align:center;min-width:28px;font:700 22px/1 var(--font-display)}.pv-tiers{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.pv-tier{text-align:center;background:var(--vs-surface-alt);color:var(--vs-muted);font:600 13px/1 var(--font-sans);border-radius:8px;padding:8px 0;transition:background-color .3s,color .3s}.pv-tier.hit{background:var(--vs-navy-900);color:#fff}.pv-tier.hit~.pv-tier.hit{background:var(--vs-navy-100);color:var(--vs-navy-700)}.pv-tier.hit:has(~.pv-tier.hit){background:var(--vs-navy-100);color:var(--vs-navy-700)}.pv-pay{background:var(--vs-saffron-500);height:52px;color:var(--vs-on-saffron);font:700 16px/1 var(--font-sans);border-radius:12px;position:relative;overflow:hidden}.pv-pay>span{justify-content:center;align-items:center;gap:8px;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .3s;display:flex;position:absolute;inset:0}.pv-pay__b{opacity:0;background:var(--vs-ok);color:#fff;transform:translateY(100%)}.pv-pay__b .vs-ico{stroke-width:3px;width:18px;height:18px}.pv-pay.hit .pv-pay__a{opacity:0;transform:translateY(-100%)}.pv-pay.hit .pv-pay__b{opacity:1;transform:none}.pv-cursor{width:30px;height:30px;left:calc(330px - min(var(--p), .72) / .72 * 130px);top:calc(40px + min(var(--p), .72) / .72 * (100% - 70px));filter:drop-shadow(0 4px 6px #00000040);position:absolute}.pv-cursor svg{width:100%;height:100%;fill:var(--vs-navy-900);stroke:#fff;stroke-width:1.5px;stroke-linejoin:round}.pv-inbox{gap:10px}.pv-badge{background:var(--vs-saffron-500);border-radius:12px;place-items:center;min-width:24px;height:24px;transition:transform .4s cubic-bezier(.3,1.6,.5,1);display:grid;transform:scale(0);color:var(--vs-on-saffron)!important;font:700 13px/1 var(--font-sans)!important}.pv-badge.hit{transform:scale(1)}.pv-mail{background:var(--vs-saffron-100);opacity:0;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .4s;display:grid;transform:translate(-30px)}.pv-mail.hit{opacity:1;transform:none}.pv-mail img{background:var(--vs-navy-900);box-sizing:border-box;border-radius:50%;width:40px;height:40px;padding:9px}.pv-mail__t{gap:2px;min-width:0;display:grid}.pv-mail__t span{white-space:nowrap;text-overflow:ellipsis;color:var(--vs-text);font-size:14px;overflow:hidden}.pv-mail em{color:var(--vs-saffron-700);font-style:normal;font:700 13px/1 var(--font-sans)}.pv-ghost{opacity:.55;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:6px 12px;display:grid}.pv-ghost>i{background:var(--vs-surface-alt);border-radius:50%;width:32px;height:32px}.pv-ghost span{gap:6px;display:grid}.pv-ghost span i{background:var(--vs-line);border-radius:4px;height:8px}.pv-ghost span i+i{width:60%}.pv-open{background:var(--vs-navy-900);color:#fff;opacity:0;border-radius:18px;gap:8px;padding:22px;transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .4s;display:grid;position:absolute;bottom:16px;left:16px;right:16px;transform:translateY(30px)}.pv-open.hit{opacity:1;transform:none}.pv-open b{font:700 18px/1.25 var(--font-display)}.pv-open p{color:var(--vs-on-dark-soft);margin:0;font-size:14.5px}.pv-btn{background:var(--vs-saffron-500);color:var(--vs-on-saffron);font:700 14.5px/1 var(--font-sans);border-radius:10px;justify-self:start;align-items:center;gap:8px;margin-top:6px;padding:11px 16px;display:inline-flex}.pv-btn .vs-ico{width:16px;height:16px}.pv-btn.hit{animation:.9s both pv-press}@keyframes pv-press{0%{box-shadow:0 0 #e69a2299}30%{transform:scale(.95)}60%{transform:none}to{box-shadow:0 0 0 18px #e69a2200}}.pv-video{gap:14px;padding:14px}.pv-video__img{border-radius:14px;height:230px;position:relative;overflow:hidden}.pv-video__img img{object-fit:cover;width:100%;height:100%;transform:scale(calc(1.12 - var(--p) * .12));display:block}.pv-play{background:var(--vs-saffron-500);width:64px;height:64px;color:var(--vs-on-saffron);border-radius:50%;place-items:center;margin:-32px 0 0 -32px;transition:transform .4s,opacity .4s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 10px #e69a2240}.pv-play.hit{opacity:0;transform:scale(.5)}.pv-video__bar{background:var(--vs-line);border-radius:3px;height:6px;overflow:hidden}.pv-video__bar i{background:var(--vs-saffron-500);transform-origin:0;height:100%;transform:scaleX(var(--p));display:block}.pv-video .pv-row{padding:0 6px;font-size:14px}.pv-video .pv-row b{white-space:nowrap;flex:none}.pv-video .pv-row span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pv-mins{align-items:center;gap:6px;padding:0 6px 6px;display:flex}.pv-mins i{background:var(--vs-surface-alt);border-radius:5px;flex:1;height:10px;transition:background-color .3s}.pv-mins i.hit{background:var(--vs-navy-900)}.pv-mins span{color:var(--vs-muted);font:700 13px/1 var(--font-sans);margin-left:6px}.pv-q{border:1.5px solid var(--vs-line);border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;padding:14px;transition:border-color .35s,background-color .35s;display:grid}.pv-q__c{border:2px solid var(--vs-line);color:#0000;border-radius:50%;place-items:center;width:30px;height:30px;transition:all .35s cubic-bezier(.3,1.6,.5,1);display:grid}.pv-q__c .vs-ico{stroke-width:3px;width:16px;height:16px}.pv-q.hit{border-color:var(--vs-ok);background:var(--vs-ok-bg)}.pv-q.hit .pv-q__c{background:var(--vs-ok);border-color:var(--vs-ok);color:#fff;transform:scale(1.1)}.pv-score{transition:transform .45s cubic-bezier(.3,1.6,.5,1);transform:scale(0);font:700 22px/1 var(--font-display)!important;color:var(--vs-ok)!important}.pv-score.hit{transform:scale(1)}.pv-ok{color:var(--vs-ok);font:700 15px/1 var(--font-sans);opacity:0;align-items:center;gap:10px;transition:opacity .3s,transform .4s;display:flex;transform:translateY(8px)}.pv-ok.hit{opacity:1;transform:none}.pv-ok .vs-ico{width:20px;height:20px}.pv-apply{gap:12px}.pv-hw{border-bottom:1px solid var(--vs-line);gap:8px;padding-bottom:12px;display:grid}.pv-hw .vs-tag{justify-self:start}.pv-hw b{font:700 17px/1.3 var(--font-display)}.pv-call{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.pv-call img{object-fit:cover;border-radius:50%;width:40px;height:40px}.pv-call>span{gap:2px;display:grid}.pv-call em{color:var(--vs-ok);font-variant-numeric:tabular-nums;font-size:13px;font-style:normal}.pv-live{background:var(--vs-ok);border-radius:50%;width:10px;height:10px;animation:1.6s ease-out infinite pv-live;box-shadow:0 0 #237a4e80}@keyframes pv-live{to{box-shadow:0 0 0 12px #237a4e00}}.pv-chat{gap:8px;display:grid}.pv-apply .pv-b{background:var(--vs-surface-alt);opacity:0;transform-origin:0 100%;border-radius:16px 16px 16px 4px;justify-self:start;max-width:82%;margin:0;padding:11px 14px;font-size:14px;transition:opacity .35s,transform .45s cubic-bezier(.3,1.4,.5,1);transform:translateY(10px)scale(.96)}.pv-apply .pv-b--me{background:var(--vs-navy-900);color:#fff;transform-origin:100% 100%;border-radius:16px 16px 4px;justify-self:end}.pv-apply .pv-b.hit{opacity:1;transform:none}.pv-chart{border-bottom:2px solid var(--vs-line);grid-template-columns:repeat(6,1fr);align-items:end;gap:12px;height:200px;padding:0 4px;display:grid}.pv-chart span{height:calc(var(--v) * 100%);align-items:flex-end;display:flex}.pv-chart i{background:linear-gradient(180deg, var(--vs-navy-700), var(--vs-navy-900));transform-origin:bottom;width:100%;height:100%;transform:scaleY(clamp(0, calc(var(--p) * 1.7 - var(--i) * .14), 1));border-radius:8px 8px 2px 2px}.pv-chart span:last-child i{background:linear-gradient(180deg, var(--vs-saffron-400), var(--vs-saffron-500))}.pv-toast{background:var(--vs-surface);box-shadow:var(--vs-shadow-float);opacity:0;border-radius:16px;grid-template-columns:34px auto;align-items:center;column-gap:12px;padding:14px 18px;transition:opacity .35s,transform .5s cubic-bezier(.3,1.5,.5,1);display:grid;position:absolute;top:92px;right:-36px;transform:translate(20px)scale(.9)}.pv-toast.hit{opacity:1;transform:none}.pv-toast>span{background:var(--vs-ok);color:#fff;border-radius:50%;grid-row:span 2;place-items:center;width:34px;height:34px;display:grid}.pv-toast .vs-ico{stroke-width:3px;width:18px;height:18px}.pv-toast em{color:var(--vs-muted);font-size:13px;font-style:normal}.pv-loop{width:420px;height:420px;position:relative}.pv-ring{width:400px;height:400px;position:absolute;inset:10px;transform:rotate(-90deg)}.pv-ring circle{fill:none;stroke:#13263b1a;stroke-width:14px}.pv-ring .pv-ring__fill{stroke:var(--vs-saffron-500);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p) * 100)}.pv-orbit{transform:rotate(calc(var(--p) * 1080deg));position:absolute;inset:10px}.pv-orbit i{background:var(--vs-navy-900);border:4px solid #fff;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute;top:50px;left:50%;box-shadow:0 6px 16px #13263b59}.pv-node{background:var(--vs-surface);width:110px;box-shadow:var(--vs-shadow-card);color:var(--vs-ink);font:700 14px/1.1 var(--font-sans);border-radius:18px;justify-items:center;gap:6px;padding:12px 8px;display:grid;position:absolute}.pv-node .vs-ico{width:22px;height:22px;color:var(--vs-saffron-600)}.pv-n1{top:-6px;left:155px}.pv-n2{top:250px;right:-20px}.pv-n3{top:250px;left:-20px}.pv-loop__c{color:var(--vs-muted);justify-items:center;gap:2px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pv-loop__c em{text-transform:uppercase;letter-spacing:.08em;font-style:normal;font:700 13px/1 var(--font-sans)}.pv-loop__c b{font:700 76px/1 var(--font-display);color:var(--vs-ink);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.pv-loop__c span{font:600 15px/1 var(--font-sans)}.pv-team{gap:12px}.pv-tr{grid-template-columns:32px 128px minmax(0,1fr) 42px;align-items:center;gap:10px;font-size:14px;display:grid}.pv-tr img{object-fit:cover;border-radius:50%;width:32px;height:32px}.pv-tr>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pv-tr__bar{background:var(--vs-surface-alt);border-radius:4px;height:8px;overflow:hidden}.pv-tr__bar i{height:100%;width:calc(var(--v) * 100%);background:var(--vs-saffron-500);transform-origin:0;transform:scaleX(clamp(0, calc(var(--p) * 1.4 - var(--i) * .08), 1));border-radius:4px;display:block}.pv-tr b{text-align:right;font-variant-numeric:tabular-nums}.pv-happy{width:440px;height:440px;position:relative}.pv-happy__ph{width:380px;height:300px;box-shadow:var(--vs-shadow-float);border-radius:40px 40px 40px 8px;position:absolute;top:20px;left:30px;overflow:hidden}.pv-happy__ph img{object-fit:cover;width:100%;height:100%;transform:scale(calc(1.15 - var(--p) * .15))}.pv-cert{background:var(--vs-navy-900);color:#fff;width:240px;box-shadow:var(--vs-shadow-float);opacity:0;border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:18px;transition:opacity .4s,transform .7s cubic-bezier(.3,1.4,.5,1);display:grid;position:absolute;bottom:40px;right:-10px;transform:translateY(40px)rotate(6deg)}.pv-cert.hit{opacity:1;transform:rotate(-3deg)}.pv-cert .vs-ico{width:44px;height:44px;color:var(--vs-saffron-400)}.pv-cert>span{gap:3px;display:grid}.pv-cert em{color:var(--vs-saffron-400);font-style:normal;font:700 12.5px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.pv-cert b{font:700 18px/1.2 var(--font-display)}.pv-cert span span{color:var(--vs-on-dark-soft);font-size:13.5px}.pv-stars{gap:2px;display:flex;position:absolute;bottom:74px;left:30px}.pv-stars i{color:var(--vs-saffron-500);transition:transform .45s cubic-bezier(.3,1.8,.5,1);transition-delay:calc(var(--i) * 80ms);text-shadow:0 2px 6px #9a5b064d;font-size:26px;font-style:normal;line-height:1;transform:scale(0)rotate(-40deg)}.pv-stars.hit i{transform:none}.pv-avs{display:flex;position:absolute;bottom:16px;left:30px}.pv-avs img{object-fit:cover;opacity:0;width:44px;height:44px;transition:opacity .3s,transform .45s cubic-bezier(.3,1.6,.5,1);transition-delay:calc(var(--i) * 70ms);border:3px solid #fff;border-radius:50%;margin-right:-12px;transform:translateY(14px)}.pv-avs.hit img{opacity:1;transform:none}.pv-conf{pointer-events:none;width:0;height:0;position:absolute;top:45%;left:50%}.pv-conf i{background:var(--vs-saffron-500);opacity:0;border-radius:2px;width:9px;height:14px;position:absolute}.pv-conf i:nth-child(3n){background:var(--vs-navy-700);border-radius:50%;width:8px;height:8px}.pv-conf i:nth-child(3n+1){background:var(--vs-ok)}.pv-conf.hit i{animation:1.6s cubic-bezier(.15,.7,.3,1) both pv-pop;animation-delay:calc(var(--i) * 20ms)}@keyframes pv-pop{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(calc(cos(var(--i) * 20deg) * 230px), calc(sin(var(--i) * 20deg) * 200px + 60px)) rotate(calc(var(--i) * 70deg))}}.s-how2__end{text-align:center;justify-items:center;padding-top:60px;padding-bottom:120px;display:grid}.s-how2__end .s-title{color:var(--vs-ink);margin-bottom:32px!important}@media (max-width:900px){.s-how2__wrap{padding-top:48px}.s-path{flex-wrap:wrap;row-gap:22px;width:100%;max-width:380px;margin-top:40px}.s-path li{width:25%;font-size:12.5px}.s-path li:nth-child(4):after{display:none}.s-path li span{width:44px;height:44px}.s-path li:not(:last-child):after{width:calc(100% - 52px);top:22px;left:calc(50% + 26px)}.s-scrollcue{margin-top:36px}.s-story{grid-template-columns:minmax(0,1fr);gap:0;padding-top:8px}.s-story__side{display:none}.s-story__steps{padding-left:26px}.s-story__steps:before,.s-story__steps:after{left:4px}.s-sstep{min-height:0;padding:28px 0 36px;display:block}.s-sstep__in{opacity:1;transform:none}.s-sstep__in:before{border-width:2px;width:15px;height:15px;margin-left:-2px;left:-26px}.s-sstep__k{margin-bottom:10px;font-size:12.5px}.s-sstep__ic{width:28px;height:28px}.s-story .s-sstep__s{font-size:17px;line-height:26px}.s-sstep__vis{background:radial-gradient(120% 90% at 30% 0%, var(--vs-saffron-100), transparent 55%), linear-gradient(160deg, var(--vs-surface-alt), #e9eef4);border-radius:22px 22px 22px 6px;margin-top:22px;display:block;overflow:hidden}.s-sstep__fit{--s:.8;height:376px}.s-sstep__vis .s-pv{opacity:1;visibility:visible;transition:none;transform:none}.s-sstep__vis .pv-toast{right:6px}.s-sstep__vis .pv-n2{right:4px}.s-sstep__vis .pv-n3{left:4px}.s-sstep__vis .pv-cert{right:30px}.s-how2__end{padding-top:40px;padding-bottom:80px}}@media (prefers-reduced-motion:reduce){.s-pv,.s-sstep__in{transition:none!important}.pv-orbit{transform:none}}.rv{opacity:0;transform:translateY(26px)}.rv.rv-in{opacity:1;transition:opacity .7s cubic-bezier(.2, .7, .2, 1) var(--rd,0s), transform .9s cubic-bezier(.2, .7, .2, 1) var(--rd,0s);transform:none}.rv-bar{transform-origin:0;transform:scaleX(0)}.rv-bar.rv-in{transition:transform 1.3s cubic-bezier(.2,.7,.2,1) .15s;transform:none}.s-cta__img,.s-dark__media img,.s-ptop__photo img{transform:translateY(var(--py,0)) scale(1.08);will-change:transform}.s-art__cover img{translate:0 var(--py,0)}.s-hero__title .vs-acc{background:linear-gradient(var(--vs-saffron-400), var(--vs-saffron-400)) left 100% / 0 .07em no-repeat;padding-bottom:.04em;animation:.9s cubic-bezier(.6,0,.2,1) .7s forwards s-underline}@keyframes s-underline{to{background-size:100% .07em}}.s-hero__text>*{animation:.7s cubic-bezier(.2,.7,.2,1) both s-rise}.s-hero__text>:nth-child(2){animation-delay:80ms}.s-hero__text>:nth-child(3){animation-delay:.16s}.s-hero__text>:nth-child(4){animation-delay:.24s}.s-hero__text>:nth-child(5){animation-delay:.32s}.s-chips .vs-chip{animation:.5s cubic-bezier(.2,.7,.2,1) both s-rise}.s-chips .vs-chip:first-child{animation-delay:.45s}.s-chips .vs-chip:nth-child(2){animation-delay:.52s}.s-chips .vs-chip:nth-child(3){animation-delay:.59s}.s-chips .vs-chip:nth-child(4){animation-delay:.66s}.s-chips .vs-chip:nth-child(5){animation-delay:.73s}.s-hero__photo img{animation:1.8s cubic-bezier(.2,.7,.2,1) both s-zoomout}.s-float--progress{animation:.7s cubic-bezier(.2,.7,.2,1) .25s both s-rise,7s ease-in-out 1.2s infinite s-bob}.s-ptop__text>*{animation:.7s cubic-bezier(.2,.7,.2,1) both s-rise}.s-ptop__text>:nth-child(2){animation-delay:80ms}.s-ptop__text>:nth-child(3){animation-delay:.16s}.s-ptop__text>:nth-child(4){animation-delay:.24s}.s-ptop__photo{animation:1.1s cubic-bezier(.2,.7,.2,1) .1s both s-cover}.vs-price{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.vs-price:hover{box-shadow:var(--vs-shadow-card);transform:translateY(-6px)}.vs-feature{position:relative}.vs-btn--primary:hover .vs-ico,.vs-btn--dark:hover .vs-ico{transform:translate(3px)}.s-route__panel{animation:.45s cubic-bezier(.2,.7,.2,1) both s-swap}@keyframes s-swap{0%{opacity:.001;transform:translateY(10px)}to{opacity:1;transform:none}}.s-scan__opt{transition:border-color .15s,background .15s,transform .2s cubic-bezier(.3,1.6,.5,1)}.s-scan__opt:active{transform:scale(.96)}.s-scan__opt.on .s-scan__dots i.on{animation:.35s cubic-bezier(.3,1.8,.5,1) both s-pop}@keyframes s-pop{0%{transform:scale(.3)}to{transform:none}}.pv-card .vs-tag{height:26px;font-size:13.5px}.pv-video .pv-row span{min-width:0}.pv-card{grid-template-columns:minmax(0,1fr)}.pv-video .pv-row{align-items:flex-start}.pv-video .pv-row span{white-space:normal;line-height:1.35;overflow:visible}.s-scan__opts--txt{gap:10px;grid-template-columns:minmax(0,1fr)!important}.s-scan__opt--txt{font:500 16px/1.4 var(--font-sans);color:var(--vs-ink);align-items:center;gap:14px;text-align:left!important;grid-template-columns:auto minmax(0,1fr)!important;justify-items:start!important;padding:15px 18px!important}.s-scan__letter{background:var(--vs-surface-alt);width:30px;height:30px;color:var(--vs-navy-900);font:700 14px/1 var(--font-sans);border-radius:50%;place-items:center;display:inline-grid}.s-scan__opt--txt.on .s-scan__letter{background:var(--vs-navy-900);color:#fff}.s-scan__rev{border:1px solid var(--vs-line);border-radius:var(--vs-r-md);background:#fff}.s-scan__rev summary{cursor:pointer;font:600 15px/1.3 var(--font-sans);color:var(--vs-ink);padding:14px 18px}.s-scan__rev ol{gap:14px;margin:0;padding:0 18px 16px 38px;display:grid}.s-scan__rev li{font:400 15px/1.45 var(--font-sans);color:var(--vs-ink)}.s-scan__rev li p{margin:4px 0 0!important;font-size:15px!important}.s-scan__rev li .mine{color:var(--vs-muted)}.s-scan__rev li .why{color:var(--vs-muted);font-style:italic}.s-scan__rev li.ok>p:first-of-type{color:var(--vs-ok,#2f7a4a)}@media (max-width:640px){.s-scan__opt--txt{font-size:15px;padding:13px 14px!important}.s-scan__rev ol{padding-left:32px}}.s-hero__mcnote{color:var(--vs-muted);font:500 15px/1.45 var(--font-sans);max-width:34rem;margin:14px 0 0!important}.s-mcband{background:#f4f6f9;padding:112px 0}.s-mcband .s-split{align-items:center}.s-mc__learn{counter-reset:mcl;gap:14px;margin:0;padding:0;list-style:none;display:grid}.s-mc__learn li{counter-increment:mcl;border-radius:var(--vs-r-md);background:#fff;border:1px solid #d5dce5;gap:6px;padding:20px 22px 20px 74px;display:grid;position:relative;box-shadow:0 1px 2px #13263b0d}.s-mc__learn li:before{content:counter(mcl);background:var(--vs-saffron-500);color:#13263b;width:36px;height:36px;font:700 16px/1 var(--font-sans);border-radius:50%;place-items:center;display:grid;position:absolute;top:20px;left:20px}.s-mc__learn b{font:700 19px/1.3 var(--font-sans);color:#0e1b2b}.s-mc__learn span{font:400 17px/1.55 var(--font-sans);color:#3a4351}.s-mcband .s-mc__learn li,.s-mc .s-mc__learn li{background:#fff}@media (max-width:760px){.s-mc__learn li{padding:18px 18px 18px 64px}.s-mc__learn li:before{width:32px;height:32px;font-size:15px;top:18px;left:16px}.s-mc__learn b{font-size:18px}.s-mc__learn span{font-size:16px}}.s-mc{padding-top:24px;padding-bottom:96px}.s-mc .s-split{align-items:start}.s-mc .vs-h3{margin:0 0 16px!important}.s-mc__form{grid-template-columns:minmax(0,1fr)!important}.s-mc__form .s-note{margin:0!important}.s-mc__watch{gap:18px;max-width:880px;display:grid}.s-mc__watch>.vs-body{font-weight:600;margin:0!important}.s-mc__next{border-radius:var(--vs-r-lg);background:var(--vs-surface);border:1px solid var(--vs-line);gap:10px;padding:28px;display:grid}.s-mc__next .s-title{margin:0!important}.s-topics{padding-top:104px;padding-bottom:104px}.s-topics .s-title{margin-bottom:28px!important}.s-topics__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.s-topics__list button{text-align:left;border-radius:var(--vs-r-md);border:1px solid var(--vs-line);cursor:pointer;width:100%;height:100%;font:inherit;color:var(--vs-ink);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px;transition:border-color .15s,transform .15s;display:grid}.s-topics__list button:hover{border-color:var(--vs-navy-700);transform:translateY(-2px)}.s-topics__list button:focus-visible{outline:3px solid var(--vs-focus);outline-offset:2px}.s-topics__n{font:700 14px/1.6 var(--font-sans);color:var(--vs-saffron-600,#b9770e);font-variant-numeric:tabular-nums}.s-topics__list b{font:700 16px/1.3 var(--font-sans);display:block}.s-topics__list b+span{font:400 14px/1.45 var(--font-sans);color:var(--vs-muted);margin-top:4px;display:block}.s-topics__go{color:var(--vs-navy-700);font-weight:700}.s-get{gap:28px;padding-top:16px;padding-bottom:56px;display:grid}.s-get__head .s-title{margin-bottom:8px!important}.s-get__head .s-text{max-width:44rem}.s-features--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.s-get__mc{font:600 16px/1.4 var(--font-sans);margin:0!important}.s-get__mc a{color:var(--vs-navy-900)}@media (max-width:1100px){.s-features--4,.s-topics__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.s-mcband,.s-topics{padding-top:56px;padding-bottom:56px}.s-features--4,.s-topics__list{grid-template-columns:minmax(0,1fr);gap:16px}.s-mc{padding-bottom:56px}.s-mc__next{padding:20px}}.s-cta-short{display:none}@media (max-width:520px){.s-cta-long{display:none}.s-cta-short{display:inline}}.s-stage{border:1px solid #dce2ea;box-shadow:0 1px 2px #13263b0d,0 24px 48px -32px #13263b40;background:#fff!important}.s-stage__lbl{color:#5e6878}.s-stage__lbl b{color:#0e1b2b}.s-stage__big{color:#13263b09}@media (max-width:900px){.s-sstep__vis{border:1px solid #dce2ea;background:#fff!important}}.s-stage .pv-card,.s-sstep__vis .pv-card{border:1px solid #dce2ea}.s-path li span{color:#13263b;background:#fff!important;border-color:#c9d2dd!important}.s-path li{color:#0e1b2b}.vs-header__cta,.s-sticky .vs-header__cta{background:var(--vs-saffron-500)!important;color:var(--vs-on-saffron)!important;border-color:var(--vs-saffron-500)!important}.vs-header__cta:hover,.s-sticky .vs-header__cta:hover{background:var(--vs-saffron-400)!important}.s-about .s-title{margin-bottom:16px!important}.s-ab-method{background:#f4f6f9;padding:104px 0}.s-ab-steps{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.s-ab-steps li{border-radius:var(--vs-r-lg);background:#fff;border:1px solid #dce2ea;align-content:start;gap:8px;padding:24px;display:grid}.s-ab-steps__n{background:var(--vs-saffron-500);color:#13263b;width:40px;height:40px;font:700 17px/1 var(--font-sans);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.s-ab-steps b{font:700 20px/1.25 var(--font-display);color:#0e1b2b}.s-ab-steps li>span:last-child{font:400 16px/1.5 var(--font-sans);color:#3a4351}.s-ab-stats{margin-top:40px}.s-ab-for{padding-top:104px;padding-bottom:104px}.s-ab-chips{flex-wrap:wrap;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.s-ab-chips li{font:600 15px/1.2 var(--font-sans);color:#13263b;background:#fff;border:1px solid #c9d2dd;border-radius:999px;padding:10px 16px}.s-ab-not{border-radius:var(--vs-r-lg);color:#f3f5f8;background:#13263b;align-self:start;padding:28px}.s-ab-not .vs-h3{color:#fff;margin:0 0 14px!important}.s-ab-not ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.s-ab-not li{font:500 17px/1.45 var(--font-sans);padding-left:30px;position:relative}.s-ab-not li:before{content:"×";color:var(--vs-saffron-500);font:700 22px/1 var(--font-sans);position:absolute;top:-2px;left:0}.s-ab-cta{padding-top:24px;padding-bottom:104px}.s-fq{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:48px;padding-top:16px;padding-bottom:48px;display:grid}.s-fq__nav{gap:4px;display:grid;position:sticky;top:100px}.s-fq__nav a{color:#13263b;font:600 15px/1.3 var(--font-sans);border-radius:10px;padding:10px 14px;text-decoration:none}.s-fq__nav a:hover{background:#f4f6f9}.s-fq__groups{gap:48px;display:grid}.s-fq__g{scroll-margin-top:100px}.s-fq__g .vs-h3{margin:0 0 12px!important}.s-faq__a a{color:#13263b;font-weight:600}.s-fq__more{padding-bottom:80px}.s-fq__more a{color:#13263b}.s-priv{gap:32px;max-width:860px;padding-top:16px;padding-bottom:104px;display:grid}.s-priv__note{color:#7a3306;font:500 15px/1.45 var(--font-sans);background:#fef0e6;border-radius:10px;padding:14px 16px;margin:0!important}.s-priv__b .vs-h3{margin:0 0 8px!important}.s-priv__b .vs-body{margin:0 0 12px!important}.s-priv__table{border:1px solid #dce2ea;border-radius:12px;margin:8px 0 18px;display:grid;overflow:hidden}.s-priv__row{font:400 15px/1.4 var(--font-sans);color:#3a4351;background:#fff;border-top:1px solid #dce2ea;grid-template-columns:1.1fr 2fr 1.4fr 1fr;gap:12px;padding:12px 16px;display:grid}.s-priv__row--h{color:#0e1b2b;background:#f4f6f9;border-top:0;font-weight:700}.s-priv__row .mono{color:#0e1b2b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px}.s-ck{z-index:70;color:#0e1b2b;background:#fff;border:1px solid #dce2ea;border-radius:16px;align-items:center;gap:16px;width:min(720px,100% - 24px);padding:14px 16px 14px 20px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 24px 60px -24px #13263b73}.s-ck p{font:500 14.5px/1.45 var(--font-sans);margin:0}.s-ck a{color:#13263b}.s-ck__b{flex:none;gap:8px;display:flex}@media (max-width:900px){.s-ab-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.s-fq{grid-template-columns:minmax(0,1fr);gap:20px}.s-fq__nav{flex-wrap:wrap;display:flex;position:static}.s-fq__nav a{background:#f4f6f9}}@media (max-width:640px){.s-ab-method,.s-ab-for{padding:56px 0}.s-ab-steps{grid-template-columns:minmax(0,1fr)}.s-priv__row{grid-template-columns:minmax(0,1fr);gap:2px}.s-priv__row--h{display:none}.s-ck{flex-direction:column;align-items:stretch;bottom:10px}.s-ck__b .vs-btn{flex:1}}.s-portal--live .s-portal__bar b{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.s-portal__open{font:600 13px/1 var(--font-sans);color:var(--vs-ink);white-space:nowrap;margin-left:auto;padding:7px 4px;text-decoration:none}.s-portal__open:hover{text-decoration:underline}.s-portal__frame{background:#fff;border:0;width:100%;height:min(780px,82vh);display:block}@media (max-width:640px){.s-portal--live .s-portal__bar{gap:10px;padding:10px 12px}.s-portal--live .s-portal__bar>span{display:none}.s-portal__frame{height:640px}}
