.c-map-contact[data-v-c0bb7887]{position:relative;overflow:visible;padding:130px 0 0;background:var(--color-black);min-height:88vh}.c-map-contact__container[data-v-c0bb7887]{display:grid;grid-template-columns:380px 1fr;gap:48px;align-items:center}.c-map-contact__left[data-v-c0bb7887]{display:flex;flex-direction:column;gap:32px;z-index:2;position:relative}.c-map-contact__title[data-v-c0bb7887]{line-height:1.1}.c-map-contact__parent-card[data-v-c0bb7887]{background:var(--white-alpha-6);border-radius:var(--spacing-card-radius,18px);padding:24px;display:flex;align-items:center;justify-content:center}.c-map-contact__parent-logo[data-v-c0bb7887]{-o-object-fit:contain;object-fit:contain}.c-map-contact__slider-wrapper[data-v-c0bb7887]{display:flex;flex-direction:column;gap:16px;width:100%;overflow:hidden}.c-map-contact__slider[data-v-c0bb7887]{overflow:visible;width:100%}.c-map-contact__client-card[data-v-c0bb7887]{background:var(--white-alpha-6);border-radius:var(--spacing-card-radius,18px);padding:24px;display:flex;flex-direction:column;gap:16px;transition:background .2s ease;min-height:auto;width:100%;box-sizing:border-box}.c-map-contact__client-card[data-v-c0bb7887]:has(.c-map-contact__card-testimonial){min-height:320px}.c-map-contact__card-logo[data-v-c0bb7887]{width:100%;height:60px;display:flex;align-items:center;justify-content:center;background:var(--white-alpha-5);border-radius:12px;padding:12px}.c-map-contact__card-logo img[data-v-c0bb7887]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.c-map-contact__card-name[data-v-c0bb7887]{font-size:1.25rem;margin:0;line-height:1.2}.c-map-contact__card-meta[data-v-c0bb7887]{display:flex;flex-direction:column;gap:8px}.c-map-contact__card-meta-item[data-v-c0bb7887]{display:flex;align-items:center;gap:8px;font-family:madetommy-r;font-size:.875rem;color:var(--white-alpha-70,hsla(0,0%,100%,.7))}.c-map-contact__card-icon[data-v-c0bb7887]{flex-shrink:0;opacity:.6}.c-map-contact__card-testimonial[data-v-c0bb7887]{background:var(--white-alpha-5);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;position:relative;margin-top:auto}.c-map-contact__quote-icon[data-v-c0bb7887]{color:var(--color-orange);opacity:.3}.c-map-contact__testimonial-text[data-v-c0bb7887]{font-family:madetommy-r;font-size:.9375rem;line-height:1.5;color:var(--white-alpha-90,hsla(0,0%,100%,.9));margin:0;font-style:italic}.c-map-contact__testimonial-author[data-v-c0bb7887]{display:flex;flex-direction:column;gap:2px;padding-top:8px;border-top:1px solid var(--white-alpha-10)}.c-map-contact__testimonial-author strong[data-v-c0bb7887]{font-family:madetommy-m;font-size:.875rem;color:var(--color-white)}.c-map-contact__testimonial-author span[data-v-c0bb7887]{font-family:madetommy-r;font-size:.8125rem;color:var(--white-alpha-60)}.c-map-contact__right[data-v-c0bb7887]{position:relative;display:flex;align-items:center;justify-content:flex-end;overflow:visible}@keyframes map-levitate-c0bb7887{0%{transform:translate(0) rotate(0)}20%{transform:translate(3px,-5px) rotate(.2deg)}45%{transform:translate(-2px,-7px) rotate(-.15deg)}70%{transform:translate(4px,-4px) rotate(.1deg)}to{transform:translate(0) rotate(0)}}.c-map-contact__map-float[data-v-c0bb7887]{width:100%;will-change:transform;margin-left:6%;margin-top:5vh}.c-map-contact__map-wrap[data-v-c0bb7887]{width:100%;max-width:90%;transform-origin:center center;transform-style:preserve-3d;will-change:transform;position:relative;pointer-events:none}.c-map-contact__map-svg[data-v-c0bb7887]{width:100%;height:auto;display:block;pointer-events:none}@keyframes location-pulse-c0bb7887{0%{transform:translate(-50%,-50%) scale(1);opacity:.6}to{transform:translate(-50%,-50%) scale(2.5);opacity:0}}.c-map-contact__client-dot[data-v-c0bb7887]{position:absolute;transform:translate(-50%,-50%);width:60px;height:60px;background:transparent;border:none;padding:0;cursor:pointer;transition:transform .2s ease;pointer-events:auto;z-index:5}.c-map-contact__client-dot[data-v-c0bb7887]:hover{transform:translate(-50%,-50%) scale(1.1);z-index:10}.c-map-contact__client-dot.is-active[data-v-c0bb7887]{z-index:10}.c-map-contact__client-label[data-v-c0bb7887]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:-8px;padding:7px 14px;background-color:#000a;color:var(--color-white);font-family:madetommy-r;font-size:.8125rem;white-space:nowrap;border-radius:16px;pointer-events:none;opacity:0;transition:opacity .3s ease;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.c-map-contact__client-dot.is-active .c-map-contact__client-label[data-v-c0bb7887],.c-map-contact__client-dot:hover .c-map-contact__client-label[data-v-c0bb7887]{opacity:1}.c-map-contact__client-dot[data-v-c0bb7887]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;background:var(--color-orange);border-radius:50%;box-shadow:0 0 0 4px #fcc45c4d,0 0 16px #fcc45c99;transition:all .3s ease}.c-map-contact__client-dot.is-active[data-v-c0bb7887]:before{width:28px;height:28px;box-shadow:0 0 0 6px #fcc45c80,0 0 24px #fcc45ccc}.c-map-contact__client-pulse[data-v-c0bb7887]{position:absolute;top:50%;left:50%;width:18px;height:18px;background:var(--color-orange);border-radius:50%;opacity:0;animation:location-pulse-c0bb7887 2s ease-out infinite;pointer-events:none}.c-map-contact__client-dot.is-active .c-map-contact__client-pulse[data-v-c0bb7887]{animation:location-pulse-c0bb7887 1.5s ease-out infinite}@media(max-width:900px){.c-map-contact[data-v-c0bb7887]{padding:100px 0 50px}.c-map-contact__container[data-v-c0bb7887]{grid-template-columns:1fr;gap:32px;display:flex;flex-direction:column;width:100%}.c-map-contact__left[data-v-c0bb7887]{width:100%;display:flex;flex-direction:column;gap:24px}.c-map-contact__title[data-v-c0bb7887]{order:1}.c-map-contact__right[data-v-c0bb7887]{order:2;justify-content:center}.c-map-contact__slider-wrapper[data-v-c0bb7887]{order:3;width:100%}.c-map-contact__slider[data-v-c0bb7887]{width:100%}.c-map-contact__left[data-v-c0bb7887]>:last-child{order:4}.c-map-contact__map-wrap[data-v-c0bb7887]{max-width:100%}.c-map-contact__client-card[data-v-c0bb7887]{min-height:auto}}.c-product-demo[data-v-04cf66bb]{position:relative;background:var(--white-alpha-6);border-radius:var(--spacing-card-radius);padding:var(--spacing-card-padding);padding-right:clamp(24px,5vw,72px);margin-top:0}.c-product-demo__screen[data-v-04cf66bb]{position:relative;aspect-ratio:16/9;background:var(--white-alpha-4)}.c-product-demo__screen[data-v-04cf66bb],.c-product-demo__screen[data-v-04cf66bb]:after{width:100%;border-radius:calc(var(--spacing-card-radius)/2)}.c-product-demo__screen[data-v-04cf66bb]:after{content:"";position:absolute;inset:0;pointer-events:none;height:100%;background-color:#000}.c-product-demo__swiper[data-v-04cf66bb]{width:100%;height:100%;border-radius:calc(var(--spacing-card-radius)/2);opacity:1}.c-product-demo__swiper[data-v-04cf66bb] .swiper-slide{height:100%}.c-product-demo__screen-img[data-v-04cf66bb]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-product-demo__logo[data-v-04cf66bb]{position:absolute;top:16px;left:16px;z-index:100;width:230px;background:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px 16px;border-radius:12px}.c-product-demo__logo img[data-v-04cf66bb]{width:100%;height:auto;display:block}.c-product-demo__sidebar[data-v-04cf66bb]{position:absolute;bottom:16px;left:16px;z-index:99;background:#000000d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:16px;padding:6px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:6px;width:-moz-fit-content;width:fit-content;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.c-product-demo__sidebar[data-v-04cf66bb]::-webkit-scrollbar{display:none}.c-product-demo__nav-item[data-v-04cf66bb]{display:flex;align-items:center;gap:12px;padding:10px 15px;flex-shrink:0;background:transparent;border:none;color:var(--color-white);cursor:pointer;transition:all .2s ease;border-radius:12px;white-space:nowrap;transition:background .3s ease,border-color .3s ease,transform .35s cubic-bezier(.16,1,.3,1),width .3s ease,padding .3s ease}.c-product-demo__nav-item.is-active[data-v-04cf66bb]{background:var(--white-alpha-12)}.c-product-demo__nav-item[data-v-04cf66bb]:hover{background:var(--white-alpha-8)}.c-product-demo__nav-icon[data-v-04cf66bb]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:12px;background:transparent;color:var(--color-white);transition:background .3s ease,color .3s ease}.c-product-demo__nav-icon>img[data-v-04cf66bb]{width:50px;height:50px;-o-object-fit:contain;object-fit:contain}.c-product-demo__nav-item.is-active .c-product-demo__nav-icon[data-v-04cf66bb]{background:transparent;color:var(--color-white)}.c-product-demo__nav-icon[data-v-04cf66bb] svg{width:28px;height:28px}.c-product-demo__nav-label[data-v-04cf66bb]{font-size:.95em;line-height:1.3;flex:1}.c-product-demo__nav-label[data-v-04cf66bb],.c-product-demo__nav-tooltip[data-v-04cf66bb]{font-family:madetommy-m;color:var(--color-white);white-space:nowrap}.c-product-demo__nav-tooltip[data-v-04cf66bb]{position:absolute;left:50%;top:-12px;transform:translate(-50%,-100%);font-size:.85em;line-height:1.2;text-align:center;padding:8px 14px;border-radius:8px;background:#000000d9;backdrop-filter:blur(25px) brightness(.5);-webkit-backdrop-filter:blur(25px) brightness(.5);pointer-events:none;opacity:0;transition:opacity .25s ease,transform .25s ease;z-index:10}.c-product-demo__nav-tooltip[data-v-04cf66bb]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top:6px solid var(--white-alpha-12)}.c-product-demo__nav-item:hover .c-product-demo__nav-tooltip[data-v-04cf66bb]{opacity:1;transform:translate(-50%,calc(-100% - 4px))}.c-product-demo__widgets[data-v-04cf66bb]{position:absolute;top:24px;right:-50px;z-index:3;pointer-events:none}.c-product-demo__widgets-inner[data-v-04cf66bb]{display:flex;flex-direction:column;gap:4px}.c-product-demo__widget[data-v-04cf66bb]{max-width:clamp(200px,19vw,280px);height:auto;border-radius:16px;pointer-events:auto;padding:0;animation:c-product-demo-widget-stagger-04cf66bb .5s ease forwards;animation-delay:var(--stagger,0s);opacity:0}@keyframes c-product-demo-widget-stagger-04cf66bb{0%{opacity:0;transform:translateY(16px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.c-product-demo-widget-enter-active[data-v-04cf66bb]{transition:opacity .4s ease .1s}.c-product-demo-widget-leave-active[data-v-04cf66bb]{transition:opacity .3s ease}.c-product-demo-widget-enter-from[data-v-04cf66bb],.c-product-demo-widget-leave-to[data-v-04cf66bb]{opacity:0}.c-product-demo__screen-nav[data-v-04cf66bb]{position:absolute;bottom:16px;right:32px;z-index:4}@media(max-width:1080px){.c-product-demo__logo[data-v-04cf66bb]{display:none}.c-product-demo__nav-item[data-v-04cf66bb]{padding:8px 10px;min-height:60px}.c-product-demo__nav-icon[data-v-04cf66bb]{width:45px;height:45px}.c-product-demo__nav-icon>img[data-v-04cf66bb]{width:35px;height:25px}.c-product-demo__nav-label[data-v-04cf66bb]{font-size:.85em}.c-product-demo__nav-tooltip[data-v-04cf66bb]{font-size:.75em}.c-product-demo__screen-nav[data-v-04cf66bb]{bottom:80px;display:none}.c-product-demo__widgets[data-v-04cf66bb]{right:-8px;top:12px}.c-product-demo__widget[data-v-04cf66bb]{max-width:200px;display:none}.c-product-demo[data-v-04cf66bb]{padding:0}.c-product-demo__sidebar[data-v-04cf66bb]{bottom:-85px;left:0;max-width:calc(100vw - 25px);padding:6px}.c-product-demo__nav-item[data-v-04cf66bb]:last-child{margin-right:0}}.c-subnav[data-v-fbff860a]{position:fixed;top:72px;left:0;right:0;z-index:9998;display:flex;justify-content:center;padding:0 16px 6px;pointer-events:none}.c-subnav__inner[data-v-fbff860a]{display:flex;align-items:center;gap:2px;padding:5px;border-radius:1000px;background:var(--color-black);pointer-events:auto}.c-subnav__link[data-v-fbff860a]{padding:5px 18px;border-radius:1000px;border:none;background:transparent;color:var(--color-white);font-family:madetommy-r;font-size:.84em;cursor:pointer;white-space:nowrap;transition:background .2s ease}.c-subnav__link[data-v-fbff860a]:hover{background:var(--white-alpha-8)}.c-subnav-enter-active[data-v-fbff860a],.c-subnav-leave-active[data-v-fbff860a]{transition:opacity .25s ease,transform .25s ease}.c-subnav-enter-from[data-v-fbff860a],.c-subnav-leave-to[data-v-fbff860a]{opacity:0;transform:translateY(-8px)}@media(max-width:900px){.c-subnav[data-v-fbff860a]{display:none}}.c-step-section[data-v-98866600]{display:flex;flex-direction:column;gap:120px}.c-step-section__item[data-v-98866600]{display:flex;flex-direction:row;align-items:flex-start;gap:60px}.c-step-section__left[data-v-98866600]{position:sticky;top:74px;align-self:flex-start;flex:0 0 550px;display:flex;flex-direction:column;gap:16px}.c-step-section__badge[data-v-98866600]{display:inline-flex;align-items:center;gap:8px;padding:5px 14px 5px 10px;border-radius:999px;border:1px solid var(--white-alpha-12);background:var(--white-alpha-6);width:-moz-fit-content;width:fit-content}.c-step-section__badge-icon[data-v-98866600]{display:flex;align-items:center;color:var(--color-orange)}.c-step-section__badge-label[data-v-98866600]{font-family:madetommy-r;font-size:13px;color:var(--white-alpha-75);display:flex;align-items:center;gap:6px}.c-step-section__badge-sep[data-v-98866600]{background:var(--color-white);height:2px;width:20px;border-radius:999px;opacity:.5}.c-step-section__title[data-v-98866600]{margin:0}.c-step-section__body[data-v-98866600]{display:flex;flex-direction:column;gap:16px}.c-step-section__text[data-v-98866600]{color:var(--color-white);line-height:1.55;font-weight:600}.c-step-section__bullets[data-v-98866600]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.c-step-section__bullet[data-v-98866600]{display:flex;align-items:center;gap:12px}.c-step-section__bullet-icon[data-v-98866600]{display:flex;align-items:center;flex-shrink:0;color:var(--color-orange)}.c-step-section__bullet-text[data-v-98866600]{font-family:madetommy-r;color:var(--color-white)}.c-step-section__right[data-v-98866600]{flex:1;min-height:360px}.c-step-section__img[data-v-98866600]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:calc(var(--spacing-card-radius, 32px) - 4px);display:block}@media(max-width:900px){.c-step-section[data-v-98866600]{padding:var(--spacing-card-padding);gap:48px}.c-step-section__item[data-v-98866600]{flex-direction:column;gap:28px}.c-step-section__left[data-v-98866600]{position:static;flex:none;width:100%}.c-step-section__right[data-v-98866600]{min-height:260px}}.c-pricing[data-v-dfc0ee03]{display:grid;grid-template-columns:2fr 3fr;gap:48px;padding:clamp(32px,4vw,56px) clamp(32px,4vw,56px) 0;align-items:start}.c-pricing__left[data-v-dfc0ee03]{display:flex;flex-direction:column;gap:20px}.c-pricing__title[data-v-dfc0ee03]{margin:0 0 32px}.c-pricing__desc[data-v-dfc0ee03]{margin:0 0 16px;font-size:.95em;opacity:.75;line-height:1.6}.c-pricing__right[data-v-dfc0ee03]{display:flex;flex-direction:column;gap:12px;min-width:0}.c-pricing__right--result[data-v-dfc0ee03]{display:flex;gap:16px;align-items:stretch}.c-pricing__form-card[data-v-dfc0ee03]{background:var(--white-alpha-4);border-radius:28px;padding:28px 32px;display:flex;flex-direction:column;gap:20px}.c-pricing__form-title[data-v-dfc0ee03]{margin:0;color:var(--color-white);font-family:madetommy-m;font-size:1.1em}.c-pricing__row[data-v-dfc0ee03]{display:flex;gap:12px;align-items:flex-end}.c-pricing__field[data-v-dfc0ee03]{display:flex;flex-direction:column;gap:8px;flex:1}.c-pricing__field--wide[data-v-dfc0ee03]{flex:2}.c-pricing__label[data-v-dfc0ee03]{color:var(--white-alpha-75);font-family:madetommy-m;font-size:.78em;text-transform:uppercase;letter-spacing:.04em}.c-pricing__select-wrap[data-v-dfc0ee03]{position:relative}.c-pricing__select[data-v-dfc0ee03]{width:100%;background:var(--white-alpha-4);border:1px solid var(--white-alpha-12);border-radius:1000px;color:var(--color-white);font-family:madetommy-r;font-size:.9em;padding:11px 40px 11px 18px;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer;transition:border-color .2s}.c-pricing__select[data-v-dfc0ee03]:focus{border-color:var(--white-alpha-25)}.c-pricing__select option[data-v-dfc0ee03]{background:#1a1b1e;color:var(--color-white)}.c-pricing__chevron[data-v-dfc0ee03]{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--white-alpha-50);pointer-events:none}.c-pricing__stepper[data-v-dfc0ee03]{display:flex;align-items:center;background:var(--white-alpha-4);border:1px solid var(--white-alpha-12);border-radius:1000px;overflow:hidden;padding:4px 4px 4px 18px;gap:8px}.c-pricing__stepper-input[data-v-dfc0ee03]{flex:1;background:transparent;border:none;color:var(--color-white);font-family:madetommy-r;font-size:.9em;outline:none;width:32px;min-width:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.c-pricing__stepper-input[data-v-dfc0ee03]::-webkit-inner-spin-button,.c-pricing__stepper-input[data-v-dfc0ee03]::-webkit-outer-spin-button{-webkit-appearance:none}.c-pricing__stepper-btns[data-v-dfc0ee03]{display:flex;flex-direction:column;background:var(--white-alpha-8);border-radius:1000px;overflow:hidden}.c-pricing__stepper-btn[data-v-dfc0ee03]{width:28px;height:18px;border:none;background:transparent;color:var(--color-white);font-size:.85em;cursor:pointer;transition:background .15s;line-height:1;padding:0}.c-pricing__stepper-btn[data-v-dfc0ee03]:hover{background:var(--white-alpha-15)}.c-pricing__checkboxes[data-v-dfc0ee03]{display:flex;flex-direction:column;gap:10px}.c-pricing__checkbox[data-v-dfc0ee03]{display:flex;align-items:center;gap:12px;cursor:pointer}.c-pricing__checkbox-input[data-v-dfc0ee03]{position:absolute;opacity:0;width:0;height:0}.c-pricing__checkbox-box[data-v-dfc0ee03]{flex-shrink:0;width:18px;height:18px;border:1.5px solid var(--white-alpha-25);border-radius:5px;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s}.c-pricing__checkbox-box svg[data-v-dfc0ee03]{width:10px;height:10px;color:var(--color-black);opacity:0;transition:opacity .15s}.c-pricing__checkbox-input:checked+.c-pricing__checkbox-box[data-v-dfc0ee03]{background:var(--color-orange);border-color:var(--color-orange)}.c-pricing__checkbox-input:checked+.c-pricing__checkbox-box svg[data-v-dfc0ee03]{opacity:1}.c-pricing__checkbox-label[data-v-dfc0ee03]{color:var(--white-alpha-75);font-family:madetommy-r;font-size:.85em}.c-pricing__result-card[data-v-dfc0ee03]{flex:1;border:6px solid var(--color-orange);border-radius:28px;overflow:hidden;display:flex;flex-direction:column;background-color:var(--color-orange)}.c-pricing__card-tagline[data-v-dfc0ee03]{background:var(--color-orange);color:var(--color-black);font-family:madetommy-m;font-size:.82em;text-align:center;padding:10px 20px;position:relative}.c-pricing__card-tagline[data-v-dfc0ee03]:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%) rotate(45deg);width:16px;height:16px;background:var(--color-orange)}.c-pricing__card-body[data-v-dfc0ee03]{background:var(--color-black-light);padding:28px;flex:1;display:flex;flex-direction:column;gap:20px;border-radius:22px;background-color:var(--color-black-light)}.c-pricing__card-header[data-v-dfc0ee03]{display:flex;align-items:center;gap:12px;padding-bottom:16px}.c-pricing__card-name[data-v-dfc0ee03]{color:var(--color-white);font-family:madetommy-m;font-size:1.4em}.c-pricing__card-details[data-v-dfc0ee03]{display:grid;grid-template-columns:1fr 1fr;gap:32px;flex:1}.c-pricing__card-desc[data-v-dfc0ee03]{margin:0;color:var(--white-alpha-75);font-family:madetommy-r;font-size:.85em;line-height:1.6;white-space:pre-line}.c-pricing__card-price[data-v-dfc0ee03]{grid-column:1;padding:16px 0}.c-pricing__card-price[data-v-dfc0ee03],.c-pricing__price-main[data-v-dfc0ee03]{display:flex;align-items:baseline;gap:6px}.c-pricing__price-amount[data-v-dfc0ee03]{color:var(--color-white);font-family:madetommy-m;font-size:2.2em;line-height:1}.c-pricing__price-period[data-v-dfc0ee03]{color:var(--white-alpha-50);font-family:madetommy-r;font-size:.85em}.c-pricing__savings[data-v-dfc0ee03]{grid-column:1;display:flex;align-items:center;gap:12px;margin:-8px 0 0}.c-pricing__savings-badge[data-v-dfc0ee03]{background:linear-gradient(135deg,#ff6b35,#ff8e53);color:var(--color-white);font-family:madetommy-m;font-size:.75em;padding:6px 12px;border-radius:6px;text-transform:uppercase;letter-spacing:.05em}.c-pricing__savings-details[data-v-dfc0ee03]{display:flex;flex-direction:column;gap:2px}.c-pricing__savings-total[data-v-dfc0ee03]{color:var(--white-alpha-75);font-family:madetommy-r;font-size:.85em}.c-pricing__savings-amount[data-v-dfc0ee03]{color:var(--color-orange);font-family:madetommy-m;font-size:.75em}.c-pricing__total-only[data-v-dfc0ee03]{grid-column:1;margin:-8px 0 0}.c-pricing__total-only .c-pricing__savings-total[data-v-dfc0ee03],.c-pricing__total-price[data-v-dfc0ee03]{color:var(--white-alpha-75);font-family:madetommy-r;font-size:.85em}.c-pricing__total-price[data-v-dfc0ee03]{margin:-8px 0 0;grid-column:1}.c-pricing__tax-disclaimer[data-v-dfc0ee03]{color:var(--white-alpha-50);font-family:madetommy-r;font-size:.75em;font-style:italic;margin:8px 0 0;grid-column:1}.c-pricing__price-info[data-v-dfc0ee03]{background:none;border:none;color:var(--white-alpha-50);cursor:pointer;padding:0 4px;display:flex;align-items:center}.c-pricing__card-right[data-v-dfc0ee03]{grid-column:2;grid-row:1/3}.c-pricing__features-title[data-v-dfc0ee03]{margin:0 0 10px;color:var(--color-white);font-family:madetommy-m;font-size:.85em}.c-pricing__features[data-v-dfc0ee03]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.c-pricing__features li[data-v-dfc0ee03]{color:var(--white-alpha-75);font-family:madetommy-r;font-size:.85em;padding-left:0}.c-pricing__license-card[data-v-dfc0ee03]{background:var(--white-alpha-6);border-radius:16px;padding:24px;margin-top:20px}.c-pricing__license-info[data-v-dfc0ee03]{display:flex;flex-direction:column;gap:16px}.c-pricing__license-note[data-v-dfc0ee03]{margin:0;color:var(--white-alpha-75);font-family:madetommy-r;font-size:.85em;line-height:1.5}.c-pricing__license-includes-title[data-v-dfc0ee03]{margin:0 0 8px;color:var(--color-white);font-family:madetommy-m;font-size:.9em}.c-pricing__license-includes-list[data-v-dfc0ee03]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.c-pricing__license-includes-list li[data-v-dfc0ee03]{color:var(--white-alpha-75);font-family:madetommy-r;font-size:.85em;padding-left:20px;position:relative}.c-pricing__license-includes-list li[data-v-dfc0ee03]:before{content:"✓";position:absolute;left:0;color:var(--color-orange);font-weight:700}.c-pricing__price-disclaimer[data-v-dfc0ee03]{margin:16px 0 0;color:var(--white-alpha-75);font-family:madetommy-r;font-size:.8em;line-height:1.5}.c-pricing__price-disclaimer a[data-v-dfc0ee03]{color:var(--color-orange);text-decoration:none;transition:opacity .2s}.c-pricing__price-disclaimer a[data-v-dfc0ee03]:hover{opacity:.8;text-decoration:underline}.c-pricing__card-ctas[data-v-dfc0ee03]{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.c-pricing__back[data-v-dfc0ee03]{align-self:flex-start;font-size:.82em;padding:8px 18px}.c-pricing__tooltip-wrap[data-v-dfc0ee03]{position:relative;display:inline-flex;align-items:center}.c-pricing__tooltip[data-v-dfc0ee03]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#1a1b1e;border:1px solid var(--white-alpha-12);color:var(--white-alpha-75);font-family:madetommy-r;font-size:.78em;white-space:normal;min-width:280px;padding:10px 14px;border-radius:8px;pointer-events:none;opacity:0;transition:opacity .15s;z-index:10}.c-pricing__tooltip-line[data-v-dfc0ee03]{margin-bottom:6px;line-height:1.4}.c-pricing__tooltip-line[data-v-dfc0ee03]:last-child{margin-bottom:0}.c-pricing__tooltip-line strong[data-v-dfc0ee03]{color:var(--color-white);font-family:madetommy-m}.c-pricing__tooltip-wrap:hover .c-pricing__tooltip[data-v-dfc0ee03]{opacity:1}.pricing-step-enter-active[data-v-dfc0ee03],.pricing-step-leave-active[data-v-dfc0ee03]{transition:opacity .22s ease,transform .22s ease}.pricing-step-enter-from[data-v-dfc0ee03]{opacity:0;transform:translate(16px)}.pricing-step-leave-to[data-v-dfc0ee03]{opacity:0;transform:translate(-16px)}.c-pricing__custom-card[data-v-dfc0ee03]{flex:1 1;background:var(--white-alpha-6);border-radius:28px;padding:28px;display:flex;flex-direction:column;justify-content:end;gap:20px}.c-pricing__custom-title[data-v-dfc0ee03]{margin:0;font-family:madetommy-m;font-size:1.3em;line-height:1.3}.c-specs-popup[data-v-dfc0ee03]{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px}.c-specs-popup__overlay[data-v-dfc0ee03]{position:absolute;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.c-specs-popup__box[data-v-dfc0ee03]{position:relative;background:var(--color-black-light);border:1px solid var(--white-alpha-12);border-radius:28px;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;z-index:1}.c-specs-popup__close[data-v-dfc0ee03]{position:absolute;top:20px;right:20px;background:var(--white-alpha-6);border:1px solid var(--white-alpha-12);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-white);transition:all .2s;z-index:2}.c-specs-popup__close[data-v-dfc0ee03]:hover{background:var(--white-alpha-12);transform:rotate(90deg)}.c-specs-popup__content[data-v-dfc0ee03]{padding:clamp(32px,4vw,48px)}.c-specs-popup__title[data-v-dfc0ee03]{margin:0 0 32px;font-size:clamp(1.5rem,3vw,2rem);font-family:madetommy-m;text-align:center}.c-specs-popup__grid[data-v-dfc0ee03]{display:grid;grid-template-columns:1fr;gap:32px}.c-specs-popup__spec[data-v-dfc0ee03]{display:flex;flex-direction:column;gap:12px}.c-specs-popup__spec-label[data-v-dfc0ee03]{font-family:madetommy-m;font-size:1.1em;line-height:1.2;margin:0}.c-specs-popup__spec-subtitle[data-v-dfc0ee03]{font-family:madetommy-m;font-size:.95em;line-height:1.2;margin:16px 0 0}.c-specs-popup__spec-text[data-v-dfc0ee03]{line-height:1.6;margin:0;font-size:.9em}.c-specs-popup__spec-text a[data-v-dfc0ee03]{color:var(--color-orange);text-decoration:none;transition:opacity .2s}.c-specs-popup__spec-text a[data-v-dfc0ee03]:hover{opacity:.8;text-decoration:underline}.c-specs-popup__spec-list[data-v-dfc0ee03]{margin:8px 0;padding-left:20px;list-style:none;display:flex;flex-direction:column;gap:8px}.c-specs-popup__spec-list li[data-v-dfc0ee03]{color:var(--white-alpha-75);font-family:madetommy-r;font-size:.9em;line-height:1.6;position:relative;padding-left:20px}.c-specs-popup__spec-list li[data-v-dfc0ee03]:before{content:"•";position:absolute;left:0;color:var(--color-orange);font-weight:700}.c-specs-popup__spec-list li strong[data-v-dfc0ee03]{color:var(--color-white);font-family:madetommy-m}.c-specs-popup-enter-active[data-v-dfc0ee03],.c-specs-popup-leave-active[data-v-dfc0ee03]{transition:opacity .25s ease}.c-specs-popup-enter-active .c-specs-popup__box[data-v-dfc0ee03],.c-specs-popup-leave-active .c-specs-popup__box[data-v-dfc0ee03]{transition:transform .25s ease,opacity .25s ease}.c-specs-popup-enter-from[data-v-dfc0ee03],.c-specs-popup-leave-to[data-v-dfc0ee03]{opacity:0}.c-specs-popup-enter-from .c-specs-popup__box[data-v-dfc0ee03],.c-specs-popup-leave-to .c-specs-popup__box[data-v-dfc0ee03]{transform:scale(.95);opacity:0}@media(max-width:900px){.c-pricing[data-v-dfc0ee03]{grid-template-columns:1fr;gap:32px;padding:var(--spacing-card-padding)}.c-pricing__right--result[data-v-dfc0ee03]{flex-direction:column}.c-pricing__custom-card[data-v-dfc0ee03]{flex:none}.c-pricing__card-details[data-v-dfc0ee03]{grid-template-columns:1fr}.c-pricing__card-right[data-v-dfc0ee03]{grid-column:1;grid-row:auto}.c-specs-popup__box[data-v-dfc0ee03]{max-height:95vh}.c-specs-popup__content[data-v-dfc0ee03]{padding:clamp(24px,4vw,32px)}}
