.ContactModal-module__DkSQ-G__overlay{z-index:1050;-webkit-backdrop-filter:blur(8px);background:#0d1117bf;justify-content:center;align-items:center;padding:1rem;animation:.2s ContactModal-module__DkSQ-G__fadeIn;display:flex;position:fixed;inset:0}.ContactModal-module__DkSQ-G__shell{border-radius:var(--radius-xl);border:1px solid var(--color-border);width:100%;max-width:860px;max-height:calc(100vh - 2rem);box-shadow:var(--shadow-xl);background:#fff;grid-template-columns:.95fr 1.05fr;animation:.26s ContactModal-module__DkSQ-G__slideUp;display:grid;position:relative;overflow:hidden}.ContactModal-module__DkSQ-G__imageSide{background:var(--color-dark-bg);min-height:540px;position:relative;overflow:hidden}.ContactModal-module__DkSQ-G__image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.ContactModal-module__DkSQ-G__imageOverlay{background:linear-gradient(#0d111780 0%,#0d1117e6 100%);position:absolute;inset:0}.ContactModal-module__DkSQ-G__imageContent{z-index:10;flex-direction:column;justify-content:flex-end;height:100%;padding:2.5rem;display:flex;position:relative}.ContactModal-module__DkSQ-G__imageEyebrow{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.8rem;font-weight:700}.ContactModal-module__DkSQ-G__imageHeading{font-family:var(--font-display);color:#fff;font-size:var(--text-h3);letter-spacing:-.01em;text-transform:uppercase;font-weight:800;line-height:1.05}.ContactModal-module__DkSQ-G__imageAccent{color:var(--color-accent)}.ContactModal-module__DkSQ-G__imageDivider{background-color:var(--color-accent);border-radius:var(--radius-pill);width:2.5rem;height:3px;margin-top:1.25rem;margin-bottom:1.25rem}.ContactModal-module__DkSQ-G__imageBody{color:var(--color-dark-text);font-size:var(--text-base);opacity:.9;max-width:18rem;line-height:1.6}.ContactModal-module__DkSQ-G__formSide{background:#fff;flex-direction:column;max-height:calc(100vh - 2rem);padding:2.5rem 2rem;display:flex;position:relative;overflow-y:auto}.ContactModal-module__DkSQ-G__closeBtn{border-radius:var(--radius-md);border:1px solid var(--color-border);width:2.25rem;height:2.25rem;color:var(--color-ink-muted);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:all .16s;display:inline-flex;position:absolute;top:1rem;right:1rem}.ContactModal-module__DkSQ-G__closeBtn:hover{background-color:var(--color-accent-faint);color:var(--color-accent-dark);border-color:var(--color-accent-light)}.ContactModal-module__DkSQ-G__formHeading{font-family:var(--font-display);color:var(--color-ink);font-size:var(--text-h3);letter-spacing:-.01em;text-transform:uppercase;font-weight:800;line-height:1.05}.ContactModal-module__DkSQ-G__formDivider{background-color:var(--color-accent);border-radius:var(--radius-pill);width:2.5rem;height:3px;margin-top:1rem;margin-bottom:0}.ContactModal-module__DkSQ-G__form{flex-direction:column;gap:0;margin-top:1.5rem;display:flex}.ContactModal-module__DkSQ-G__fieldGroup{flex-direction:column;gap:.25rem;margin-bottom:.85rem;display:flex}.ContactModal-module__DkSQ-G__input{border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-surface);width:100%;color:var(--color-ink);font-size:var(--text-sm);font-family:var(--font-sans);outline:none;padding:.75rem 1rem;transition:all .2s}.ContactModal-module__DkSQ-G__input::placeholder{color:var(--color-ink-muted)}.ContactModal-module__DkSQ-G__input:hover{border-color:var(--color-primary-light)}.ContactModal-module__DkSQ-G__input:focus{border-color:var(--color-primary);background-color:#fff;box-shadow:0 0 0 3px #30325426}.ContactModal-module__DkSQ-G__inputError{border-color:var(--color-error)}.ContactModal-module__DkSQ-G__inputError:focus{border-color:var(--color-error);box-shadow:0 0 0 3px #ef444426}.ContactModal-module__DkSQ-G__errorText{font-size:var(--text-xs);color:var(--color-error);margin:0;font-weight:500;line-height:1.4}.ContactModal-module__DkSQ-G__select{border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-surface);width:100%;color:var(--color-ink);font-size:var(--text-sm);font-family:var(--font-sans);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;outline:none;padding:.75rem 2.5rem .75rem 1rem;transition:all .2s}.ContactModal-module__DkSQ-G__select:focus{border-color:var(--color-primary);background-color:#fff;box-shadow:0 0 0 3px #30325426}.ContactModal-module__DkSQ-G__footnote{color:var(--color-ink-muted);font-size:var(--text-xs);text-align:center;margin-top:1rem;line-height:1.5}.ContactModal-module__DkSQ-G__successWrap{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}.ContactModal-module__DkSQ-G__successIcon{background-color:var(--color-accent-faint);width:4rem;height:4rem;color:var(--color-accent-dark);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.5rem;display:flex}.ContactModal-module__DkSQ-G__successTitle{font-family:var(--font-display);font-size:var(--text-title);color:var(--color-ink);letter-spacing:-.01em;text-transform:uppercase;font-weight:800}.ContactModal-module__DkSQ-G__successBody{font-size:var(--text-base);color:var(--color-ink-soft);max-width:22rem;line-height:1.7}@keyframes ContactModal-module__DkSQ-G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ContactModal-module__DkSQ-G__slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:767px){.ContactModal-module__DkSQ-G__shell{border-radius:var(--radius-lg);grid-template-columns:1fr;max-height:calc(100svh - 2rem)}.ContactModal-module__DkSQ-G__imageSide{display:none}.ContactModal-module__DkSQ-G__formSide{max-height:calc(100svh - 2rem);padding:2rem 1.25rem 1.5rem}}
.faqSection-module__izecoW__answerWrap{transition:all .3s cubic-bezier(.4,0,.2,1);display:grid}.faqSection-module__izecoW__answerOpen{opacity:1;grid-template-rows:1fr}.faqSection-module__izecoW__answerClosed{opacity:0;grid-template-rows:0fr}
.TopProductsCarousel-module__XDQppG__carouselClip{overflow:clip visible}@media (min-width:1280px){.TopProductsCarousel-module__XDQppG__productSwiper{padding-top:28px!important;padding-bottom:8px!important;overflow:visible!important}.TopProductsCarousel-module__XDQppG__productSwiper .swiper-slide{opacity:1;filter:brightness(.7);transition:transform .5s cubic-bezier(.34,1.15,.64,1),filter .45s;transform:scale(.95)}.TopProductsCarousel-module__XDQppG__productSwiper .swiper-slide-active{opacity:1;filter:brightness();z-index:10;transform:scale(1.05)translateY(-14px)}.TopProductsCarousel-module__XDQppG__productSwiper .swiper-slide-active .TopProductsCarousel-module__XDQppG__pcCard{background:var(--gradient-dark-card)!important;border-color:#0000!important;box-shadow:0 32px 72px -10px #30325473,0 12px 32px -4px #00000047!important}.TopProductsCarousel-module__XDQppG__productSwiper .swiper-slide-active .TopProductsCarousel-module__XDQppG__pcTopbar{height:3px!important}.TopProductsCarousel-module__XDQppG__productSwiper .swiper-slide-active .TopProductsCarousel-module__XDQppG__pcNum{color:#fff!important;opacity:.12!important}.TopProductsCarousel-module__XDQppG__productSwiper .swiper-slide-active .TopProductsCarousel-module__XDQppG__pcCategory{color:var(--color-accent,#c4a984)!important}.TopProductsCarousel-module__XDQppG__productSwiper .swiper-slide-active .TopProductsCarousel-module__XDQppG__pcName{color:var(--color-dark-text,#e8edf4)!important}.TopProductsCarousel-module__XDQppG__productSwiper .swiper-slide-active .TopProductsCarousel-module__XDQppG__pcCard:hover .TopProductsCarousel-module__XDQppG__pcName{color:var(--color-accent,#c4a984)!important}.TopProductsCarousel-module__XDQppG__productSwiper .swiper-slide-active .TopProductsCarousel-module__XDQppG__pcDivider{background-color:var(--color-dark-border,#262d3a)!important}.TopProductsCarousel-module__XDQppG__productSwiper .swiper-slide-active .TopProductsCarousel-module__XDQppG__pcCta{color:var(--color-accent,#c4a984)!important}}
