.vendor-header[data-v-00c51942]{align-items:center;border-bottom:1px solid #eee;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:32px 0}.vendor-header__left[data-v-00c51942]{align-items:center;display:flex;gap:16px}.avatar-wrapper[data-v-00c51942]{border-radius:50%;flex-shrink:0;height:64px;overflow:hidden;position:relative;width:64px}.avatar[data-v-00c51942]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fallback-avatar[data-v-00c51942]{align-items:center;background-color:#eee;color:#888;display:flex;font-size:24px;font-weight:700;height:100%;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.store-name[data-v-00c51942]{font-size:24px;font-weight:600}.city-pill[data-v-00c51942]{align-items:center;background-color:#f0f0f0;border-radius:9999px;color:#333;display:flex;font-size:.875rem;font-weight:500;gap:4px;padding:6px 14px;white-space:nowrap}.city-pill .svg-location[data-v-00c51942]{color:var(--tp-theme-primary)}@media(max-width:992px){.vendor-header[data-v-00c51942]{padding:24px 8px}.vendor-header__left[data-v-00c51942]{gap:8px}.avatar-wrapper[data-v-00c51942]{height:48px;width:48px}.store-name[data-v-00c51942]{font-size:22px}}.map-container[data-v-a323857d]{height:300px;width:100%}#vendor-location-map[data-v-a323857d]{height:100%;width:100%}.tp-product-details-desc-title[data-v-a323857d]{font-size:28px;position:relative;z-index:1}.marker{height:36px;position:relative;width:36px}.marker-icon{height:100%;left:0;position:absolute;top:0;width:100%}.vm-location__address-cards{display:grid;gap:14px;margin-top:14px}.vm-location[data-v-83b04d2a]{background:#fff;padding:48px 0}.vm-location__inner[data-v-83b04d2a]{margin:0 auto;width:min(1180px,calc(100% - 40px))}.vm-location__title[data-v-83b04d2a]{color:#181424;font-size:36px;font-weight:700;line-height:1.2;margin-bottom:20px;position:relative;z-index:1}.vm-location__subtitle[data-v-83b04d2a]{color:#6e687a;font-size:16px;line-height:1.7;margin:14px 0 20px}.vm-location__map-container[data-v-83b04d2a]{background:#ece9f0;border-radius:8px;height:300px;overflow:hidden;width:100%}.vm-location__map[data-v-83b04d2a]{height:100%;width:100%}.vm-location__unavailable[data-v-83b04d2a]{background:#f6f4f8;border-radius:8px;color:#777181;display:grid;min-height:180px;padding:24px;place-items:center;text-align:center}@media(max-width:640px){.vm-location[data-v-83b04d2a]{padding:24px 0}.vm-location__inner[data-v-83b04d2a]{width:min(100% - 28px,1180px)}.vm-location__title[data-v-83b04d2a]{font-size:30px}.vm-location__map-container[data-v-83b04d2a]{border-radius:8px;height:280px}}.vm-location__address-cards--multiple[data-v-83b04d2a]{grid-template-columns:repeat(2,minmax(0,1fr))}.vm-location__address-card[data-v-83b04d2a]{align-items:flex-start;background:linear-gradient(135deg,#059f890e,#8c69ff06);border:1px solid rgba(5,159,137,.16);border-radius:8px;display:flex;gap:13px;padding:15px 16px}.vm-location__address-icon[data-v-83b04d2a]{align-items:center;background:var(--vm-primary);border-radius:8px;color:var(--vm-on-primary);display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;width:38px}.vm-location__address-icon svg[data-v-83b04d2a]{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:20px}.vm-location__address-copy[data-v-83b04d2a]{display:grid;gap:2px;min-width:0}.vm-location__address-copy strong[data-v-83b04d2a]{color:#181424;font-size:14px;font-weight:750;margin-bottom:2px}.vm-location__address-copy span[data-v-83b04d2a]{color:#6e687a;font-size:13px;line-height:1.45}@media(max-width:640px){.vm-location__address-cards--multiple[data-v-83b04d2a]{grid-template-columns:1fr}}.vm-blog-posts[data-v-595c1b32]{padding:48px 0}.vm-blog-posts[data-v-595c1b32] .container{max-width:none;padding:0;width:min(1180px,calc(100% - 40px))}.vm-blog-posts[data-v-595c1b32] .blog-card{border-color:rgba(var(--vm-primary-rgb),.16)}.vm-blog-posts[data-v-595c1b32] .blog-card-link:hover .blog-card{box-shadow:0 14px 34px #261d441f}.vm-blog-posts[data-v-595c1b32] .blog-read-more:hover,.vm-blog-posts[data-v-595c1b32] .blog-tag:hover,.vm-blog-posts[data-v-595c1b32] .blog-title:hover{color:var(--vm-primary)}.vm-blog-posts[data-v-595c1b32] .blog-tag:hover{border-color:var(--vm-primary)}.vm-blog-posts[data-v-595c1b32] .swiper-button-custom:not(.swiper-button-disabled):hover{background:var(--vm-primary);border-color:var(--vm-primary);color:var(--vm-on-primary)}@media(max-width:640px){.vm-blog-posts[data-v-595c1b32]{padding:24px 0}.vm-blog-posts[data-v-595c1b32] .container{width:min(100% - 28px,1180px)}}.vm-header[data-v-dcd5ddab]{max-width:760px}.vm-header--centered[data-v-dcd5ddab]{margin-inline:auto;text-align:center}.vm-header__eyebrow[data-v-dcd5ddab]{color:var(--vm-primary,#059f89);font-size:12px;font-weight:800;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.vm-header__title[data-v-dcd5ddab]{color:var(--vm-ink,#171522);font-size:clamp(30px,4vw,50px);font-weight:850;letter-spacing:-.035em;line-height:1.05;margin:0}.vm-header__subtitle[data-v-dcd5ddab]{color:var(--vm-muted,#6d6878);font-size:17px;line-height:1.75;margin-top:16px}@media(max-width:720px){.vm-header__title[data-v-dcd5ddab]{font-size:32px}.vm-header__subtitle[data-v-dcd5ddab]{font-size:15px}}.vm-contact[data-v-c018b53b]{background:#fff;color:#07111f;padding:72px 0 48px}.vm-contact__inner[data-v-c018b53b]{display:grid;gap:72px;grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);margin:0 auto;width:min(1180px,calc(100% - 40px))}.vm-contact__introduction[data-v-c018b53b]{align-self:start;padding-top:8px}.vm-contact[data-v-c018b53b] .vm-header__eyebrow{color:var(--vm-primary)}.vm-contact[data-v-c018b53b] .vm-header__title{color:#07111f}.vm-contact[data-v-c018b53b] .vm-header__subtitle{color:#657080}.vm-contact__details[data-v-c018b53b]{gap:10px;margin-top:28px}.vm-contact__detail[data-v-c018b53b]{align-items:center;background:linear-gradient(135deg,#059f890e,#8c69ff06);border:1px solid rgba(5,159,137,.16);border-radius:8px;color:#07111f;display:flex;gap:13px;min-width:0;padding:13px 14px;text-decoration:none;transition:border-color .16s ease,transform .16s ease,background .16s ease}.vm-contact__detail[data-v-c018b53b]:hover{background:#059f8913;border-color:var(--vm-primary);transform:translateY(-1px)}.vm-contact__detail-icon[data-v-c018b53b]{align-items:center;background:var(--vm-primary);border-radius:8px;color:var(--vm-on-primary);display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;width:36px}.vm-contact__detail-icon svg[data-v-c018b53b]{fill:none;height:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:19px}.vm-contact__detail-copy[data-v-c018b53b]{display:grid;gap:2px;min-width:0}.vm-contact__detail-label[data-v-c018b53b]{color:#7c7487;font-size:11px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.vm-contact__detail-copy strong[data-v-c018b53b]{color:#181424;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vm-contact__hours[data-v-c018b53b]{background:#fff;border:1px solid #e7e2eb;border-radius:8px;margin-top:2px;overflow:hidden}.vm-contact__hours-heading[data-v-c018b53b]{align-items:center;background:#f8f7fa;border-bottom:1px solid #ece8ef;display:flex;gap:13px;padding:14px}.vm-contact__hours-heading>div[data-v-c018b53b]{display:grid;gap:2px}.vm-contact__hours-heading strong[data-v-c018b53b]{color:#181424;font-size:14px;font-weight:700}.vm-contact__hours-list[data-v-c018b53b]{display:grid;padding:8px 14px}.vm-contact__hours-row[data-v-c018b53b]{align-items:baseline;border-bottom:1px solid #f0edf2;display:grid;gap:14px;grid-template-columns:minmax(88px,.7fr) minmax(0,1.3fr);padding:7px 0}.vm-contact__hours-row[data-v-c018b53b]:last-child{border-bottom:0}.vm-contact__hours-row>span[data-v-c018b53b]{color:#6e687a;font-size:13px}.vm-contact__hours-row>strong[data-v-c018b53b]{color:#292330;font-size:13px;font-weight:650;text-align:right}.vm-contact__hours-value--closed[data-v-c018b53b]{color:#9a6470!important}.vm-contact__privacy[data-v-c018b53b]{align-items:flex-start;border-top:1px solid #e3e7ec;display:flex;gap:14px;margin-top:28px;padding:18px 0 0}.vm-contact__privacy svg[data-v-c018b53b]{background:var(--vm-primary);border-radius:0;color:var(--vm-on-primary);fill:none;flex:0 0 38px;height:38px;padding:9px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:38px}.vm-contact__privacy p[data-v-c018b53b]{color:#6b7480;font-size:14px;line-height:1.65;margin:0}.vm-contact__form-card[data-v-c018b53b]{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.vm-contact__form[data-v-c018b53b]{display:grid;gap:30px}.vm-contact__field-grid[data-v-c018b53b]{display:grid;gap:30px;grid-template-columns:1fr}.vm-contact__field[data-v-c018b53b]{display:grid;gap:8px;position:relative}.vm-contact__field label[data-v-c018b53b]{background:#fff;color:#07111f;font-size:13px;font-weight:500;left:20px;line-height:1;padding:0 6px;position:absolute;top:-8px;z-index:1}.vm-contact__field input[data-v-c018b53b],.vm-contact__field textarea[data-v-c018b53b]{background:#fff;border:1px solid #d7dce2;border-radius:0;box-sizing:border-box;color:#07111f;font:inherit;outline:none;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.vm-contact__field input[data-v-c018b53b]{min-height:56px;padding:18px 25px 14px}.vm-contact__field textarea[data-v-c018b53b]{min-height:164px;padding:20px 25px;resize:vertical}.vm-contact__field input[data-v-c018b53b]::-moz-placeholder,.vm-contact__field textarea[data-v-c018b53b]::-moz-placeholder{color:#99a1ad;opacity:1}.vm-contact__field input[data-v-c018b53b]::placeholder,.vm-contact__field textarea[data-v-c018b53b]::placeholder{color:#99a1ad;opacity:1}.vm-contact__field input[data-v-c018b53b]:hover,.vm-contact__field textarea[data-v-c018b53b]:hover{border-color:#bfc6cf}.vm-contact__field input[data-v-c018b53b]:focus,.vm-contact__field textarea[data-v-c018b53b]:focus{border-color:var(--vm-primary);box-shadow:0 0 0 1px var(--vm-primary)}.vm-contact__submit[data-v-c018b53b]{align-items:center;background:var(--vm-primary);border:1px solid var(--vm-primary);border-radius:0;box-shadow:none;color:var(--vm-on-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:600;gap:10px;justify-content:center;justify-self:start;min-height:46px;min-width:168px;padding:0 28px;transition:background .16s ease,color .16s ease,transform .16s ease,opacity .16s ease}.vm-contact__submit svg[data-v-c018b53b]{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:18px}.vm-contact__submit[data-v-c018b53b]:hover:not(:disabled){background:transparent;color:var(--vm-primary);transform:translateY(-1px)}.vm-contact__submit[data-v-c018b53b]:disabled{cursor:wait;opacity:.62}.vm-contact__feedback[data-v-c018b53b]{border-radius:0;font-size:14px;line-height:1.5;margin:0 0 24px;padding:14px 16px}.vm-contact__feedback--success[data-v-c018b53b]{background:#059f8914;border-left:4px solid #059f89;color:#047764}.vm-contact__feedback--error[data-v-c018b53b]{background:#be2c2c12;border-left:4px solid #be2c2c;color:#a62b2b}.vm-contact[data-v-c018b53b] .error-message,.vm-contact[data-v-c018b53b] .ui-err-message{margin-top:2px}@media(max-width:900px){.vm-contact__inner[data-v-c018b53b]{gap:44px;grid-template-columns:1fr}.vm-contact__introduction[data-v-c018b53b]{max-width:680px}}@media(max-width:640px){.vm-contact[data-v-c018b53b]{padding:24px 0}.vm-contact__inner[data-v-c018b53b]{width:min(100% - 28px,1180px)}.vm-contact__field label[data-v-c018b53b]{left:14px}.vm-contact__field input[data-v-c018b53b],.vm-contact__field textarea[data-v-c018b53b]{padding-left:18px;padding-right:18px}.vm-contact__submit[data-v-c018b53b]{width:100%}}.vm-contact__details[data-v-c018b53b]{display:grid;gap:8px;margin-top:24px}.vm-contact__details a[data-v-c018b53b]{color:var(--vm-primary);font-weight:800}.vm-content[data-v-068e343f]{background:#fff;overflow:hidden;padding:48px 0;position:relative}.vm-content__accent[data-v-068e343f]{pointer-events:none;position:absolute}.vm-content__accent--purple[data-v-068e343f]{background:#8c69ff1a;border-radius:50%;height:220px;right:-60px;top:-90px;width:220px}.vm-content__accent--yellow[data-v-068e343f]{background:#f4cd2824;border-radius:16px 8px;bottom:-110px;height:180px;right:70px;transform:rotate(28deg);width:180px}.vm-content__inner[data-v-068e343f]{display:grid;gap:48px;grid-template-columns:minmax(0,1fr) 230px;margin:0 auto;position:relative;width:min(1180px,calc(100% - 40px));z-index:1}.vm-content__main[data-v-068e343f]{max-width:720px}.vm-content__text[data-v-068e343f]{color:#4f4a5a;font-size:18px;line-height:1.9;margin-top:30px}.vm-content__text[data-v-068e343f] p{margin:0 0 1.15em}.vm-content__text[data-v-068e343f] p:last-child{margin-bottom:0}.vm-content__text[data-v-068e343f] h2,.vm-content__text[data-v-068e343f] h3{color:#181424;font-weight:900;letter-spacing:-.025em;margin:1.4em 0 .5em}.vm-content__text[data-v-068e343f] a{color:var(--vm-primary);font-weight:750}.vm-content__text[data-v-068e343f] strong{color:#181424}.vm-content__cta[data-v-068e343f]{align-items:center;color:#181424;display:inline-flex;font-weight:900;gap:14px;margin-top:34px;min-height:48px;text-decoration:none}.vm-content__cta-icon[data-v-068e343f]{background:var(--vm-primary);border-radius:3px 13px;color:var(--vm-on-primary);display:grid;height:38px;place-items:center;transition:transform .18s ease;width:38px}.vm-content__cta:hover .vm-content__cta-icon[data-v-068e343f]{transform:translate(5px)}.vm-content__signature[data-v-068e343f]{align-self:start;background:linear-gradient(145deg,#fff,rgba(var(--vm-primary-rgb),.05));border:1px solid #e7e2ed;border-radius:8px 16px;box-shadow:0 18px 42px #261d4412;padding:26px}.vm-content__signature-mark[data-v-068e343f]{background:var(--vm-primary);border-radius:16px 8px;color:var(--vm-on-primary);display:grid;font-size:30px;font-weight:950;height:52px;line-height:1;margin-bottom:24px;place-items:center;width:52px}.vm-content__signature p[data-v-068e343f]{color:#635d6e;font-size:14px;font-weight:700;line-height:1.75;margin:0}.vm-content--full_width .vm-content__signature[data-v-068e343f],.vm-content--text_only .vm-content__signature[data-v-068e343f]{display:none}.vm-content--full_width .vm-content__inner[data-v-068e343f],.vm-content--text_only .vm-content__inner[data-v-068e343f]{grid-template-columns:minmax(0,1fr)}.vm-content--full_width .vm-content__main[data-v-068e343f]{max-width:none}@media(max-width:900px){.vm-content__inner[data-v-068e343f]{grid-template-columns:minmax(0,1fr)}.vm-content__signature[data-v-068e343f]{display:none}}@media(max-width:640px){.vm-content[data-v-068e343f]{padding:24px 0}.vm-content--full_width .vm-content__inner[data-v-068e343f],.vm-content--text_only .vm-content__inner[data-v-068e343f],.vm-content__inner[data-v-068e343f]{grid-template-columns:1fr;width:min(100% - 28px,1180px)}.vm-content__text[data-v-068e343f]{font-size:16px}}.vm-cta[data-v-90c16051]{background:linear-gradient(118deg,#181424,#211a32 72%,#181424);color:#fff;overflow:hidden;padding:48px 0;position:relative}.vm-cta[data-v-90c16051]:before{border:1px solid hsla(0,0%,100%,.08);border-radius:50%;content:"";height:340px;position:absolute;right:-70px;top:-120px;width:340px}.vm-cta[data-v-90c16051]:after{border:1px solid hsla(0,0%,100%,.06);border-radius:50%;bottom:-170px;content:"";height:310px;position:absolute;right:80px;width:310px}.vm-cta__stripe[data-v-90c16051]{height:34px;pointer-events:none;position:absolute;right:-30px;transform:rotate(-34deg);width:280px}.vm-cta__stripe--purple[data-v-90c16051]{background:#8c69ff;opacity:.9;top:34px}.vm-cta__stripe--yellow[data-v-90c16051]{background:#f4cd28;opacity:.95;right:-58px;top:78px}.vm-cta__inner[data-v-90c16051]{margin:0 auto;position:relative;width:min(1180px,calc(100% - 40px));z-index:2}.vm-cta__badge[data-v-90c16051]{align-items:center;color:#ffffffb8;display:inline-flex;font-size:12px;font-weight:850;gap:8px;letter-spacing:.14em;margin-bottom:20px;text-transform:uppercase}.vm-cta__badge-dot[data-v-90c16051]{background:var(--vm-primary);border-radius:50%;box-shadow:0 0 0 5px rgba(var(--vm-primary-rgb),.16);height:9px;width:9px}.vm-cta__content[data-v-90c16051]{align-items:end;display:grid;gap:52px;grid-template-columns:minmax(0,1fr) auto}.vm-cta__copy[data-v-90c16051]{max-width:780px}.vm-cta h2[data-v-90c16051]{color:#fff;font-size:clamp(34px,5vw,62px);font-weight:950;letter-spacing:-.045em;line-height:.98;margin:0}.vm-cta__subtitle[data-v-90c16051]{color:#ffffffc7;font-size:18px;line-height:1.55;margin:14px 0 0}.vm-cta__text[data-v-90c16051]{color:#ffffffb3;font-size:17px;line-height:1.7;margin-top:18px;max-width:680px}.vm-cta__text[data-v-90c16051] p{margin:0}.vm-cta__button[data-v-90c16051]{align-items:center;background:#fff;border:1px solid hsla(0,0%,100%,.24);border-radius:8px 16px;box-shadow:0 18px 44px #00000038;color:#181424;display:inline-flex;font-weight:900;gap:18px;justify-content:center;min-height:62px;min-width:210px;padding:0 12px 0 24px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.vm-cta__button[data-v-90c16051]:hover{box-shadow:0 24px 54px #0000004d;transform:translateY(-4px)}.vm-cta__button-icon[data-v-90c16051]{background:var(--vm-primary);border-radius:8px 12px;color:var(--vm-on-primary);display:grid;font-size:20px;height:42px;line-height:1;place-items:center;width:42px}@media(max-width:780px){.vm-cta[data-v-90c16051]{padding:24px 0}.vm-cta__content[data-v-90c16051]{align-items:start;gap:30px;grid-template-columns:1fr}.vm-cta__button[data-v-90c16051]{justify-self:start}.vm-cta__stripe[data-v-90c16051]{opacity:.45}}@media(max-width:640px){.vm-cta__inner[data-v-90c16051]{width:min(100% - 28px,1180px)}.vm-cta h2[data-v-90c16051]{font-size:38px}.vm-cta__button[data-v-90c16051]{width:100%}}.vm-features[data-v-f5662c40]{overflow:hidden;padding:48px 0;position:relative}.vm-features__shape[data-v-f5662c40]{border-radius:999px;filter:blur(2px);pointer-events:none;position:absolute}.vm-features__shape--one[data-v-f5662c40]{background:#8c69ff1a;height:310px;right:-80px;top:-110px;width:310px}.vm-features__shape--two[data-v-f5662c40]{background:#f4cd2821;bottom:-120px;height:270px;left:-90px;width:270px}.vm-features__inner[data-v-f5662c40]{margin:0 auto;position:relative;width:min(1180px,calc(100% - 40px));z-index:1}.vm-features__grid[data-v-f5662c40]{display:grid;gap:22px;grid-template-columns:repeat(var(--vm-feature-columns,3),minmax(0,1fr));margin-top:48px}.vm-feature[data-v-f5662c40]{background:#fff;border:1px solid #e8e3ef;border-radius:8px 16px;box-shadow:0 20px 44px #2b224712;color:inherit;display:flex;flex-direction:column;justify-content:space-between;min-height:290px;overflow:hidden;padding:26px;position:relative;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.vm-feature[data-v-f5662c40]:before{border-bottom-left-radius:100%;content:"";height:92px;opacity:.95;position:absolute;right:0;top:0;width:92px}.vm-feature[data-v-f5662c40]:after{background:var(--vm-feature-accent);border-radius:999px;bottom:24px;content:"";height:4px;position:absolute;right:24px;width:44px}.vm-feature--1[data-v-f5662c40]{--vm-feature-accent:#059f89;--vm-feature-soft:rgba(5,159,137,.12)}.vm-feature--2[data-v-f5662c40]{--vm-feature-accent:#8c69ff;--vm-feature-soft:rgba(140,105,255,.13)}.vm-feature--3[data-v-f5662c40]{--vm-feature-accent:#f4cd28;--vm-feature-soft:rgba(244,205,40,.22)}.vm-feature[data-v-f5662c40]:before{background:var(--vm-feature-soft)}.vm-feature[data-v-f5662c40]:hover{border-color:var(--vm-feature-accent);box-shadow:0 28px 58px #2b224721;transform:translateY(-7px)}.vm-feature__top[data-v-f5662c40]{align-items:flex-start;display:flex;justify-content:space-between;position:relative;z-index:1}.vm-feature__number[data-v-f5662c40]{color:#9b94a8;font-size:12px;font-weight:850;letter-spacing:.12em}.vm-feature__icon[data-v-f5662c40]{background:#fff;border:1px solid color-mix(in srgb,var(--vm-feature-accent) 34%,transparent);border-radius:16px 8px;box-shadow:0 8px 20px #2b224714;color:var(--vm-feature-accent);display:grid;font-size:20px;font-weight:900;height:54px;place-items:center;width:54px}.vm-feature__icon svg[data-v-f5662c40]{fill:none;height:25px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:25px}.vm-feature__content[data-v-f5662c40]{margin-top:40px;position:relative;z-index:1}.vm-feature h3[data-v-f5662c40]{color:#181424;font-size:23px;font-weight:900;letter-spacing:-.025em;line-height:1.12;margin:0 0 12px}.vm-feature__copy[data-v-f5662c40]{color:#6d6878;line-height:1.7;max-width:92%}.vm-feature__copy[data-v-f5662c40] p{margin:0}.vm-feature__arrow[data-v-f5662c40]{bottom:33px;color:var(--vm-feature-accent);font-size:20px;font-weight:900;position:absolute;right:22px;z-index:1}@media(max-width:900px){.vm-features__grid[data-v-f5662c40]{grid-template-columns:1fr}.vm-feature[data-v-f5662c40]{min-height:230px}}@media(max-width:640px){.vm-features[data-v-f5662c40]{padding:24px 0}.vm-features__inner[data-v-f5662c40]{width:min(100% - 28px,1180px)}.vm-feature[data-v-f5662c40]{border-radius:8px 16px;box-shadow:none;padding:22px}.vm-feature[data-v-f5662c40]:hover{box-shadow:none;transform:none}}.vm-features__grid--centered .vm-features__card[data-v-f5662c40]{text-align:center}.vm-gallery[data-v-9308bc24]{background:#181424;color:#fff;padding:56px 20px;width:100%}.vm-gallery__inner[data-v-9308bc24]{margin:0 auto;max-width:1120px;width:100%}.vm-gallery[data-v-9308bc24] .vm-header__title{color:#fff}.vm-gallery[data-v-9308bc24] .vm-header__subtitle{color:#ffffffb3}.vm-gallery__grid[data-v-9308bc24]{display:grid;gap:16px;grid-template-columns:repeat(var(--vm-gallery-columns,4),minmax(0,1fr));margin-top:32px;width:100%}.vm-gallery__item[data-v-9308bc24]{align-items:center;align-self:start;background:transparent;border-radius:8px;display:flex;grid-column:auto;justify-content:center;margin:0;min-height:0;min-width:0;overflow:hidden;position:relative}.vm-gallery__item[data-v-9308bc24]:first-child{grid-column:auto;grid-row:auto}.vm-gallery__item img[data-v-9308bc24]{border-radius:8px;display:block;height:auto;max-height:620px;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease;width:100%}.vm-gallery__item:hover img[data-v-9308bc24]{transform:scale(1.035)}.vm-gallery__item figcaption[data-v-9308bc24]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#181424c2;border-radius:12px;bottom:12px;font-size:13px;left:12px;padding:11px 13px;position:absolute;right:12px}.vm-gallery__grid--masonry[data-v-9308bc24]{-moz-column-gap:16px;column-gap:16px;-moz-columns:var(--vm-gallery-columns,4);columns:var(--vm-gallery-columns,4);display:block}.vm-gallery__grid--masonry .vm-gallery__item[data-v-9308bc24]{display:block;margin-bottom:16px;width:100%;-moz-column-break-inside:avoid;break-inside:avoid}.vm-gallery__grid--carousel[data-v-9308bc24]{align-items:flex-start;display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.vm-gallery__grid--carousel .vm-gallery__item[data-v-9308bc24]{align-self:flex-start;flex:0 0 min(78%,560px);scroll-snap-align:start}.vm-gallery__grid--carousel .vm-gallery__item img[data-v-9308bc24]{height:auto;max-height:560px;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:900px){.vm-gallery__grid[data-v-9308bc24]{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.vm-gallery__grid--masonry[data-v-9308bc24]{-moz-columns:2;column-count:2;-moz-column-gap:12px;column-gap:12px}.vm-gallery__grid--masonry .vm-gallery__item[data-v-9308bc24]{margin-bottom:12px}.vm-gallery__item img[data-v-9308bc24]{max-height:420px}}@media(max-width:560px){.vm-gallery[data-v-9308bc24]{padding:32px 14px}.vm-gallery__grid[data-v-9308bc24]{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.vm-gallery__item[data-v-9308bc24],.vm-gallery__item[data-v-9308bc24]:first-child{grid-column:auto}.vm-gallery__item img[data-v-9308bc24]{margin:0 auto;max-height:260px;max-width:100%;width:auto}.vm-gallery__grid--masonry[data-v-9308bc24]{-moz-columns:2;column-count:2;-moz-column-gap:10px;column-gap:10px}.vm-gallery__grid--masonry .vm-gallery__item[data-v-9308bc24]{margin-bottom:10px}.vm-gallery__grid--masonry .vm-gallery__item img[data-v-9308bc24]{max-height:none;width:100%}.vm-gallery__grid--carousel[data-v-9308bc24]{gap:10px}.vm-gallery__grid--carousel .vm-gallery__item[data-v-9308bc24]{flex-basis:72%}.vm-gallery__grid--carousel .vm-gallery__item img[data-v-9308bc24]{max-height:300px;width:100%}}@media(max-width:380px){.vm-gallery__item img[data-v-9308bc24]{max-height:220px}.vm-gallery__grid--carousel .vm-gallery__item[data-v-9308bc24]{flex-basis:78%}}.vm-gallery__item--clickable[data-v-9308bc24]{cursor:zoom-in}.vm-gallery__lightbox[data-v-9308bc24]{background:#000000e0;border:0;cursor:zoom-out;display:grid;height:100%;inset:0;padding:24px;place-items:center;position:fixed;width:100%;z-index:10000}.vm-gallery__lightbox img[data-v-9308bc24]{max-height:92vh;max-width:96vw;-o-object-fit:contain;object-fit:contain}.vm-image-text[data-v-f8ca71b4]{background:#fff;padding:48px 0}.vm-image-text__inner[data-v-f8ca71b4]{align-items:center;display:grid;gap:70px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);margin:0 auto;width:min(1180px,calc(100% - 40px))}.vm-image-text__inner--reversed .vm-image-text__media[data-v-f8ca71b4]{order:2}.vm-image-text__media[data-v-f8ca71b4]{border-radius:8px;min-height:520px;overflow:hidden}.vm-image-text__media img[data-v-f8ca71b4]{height:100%;min-height:520px;-o-object-fit:cover;object-fit:cover;width:100%}.vm-image-text__placeholder[data-v-f8ca71b4]{background:radial-gradient(circle at 25% 20%,rgba(var(--vm-primary-rgb),.42),transparent 24%),linear-gradient(135deg,var(--vm-primary),#34275a);color:#fff;display:grid;font-size:34px;font-weight:900;min-height:520px;place-items:center}.vm-image-text__text[data-v-f8ca71b4]{color:#544e60;font-size:17px;line-height:1.85;margin-top:26px}.vm-image-text__text-preview[data-v-f8ca71b4]{margin:0}.vm-image-text__readmore[data-v-f8ca71b4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-bottom:1px solid rgba(21,17,31,.5);color:#15111f;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;line-height:1.35;margin-top:10px;padding:0;transition:color .18s ease,border-color .18s ease}.vm-image-text__readmore[data-v-f8ca71b4]:hover{border-color:var(--vm-primary);color:var(--vm-primary)}.vm-image-text__readmore[data-v-f8ca71b4]:focus-visible{border-radius:3px;outline:2px solid rgba(var(--vm-primary-rgb),.35);outline-offset:3px}.vm-image-text__link[data-v-f8ca71b4]{align-items:center;color:var(--vm-primary);display:inline-flex;font-weight:850;gap:10px;margin-top:28px;text-decoration:none}@media(max-width:900px){.vm-image-text__inner[data-v-f8ca71b4]{gap:32px;grid-template-columns:1fr}.vm-image-text__inner--reversed .vm-image-text__media[data-v-f8ca71b4]{order:0}.vm-image-text__media[data-v-f8ca71b4]{height:clamp(240px,38vw,340px);min-height:0}.vm-image-text__media img[data-v-f8ca71b4],.vm-image-text__placeholder[data-v-f8ca71b4]{height:100%;min-height:0}.vm-image-text__media img[data-v-f8ca71b4]{display:block}}@media(max-width:640px){.vm-image-text[data-v-f8ca71b4]{padding:20px 0}.vm-image-text__inner[data-v-f8ca71b4]{gap:22px;width:min(100% - 28px,1180px)}.vm-image-text__media[data-v-f8ca71b4]{height:clamp(180px,52vw,220px)}.vm-image-text__placeholder[data-v-f8ca71b4]{font-size:22px}.vm-image-text__text[data-v-f8ca71b4]{font-size:15px;line-height:1.7;margin-top:18px}.vm-image-text__link[data-v-f8ca71b4]{margin-top:22px}}.vm-products[data-v-ec591d04]{background:#fff;margin-bottom:-48px;padding:24px 0}.vm-products[data-v-ec591d04]:nth-of-type(2n){background:#faf9fc}.vm-products__inner[data-v-ec591d04]{margin:0 auto;width:min(1280px,calc(100% - 40px))}.vm-products__introduction[data-v-ec591d04]{color:#6e687a;font-size:17px;line-height:1.75;margin:0 0 24px;width:min(760px,100%)}.vm-products__introduction[data-v-ec591d04] p{margin:0}.vm-products[data-v-ec591d04] .tp-product-widget-title{color:#181424;font-size:clamp(30px,4vw,48px);font-weight:850;letter-spacing:-.035em;line-height:1.08}@media(max-width:640px){.vm-products__inner[data-v-ec591d04]{width:min(100% - 28px,1280px)}.vm-products__introduction[data-v-ec591d04]{font-size:15px}}.vm-spacer[data-v-94aee4d3]{background:#fff;width:100%}@media(max-width:640px){.vm-spacer[data-v-94aee4d3]{max-height:48px}}.vm-renderer[data-v-9c3d1269]{--vm-section-accent:var(--vm-primary,#059f89);scroll-margin-top:100px}.vm-renderer[data-v-9c3d1269]:empty{display:none}.vm-renderer[data-v-9c3d1269] a:not([class]){color:var(--vm-primary,#059f89)}.vm-renderer[data-v-9c3d1269] a:focus-visible,.vm-renderer[data-v-9c3d1269] button:focus-visible{outline-color:var(--vm-primary,#059f89)}.vm-renderer--narrow[data-v-9c3d1269] [class$=__inner]{width:min(760px,calc(100% - 40px))}.vm-renderer--standard[data-v-9c3d1269] [class$=__inner]{width:min(960px,calc(100% - 40px))}.vm-renderer--wide[data-v-9c3d1269] [class$=__inner]{width:min(1180px,calc(100% - 40px))}.vm-renderer--full[data-v-9c3d1269] [class$=__inner]{max-width:none;width:100%}@media(max-width:640px){.vm-renderer--narrow[data-v-9c3d1269] [class$=__inner],.vm-renderer--standard[data-v-9c3d1269] [class$=__inner],.vm-renderer--wide[data-v-9c3d1269] [class$=__inner]{width:min(100% - 28px,1180px)}}.vendor-microsite[data-v-b1c7c571]{max-width:none;overflow-x:clip;width:100%;--vm-ink:#181424;--vm-muted:#6e687a;--vm-primary:#059f89;--vm-primary-rgb:5,159,137;--vm-on-primary:#fff;--vm-green:#059f89;--vm-purple:#8c69ff;--vm-yellow:#f4cd28;--vm-orange:#ff914d;background:#fff;color:var(--vm-ink);overflow:clip;padding-bottom:24px}.vendor-microsite__fallback-hero[data-v-b1c7c571]{background:radial-gradient(circle at 80% 20%,rgba(var(--vm-primary-rgb),.3),transparent 30%),linear-gradient(135deg,#181424,color-mix(in srgb,var(--vm-primary) 72%,#181424));color:#fff;padding:112px 20px}.vendor-microsite__fallback-inner[data-v-b1c7c571]{margin:0 auto;width:min(1180px,100%)}.vendor-microsite__fallback-hero p[data-v-b1c7c571]{color:var(--vm-primary);font-size:13px;font-weight:850;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.vendor-microsite--yellow .vendor-microsite__fallback-hero p[data-v-b1c7c571]{color:#f4cd28}.vendor-microsite__fallback-hero h1[data-v-b1c7c571]{font-size:clamp(44px,7vw,82px);line-height:.98;margin:0}.vendor-microsite__navigation[data-v-b1c7c571]{align-items:center;display:flex;gap:10px;min-width:0}.vendor-microsite__navigation--sticky[data-v-b1c7c571]{position:relative}.vendor-microsite__navigation-logo[data-v-b1c7c571]{flex:0 0 auto}.vendor-microsite__navigation-logo img[data-v-b1c7c571]{border-radius:6px;display:block;height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.vendor-microsite__navigation-items[data-v-b1c7c571]{align-items:center;display:flex;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.vendor-microsite__navigation-items[data-v-b1c7c571]::-webkit-scrollbar{display:none}.vendor-microsite__navigation-link[data-v-b1c7c571]{border-radius:999px;flex:0 0 auto;font-size:12px;font-weight:650;line-height:1;padding:6px 9px;transition:background-color .15s ease;white-space:nowrap}.vendor-microsite__navigation-link[data-v-b1c7c571]:hover{background:#ffffff1f}@media(max-width:720px){.vendor-microsite__navigation-logo img[data-v-b1c7c571]{height:22px;width:22px}.vendor-microsite__navigation-link[data-v-b1c7c571]{font-size:11px;padding:5px 8px}}@media(max-width:760px){.vendor-microsite__navigation[data-v-b1c7c571]{display:none!important}}
