.tpl-vs-about{background:var(--site-bg);padding:100px 48px 80px;position:relative;overflow:hidden}.tpl-vs-about__bg-illustration{opacity:.08;pointer-events:none;-webkit-user-select:none;user-select:none;width:35%;max-width:400px;position:absolute;bottom:-10%;left:-8%;transform:rotate(-6deg)}.tpl-vs-about__bg-illustration img{width:100%;height:auto;display:block}.tpl-vs-about__inner{z-index:2;grid-template-columns:1.5fr 1fr;align-items:center;gap:56px;max-width:1080px;margin:0 auto;display:grid;position:relative}.tpl-vs-about__accent-line{background:var(--site-primary);opacity:0;width:4px;height:48px;margin-bottom:20px;transition:opacity .6s .1s,transform .6s .1s;transform:skewY(-8deg)}.tpl-vs-about--visible .tpl-vs-about__accent-line{opacity:1}.tpl-vs-about__heading{font-family:var(--tpl-heading-font);text-transform:uppercase;letter-spacing:-.01em;color:var(--site-text);opacity:0;margin:0 0 24px;font-size:clamp(26px,3.5vw,38px);font-weight:900;line-height:1.15;transition:opacity .7s .2s,transform .7s .2s;transform:translate(-30px)}.tpl-vs-about--visible .tpl-vs-about__heading{opacity:1;transform:translate(0)}.tpl-vs-about__body{font-family:var(--tpl-body-font);color:var(--site-text);opacity:0;font-size:16px;font-weight:400;line-height:1.8;transition:opacity .7s .35s,transform .7s .35s;transform:translate(-20px)}.tpl-vs-about--visible .tpl-vs-about__body{opacity:1;transform:translate(0)}.tpl-vs-about__body p{margin:0 0 16px}.tpl-vs-about__body p:last-child{margin-bottom:0}.tpl-vs-about__portrait{opacity:0;transition:opacity .8s .25s,transform .8s .25s;transform:translate(40px)}.tpl-vs-about--visible .tpl-vs-about__portrait{opacity:1;transform:translate(0)}.tpl-vs-about__portrait img{aspect-ratio:3/4;object-fit:cover;clip-path:polygon(0 3%,100% 0,100% 97%,0 100%);width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.tpl-vs-about__accent-line,.tpl-vs-about__heading,.tpl-vs-about__body,.tpl-vs-about__portrait{opacity:1!important;transition:none!important;transform:none!important}.tpl-vs-about__body{opacity:1!important}.tpl-vs-about__accent-line{opacity:1!important;transform:skewY(-8deg)!important}}@media (max-width:1280px){.tpl-vs-about__inner{gap:40px}}@media (max-width:768px){.tpl-vs-about{padding:64px 24px}.tpl-vs-about__inner{grid-template-columns:1fr;gap:36px}.tpl-vs-about__portrait{order:-1}.tpl-vs-about__portrait img{aspect-ratio:16/10}.tpl-vs-about__bg-illustration{display:none}}@media (max-width:375px){.tpl-vs-about{padding:48px 16px}}@media print{.tpl-vs-about__bg-illustration{display:none}.tpl-vs-about{padding:40px 24px}.tpl-vs-about__portrait img{clip-path:none}}.tpl-vs-announce{background:var(--site-surface,#f7f7f7);padding:96px 0 80px;position:relative;overflow:hidden}.tpl-vs-announce__inner{z-index:2;max-width:1080px;margin:0 auto;padding:0 48px;position:relative}.tpl-vs-announce__heading-row{align-items:stretch;gap:16px;margin-bottom:48px;display:flex}.tpl-vs-announce__accent-bar{background:var(--site-primary,#e63946);clip-path:polygon(0 0,100% 4px,100% 100%,0 calc(100% - 4px));transform-origin:top;flex-shrink:0;width:6px;min-height:44px;transition:transform .6s cubic-bezier(.22,1,.36,1);transform:scaleY(0)}.tpl-vs-announce--loaded .tpl-vs-announce__accent-bar{transform:scaleY(1)}.tpl-vs-announce__heading{font-family:var(--tpl-heading-font);text-transform:uppercase;letter-spacing:.02em;color:var(--site-text,#1a1a1a);text-align:left;opacity:0;margin:0;font-size:clamp(26px,3.5vw,38px);font-weight:400;line-height:1.15;transition:opacity .5s .2s,transform .5s .2s;transform:translate(-16px)}.tpl-vs-announce--loaded .tpl-vs-announce__heading{opacity:1;transform:translate(0)}.tpl-vs-announce__timeline{padding-left:40px;position:relative}.tpl-vs-announce__connector{background:var(--site-primary,#e63946);opacity:.2;transform-origin:0 0;width:3px;position:absolute;top:0;bottom:0;left:8px;transform:skew(-2deg)}.tpl-vs-announce__entry{opacity:0;gap:24px;padding:0 0 40px;transition:opacity .5s,transform .5s;display:flex;position:relative;transform:translate(-16px)}.tpl-vs-announce--loaded .tpl-vs-announce__entry{opacity:1;transform:translate(0)}.tpl-vs-announce__entry:last-child{padding-bottom:0}.tpl-vs-announce__marker{background:var(--site-primary,#e63946);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);z-index:2;width:10px;height:10px;position:absolute;top:4px;left:-36px}.tpl-vs-announce__date-col{flex-shrink:0;width:100px;padding-top:2px}.tpl-vs-announce__date{font-family:var(--tpl-body-font);color:var(--site-muted,#8e8e93);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:13px;font-weight:700}.tpl-vs-announce__content{flex:1;min-width:0}.tpl-vs-announce__title{font-family:var(--tpl-heading-font);text-transform:uppercase;letter-spacing:.01em;color:var(--site-text,#1a1a1a);text-align:left;margin:0 0 8px;font-size:19px;font-weight:400;line-height:1.25}.tpl-vs-announce__text{font-family:var(--tpl-body-font);color:var(--site-text,#3a3a3c);max-width:560px;margin:0;font-size:15px;font-weight:400;line-height:1.65}.tpl-vs-announce__link{font-family:var(--tpl-body-font);color:var(--site-primary,#e63946);text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-top:12px;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .2s;display:inline-flex}.tpl-vs-announce__link:hover{border-bottom-color:var(--site-primary,#e63946)}.tpl-vs-announce__link:focus-visible{outline:2px solid var(--site-primary,#e63946);outline-offset:4px}.tpl-vs-announce__link svg{transition:transform .2s}.tpl-vs-announce__link:hover svg{transform:translate(3px)}@media (max-width:768px){.tpl-vs-announce{padding:80px 0 64px}.tpl-vs-announce__inner{padding:0 24px}.tpl-vs-announce__timeline{padding-left:32px}.tpl-vs-announce__marker{left:-28px}.tpl-vs-announce__entry{flex-direction:column;gap:6px}.tpl-vs-announce__date-col{width:auto}}@media (max-width:375px){.tpl-vs-announce{padding:64px 0 52px}.tpl-vs-announce__inner{padding:0 16px}.tpl-vs-announce__timeline{padding-left:24px}.tpl-vs-announce__marker{width:8px;height:8px;left:-20px}.tpl-vs-announce__title{font-size:17px}}@media (prefers-reduced-motion:reduce){.tpl-vs-announce__accent-bar,.tpl-vs-announce__heading,.tpl-vs-announce__entry{opacity:1!important;transition:none!important;transform:none!important}.tpl-vs-announce__accent-bar{transform:scaleY(1)!important}.tpl-vs-announce__link svg{transition:none!important}}@media print{.tpl-vs-announce{padding:32px 0}.tpl-vs-announce__connector,.tpl-vs-announce__marker{display:none}}.tpl-vs-contact{background:var(--site-text,#1a1a1a);color:#fff;clip-path:polygon(0 3vw,100% 0,100% calc(100% - 3vw),0 100%);padding:96px 0 80px;position:relative;overflow:hidden}.tpl-vs-contact__inner{max-width:1080px;margin:0 auto;padding:0 48px;position:relative}.tpl-vs-contact__heading-row{align-items:stretch;gap:16px;margin-bottom:20px;display:flex}.tpl-vs-contact__accent-bar{background:var(--site-primary,#e63946);clip-path:polygon(0 0,100% 4px,100% 100%,0 calc(100% - 4px));transform-origin:top;flex-shrink:0;width:6px;min-height:44px;transition:transform .6s cubic-bezier(.22,1,.36,1);transform:scaleY(0)}.tpl-vs-contact--loaded .tpl-vs-contact__accent-bar{transform:scaleY(1)}.tpl-vs-contact__heading{font-family:var(--tpl-heading-font);text-transform:uppercase;letter-spacing:.02em;color:#fff;text-align:left;opacity:0;margin:0;font-size:clamp(26px,3.5vw,38px);font-weight:400;line-height:1.15;transition:opacity .5s .2s,transform .5s .2s;transform:translate(-16px)}.tpl-vs-contact--loaded .tpl-vs-contact__heading{opacity:1;transform:translate(0)}.tpl-vs-contact__intro{font-family:var(--tpl-body-font);color:#ffffffbf;opacity:0;max-width:560px;margin:0 0 40px;font-size:16px;font-weight:400;line-height:1.65;transition:opacity .5s .35s}.tpl-vs-contact--loaded .tpl-vs-contact__intro{opacity:1}.tpl-vs-contact__grid{opacity:0;grid-template-columns:1fr 1fr;gap:0 56px;transition:opacity .5s .4s;display:grid}.tpl-vs-contact--loaded .tpl-vs-contact__grid{opacity:1}.tpl-vs-contact__row{border-bottom:1px solid #ffffff1f;padding:18px 0;position:relative}.tpl-vs-contact__row:before{content:"";background:var(--site-primary,#e63946);clip-path:polygon(0 0,100% 2px,100% 100%,0 calc(100% - 2px));opacity:.5;width:3px;position:absolute;top:18px;bottom:18px;left:-16px}.tpl-vs-contact__label{font-family:var(--tpl-body-font);color:var(--site-primary,#e63946);text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px;font-size:13px;font-weight:700}.tpl-vs-contact__value{font-family:var(--tpl-body-font);color:#ffffffe6;margin:0;font-size:15px;font-weight:400;line-height:1.55}.tpl-vs-contact__value a{color:#fff;border-bottom:1px solid #ffffff4d;text-decoration:none;transition:border-color .2s}.tpl-vs-contact__value a:hover{border-bottom-color:var(--site-primary,#e63946)}.tpl-vs-contact__value a:focus-visible{outline:2px solid var(--site-primary,#e63946);outline-offset:2px}.tpl-vs-contact__meta{font-family:var(--tpl-body-font);color:#ffffff80;margin:2px 0 0;font-size:13px;font-weight:600}.tpl-vs-contact__directions{font-family:var(--tpl-body-font);color:#ffffffbf;opacity:0;max-width:560px;margin:32px 0 0;font-size:15px;font-weight:400;line-height:1.65;transition:opacity .5s .55s}.tpl-vs-contact--loaded .tpl-vs-contact__directions{opacity:1}.tpl-vs-contact__emergency{font-family:var(--tpl-body-font);color:#ffffffbf;opacity:0;border-top:1px solid #ffffff1f;max-width:560px;margin:24px 0 0;padding:20px 0 0;font-size:15px;font-weight:400;line-height:1.65;transition:opacity .5s .6s}.tpl-vs-contact--loaded .tpl-vs-contact__emergency{opacity:1}@media (max-width:768px){.tpl-vs-contact{clip-path:polygon(0 5vw,100% 0,100% calc(100% - 5vw),0 100%);padding:80px 0 64px}.tpl-vs-contact__inner{padding:0 24px}.tpl-vs-contact__grid{grid-template-columns:1fr}.tpl-vs-contact__row:before{left:-12px}}@media (max-width:375px){.tpl-vs-contact{padding:64px 0 52px}.tpl-vs-contact__inner{padding:0 16px}.tpl-vs-contact__intro{font-size:15px}.tpl-vs-contact__row:before{left:-8px}}@media (prefers-reduced-motion:reduce){.tpl-vs-contact__accent-bar,.tpl-vs-contact__heading,.tpl-vs-contact__intro,.tpl-vs-contact__grid,.tpl-vs-contact__directions,.tpl-vs-contact__emergency{opacity:1!important;transition:none!important;transform:none!important}.tpl-vs-contact__accent-bar{transform:scaleY(1)!important}}@media print{.tpl-vs-contact{color:#000;background:#fff;padding:32px 0}.tpl-vs-contact__heading{color:#000}.tpl-vs-contact__value,.tpl-vs-contact__intro,.tpl-vs-contact__directions,.tpl-vs-contact__emergency{color:#333}.tpl-vs-contact{clip-path:none}}.tpl-vs-coop{background:var(--site-surface,#f5f5f5);padding:88px 48px;position:relative}.tpl-vs-coop__inner{max-width:1200px;margin:0 auto}.tpl-vs-coop__header{opacity:0;align-items:center;gap:14px;margin-bottom:12px;transition:opacity .6s,transform .6s;display:flex;transform:translate(-20px)}.tpl-vs-coop--visible .tpl-vs-coop__header{opacity:1;transform:translate(0)}.tpl-vs-coop__header-icon{color:var(--site-primary);align-items:center;display:inline-flex}.tpl-vs-coop__heading{font-family:var(--tpl-heading-font);text-transform:uppercase;letter-spacing:-.01em;color:var(--site-text,#1a1a1a);text-align:left;margin:0;font-size:clamp(26px,3.5vw,38px);font-weight:400;line-height:1.15}.tpl-vs-coop__intro{font-family:var(--tpl-body-font);color:var(--site-muted,#3a3a3c);opacity:0;max-width:560px;margin:0 0 36px;font-size:16px;font-weight:400;line-height:1.7;transition:opacity .6s .1s}.tpl-vs-coop--visible .tpl-vs-coop__intro{opacity:1}.tpl-vs-coop__intro p{margin:0}.tpl-vs-coop__list{flex-direction:column;gap:16px;display:flex}.tpl-vs-coop__card{background:color-mix(in srgb,var(--site-text,#1a1a1a)4%,transparent);border:1px solid color-mix(in srgb,var(--site-border,#ddd)60%,transparent);color:inherit;opacity:0;align-items:center;gap:16px;padding:24px 28px 24px 32px;text-decoration:none;transition:opacity .5s,transform .5s,background .25s;display:flex;position:relative;overflow:hidden;transform:translate(-12px)}.tpl-vs-coop--visible .tpl-vs-coop__card{opacity:1;transform:translate(0)}.tpl-vs-coop__card--link:hover{background:color-mix(in srgb,var(--site-text,#1a1a1a)8%,transparent);transform:translate(6px)}.tpl-vs-coop__card--link:focus-visible{outline:2px solid var(--site-primary);outline-offset:2px}.tpl-vs-coop__card-accent{background:var(--site-primary);width:4px;height:calc(100% + 16px);position:absolute;top:-8px;left:0;transform:skew(-3deg)}.tpl-vs-coop__card-body{flex:1;min-width:0}.tpl-vs-coop__card-name{font-family:var(--tpl-body-font);color:var(--site-text,#1a1a1a);margin:0 0 4px;font-size:17px;font-weight:700;line-height:1.3}.tpl-vs-coop__card-desc{font-family:var(--tpl-body-font);color:var(--site-muted,#3a3a3c);margin:0;font-size:15px;font-weight:400;line-height:1.55}.tpl-vs-coop__card-arrow{width:40px;height:40px;color:var(--site-primary);background:color-mix(in srgb,var(--site-primary)12%,transparent);clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s,background .3s;display:inline-flex}.tpl-vs-coop__card--link:hover .tpl-vs-coop__card-arrow{background:var(--site-primary);color:var(--site-primary-fg,#fff);transform:translate(4px,-4px)}@media (prefers-reduced-motion:reduce){.tpl-vs-coop__header,.tpl-vs-coop__intro,.tpl-vs-coop__card{opacity:1!important;transition:background .25s!important;transform:none!important}.tpl-vs-coop__card-arrow{transition:none!important}}@media (max-width:768px){.tpl-vs-coop{padding:72px 24px}.tpl-vs-coop__card{padding:20px 24px 20px 28px}}@media (max-width:375px){.tpl-vs-coop{padding:60px 16px}.tpl-vs-coop__card{padding:18px 20px 18px 24px}.tpl-vs-coop__card-arrow{width:36px;height:36px}}@media print{.tpl-vs-coop{clip-path:none;background:#f5f5f5}.tpl-vs-coop__heading,.tpl-vs-coop__card-name{color:#1a1a1a}.tpl-vs-coop__intro,.tpl-vs-coop__card-desc{color:#555}.tpl-vs-coop__card{background:#fff;border:1px solid #ccc}}.tpl-vs-costs{background:var(--site-bg);padding:80px 48px;position:relative}.tpl-vs-costs__inner{max-width:900px;margin:0;padding-left:40px}.tpl-vs-costs__heading-wrap{opacity:0;margin-bottom:20px;transition:opacity .6s,transform .6s;position:relative;transform:translate(-30px)}.tpl-vs-costs--visible .tpl-vs-costs__heading-wrap{opacity:1;transform:translate(0)}.tpl-vs-costs__heading-stripe{background:color-mix(in srgb,var(--site-primary)12%,transparent);z-index:0;width:120%;height:40%;position:absolute;top:50%;left:-40px;transform:translateY(-50%)skew(-12deg)}.tpl-vs-costs__heading{z-index:1;font-family:var(--tpl-heading-font);font-size:clamp(26px,3.5vw,38px);font-weight:var(--tpl-heading-weight,400);color:var(--site-text);text-align:left;text-transform:uppercase;letter-spacing:.02em;margin:0;line-height:1.15;position:relative}.tpl-vs-costs__intro{font-family:var(--tpl-body-font);color:var(--site-muted,color-mix(in srgb,var(--site-text)65%,transparent));opacity:0;max-width:640px;margin-bottom:40px;font-size:16px;font-weight:400;line-height:1.7;transition:opacity .6s .15s,transform .6s .15s;transform:translateY(16px)}.tpl-vs-costs--visible .tpl-vs-costs__intro{opacity:1;transform:translateY(0)}.tpl-vs-costs__intro p{margin:0}.tpl-vs-costs__list{position:relative}.tpl-vs-costs__row{border-bottom:1px solid var(--site-border,color-mix(in srgb,var(--site-text)12%,transparent));opacity:0;padding:28px 0 28px 20px;transition:opacity .5s,transform .5s;position:relative;transform:translateY(16px)}.tpl-vs-costs__row:first-child{border-top:1px solid var(--site-border,color-mix(in srgb,var(--site-text)12%,transparent))}.tpl-vs-costs--visible .tpl-vs-costs__row{opacity:1;transform:translateY(0)}.tpl-vs-costs__row-accent{background:var(--site-primary);width:4px;position:absolute;top:20%;bottom:20%;left:0;transform:skewY(-8deg)}.tpl-vs-costs__type{font-family:var(--tpl-heading-font);font-size:17px;font-weight:var(--tpl-heading-weight,400);color:var(--site-text);text-align:left;text-transform:uppercase;letter-spacing:.01em;margin:0 0 8px}.tpl-vs-costs__desc{font-family:var(--tpl-body-font);color:var(--site-muted,color-mix(in srgb,var(--site-text)65%,transparent));font-size:15px;font-weight:400;line-height:1.65}.tpl-vs-costs__desc p{margin:0}.tpl-vs-costs__note{background:var(--site-surface,color-mix(in srgb,var(--site-primary)6%,var(--site-bg)));clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%);font-family:var(--tpl-body-font);color:var(--site-muted,color-mix(in srgb,var(--site-text)70%,transparent));opacity:0;margin-top:40px;padding:24px 28px;font-size:15px;font-weight:400;line-height:1.65;transition:opacity .6s .4s,transform .6s .4s;transform:translateY(16px)}.tpl-vs-costs--visible .tpl-vs-costs__note{opacity:1;transform:translateY(0)}.tpl-vs-costs__note p{margin:0}@media (prefers-reduced-motion:reduce){.tpl-vs-costs__heading-wrap,.tpl-vs-costs__intro,.tpl-vs-costs__row,.tpl-vs-costs__note{opacity:1!important;transition:none!important;transform:none!important}}@media (max-width:768px){.tpl-vs-costs{padding:56px 24px}.tpl-vs-costs__inner{padding-left:0}.tpl-vs-costs__heading-stripe{left:-24px}.tpl-vs-costs__row{padding-left:16px}}@media (max-width:375px){.tpl-vs-costs{padding:48px 16px}.tpl-vs-costs__heading-stripe{left:-16px}.tpl-vs-costs__note{clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);padding:20px}.tpl-vs-costs__row{padding:24px 0 24px 14px}}.tpl-vs-cta{background:linear-gradient(160deg,color-mix(in srgb,var(--site-text)92%,transparent)0%,color-mix(in srgb,var(--site-primary)80%,var(--site-text))100%);clip-path:polygon(0 4vw,100% 0,100% calc(100% - 4vw),0 100%);padding:140px 48px 160px;position:relative;overflow:hidden}.tpl-vs-cta__inner{z-index:2;max-width:1080px;margin:0 auto;position:relative}.tpl-vs-cta__illustration{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:45%;max-width:600px;transition:opacity 1s .4s;position:absolute;top:50%;right:-2%;transform:translateY(-50%)skew(-3deg)}.tpl-vs-cta--visible .tpl-vs-cta__illustration{opacity:.1}.tpl-vs-cta__illustration img{width:100%;height:auto;display:block}.tpl-vs-cta__heading{font-family:var(--tpl-heading-font,"Archivo Black",sans-serif);letter-spacing:-.02em;text-transform:uppercase;color:#fff;text-align:left;opacity:0;max-width:680px;margin:0 0 48px;font-size:clamp(30px,5vw,52px);font-weight:400;line-height:1.08;transition:opacity .7s .15s,transform .7s .15s;transform:translate(-40px)}.tpl-vs-cta--visible .tpl-vs-cta__heading{opacity:1;transform:translate(0)}.tpl-vs-cta__btn{font-family:var(--tpl-body-font,"Nunito",sans-serif);text-transform:uppercase;letter-spacing:.06em;color:var(--site-text,#1a1a1a);cursor:pointer;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);opacity:0;background:#fff;border:none;border-radius:0;align-items:center;gap:12px;min-height:44px;padding:18px 48px;font-size:16px;font-weight:700;text-decoration:none;transition:opacity .6s .35s,transform .6s cubic-bezier(.34,1.56,.64,1) .35s;display:inline-flex;transform:translateY(24px)scale(.92)}.tpl-vs-cta--visible .tpl-vs-cta__btn{opacity:1;transform:translateY(0)scale(1)}.tpl-vs-cta__btn:hover{transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;transform:translateY(-3px)scale(1.06);box-shadow:0 12px 32px #00000059}.tpl-vs-cta__btn:active{transition:transform .15s;transform:translateY(0)scale(.97)}.tpl-vs-cta__btn:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.tpl-vs-cta__heading,.tpl-vs-cta__btn,.tpl-vs-cta__illustration{opacity:1!important;transition:none!important;transform:none!important}.tpl-vs-cta--visible .tpl-vs-cta__illustration{opacity:.1!important}}@media (max-width:1024px){.tpl-vs-cta{padding:120px 36px 140px}}@media (max-width:768px){.tpl-vs-cta{clip-path:polygon(0 6vw,100% 0,100% calc(100% - 6vw),0 100%);padding:100px 24px 120px}.tpl-vs-cta__illustration{display:none}.tpl-vs-cta__heading{margin-bottom:36px;font-size:clamp(28px,7vw,42px)}.tpl-vs-cta__btn{padding:16px 36px;font-size:15px}}@media (max-width:375px){.tpl-vs-cta{padding:88px 16px 100px}.tpl-vs-cta__btn{padding:14px 28px}}@media print{.tpl-vs-cta__illustration{display:none}.tpl-vs-cta{clip-path:none;padding:40px 24px}}.tpl-vs-faq{background:var(--site-surface,#f5f5f5);padding:88px 48px;position:relative}.tpl-vs-faq__inner{max-width:1080px;margin:0 auto}.tpl-vs-faq__heading{font-family:var(--tpl-heading-font,"Archivo Black",sans-serif);letter-spacing:-.01em;text-transform:uppercase;color:var(--site-text,#1a1a1a);text-align:left;opacity:0;margin:0 0 48px;font-size:clamp(26px,3.5vw,38px);font-weight:400;line-height:1.15;transition:opacity .6s .1s,transform .6s .1s;transform:translate(-24px)}.tpl-vs-faq--visible .tpl-vs-faq__heading{opacity:1;transform:translate(0)}.tpl-vs-faq__list{flex-direction:column;gap:0;max-width:800px;display:flex}.tpl-vs-faq__item{opacity:0;padding:0;transition:opacity .5s,transform .5s;position:relative;transform:translateY(8px)}.tpl-vs-faq--visible .tpl-vs-faq__item{opacity:1;transform:translateY(0)}.tpl-vs-faq__separator{background:color-mix(in srgb,var(--site-border,#ddd)70%,transparent);clip-path:polygon(0 0,100% 50%,100% 100%,0 50%);height:2px;margin:0}.tpl-vs-faq__item:last-child .tpl-vs-faq__separator{display:none}.tpl-vs-faq__question{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:24px 0;display:flex}.tpl-vs-faq__question:focus-visible{outline:2px solid var(--site-primary,#333);outline-offset:4px}.tpl-vs-faq__question-text{font-family:var(--tpl-heading-font,"Archivo Black",sans-serif);color:var(--site-text,#1a1a1a);text-transform:uppercase;letter-spacing:-.01em;font-size:18px;font-weight:400;line-height:1.35}.tpl-vs-faq__slash{width:20px;height:20px;color:var(--site-primary,#333);flex-shrink:0;transition:transform .3s cubic-bezier(.22,1,.36,1);transform:rotate(-45deg)}.tpl-vs-faq__slash-cross{opacity:0;transition:opacity .25s}.tpl-vs-faq__item[data-open=true] .tpl-vs-faq__slash{transform:rotate(0)}.tpl-vs-faq__item[data-open=true] .tpl-vs-faq__slash-cross{opacity:1}.tpl-vs-faq__answer{padding:0 0 24px}.tpl-vs-faq__answer p{font-family:var(--tpl-body-font,"Nunito",sans-serif);color:var(--site-muted,#3a3a3c);max-width:620px;margin:0;font-size:15px;font-weight:400;line-height:1.7}@media (prefers-reduced-motion:reduce){.tpl-vs-faq__heading,.tpl-vs-faq__item{opacity:1!important;transition:none!important;transform:none!important}.tpl-vs-faq__slash,.tpl-vs-faq__slash-cross{transition:none!important}}@media (max-width:1024px){.tpl-vs-faq{padding:72px 36px}}@media (max-width:768px){.tpl-vs-faq{padding:64px 24px}.tpl-vs-faq__question{gap:16px;padding:20px 0}.tpl-vs-faq__question-text{font-size:17px}}@media (max-width:375px){.tpl-vs-faq{padding:56px 16px}.tpl-vs-faq__question-text{font-size:16px}}@media print{.tpl-vs-faq__slash{display:none}.tpl-vs-faq__answer{display:block!important}}.tpl-vs-gallery{background:var(--site-text,#1a1a1a);clip-path:polygon(0 3vw,100% 0,100% calc(100% - 3vw),0 100%);padding:96px 0 80px;position:relative;overflow:hidden}.tpl-vs-gallery__inner{max-width:1080px;margin:0 auto;padding:0 48px;position:relative}.tpl-vs-gallery__heading-row{align-items:stretch;gap:16px;margin-bottom:40px;display:flex}.tpl-vs-gallery__accent-bar{background:var(--site-primary,#e63946);clip-path:polygon(0 0,100% 4px,100% 100%,0 calc(100% - 4px));transform-origin:top;flex-shrink:0;width:6px;min-height:44px;transition:transform .6s cubic-bezier(.22,1,.36,1);transform:scaleY(0)}.tpl-vs-gallery--loaded .tpl-vs-gallery__accent-bar{transform:scaleY(1)}.tpl-vs-gallery__heading{font-family:var(--tpl-heading-font);text-transform:uppercase;letter-spacing:.02em;color:#fff;text-align:left;opacity:0;margin:0;font-size:clamp(26px,3.5vw,38px);font-weight:400;line-height:1.15;transition:opacity .5s .2s,transform .5s .2s;transform:translate(-16px)}.tpl-vs-gallery--loaded .tpl-vs-gallery__heading{opacity:1;transform:translate(0)}.tpl-vs-gallery__masonry{columns:3;column-gap:12px}.tpl-vs-gallery__item{break-inside:avoid;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),0 100%);opacity:0;margin-bottom:12px;transition:opacity .5s,transform .5s;position:relative;overflow:hidden;transform:scale(.96)}.tpl-vs-gallery--loaded .tpl-vs-gallery__item{opacity:1;transform:scale(1)}.tpl-vs-gallery__img{width:100%;height:auto;transition:transform .4s;display:block}.tpl-vs-gallery__item:hover .tpl-vs-gallery__img{transform:scale(1.06)}.tpl-vs-gallery__overlay{opacity:0;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),0 100%);background:#0000008c;align-items:flex-end;padding:16px 20px;transition:opacity .3s;display:flex;position:absolute;inset:0}.tpl-vs-gallery__item:hover .tpl-vs-gallery__overlay{opacity:1}.tpl-vs-gallery__caption{font-family:var(--tpl-body-font);color:#fff;text-align:left;font-size:15px;font-weight:600;line-height:1.4}@media (max-width:1024px){.tpl-vs-gallery__masonry{columns:2}}@media (max-width:768px){.tpl-vs-gallery{clip-path:polygon(0 5vw,100% 0,100% calc(100% - 5vw),0 100%);padding:80px 0 64px}.tpl-vs-gallery__inner{padding:0 24px}.tpl-vs-gallery__masonry{columns:2;column-gap:8px}.tpl-vs-gallery__item{margin-bottom:8px}}@media (max-width:480px){.tpl-vs-gallery__masonry{columns:1}.tpl-vs-gallery__item,.tpl-vs-gallery__overlay{clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),0 100%)}}@media (max-width:375px){.tpl-vs-gallery{padding:64px 0 52px}.tpl-vs-gallery__inner{padding:0 16px}}@media (prefers-reduced-motion:reduce){.tpl-vs-gallery__accent-bar,.tpl-vs-gallery__heading,.tpl-vs-gallery__item{opacity:1!important;transition:none!important;transform:none!important}.tpl-vs-gallery__accent-bar{transform:scaleY(1)!important}.tpl-vs-gallery__img,.tpl-vs-gallery__overlay{transition:none!important}}@media print{.tpl-vs-gallery{background:#fff;padding:32px 0}.tpl-vs-gallery__heading{color:#000}.tpl-vs-gallery__overlay{display:none}.tpl-vs-gallery__item{clip-path:none}}.tpl-vs-hero{background:var(--site-bg);clip-path:polygon(0 0,100% 0,100% calc(100% - 4vw),0 100%);align-items:center;min-height:100vh;padding:120px 48px 100px;display:flex;position:relative;overflow:hidden}.tpl-vs-hero--compact{clip-path:none;min-height:auto;padding:100px 48px 60px}.tpl-vs-hero__illustration{opacity:.12;pointer-events:none;-webkit-user-select:none;user-select:none;width:50%;max-width:700px;position:absolute;top:50%;right:-3%;transform:translateY(-50%)skew(-3deg)}.tpl-vs-hero__illustration img{width:100%;height:auto;display:block}.tpl-vs-hero__content{z-index:2;max-width:760px;position:relative}.tpl-vs-hero__announcement{font-family:var(--tpl-body-font);letter-spacing:.04em;color:var(--site-primary);background:color-mix(in srgb,var(--site-primary)10%,transparent);clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);opacity:0;margin-bottom:24px;padding:6px 16px;font-size:14px;font-weight:600;transition:opacity .5s .15s,transform .5s .15s;display:inline-block;transform:translate(-24px)}.tpl-vs-hero--loaded .tpl-vs-hero__announcement{opacity:1;transform:translate(0)}.tpl-vs-hero__announcement a{color:inherit;text-underline-offset:2px;text-decoration:underline}.tpl-vs-hero__heading{font-family:var(--tpl-heading-font);letter-spacing:-.02em;text-transform:uppercase;color:var(--site-text);opacity:0;margin:0 0 24px;font-size:clamp(36px,6vw,56px);font-weight:900;line-height:1.05;transition:opacity .7s .3s,transform .7s .3s;transform:translateY(30px)}.tpl-vs-hero--loaded .tpl-vs-hero__heading{opacity:1;transform:translateY(0)}.tpl-vs-hero__subtitle{font-family:var(--tpl-body-font);color:var(--site-muted);opacity:0;max-width:560px;margin-bottom:36px;font-size:17px;font-weight:400;line-height:1.7;transition:opacity .7s .45s,transform .7s .45s;transform:translateY(24px)}.tpl-vs-hero--loaded .tpl-vs-hero__subtitle{opacity:1;transform:translateY(0)}.tpl-vs-hero__subtitle p{margin:0}.tpl-vs-hero__cta{font-family:var(--tpl-body-font);text-transform:uppercase;letter-spacing:.06em;color:var(--site-primary-fg,#fff);background:var(--site-primary);cursor:pointer;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);opacity:0;border:none;border-radius:0;align-items:center;gap:10px;padding:16px 40px;font-size:15px;font-weight:700;text-decoration:none;transition:opacity .6s .6s,transform .6s cubic-bezier(.34,1.56,.64,1) .6s;display:inline-flex;transform:translateY(24px)scale(.95)}.tpl-vs-hero--loaded .tpl-vs-hero__cta{opacity:1;transform:translateY(0)scale(1)}.tpl-vs-hero__cta:hover{box-shadow:0 10px 28px color-mix(in srgb,var(--site-primary)30%,transparent);transform:translateY(-3px)scale(1.04)}.tpl-vs-hero__cta:active{transform:translateY(0)scale(.97)}.tpl-vs-hero__cta:focus-visible{outline:2px solid var(--site-primary);outline-offset:4px}@media (prefers-reduced-motion:reduce){.tpl-vs-hero__announcement,.tpl-vs-hero__heading,.tpl-vs-hero__subtitle,.tpl-vs-hero__cta{opacity:1!important;transition:none!important;transform:none!important}}@media (max-width:768px){.tpl-vs-hero{clip-path:polygon(0 0,100% 0,100% calc(100% - 6vw),0 100%);padding:100px 24px 80px}.tpl-vs-hero--compact{padding:80px 24px 40px}.tpl-vs-hero__illustration{display:none}}@media (max-width:375px){.tpl-vs-hero{padding:88px 16px 72px}}@media print{.tpl-vs-hero__illustration{display:none}.tpl-vs-hero{clip-path:none;min-height:auto;padding:40px 24px}}.tpl-vs-lang{background:var(--site-surface,#f7f7f8);padding:64px 48px;position:relative}.tpl-vs-lang__inner{max-width:1200px;margin:0 auto}.tpl-vs-lang__header{opacity:0;align-items:center;gap:12px;margin-bottom:12px;transition:opacity .6s,transform .6s;display:flex;transform:translate(-16px)}.tpl-vs-lang--visible .tpl-vs-lang__header{opacity:1;transform:translate(0)}.tpl-vs-lang__header-icon{color:var(--site-primary);align-items:center;display:inline-flex}.tpl-vs-lang__heading{font-family:var(--tpl-heading-font);text-transform:uppercase;letter-spacing:-.01em;color:var(--site-text);text-align:left;margin:0;font-size:clamp(26px,3.5vw,38px);font-weight:400;line-height:1.15}.tpl-vs-lang__intro{font-family:var(--tpl-body-font);color:var(--site-muted);opacity:0;max-width:520px;margin:0 0 28px;font-size:16px;font-weight:400;line-height:1.7;transition:opacity .6s .1s}.tpl-vs-lang--visible .tpl-vs-lang__intro{opacity:1}.tpl-vs-lang__intro p{margin:0}.tpl-vs-lang__chips{flex-wrap:wrap;gap:12px;display:flex}.tpl-vs-lang__chip{background:color-mix(in srgb,var(--site-primary)8%,transparent);border:1px solid color-mix(in srgb,var(--site-primary)18%,transparent);clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%);opacity:0;align-items:center;gap:8px;padding:10px 22px;transition:opacity .5s,transform .5s,background .25s;display:inline-flex;transform:translate(-10px)}.tpl-vs-lang--visible .tpl-vs-lang__chip{opacity:1;transform:translate(0)}.tpl-vs-lang__chip:hover{background:color-mix(in srgb,var(--site-primary)15%,transparent)}.tpl-vs-lang__chip-name{font-family:var(--tpl-body-font);color:var(--site-text);letter-spacing:.01em;font-size:15px;font-weight:600}.tpl-vs-lang__chip-level{font-family:var(--tpl-body-font);color:var(--site-muted);letter-spacing:.02em;font-size:13px;font-weight:600}@media (prefers-reduced-motion:reduce){.tpl-vs-lang__header,.tpl-vs-lang__intro,.tpl-vs-lang__chip{opacity:1!important;transition:background .25s!important;transform:none!important}}@media (max-width:768px){.tpl-vs-lang{padding:52px 24px}.tpl-vs-lang__chips{gap:10px}.tpl-vs-lang__chip{padding:8px 18px}}@media (max-width:375px){.tpl-vs-lang{padding:44px 16px}}@media print{.tpl-vs-lang__chip{clip-path:none;background:#f5f5f5;border:1px solid #ccc}}.tpl-vs-hours{background:var(--site-surface,#f7f7f7);padding:96px 0 80px;position:relative;overflow:hidden}.tpl-vs-hours__inner{max-width:1080px;margin:0 auto;padding:0 48px;position:relative}.tpl-vs-hours__heading-row{align-items:stretch;gap:16px;margin-bottom:12px;display:flex}.tpl-vs-hours__accent-bar{background:var(--site-primary,#e63946);clip-path:polygon(0 0,100% 4px,100% 100%,0 calc(100% - 4px));transform-origin:top;flex-shrink:0;width:6px;min-height:44px;transition:transform .6s cubic-bezier(.22,1,.36,1);transform:scaleY(0)}.tpl-vs-hours--loaded .tpl-vs-hours__accent-bar{transform:scaleY(1)}.tpl-vs-hours__heading{font-family:var(--tpl-heading-font);text-transform:uppercase;letter-spacing:.02em;color:var(--site-text,#1a1a1a);text-align:left;opacity:0;margin:0;font-size:clamp(26px,3.5vw,38px);font-weight:400;line-height:1.15;transition:opacity .5s .2s,transform .5s .2s;transform:translate(-16px)}.tpl-vs-hours--loaded .tpl-vs-hours__heading{opacity:1;transform:translate(0)}.tpl-vs-hours__location-name{font-family:var(--tpl-body-font);color:var(--site-muted,#888);text-transform:uppercase;letter-spacing:.04em;opacity:0;margin:0 0 32px;font-size:14px;font-weight:600;transition:opacity .4s .3s}.tpl-vs-hours--loaded .tpl-vs-hours__location-name{opacity:1}.tpl-vs-hours__list{max-width:540px}.tpl-vs-hours__row{border-bottom:1px solid var(--site-border,#00000014);opacity:0;align-items:center;gap:16px;padding:14px 0;transition:opacity .4s,transform .4s;display:flex;transform:translate(-12px)}.tpl-vs-hours--loaded .tpl-vs-hours__row{opacity:1;transform:translate(0)}.tpl-vs-hours__row:last-child{border-bottom:none}.tpl-vs-hours__row-accent{background:var(--site-primary,#e63946);clip-path:polygon(0 0,100% 2px,100% 100%,0 calc(100% - 2px));opacity:.6;flex-shrink:0;width:3px;height:24px}.tpl-vs-hours__day{font-family:var(--tpl-body-font);color:var(--site-text,#1a1a1a);text-align:left;flex:1;margin:0;font-size:15px;font-weight:600}.tpl-vs-hours__time{font-family:var(--tpl-body-font);color:var(--site-text,#3a3a3c);white-space:nowrap;margin:0;font-size:15px;font-weight:400}.tpl-vs-hours__time--closed{color:var(--site-muted,#8e8e93);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:600}@media (max-width:768px){.tpl-vs-hours{padding:80px 0 64px}.tpl-vs-hours__inner{padding:0 24px}}@media (max-width:375px){.tpl-vs-hours{padding:64px 0 52px}.tpl-vs-hours__inner{padding:0 16px}.tpl-vs-hours__row{gap:12px}}@media (prefers-reduced-motion:reduce){.tpl-vs-hours__accent-bar,.tpl-vs-hours__heading,.tpl-vs-hours__location-name,.tpl-vs-hours__row{opacity:1!important;transition:none!important;transform:none!important}.tpl-vs-hours__accent-bar{transform:scaleY(1)!important}}@media print{.tpl-vs-hours{padding:32px 0}}.tpl-vs-online{background:var(--site-surface,#f7f7f8);clip-path:polygon(0 4vw,100% 0,100% 100%,0 100%);padding:88px 48px 80px;position:relative}.tpl-vs-online__inner{grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:1200px;margin:0 auto;display:grid}.tpl-vs-online__content{opacity:0;transition:opacity .7s .15s,transform .7s .15s;transform:translate(-24px)}.tpl-vs-online--visible .tpl-vs-online__content{opacity:1;transform:translate(0)}.tpl-vs-online__heading{font-family:var(--tpl-heading-font);text-transform:uppercase;letter-spacing:-.01em;color:var(--site-text);text-align:left;margin:0 0 20px;font-size:clamp(26px,3.5vw,38px);font-weight:400;line-height:1.15}.tpl-vs-online__intro{font-family:var(--tpl-body-font);color:var(--site-muted);max-width:520px;margin:0 0 28px;font-size:16px;font-weight:400;line-height:1.7}.tpl-vs-online__intro p{margin:0}.tpl-vs-online__platform{font-family:var(--tpl-body-font);letter-spacing:.04em;text-transform:uppercase;color:var(--site-primary);background:color-mix(in srgb,var(--site-primary)10%,transparent);clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%);align-items:center;gap:8px;margin-bottom:28px;padding:8px 20px;font-size:14px;font-weight:700;display:inline-flex}.tpl-vs-online__reqs{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.tpl-vs-online__req{font-family:var(--tpl-body-font);color:var(--site-text);align-items:center;gap:12px;font-size:15px;font-weight:400;line-height:1.5;display:flex}.tpl-vs-online__req-icon{width:36px;height:36px;color:var(--site-primary);background:color-mix(in srgb,var(--site-primary)8%,transparent);clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tpl-vs-online__visual{clip-path:polygon(5% 0,100% 3%,95% 100%,0 97%);opacity:0;transition:opacity .8s .3s,transform .8s .3s;position:relative;overflow:hidden;transform:translate(30px)skew(-2deg)}.tpl-vs-online--visible .tpl-vs-online__visual{opacity:1;transform:translate(0)skew(0)}.tpl-vs-online__img{object-fit:cover;width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.tpl-vs-online__content,.tpl-vs-online__visual{opacity:1!important;transition:none!important;transform:none!important}}@media (max-width:1280px){.tpl-vs-online__inner{gap:40px}}@media (max-width:768px){.tpl-vs-online{clip-path:polygon(0 6vw,100% 0,100% 100%,0 100%);padding:72px 24px 64px}.tpl-vs-online__inner{grid-template-columns:1fr;gap:36px}.tpl-vs-online__visual{max-width:400px}}@media (max-width:375px){.tpl-vs-online{padding:60px 16px 52px}}@media print{.tpl-vs-online{clip-path:none;padding:40px 24px}.tpl-vs-online__visual{display:none}}.tpl-vs-process{background:var(--site-text,#1a1a1a);color:var(--site-bg,#fff);clip-path:polygon(0 3vw,100% 0,100% calc(100% - 3vw),0 100%);padding:120px 48px;position:relative;overflow:hidden}.tpl-vs-process__inner{max-width:1100px;margin:0 auto;position:relative}.tpl-vs-process__heading{font-family:var(--tpl-heading-font);font-size:clamp(26px,3.5vw,38px);font-weight:var(--tpl-heading-weight,400);color:var(--site-bg,#fff);text-align:left;text-transform:uppercase;letter-spacing:.02em;opacity:0;margin:0 0 20px;line-height:1.15;transition:opacity .6s,transform .6s;transform:translate(-30px)}.tpl-vs-process--visible .tpl-vs-process__heading{opacity:1;transform:translate(0)}.tpl-vs-process__intro{font-family:var(--tpl-body-font);color:color-mix(in srgb,var(--site-bg,#fff)70%,transparent);opacity:0;max-width:600px;margin-bottom:60px;font-size:16px;font-weight:400;line-height:1.7;transition:opacity .6s .15s,transform .6s .15s;transform:translateY(16px)}.tpl-vs-process--visible .tpl-vs-process__intro{opacity:1;transform:translateY(0)}.tpl-vs-process__intro p{margin:0}.tpl-vs-process__steps{margin:0;padding:0;list-style:none;position:relative}.tpl-vs-process__step{opacity:0;align-items:flex-start;gap:28px;max-width:520px;padding:32px 0;transition:opacity .6s,transform .6s;display:flex;position:relative}.tpl-vs-process__step--left{margin-left:0;margin-right:auto;transform:translate(-40px)}.tpl-vs-process__step--right{margin-left:auto;margin-right:0;transform:translate(40px)}.tpl-vs-process--visible .tpl-vs-process__step{opacity:1;transform:translate(0)}.tpl-vs-process__connector{background:var(--site-primary);z-index:1;width:200px;height:3px;position:absolute;bottom:-20px}.tpl-vs-process__connector--to-right{transform-origin:0;left:60%;transform:rotate(25deg)}.tpl-vs-process__connector--to-left{transform-origin:100%;left:auto;right:60%;transform:rotate(-25deg)}.tpl-vs-process__step-number{width:60px;height:60px;font-family:var(--tpl-heading-font);font-size:24px;font-weight:var(--tpl-heading-weight,400);color:var(--site-bg,#fff);background:var(--site-primary);clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tpl-vs-process__step-body{flex:1;padding-top:4px}.tpl-vs-process__step-title{font-family:var(--tpl-heading-font);font-size:18px;font-weight:var(--tpl-heading-weight,400);color:var(--site-bg,#fff);text-align:left;text-transform:uppercase;letter-spacing:.01em;margin:0 0 8px;line-height:1.3}.tpl-vs-process__step-desc{font-family:var(--tpl-body-font);color:color-mix(in srgb,var(--site-bg,#fff)70%,transparent);font-size:15px;font-weight:400;line-height:1.7}.tpl-vs-process__step-desc p{margin:0}@media (prefers-reduced-motion:reduce){.tpl-vs-process__heading,.tpl-vs-process__intro,.tpl-vs-process__step{opacity:1!important;transition:none!important;transform:none!important}}@media (max-width:768px){.tpl-vs-process{clip-path:polygon(0 5vw,100% 0,100% calc(100% - 5vw),0 100%);padding:80px 24px}.tpl-vs-process__step{max-width:100%}.tpl-vs-process__step--left,.tpl-vs-process__step--right{margin-left:0;margin-right:0}.tpl-vs-process__connector{display:none}.tpl-vs-process__step-number{width:48px;height:48px;font-size:20px}}@media (max-width:375px){.tpl-vs-process{padding:64px 16px}.tpl-vs-process__step{gap:20px;padding:24px 0}.tpl-vs-process__step-number{width:42px;height:42px;font-size:18px}.tpl-vs-process__intro{margin-bottom:40px}}.tpl-vs-reviews{background:var(--site-text,#1a1a1a);clip-path:polygon(0 3vw,100% 0,100% calc(100% - 3vw),0 100%);padding:100px 0 120px;position:relative;overflow:hidden}.tpl-vs-reviews__inner{max-width:1080px;margin:0 auto;padding:0 48px}.tpl-vs-reviews__heading{font-family:var(--tpl-heading-font,"Archivo Black",sans-serif);letter-spacing:-.01em;text-transform:uppercase;color:#fff;text-align:left;opacity:0;margin:0 0 48px;font-size:clamp(26px,3.5vw,38px);font-weight:400;line-height:1.15;transition:opacity .6s .1s,transform .6s .1s;transform:translate(-24px)}.tpl-vs-reviews--visible .tpl-vs-reviews__heading{opacity:1;transform:translate(0)}.tpl-vs-reviews__strip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;cursor:grab;scrollbar-width:none;gap:0;margin:0 -48px;padding-bottom:16px;padding-left:48px;padding-right:48px;display:flex;overflow:auto hidden}.tpl-vs-reviews__strip::-webkit-scrollbar{display:none}.tpl-vs-reviews__item{scroll-snap-align:start;border-right:2px solid color-mix(in srgb,var(--site-primary,#666)25%,transparent);opacity:0;flex-direction:column;flex:0 0 340px;gap:16px;margin:0;padding:32px 36px;transition:opacity .5s,transform .5s;display:flex;transform:translateY(16px)}.tpl-vs-reviews--visible .tpl-vs-reviews__item{opacity:1;transform:translateY(0)}.tpl-vs-reviews__item:last-child{border-right:none}.tpl-vs-reviews__stars{gap:3px;display:flex}.tpl-vs-reviews__text{margin:0}.tpl-vs-reviews__text p{font-family:var(--tpl-body-font,"Nunito",sans-serif);color:#fffc;margin:0;font-size:15px;font-style:italic;font-weight:400;line-height:1.7}.tpl-vs-reviews__author{align-items:baseline;gap:12px;margin-top:auto;display:flex}.tpl-vs-reviews__author-name{font-family:var(--tpl-body-font,"Nunito",sans-serif);color:var(--site-primary,#ccc);letter-spacing:.02em;font-size:14px;font-weight:700}.tpl-vs-reviews__date{font-family:var(--tpl-body-font,"Nunito",sans-serif);color:#fff6;font-size:13px;font-weight:400}@media (prefers-reduced-motion:reduce){.tpl-vs-reviews__heading,.tpl-vs-reviews__item{opacity:1!important;transition:none!important;transform:none!important}}@media (max-width:1024px){.tpl-vs-reviews__inner{padding:0 36px}.tpl-vs-reviews__strip{margin:0 -36px;padding-left:36px;padding-right:36px}.tpl-vs-reviews__item{flex:0 0 300px;padding:28px}}@media (max-width:768px){.tpl-vs-reviews{clip-path:polygon(0 5vw,100% 0,100% calc(100% - 5vw),0 100%);padding:80px 0 100px}.tpl-vs-reviews__inner{padding:0 24px}.tpl-vs-reviews__strip{margin:0 -24px;padding-left:24px;padding-right:24px}.tpl-vs-reviews__item{flex:0 0 280px;padding:24px}}@media (max-width:375px){.tpl-vs-reviews__inner{padding:0 16px}.tpl-vs-reviews__strip{margin:0 -16px;padding-left:16px;padding-right:16px}.tpl-vs-reviews__item{flex:0 0 260px;padding:20px}}@media print{.tpl-vs-reviews{clip-path:none;color:#000;background:#fff}.tpl-vs-reviews__strip{flex-wrap:wrap;overflow:visible}.tpl-vs-reviews__text p{color:#333}.tpl-vs-reviews__heading{color:#000}}.tpl-vs-services{background:var(--site-text,#1a1a1a);color:var(--site-bg,#fafafa);clip-path:polygon(0 3vw,100% 0,100% calc(100% - 3vw),0 100%);padding:100px 48px;position:relative}.tpl-vs-services__inner{max-width:900px;margin:0 auto;padding-top:2vw;padding-bottom:2vw}.tpl-vs-services__heading{font-family:var(--tpl-heading-font);text-transform:uppercase;letter-spacing:-.01em;color:var(--site-bg,#fafafa);opacity:0;margin:0 0 48px;font-size:clamp(26px,3.5vw,38px);font-weight:900;line-height:1.15;transition:opacity .7s,transform .7s;transform:translateY(20px)}.tpl-vs-services--visible .tpl-vs-services__heading{opacity:1;transform:translateY(0)}.tpl-vs-services__list{counter-reset:none;margin:0;padding:0;list-style:none}.tpl-vs-services__row{border-bottom:1px solid color-mix(in srgb,var(--site-bg,#fafafa)12%,transparent);opacity:0;border-left:3px solid #0000;align-items:flex-start;gap:20px;padding:24px 20px;transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .6s,padding-left .3s,border-left-color .3s;display:flex;position:relative;transform:scale(.95)}.tpl-vs-services__row:first-child{border-top:1px solid color-mix(in srgb,var(--site-bg,#fafafa)12%,transparent)}.tpl-vs-services__row--visible{opacity:1;transform:scale(1)}.tpl-vs-services__row:hover{border-left-color:var(--site-primary);padding-left:28px}.tpl-vs-services__row-number{font-family:var(--tpl-heading-font);letter-spacing:.05em;color:var(--site-primary);flex-shrink:0;min-width:28px;padding-top:3px;font-size:14px;font-weight:900}.tpl-vs-services__row-icon{color:var(--site-primary);flex-shrink:0;align-items:center;padding-top:2px;display:flex}.tpl-vs-services__row-icon img{filter:brightness(0)invert();opacity:.9}.tpl-vs-services__row-content{flex:1;min-width:0}.tpl-vs-services__row-title{font-family:var(--tpl-body-font);color:var(--site-bg,#fafafa);margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.3}.tpl-vs-services__online-tag{font-family:var(--tpl-body-font);letter-spacing:.04em;text-transform:uppercase;color:var(--site-primary);background:color-mix(in srgb,var(--site-primary)15%,transparent);vertical-align:middle;clip-path:polygon(3px 0,100% 0,calc(100% - 3px) 100%,0 100%);margin-left:10px;padding:2px 10px;font-size:13px;font-weight:700;display:inline-block}.tpl-vs-services__row-desc{font-family:var(--tpl-body-font);color:color-mix(in srgb,var(--site-bg,#fafafa)65%,transparent);font-size:15px;font-weight:400;line-height:1.65}.tpl-vs-services__row-desc p{margin:0}@media (prefers-reduced-motion:reduce){.tpl-vs-services__heading,.tpl-vs-services__row{opacity:1!important;transition:padding-left .3s,border-left-color .3s!important;transform:none!important}}@media (max-width:1280px){.tpl-vs-services{padding:88px 40px}}@media (max-width:768px){.tpl-vs-services{clip-path:polygon(0 5vw,100% 0,100% calc(100% - 5vw),0 100%);padding:80px 24px}.tpl-vs-services__row{gap:14px;padding:20px 16px}.tpl-vs-services__row:hover{padding-left:22px}.tpl-vs-services__row-number{min-width:24px}.tpl-vs-services__row-icon{display:none}}@media (max-width:375px){.tpl-vs-services{padding:72px 16px}.tpl-vs-services__row{padding:16px 12px}}@media print{.tpl-vs-services{clip-path:none;color:#fff;background:#222;margin:0;padding:40px 24px}}.tpl-vs-social{background:var(--site-surface,#f5f5f5);padding:64px 48px;position:relative}.tpl-vs-social__inner{max-width:1200px;margin:0 auto;padding:24px 0}.tpl-vs-social__heading{font-family:var(--tpl-heading-font);text-transform:uppercase;letter-spacing:-.01em;color:var(--site-text,#1a1a1a);text-align:left;opacity:0;margin:0 0 36px;font-size:clamp(26px,3.5vw,38px);font-weight:400;line-height:1.15;transition:opacity .6s,transform .6s;transform:translate(-20px)}.tpl-vs-social--visible .tpl-vs-social__heading{opacity:1;transform:translate(0)}.tpl-vs-social__row{flex-wrap:wrap;gap:16px;display:flex}.tpl-vs-social__link{color:var(--site-text,#1a1a1a);background:color-mix(in srgb,var(--site-text,#1a1a1a)6%,transparent);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);opacity:0;align-items:center;gap:10px;padding:12px 24px;text-decoration:none;transition:opacity .5s,transform .5s,background .25s,color .25s;display:inline-flex;transform:translate(-12px,8px)}.tpl-vs-social--visible .tpl-vs-social__link{opacity:1;transform:translate(0)}.tpl-vs-social__link:hover{background:var(--site-primary);color:var(--site-primary-fg,#fff);transform:translate(4px,-4px)}.tpl-vs-social__link:focus-visible{outline:2px solid var(--site-primary);outline-offset:3px}.tpl-vs-social__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tpl-vs-social__label{font-family:var(--tpl-body-font);letter-spacing:.03em;text-transform:uppercase;font-size:14px;font-weight:600}@media (prefers-reduced-motion:reduce){.tpl-vs-social__heading,.tpl-vs-social__link{opacity:1!important;transition:background .25s,color .25s!important;transform:none!important}}@media (max-width:768px){.tpl-vs-social{padding:56px 24px}.tpl-vs-social__row{gap:12px}.tpl-vs-social__label{display:none}.tpl-vs-social__link{padding:14px 18px}}@media (max-width:375px){.tpl-vs-social{padding:48px 16px}}@media print{.tpl-vs-social{clip-path:none;color:#1a1a1a;background:#f5f5f5}.tpl-vs-social__heading,.tpl-vs-social__link{color:#1a1a1a}}.tpl-vs-tg{background:var(--site-surface,#f5f5f5);padding:88px 48px;position:relative}.tpl-vs-tg__inner{max-width:1200px;margin:0 auto}.tpl-vs-tg__heading{font-family:var(--tpl-heading-font);text-transform:uppercase;letter-spacing:-.01em;color:var(--site-text,#1a1a1a);text-align:left;opacity:0;margin:0 0 16px;font-size:clamp(26px,3.5vw,38px);font-weight:400;line-height:1.15;transition:opacity .6s,transform .6s;transform:translate(-20px)}.tpl-vs-tg--visible .tpl-vs-tg__heading{opacity:1;transform:translate(0)}.tpl-vs-tg__intro{font-family:var(--tpl-body-font);color:var(--site-muted,#3a3a3c);opacity:0;max-width:560px;margin:0 0 40px;font-size:16px;font-weight:400;line-height:1.7;transition:opacity .6s .1s}.tpl-vs-tg--visible .tpl-vs-tg__intro{opacity:1}.tpl-vs-tg__intro p{margin:0}.tpl-vs-tg__grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.tpl-vs-tg__card{background:color-mix(in srgb,var(--site-text,#1a1a1a)4%,transparent);border:1px solid color-mix(in srgb,var(--site-border,#ddd)60%,transparent);opacity:0;align-items:flex-start;gap:16px;padding:24px 24px 24px 28px;transition:opacity .5s,transform .5s,background .25s;display:flex;position:relative;overflow:hidden;transform:translate(-12px)}.tpl-vs-tg--visible .tpl-vs-tg__card{opacity:1;transform:translate(0)}.tpl-vs-tg__card:hover{background:color-mix(in srgb,var(--site-text,#1a1a1a)8%,transparent);transform:translate(6px)}.tpl-vs-tg__card-accent{background:var(--site-primary);width:4px;height:calc(100% + 16px);position:absolute;top:-8px;left:0;transform:skew(-3deg)}.tpl-vs-tg__card-icon{color:var(--site-primary);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.tpl-vs-tg__card-text{flex:1;min-width:0}.tpl-vs-tg__card-label{font-family:var(--tpl-body-font);color:var(--site-text,#1a1a1a);margin:0 0 4px;font-size:17px;font-weight:700;line-height:1.3}.tpl-vs-tg__card-desc{font-family:var(--tpl-body-font);color:var(--site-muted,#3a3a3c);margin:0;font-size:15px;font-weight:400;line-height:1.55}@media (prefers-reduced-motion:reduce){.tpl-vs-tg__heading,.tpl-vs-tg__intro,.tpl-vs-tg__card{opacity:1!important;transition:background .25s!important;transform:none!important}}@media (max-width:1280px){.tpl-vs-tg__grid{gap:16px}}@media (max-width:768px){.tpl-vs-tg{padding:72px 24px}.tpl-vs-tg__grid{grid-template-columns:1fr}}@media (max-width:375px){.tpl-vs-tg{padding:60px 16px}.tpl-vs-tg__card{padding:20px 20px 20px 24px}}@media print{.tpl-vs-tg{clip-path:none;background:#f5f5f5}.tpl-vs-tg__heading,.tpl-vs-tg__card-label{color:#1a1a1a}.tpl-vs-tg__intro,.tpl-vs-tg__card-desc{color:#555}.tpl-vs-tg__card{background:#fff;border:1px solid #ccc}}.tpl-vs-team{background:var(--site-surface,#f5f5f5);padding:100px 48px 80px;position:relative}.tpl-vs-team__inner{max-width:1080px;margin:0 auto}.tpl-vs-team__heading{font-family:var(--tpl-heading-font,"Archivo Black",sans-serif);letter-spacing:-.01em;text-transform:uppercase;color:var(--site-text,#1a1a1a);text-align:left;opacity:0;margin:0 0 56px;font-size:clamp(26px,3.5vw,38px);font-weight:400;line-height:1.15;transition:opacity .6s .1s,transform .6s .1s;transform:translate(-24px)}.tpl-vs-team--visible .tpl-vs-team__heading{opacity:1;transform:translate(0)}.tpl-vs-team__list{flex-direction:column;gap:0;display:flex}.tpl-vs-team__row{border-bottom:2px solid color-mix(in srgb,var(--site-border,#ddd)60%,transparent);opacity:0;align-items:stretch;gap:32px;padding:36px 0;transition:opacity .6s,transform .6s;display:flex;position:relative;transform:translate(-20px)}.tpl-vs-team--visible .tpl-vs-team__row{opacity:1;transform:translate(0)}.tpl-vs-team__row:last-child{border-bottom:none}.tpl-vs-team__photo{clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),0 100%);flex-shrink:0;width:160px;height:200px;overflow:hidden}.tpl-vs-team__photo img{object-fit:cover;width:100%;height:100%;display:block}.tpl-vs-team__info{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.tpl-vs-team__name-row{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.tpl-vs-team__title{font-family:var(--tpl-body-font,"Nunito",sans-serif);color:var(--site-muted,#666);font-size:14px;font-weight:600}.tpl-vs-team__name{font-family:var(--tpl-heading-font,"Archivo Black",sans-serif);color:var(--site-text,#1a1a1a);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:400;line-height:1.2}.tpl-vs-team__role{font-family:var(--tpl-body-font,"Nunito",sans-serif);color:var(--site-primary,#333);letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-size:14px;font-weight:600}.tpl-vs-team__bio{font-family:var(--tpl-body-font,"Nunito",sans-serif);color:var(--site-muted,#3a3a3c);max-width:560px;margin:0 0 14px;font-size:15px;font-weight:400;line-height:1.65}.tpl-vs-team__specs{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.tpl-vs-team__spec{font-family:var(--tpl-body-font,"Nunito",sans-serif);color:var(--site-muted,#666);border:1px solid color-mix(in srgb,var(--site-border,#ddd)80%,transparent);clip-path:polygon(3px 0,100% 0,calc(100% - 3px) 100%,0 100%);background:0 0;padding:4px 12px;font-size:13px;font-weight:600}.tpl-vs-team__contact{flex-wrap:wrap;gap:16px;display:flex}.tpl-vs-team__contact-link{font-family:var(--tpl-body-font,"Nunito",sans-serif);color:var(--site-primary,#333);text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline;transition:color .2s}.tpl-vs-team__contact-link:hover{color:var(--site-text,#1a1a1a)}.tpl-vs-team__contact-link:focus-visible{outline:2px solid var(--site-primary,#333);outline-offset:2px}.tpl-vs-team__accent{background:var(--site-primary,#333);clip-path:polygon(0 0,100% 8px,100% 100%,0 calc(100% - 8px));opacity:.4;flex-shrink:0;width:6px}@media (prefers-reduced-motion:reduce){.tpl-vs-team__heading,.tpl-vs-team__row{opacity:1!important;transition:none!important;transform:none!important}}@media (max-width:1024px){.tpl-vs-team{padding:88px 36px 72px}}@media (max-width:768px){.tpl-vs-team{padding:80px 24px 64px}.tpl-vs-team__row{flex-direction:column;gap:20px;padding:28px 0}.tpl-vs-team__photo{width:100%;max-width:260px;height:220px}.tpl-vs-team__accent{display:none}.tpl-vs-team__name{font-size:18px}}@media (max-width:375px){.tpl-vs-team{padding:72px 16px 56px}.tpl-vs-team__photo{max-width:200px;height:180px}}@media print{.tpl-vs-team{clip-path:none}.tpl-vs-team__accent{display:none}}.tpl-vs-page{background:var(--site-bg,#f4f5f7);color:var(--site-text,#1a1a1a);font-family:var(--tpl-body-font,"Nunito",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;position:relative;overflow-x:hidden}.tpl-vs-page__diagonal-accent{pointer-events:none;z-index:10;opacity:.15;width:60px;height:100vh;position:fixed;top:0;right:48px}.tpl-vs-page__diagonal-accent svg{width:100%;height:100%}.tpl-vs-page__diagonal-line{animation:3s ease-in-out infinite tpl-vs-diagonal-pulse}@keyframes tpl-vs-diagonal-pulse{0%,to{opacity:.4;stroke-dashoffset:0}50%{opacity:1;stroke-dashoffset:20px}}@media (max-width:768px){.tpl-vs-page__diagonal-accent{opacity:.08;width:30px;right:12px}}@media (prefers-reduced-motion:reduce){.tpl-vs-page__diagonal-line{opacity:.6;animation:none}}@media print{.tpl-vs-page{color:#000;background:#fff}.tpl-vs-page__diagonal-accent{display:none}}.tpl-vs-methods{background:var(--site-bg);padding:100px 48px 80px;position:relative;overflow:hidden}.tpl-vs-methods__inner{max-width:920px;margin:0 auto;position:relative}.tpl-vs-methods__heading-stripe{background:color-mix(in srgb,var(--site-primary)8%,transparent);pointer-events:none;width:200px;height:64px;position:absolute;top:-12px;left:-48px;transform:skew(-8deg)}.tpl-vs-methods__heading{font-family:var(--tpl-heading-font);color:var(--site-text);text-transform:uppercase;letter-spacing:-.01em;opacity:0;margin:0 0 48px;font-size:clamp(26px,3.5vw,38px);font-weight:400;line-height:1.1;transition:opacity .6s,transform .6s;position:relative;transform:translate(-30px)}.tpl-vs-methods--visible .tpl-vs-methods__heading{opacity:1;transform:translate(0)}.tpl-vs-methods__list{margin:0;padding:0;list-style:none}.tpl-vs-methods__row{border-top:1px solid color-mix(in srgb,var(--site-text)10%,transparent);opacity:0;transition:opacity .5s ease var(--row-delay,.1s),transform .5s ease var(--row-delay,.1s);transform:translateY(16px)}.tpl-vs-methods__row:last-child{border-bottom:1px solid color-mix(in srgb,var(--site-text)10%,transparent)}.tpl-vs-methods--visible .tpl-vs-methods__row{opacity:1;transform:translateY(0)}.tpl-vs-methods__toggle{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:none;border-left:3px solid #0000;align-items:center;gap:20px;min-height:44px;padding:28px 0;transition:padding-left .25s,border-left-color .25s;display:flex}.tpl-vs-methods__toggle:hover,.tpl-vs-methods__row--open .tpl-vs-methods__toggle{border-left-color:var(--site-primary);padding-left:16px}.tpl-vs-methods__toggle:focus-visible{outline:2px solid var(--site-primary);outline-offset:4px}.tpl-vs-methods__num{font-family:var(--tpl-heading-font);letter-spacing:.06em;color:var(--site-primary);opacity:.6;flex-shrink:0;min-width:28px;font-size:13px;font-weight:400}.tpl-vs-methods__icon{background:var(--site-primary);width:44px;height:44px;color:var(--site-primary-fg,#fff);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s;display:flex}.tpl-vs-methods__toggle:hover .tpl-vs-methods__icon{transform:rotate(4deg)}.tpl-vs-methods__label{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.tpl-vs-methods__title{font-family:var(--tpl-heading-font);color:var(--site-text);text-transform:uppercase;letter-spacing:.01em;font-size:18px;font-weight:400;line-height:1.2}.tpl-vs-methods__short{font-family:var(--tpl-body-font);color:var(--site-muted,color-mix(in srgb,var(--site-text)60%,transparent));font-size:15px;font-weight:400;line-height:1.5}.tpl-vs-methods__indicator{color:var(--site-primary);flex-shrink:0;transition:transform .3s}.tpl-vs-methods__indicator-v{transition:opacity .2s,transform .2s}.tpl-vs-methods__row--open .tpl-vs-methods__indicator{transform:rotate(45deg)}.tpl-vs-methods__detail{transition:max-height .35s;overflow:hidden}.tpl-vs-methods__detail-inner{border-left:3px solid color-mix(in srgb,var(--site-primary)25%,transparent);font-family:var(--tpl-body-font);color:var(--site-muted,color-mix(in srgb,var(--site-text)70%,transparent));margin-left:16px;padding:0 0 28px 95px;font-size:15px;font-weight:400;line-height:1.75}.tpl-vs-methods__detail-inner p{margin:0}@media (prefers-reduced-motion:reduce){.tpl-vs-methods__heading,.tpl-vs-methods__row{opacity:1!important;transition:none!important;transform:none!important}.tpl-vs-methods__detail,.tpl-vs-methods__indicator,.tpl-vs-methods__indicator-v,.tpl-vs-methods__toggle{transition:none!important}}@media (max-width:768px){.tpl-vs-methods{padding:80px 24px 56px}.tpl-vs-methods__heading-stripe{width:140px;left:-24px}.tpl-vs-methods__toggle{gap:14px;padding:22px 0}.tpl-vs-methods__num{display:none}.tpl-vs-methods__icon{width:38px;height:38px}.tpl-vs-methods__detail-inner{border-left:none;margin-left:0;padding-bottom:20px;padding-left:0}}@media (max-width:375px){.tpl-vs-methods{padding:64px 16px 48px}.tpl-vs-methods__toggle{padding:18px 0}.tpl-vs-methods__title{font-size:16px}}@media print{.tpl-vs-methods__heading-stripe{display:none}.tpl-vs-methods__detail{overflow:visible;max-height:none!important}}.tpl-vs-avail{background:var(--site-bg-alt,#f7f7f8);padding:56px 48px;position:relative;overflow:hidden}.tpl-vs-avail__inner{max-width:1200px;margin:0 auto;position:relative}.tpl-vs-avail__stripe{background:var(--avail-status-color,var(--site-primary));opacity:0;width:8px;height:calc(100% + 40px);transition:opacity .5s .1s;position:absolute;top:-20px;left:-60px;transform:skew(-3deg)}.tpl-vs-avail--visible .tpl-vs-avail__stripe{opacity:1}.tpl-vs-avail__content{opacity:0;padding-left:0;transition:opacity .6s .2s,transform .6s .2s;transform:translate(-16px)}.tpl-vs-avail--visible .tpl-vs-avail__content{opacity:1;transform:translate(0)}.tpl-vs-avail__heading{font-family:var(--tpl-heading-font);text-transform:uppercase;letter-spacing:-.01em;color:var(--site-text);text-align:left;margin:0 0 20px;font-size:clamp(26px,3.5vw,38px);font-weight:400;line-height:1.15}.tpl-vs-avail__badge{background:var(--avail-status-color,var(--site-primary));color:var(--site-primary-contrast,#fff);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);opacity:0;align-items:center;gap:10px;margin-bottom:16px;padding:10px 24px;transition:opacity .5s .35s,transform .5s cubic-bezier(.34,1.56,.64,1) .35s;display:inline-flex;transform:translateY(12px)scale(.95)}.tpl-vs-avail--visible .tpl-vs-avail__badge{opacity:1;transform:translateY(0)scale(1)}.tpl-vs-avail__badge-icon{align-items:center;display:inline-flex}.tpl-vs-avail__badge-label{font-family:var(--tpl-body-font);letter-spacing:.03em;text-transform:uppercase;font-size:15px;font-weight:700}.tpl-vs-avail__message{font-family:var(--tpl-body-font);color:var(--site-muted);max-width:560px;margin:0;font-size:16px;font-weight:400;line-height:1.65}@media (prefers-reduced-motion:reduce){.tpl-vs-avail__stripe,.tpl-vs-avail__content,.tpl-vs-avail__badge{opacity:1!important;transition:none!important;transform:none!important}}@media (max-width:768px){.tpl-vs-avail{padding:48px 24px}.tpl-vs-avail__stripe{left:-40px}}@media (max-width:375px){.tpl-vs-avail{padding:40px 16px}.tpl-vs-avail__stripe{left:-28px}}@media print{.tpl-vs-avail__stripe{display:none}.tpl-vs-avail__badge{background:var(--site-border,#ddd);color:var(--site-text,#1a1a1a);clip-path:none}}
/*# sourceMappingURL=164654ac719b6783.css.map*/