.as-inq-done{padding:24px;border-radius:8px;background:#eef7fa;color:#1f6e88;font-size:16px;line-height:1.6;text-align:center}
.as-hp{position:absolute!important;left:-9999px!important;height:0;width:0;opacity:0}
.as-inq-err{color:#c0392b;margin-top:8px;font-size:14px}
.as-lang{position:relative;display:inline-block;margin-right:12px;font-size:14px;line-height:1;z-index:50;font-family:inherit}
.as-lang summary{list-style:none;display:flex;align-items:center;gap:6px;cursor:pointer;padding:8px 10px;border:2px solid currentColor;border-radius:999px;font-weight:600;letter-spacing:.5px;user-select:none;color:inherit}
.as-lang summary::-webkit-details-marker{display:none}
.as-lang summary i{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;margin-left:2px}
.as-lang[open] summary i{transform:rotate(180deg)}
.as-lang ul{position:absolute;right:0;top:calc(100% + 8px);min-width:170px;margin:0;padding:6px 0;list-style:none;background:#fff;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.18)}
.as-lang li a{display:flex;gap:10px;align-items:center;padding:10px 16px;color:#1f3b4d!important;text-decoration:none;font-size:15px;white-space:nowrap}
.as-lang li a b{display:inline-block;min-width:24px;font-weight:700;color:#1f6e88}
.as-lang li a:hover,.as-lang li a.on{background:#eef7fa}
@media (max-width:767px){.as-lang{margin-right:8px;font-size:13px}.as-lang summary{padding:7px 9px;gap:4px}.as-lang summary svg{width:16px;height:16px}}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url(brand/manrope-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(brand/manrope-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Hanken Grotesk';font-style:normal;font-weight:400;font-display:swap;src:url(brand/manrope-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'auto';font-style:normal;font-weight:400;font-display:swap;src:url(brand/manrope-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
.as-lang summary{color:#fff}
html[lang=ru] .__nav .__nav-inner a,html[lang=es] .__nav .__nav-inner a,html[lang=pt-BR] .__nav .__nav-inner a{letter-spacing:-.1px}
@media (min-width:1200px) and (max-width:1439px){#nav-0wBnXsZcuB .__nav-item--nav{font-size:15px!important}.as-lang summary svg{display:none}.as-lang summary{padding:6px 8px}}
@media (min-width:1200px) and (max-width:1439px){html:not([lang=en]) #nav-0wBnXsZcuB .__nav-item--nav{font-size:14px!important}}
@media (min-width:1440px) and (max-width:1599px){html:not([lang=en]) #nav-0wBnXsZcuB .__nav-item--nav{font-size:15px!important}}
/* AuroraSkin — calm editorial / Instagram-inspired palette. */
:root{--color:#77556f!important;--color-rgb:119,85,111!important;--color2:#a37e93!important;--as-ink:#352d36;--as-paper:#fbf8f5;--as-blush:#f3e7eb;--as-lavender:#eee8f3;--as-plum:#77556f}
html,body,body.light{background:#fbf8f5!important;color:#352d36!important;--header-background-color:#fbf8f5!important;--header-color:#352d36!important;--header-color-transparent:#352d36!important}
#module-oay7bRO9VH{background:#fbf8f5!important;color:#352d36!important;border-bottom:1px solid #e8dfe6;box-shadow:0 2px 14px #4e34440a}
#module-oay7bRO9VH .__nav-item--nav,#module-oay7bRO9VH .__nav_mobile,#module-oay7bRO9VH .__search,#module-oay7bRO9VH .as-lang summary{color:#493c4b!important}
#module-oay7bRO9VH .__nav-dialog,#module-oay7bRO9VH .__nav_dialog{background:#fbf8f5!important;color:#352d36!important}
.as-lang ul{background:#fbf8f5!important;border:1px solid #e8dfe6}
.as-lang li a,.as-lang li a b{color:#493c4b!important}
.as-lang li a:hover,.as-lang li a.on{background:#eee8f3!important}
.as-lang summary{border-color:#cbb7c9!important;box-shadow:none!important}
.__nav-item:hover,.__nav-item.hover{background:#eee8f3!important;color:#493c4b!important}
[name=bgLinear]{background:#f1e9ef!important;color:#352d36!important}
[name=bgLinear] .__text,[name=bgLinear] h1,[name=bgLinear] h2,[name=bgLinear] p,[name=bgLinear] li{color:#352d36!important}
#module-LF7uHaslfB{color:#352d36!important;background-color:#f3e8ed!important}
#module-LF7uHaslfB .__text,#module-LF7uHaslfB h1,#module-LF7uHaslfB p,#module-LF7uHaslfB .__crumbs{color:#352d36!important}
.__button,.__inquiry-submit button,.__inquiry-submit a{background:#77556f!important;color:#fff!important;border-color:#77556f!important;border-radius:999px!important;box-shadow:none!important;transition:background .18s,transform .18s!important}
.__button .__text,.__button .__icon{color:#fff!important}
.__button:hover,.__inquiry-submit button:hover,.__inquiry-submit a:hover{background:#5c3d58!important;border-color:#5c3d58!important;transform:translateY(-1px)}
.__button:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #ac84ae!important;outline-offset:4px}
.__nav_mobile,.__search{box-shadow:none!important;border-color:#cbb7c9!important}
.__faq-item_summary{background:#f3edf3!important;color:#493c4b!important;border-radius:10px!important}
.__faq-item_title[open] .__faq-item_summary{background:#e9dfed!important;color:#352d36!important}
.__inquiry input,.__inquiry textarea,.__inquiry select{background:#fffdfb!important;color:#352d36!important;border:1px solid #c6b6c5!important;border-radius:8px!important;box-shadow:none!important}
.__inquiry input:focus,.__inquiry textarea:focus,.__inquiry select:focus{border-color:#77556f!important;outline:2px solid #dfd1e1!important}
.__inquiry input::placeholder,.__inquiry textarea::placeholder{color:#746878!important;opacity:1}
.__list_item-inner{border-color:#e6dfe7!important}
.__tab-item.active,.__tab-item:hover{color:#64465f!important;border-color:#9e7c9c!important}
#module-tXaph1CrqX{background:#eee8f0!important;background-image:none!important;color:#493c4b!important;padding-top:48px!important}
#module-tXaph1CrqX .__text,#module-tXaph1CrqX a,#module-tXaph1CrqX p,#module-tXaph1CrqX h2,#module-tXaph1CrqX li{color:#493c4b!important}
#module-IMKeJ6MiUz{background:#eee8f0!important;color:#5e5260!important;border-top:1px solid #d9cddc!important}
#module-IMKeJ6MiUz .__text,#module-IMKeJ6MiUz a{color:#5e5260!important}
.as-inq-done{background:#eee8f3!important;color:#493c4b!important}.as-inq-err{color:#9a354c!important}
@media(max-width:767px){#module-tXaph1CrqX{padding-top:32px!important}.as-lang summary{color:#493c4b!important}}
/* Contrast and field-label refinements for every localized contact module. */
section.__module:has(form.__inquiry-form){background:#f2e9f0!important;color:#352d36!important}
section.__module:has(form.__inquiry-form) .__text,section.__module:has(form.__inquiry-form) label{color:#493c4b!important}
.__inquiry .__inquiry-item_inner .__inquiry-item_control{background:#fffdfb!important;color:#352d36!important;border-color:#c6b6c5!important}
.__inquiry .__inquiry-label{color:#5e4c61!important}
.__tabs-tab,.__tabs-tab_title{color:#624b64!important}
.__tabs-tab.active,.__tabs-tab.active .__tabs-tab_title{color:#352d36!important;border-color:#77556f!important}
#module-LF7uHaslfB .__button *,section.__module:has(form.__inquiry-form) .__inquiry-submit *,.__inquiry .__inquiry-submit *{color:#fff!important}
.__button .__button-text,.__button .__button-inner{color:#fff!important}
/* Product-page panels and cinematic banners retain readable dark type. */
section.__module:has(>.background-video){background:#f2e8ee!important}
.background-video{background:#f2e8ee!important}.background-video video{opacity:.28!important}
section.__module:has(>.background-video) .__text{color:#352d36!important}
section.__module:has(>.background-video) .__button *,#module-tXaph1CrqX .__button *,#module-tXaph1CrqX .__button{color:#fff!important}
#module-tXaph1CrqX .__button{background:#77556f!important}
[name="Get in touch"] [name=blur1]{background:#eee5ef!important;color:#352d36!important;border:1px solid #dfd0e0!important}
[name=Feature]{background:#eee8f3!important;color:#352d36!important}
