*,body{margin:0;padding:0;box-sizing:border-box}body,html{max-width:100%;overflow-x:clip}:root{--mf-page-gutter:20px;--mf-page-content: calc(100% - 40px) ;--mf-mobile-bp:576px}a{text-decoration:none}li{list-style:none}:where(.privacy-rich,.about-intro__rich,.about-global__copy,.about-lifecycle__card,.case-detail__rich,.case-detail__faq,.blog-detail__content,.article-toc-body,.product__details-body,.product__description,.product__faq-answer,.collection__rich,.collection__intro-text,.collection__partner-copy,.collection__applications-list,.collection__faq-answer,.contact__inquiry-rich,.solution-detail__summary,.solution-detail__industries,.solution-detail__article,.solution-detail__faq,.ecosystem__card-description,.feature-grid__copy,.industry__des,.faq__answer-content) :is(ul,ol){margin:0 0 1em;padding-left:1.5em}:where(.privacy-rich,.about-intro__rich,.about-global__copy,.about-lifecycle__card,.case-detail__rich,.case-detail__faq,.blog-detail__content,.article-toc-body,.product__details-body,.product__description,.product__faq-answer,.collection__rich,.collection__intro-text,.collection__partner-copy,.collection__applications-list,.collection__faq-answer,.contact__inquiry-rich,.solution-detail__summary,.solution-detail__industries,.solution-detail__article,.solution-detail__faq,.ecosystem__card-description,.feature-grid__copy,.industry__des,.faq__answer-content) ul>li{list-style:disc}:where(.privacy-rich,.about-intro__rich,.about-global__copy,.about-lifecycle__card,.case-detail__rich,.case-detail__faq,.blog-detail__content,.article-toc-body,.product__details-body,.product__description,.product__faq-answer,.collection__rich,.collection__intro-text,.collection__partner-copy,.collection__applications-list,.collection__faq-answer,.contact__inquiry-rich,.solution-detail__summary,.solution-detail__industries,.solution-detail__article,.solution-detail__faq,.ecosystem__card-description,.feature-grid__copy,.industry__des,.faq__answer-content) ol>li{list-style:decimal}.article-toc-body :is(p,ul,ol,table,blockquote),.blog-detail__faq article>div :is(p,ul,ol,table,blockquote),.case-detail__faq article>div :is(p,ul,ol,table,blockquote),.collection__faq-answer :is(p,ul,ol,table,blockquote),.collection__rich :is(p,ul,ol,table,blockquote),.faq__answer-content :is(p,ul,ol,table,blockquote),.product__faq-answer :is(p,ul,ol,table,blockquote),.solution-detail__faq article>div :is(p,ul,ol,table,blockquote){margin-top:0;margin-bottom:clamp(16px,1.25vw,24px)}.article-toc-body :is(h1,h2),.blog-detail__faq article>div :is(h1,h2),.case-detail__faq article>div :is(h1,h2),.collection__faq-answer :is(h1,h2),.collection__rich :is(h1,h2),.faq__answer-content :is(h1,h2),.product__faq-answer :is(h1,h2),.solution-detail__faq article>div :is(h1,h2){margin-top:clamp(32px,2.5vw,48px);margin-bottom:clamp(20px,1.667vw,32px)}.article-toc-body :is(h3,h4,h5,h6),.blog-detail__faq article>div :is(h3,h4,h5,h6),.case-detail__faq article>div :is(h3,h4,h5,h6),.collection__faq-answer :is(h3,h4,h5,h6),.collection__rich :is(h3,h4,h5,h6),.faq__answer-content :is(h3,h4,h5,h6),.product__faq-answer :is(h3,h4,h5,h6),.solution-detail__faq article>div :is(h3,h4,h5,h6){margin-top:clamp(28px,2.083vw,40px);margin-bottom:clamp(16px,1.25vw,24px)}.article-toc-body :is(h1,h2,h3,h4,h5,h6):first-child,.blog-detail__faq article>div :is(h1,h2,h3,h4,h5,h6):first-child,.case-detail__faq article>div :is(h1,h2,h3,h4,h5,h6):first-child,.collection__faq-answer :is(h1,h2,h3,h4,h5,h6):first-child,.collection__rich :is(h1,h2,h3,h4,h5,h6):first-child,.faq__answer-content :is(h1,h2,h3,h4,h5,h6):first-child,.product__faq-answer :is(h1,h2,h3,h4,h5,h6):first-child,.solution-detail__faq article>div :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.article-toc-body :is(p,ul,ol,table,blockquote,h1,h2,h3,h4,h5,h6):last-child,.blog-detail__faq article>div :is(p,ul,ol,table,blockquote,h1,h2,h3,h4,h5,h6):last-child,.case-detail__faq article>div :is(p,ul,ol,table,blockquote,h1,h2,h3,h4,h5,h6):last-child,.collection__faq-answer :is(p,ul,ol,table,blockquote,h1,h2,h3,h4,h5,h6):last-child,.collection__rich :is(p,ul,ol,table,blockquote,h1,h2,h3,h4,h5,h6):last-child,.faq__answer-content :is(p,ul,ol,table,blockquote,h1,h2,h3,h4,h5,h6):last-child,.product__faq-answer :is(p,ul,ol,table,blockquote,h1,h2,h3,h4,h5,h6):last-child,.solution-detail__faq article>div :is(p,ul,ol,table,blockquote,h1,h2,h3,h4,h5,h6):last-child{margin-bottom:0}.article-toc-body li+li,.blog-detail__faq article>div li+li,.case-detail__faq article>div li+li,.collection__faq-answer li+li,.collection__rich li+li,.faq__answer-content li+li,.product__faq-answer li+li,.solution-detail__faq article>div li+li{margin-top:clamp(12px,1.25vw,16px)}:where(.privacy-rich,.about-intro__rich,.case-detail__rich,.case-detail__faq,.blog-detail__content,.article-toc-body,.product__details-body,.product__description,.product__faq-answer,.collection__rich,.collection__intro-text,.collection__partner-copy,.collection__faq-answer,.solution-detail__summary,.solution-detail__article,.solution-detail__faq,.faq__answer-content) table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border:1px solid #e0e0e0;border-collapse:collapse;table-layout:auto}:where(.privacy-rich,.about-intro__rich,.case-detail__rich,.case-detail__faq,.blog-detail__content,.article-toc-body,.product__details-body,.product__description,.product__faq-answer,.collection__rich,.collection__intro-text,.collection__partner-copy,.collection__faq-answer,.solution-detail__summary,.solution-detail__article,.solution-detail__faq,.faq__answer-content) :is(th,td){min-width:6.5em;padding:clamp(12px,.833vw,16px) clamp(14px,1.042vw,20px);border:1px solid #e0e0e0;color:#333;font-size:clamp(14px,.833vw,16px);font-weight:400;line-height:1.375;text-align:left;vertical-align:middle;word-break:break-word}:where(.privacy-rich,.about-intro__rich,.case-detail__rich,.case-detail__faq,.blog-detail__content,.article-toc-body,.product__details-body,.product__description,.product__faq-answer,.collection__rich,.collection__intro-text,.collection__partner-copy,.collection__faq-answer,.solution-detail__summary,.solution-detail__article,.solution-detail__faq,.faq__answer-content) :is(th,thead td){background:#f4f4f4;color:#000;font-weight:600}:where(.privacy-rich,.about-intro__rich,.case-detail__rich,.case-detail__faq,.blog-detail__content,.article-toc-body,.product__details-body,.product__description,.product__faq-answer,.collection__rich,.collection__intro-text,.collection__partner-copy,.collection__faq-answer,.solution-detail__summary,.solution-detail__article,.solution-detail__faq,.faq__answer-content) tbody tr:nth-child(2n) td{background:#fafafa}:where(.privacy-rich,.about-intro__rich,.case-detail__rich,.case-detail__faq,.blog-detail__content,.article-toc-body,.product__details-body,.product__description,.product__faq-answer,.collection__rich,.collection__intro-text,.collection__partner-copy,.collection__faq-answer,.solution-detail__summary,.solution-detail__article,.solution-detail__faq,.faq__answer-content) table.rich-table--media{display:table;width:100%;max-width:100%;margin-right:0;margin-left:0;overflow:visible;border:0;border-collapse:separate;border-spacing:clamp(8px,.833vw,16px) 0}:where(.privacy-rich,.about-intro__rich,.case-detail__rich,.case-detail__faq,.blog-detail__content,.article-toc-body,.product__details-body,.product__description,.product__faq-answer,.collection__rich,.collection__intro-text,.collection__partner-copy,.collection__faq-answer,.solution-detail__summary,.solution-detail__article,.solution-detail__faq,.faq__answer-content) table.rich-table--media :is(th,td){min-width:0;padding:0;border:0;background:transparent;color:inherit;font-weight:inherit}:where(.privacy-rich,.about-intro__rich,.case-detail__rich,.case-detail__faq,.blog-detail__content,.article-toc-body,.product__details-body,.product__description,.product__faq-answer,.collection__rich,.collection__intro-text,.collection__partner-copy,.collection__faq-answer,.solution-detail__summary,.solution-detail__article,.solution-detail__faq,.faq__answer-content) table.rich-table--media tbody tr:nth-child(2n) td{background:transparent}button{border:none;outline:none;background:transparent}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input,input:focus,select,select:focus,textarea,textarea:focus{border:none;outline:none;box-shadow:none}.site-header[data-v-e8a92e29]{position:relative;z-index:200;display:flex;width:100%;max-width:100%;min-height:90px;align-items:center;justify-content:space-between;padding:0 64px;overflow:visible;color:#fff;transition:background-color .24s ease,box-shadow .24s ease,color .24s ease}.site-header.site-header--scrolled[data-v-e8a92e29]{position:fixed!important;top:0;left:0;right:0;width:100%;max-width:100%;background:#fff;box-shadow:0 6px 24px #0000001a;color:#111}.site-header.site-header--menu-open[data-v-e8a92e29]{background:#fff;color:#111}.site-header__actions[data-v-e8a92e29],.site-header__language[data-v-e8a92e29],.site-header__main[data-v-e8a92e29],.site-header__nav[data-v-e8a92e29]{display:flex;align-items:center}.site-header__main[data-v-e8a92e29]{gap:64px;min-width:0}.site-header__logo[data-v-e8a92e29]{display:flex;width:178px;height:48px;flex:0 0 auto;align-items:center}.site-header__logo img[data-v-e8a92e29]{display:block;width:100%;height:auto;max-height:48px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.site-header__nav[data-v-e8a92e29]{gap:64px}.site-header__nav-item[data-v-e8a92e29]{position:relative;display:flex;align-items:center}.site-header__nav-link[data-v-e8a92e29]{position:relative;color:inherit;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1;white-space:nowrap}.site-header__nav-link[data-v-e8a92e29]:after{position:absolute;right:0;bottom:-8px;left:0;height:1px;background:currentColor;content:"";opacity:0;transform:scaleX(0);transition:opacity .18s ease,transform .18s ease}.site-header__nav-item--open .site-header__nav-link[data-v-e8a92e29]:after,.site-header__nav-link[data-v-e8a92e29]:focus-visible:after,.site-header__nav-link[data-v-e8a92e29]:hover:after{opacity:1;transform:scaleX(1)}.site-header__dropdown[data-v-e8a92e29]{position:absolute;top:100%;left:50%;z-index:30;min-width:200px;padding-top:18px;background:transparent;color:#111;transform:translate(-50%)}.site-header__dropdown ul[data-v-e8a92e29]{display:flex;margin:0;padding:16px 0;flex-direction:column;list-style:none;background:#fff;box-shadow:0 18px 40px #0000001f}.site-header__dropdown a[data-v-e8a92e29]{display:block;padding:10px 24px;color:#555;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.35;white-space:nowrap;transition:color .16s ease,background-color .16s ease}.site-header__dropdown a[data-v-e8a92e29]:focus-visible,.site-header__dropdown a[data-v-e8a92e29]:hover{background:#f4f4f4;color:#111}.site-header__dropdown a[data-v-e8a92e29]:focus-visible{outline-color:#111}.site-header__mega[data-v-e8a92e29]{position:absolute;top:100%;right:64px;left:64px;z-index:30;width:auto;background:#fff;box-shadow:0 18px 40px #0000001f;color:#111}.site-header__mega-inner[data-v-e8a92e29]{display:flex;width:100%;align-items:stretch;gap:clamp(32px,3.333vw,64px);padding:clamp(28px,2.083vw,40px) clamp(24px,2.083vw,40px)}.site-header__mega-image[data-v-e8a92e29]{flex:0 0 clamp(200px,14.58vw,260px);width:clamp(200px,14.58vw,260px);overflow:hidden;background:#f4f4f4;aspect-ratio:1/1.05}.site-header__mega-image img[data-v-e8a92e29]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.site-header__mega-columns[data-v-e8a92e29]{display:grid;flex:1;min-width:0;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:clamp(16px,1.667vw,32px)}.site-header__mega-column[data-v-e8a92e29]{display:flex;min-width:0;flex-direction:column;gap:16px}.site-header__mega-title[data-v-e8a92e29]{margin:0;color:#111;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.25;text-transform:capitalize}.site-header__mega-column ul[data-v-e8a92e29]{display:flex;margin:0;padding:0;flex-direction:column;gap:12px;list-style:none}.site-header__mega-column a[data-v-e8a92e29]{color:#555;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.35;text-transform:capitalize;transition:color .16s ease}.site-header__mega-column a[data-v-e8a92e29]:focus-visible,.site-header__mega-column a[data-v-e8a92e29]:hover{color:#111}.site-header__mega-inner--solutions[data-v-e8a92e29]{align-items:flex-start;justify-content:space-between;gap:clamp(32px,5.5vw,166px);padding:clamp(28px,2.5vw,48px)}.site-header__mega-image--solutions[data-v-e8a92e29]{position:relative;flex:0 0 clamp(240px,28.64vw,504px);width:clamp(240px,28.64vw,504px);aspect-ratio:504/239}.site-header__mega-industries[data-v-e8a92e29]{display:flex;flex:1;min-width:0;align-items:flex-start;justify-content:space-between;gap:clamp(24px,4vw,80px)}.site-header__mega-industry-col[data-v-e8a92e29]{display:flex;flex-direction:column;gap:clamp(24px,2.083vw,40px)}.site-header__mega-industry-col a[data-v-e8a92e29]{color:#333;font-family:Montserrat,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:18px;transition:color .16s ease;white-space:nowrap}.site-header__mega-industry-col a[data-v-e8a92e29]:focus-visible,.site-header__mega-industry-col a[data-v-e8a92e29]:hover{color:#f86a07}.site-header__mega a[data-v-e8a92e29]:focus-visible{outline-color:#111}.site-header__actions[data-v-e8a92e29]{flex:0 0 auto;gap:40px}.site-header__icon-button[data-v-e8a92e29]{display:grid;width:44px;height:44px;color:inherit;cursor:pointer;place-items:center}.site-header__icon-button svg[data-v-e8a92e29]{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5}.site-header__menu-button[data-v-e8a92e29]{display:none;width:44px;height:44px;color:inherit;cursor:pointer;place-items:center}.site-header__menu-button span[data-v-e8a92e29]{position:absolute;width:24px;height:1.5px;background:currentColor;transition:transform .24s ease,opacity .18s ease}.site-header__menu-button span[data-v-e8a92e29]:first-child{transform:translateY(-7px)}.site-header__menu-button span[data-v-e8a92e29]:last-child{transform:translateY(7px)}.site-header--menu-open .site-header__menu-button span[data-v-e8a92e29]:first-child{transform:rotate(45deg)}.site-header--menu-open .site-header__menu-button span[data-v-e8a92e29]:nth-child(2){opacity:0}.site-header--menu-open .site-header__menu-button span[data-v-e8a92e29]:last-child{transform:rotate(-45deg)}.site-header__mobile-nav[data-v-e8a92e29]{position:absolute;top:100%;right:0;left:0;display:none;flex-direction:column;max-height:calc(100dvh - 72px);padding:16px 24px 24px;background:#fff;box-shadow:0 14px 24px #0000001a;color:#111;overflow-y:auto}.site-header__mobile-nav a[data-v-e8a92e29]{padding:16px 0;border-bottom:1px solid rgba(0,0,0,.12);color:inherit;font-family:Inter,Arial,sans-serif;font-size:16px}.site-header__mobile-submenu[data-v-e8a92e29]{display:flex;flex-direction:column;padding:0 0 8px 16px}.site-header__mobile-submenu a[data-v-e8a92e29]{padding:12px 0;border-bottom:1px solid rgb(0 0 0/8%);color:#555;font-size:14px}.site-header__mobile-submenu a[data-v-e8a92e29]:last-child{border-bottom:0}.site-header__mobile-inquiry[data-v-e8a92e29]{display:flex;width:100%;margin-top:16px;padding:16px 0;border:0;border-bottom:0!important;background:#111;color:#fff!important;cursor:pointer;font-family:Inter,Arial,sans-serif;font-size:16px;justify-content:center}.mobile-nav-enter-active[data-v-e8a92e29],.mobile-nav-leave-active[data-v-e8a92e29]{transition:opacity .22s ease,transform .22s ease}.mobile-nav-enter-from[data-v-e8a92e29],.mobile-nav-leave-to[data-v-e8a92e29]{opacity:0;transform:translateY(-12px)}.site-header__language[data-v-e8a92e29]{display:none;gap:8px;color:inherit;cursor:pointer;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1}.site-header__language svg[data-v-e8a92e29]{width:10px;height:6px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2}.site-header__inquiry[data-v-e8a92e29]{display:flex;width:160px;height:44px;align-items:center;justify-content:center;border:0;background:#fff;color:#000;cursor:pointer;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1;transition:background-color .18s ease,color .18s ease}.site-header__inquiry[data-v-e8a92e29]:focus-visible,.site-header__inquiry[data-v-e8a92e29]:hover{background:#111;color:#fff}.site-header--scrolled .site-header__inquiry[data-v-e8a92e29]{background:#111;color:#fff}.site-header--scrolled .site-header__inquiry[data-v-e8a92e29]:focus-visible,.site-header--scrolled .site-header__inquiry[data-v-e8a92e29]:hover{background:#fff;color:#111;box-shadow:inset 0 0 0 1px #111}.site-header__sidebar[data-v-e8a92e29]{position:fixed;top:50%;right:24px;z-index:40;display:flex;width:65px;flex-direction:column;align-items:center;gap:12px;padding:8px;border-radius:58px;background:#00000059;transform:translateY(-50%);overflow:visible}.site-header__sidebar-item[data-v-e8a92e29]{position:relative;width:48px;height:48px;flex:0 0 48px}.site-header__sidebar-tip[data-v-e8a92e29]{position:absolute;top:50%;right:calc(100% + 10px);z-index:1;display:flex;align-items:center;box-sizing:border-box;max-width:min(280px,calc(100vw - 120px));padding:10px 14px;border-radius:8px;background:#333;color:#fff;font-family:Montserrat,Arial,sans-serif;font-size:13px;font-weight:500;line-height:1.2;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(16px,-50%);transition:opacity .22s ease,transform .32s cubic-bezier(.22,1,.36,1)}.site-header__sidebar-tip--image[data-v-e8a92e29]{padding:8px;background:#000;box-shadow:0 8px 24px #0000002e}.site-header__sidebar-tip--image img[data-v-e8a92e29]{display:block;width:120px;height:120px;-o-object-fit:contain;object-fit:contain}.site-header__sidebar-item:focus-within .site-header__sidebar-tip[data-v-e8a92e29],.site-header__sidebar-item:hover .site-header__sidebar-tip[data-v-e8a92e29]{opacity:1;transform:translateY(-50%)}.site-header__sidebar-btn[data-v-e8a92e29]{display:block;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;outline-offset:2px;transition:transform .18s ease,opacity .18s ease}.site-header__sidebar-btn img[data-v-e8a92e29]{display:block;width:100%;height:100%}.site-header__sidebar-btn[data-v-e8a92e29]:focus-visible,.site-header__sidebar-btn[data-v-e8a92e29]:hover{opacity:.9;transform:scale(1.06)}.site-header a[data-v-e8a92e29]:focus-visible,.site-header button[data-v-e8a92e29]:focus-visible{outline:2px solid #fff;outline-offset:3px}.site-header--scrolled a[data-v-e8a92e29]:focus-visible,.site-header--scrolled button[data-v-e8a92e29]:focus-visible{outline-color:#111}@media(max-width:1500px){.site-header__main[data-v-e8a92e29],.site-header__nav[data-v-e8a92e29]{gap:32px}.site-header__actions[data-v-e8a92e29]{gap:24px}}@media(max-width:1200px){.site-header__actions[data-v-e8a92e29],.site-header__nav[data-v-e8a92e29]{gap:16px}.site-header__logo[data-v-e8a92e29]{width:100px;height:auto}.site-header__mega-image[data-v-e8a92e29]{flex-basis:180px;width:180px}.site-header__mega-image--solutions[data-v-e8a92e29]{flex-basis:min(42vw,360px);width:min(42vw,360px)}.site-header__mega-industry-col a[data-v-e8a92e29]{white-space:normal}}@media(max-width:1020px){.site-header__nav[data-v-e8a92e29]{display:none}.site-header__mega[data-v-e8a92e29]{display:none!important}.site-header[data-v-e8a92e29]{min-height:72px;padding:0 24px}.site-header__sidebar[data-v-e8a92e29]{right:12px;width:52px;gap:8px;padding:6px}.site-header__sidebar-item[data-v-e8a92e29]{width:40px;height:40px;flex-basis:40px}.site-header__sidebar-btn[data-v-e8a92e29]{width:40px;height:40px}.site-header__logo[data-v-e8a92e29]{width:120px}.site-header__actions[data-v-e8a92e29]{gap:12px}.site-header__inquiry[data-v-e8a92e29]{width:120px;height:40px;font-size:14px}.site-header__icon-button[data-v-e8a92e29],.site-header__menu-button[data-v-e8a92e29]{width:46px;height:46px}.site-header__icon-button svg[data-v-e8a92e29]{width:28px;height:28px}.site-header__language[data-v-e8a92e29]{gap:8px;font-size:18px}.site-header__language svg[data-v-e8a92e29]{width:12px;height:8px}.site-header__menu-button[data-v-e8a92e29]{position:relative;display:grid}.site-header__mobile-nav[data-v-e8a92e29]{display:flex}}@media(max-width:576px){.site-header[data-v-e8a92e29]{padding:0 var(--mf-page-gutter)}}@media(max-width:560px){.site-header[data-v-e8a92e29]{padding:0 var(--mf-page-gutter)}.site-header__sidebar[data-v-e8a92e29]{right:8px;width:40px;gap:6px;padding:4px;border-radius:40px}.site-header__sidebar-item[data-v-e8a92e29]{width:32px;height:32px;flex-basis:32px}.site-header__sidebar-btn[data-v-e8a92e29]{width:32px;height:32px}.site-header__sidebar-tip--image img[data-v-e8a92e29]{width:96px;height:96px}.site-header__logo[data-v-e8a92e29]{width:90px}.site-header__actions[data-v-e8a92e29]{gap:6px}.site-header__icon-button[data-v-e8a92e29],.site-header__menu-button[data-v-e8a92e29]{width:40px;height:40px}.site-header__icon-button svg[data-v-e8a92e29]{width:25px;height:25px}.site-header__language[data-v-e8a92e29]{gap:6px;font-size:15px}.site-header__inquiry[data-v-e8a92e29]{width:74px;height:36px;font-size:11px}}@media(max-width:500px){.site-header__actions>.site-header__inquiry[data-v-e8a92e29]{display:none}.site-header__mobile-inquiry[data-v-e8a92e29]{position:sticky;bottom:0}}@media(min-width:501px){.site-header__mobile-inquiry[data-v-e8a92e29]{display:none}}.inquiry-form__title[data-v-12c647a4]{margin:0 0 clamp(32px,3.333vw,64px);text-align:center}.inquiry-form__form[data-v-12c647a4]{display:flex;width:100%;gap:1.8%}.inquiry-form__fields[data-v-12c647a4]{display:grid;width:49.1%;grid-template-columns:repeat(2,1fr);gap:20px 3.6%}.inquiry-form input[data-v-12c647a4],.inquiry-form textarea[data-v-12c647a4]{width:100%;border:0;background:#ece8e3;color:#666;font:500 clamp(14px,.833vw,16px)/1.375 Montserrat,Arial,sans-serif;transition:box-shadow .25s ease,transform .25s ease,background-color .25s ease}.inquiry-form input[data-v-12c647a4]:focus,.inquiry-form textarea[data-v-12c647a4]:focus{outline:none;background:#fff;box-shadow:0 0 0 3px #083c8559;transform:translateY(-1px)}.inquiry-form input[data-v-12c647a4]{padding:12px 16px}.inquiry-form textarea[data-v-12c647a4]{width:32.1%;min-height:148px;padding:24px;resize:vertical}.inquiry-form__captcha[data-v-12c647a4]{display:flex;width:100%;flex-direction:column;gap:12px}.inquiry-form__captcha-image[data-v-12c647a4]{display:block;padding:0;border:0;background:#fff;cursor:pointer}.inquiry-form__captcha-image img[data-v-12c647a4]{display:block;width:100%;height:auto}.inquiry-form__actions[data-v-12c647a4]{display:flex;width:15.2%;flex-direction:column;gap:12px}.inquiry-form__feedback[data-v-12c647a4]{margin:0;font-size:clamp(12px,.729vw,14px);line-height:1.4}.inquiry-form--home .inquiry-form__feedback--success[data-v-12c647a4],.inquiry-form__feedback--success[data-v-12c647a4]{color:#e8ffe8}.inquiry-form--home .inquiry-form__feedback--error[data-v-12c647a4],.inquiry-form__feedback--error[data-v-12c647a4]{color:#ffe8e8}.inquiry-form__submit[data-v-12c647a4]{display:inline-flex;width:100%;flex:1;align-items:center;justify-content:center;gap:clamp(8px,.625vw,12px);border:0;background:var(--orange);color:#fff;cursor:pointer;font-size:clamp(18px,1.458vw,28px);font-weight:700;text-transform:uppercase;transition:background-color .28s ease,transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.inquiry-form__submit-icon[data-v-12c647a4]{display:block;width:clamp(18px,1.458vw,28px);height:clamp(18px,1.458vw,28px);-o-object-fit:contain;object-fit:contain}.inquiry-form__submit[data-v-12c647a4]:hover:not(:disabled){background:#e05f06;box-shadow:0 12px 28px #f86a0766;transform:translateY(-2px)}.inquiry-form__submit[data-v-12c647a4]:disabled{cursor:wait;opacity:.75}.inquiry-form--home .inquiry-form__title[data-v-12c647a4],.inquiry-form__title[data-v-12c647a4]{color:#fff;font-size:clamp(28px,2.083vw,40px);font-weight:600;line-height:1.4}.inquiry-form[data-v-12c647a4]{width:100%;--orange:#f86a07}@media(max-width:1100px){.inquiry-form__form[data-v-12c647a4]{flex-direction:column;gap:20px}.inquiry-form textarea[data-v-12c647a4],.inquiry-form__actions[data-v-12c647a4],.inquiry-form__captcha[data-v-12c647a4],.inquiry-form__fields[data-v-12c647a4],.inquiry-form__submit[data-v-12c647a4]{width:100%}.inquiry-form__submit[data-v-12c647a4]{min-height:84px}}@media(max-width:480px){.inquiry-form__fields[data-v-12c647a4]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.inquiry-form__submit[data-v-12c647a4]:hover:not(:disabled){transform:none}}.site-footer[data-v-3435a6db]{display:flex;width:100%;flex-direction:column;gap:16px;padding:3.333%;background:#000;color:#333;font-family:Montserrat,Arial,sans-serif}.site-footer__newsletter[data-v-3435a6db]{width:100%;padding:clamp(48px,4.167vw,80px) 3.333%;background:#083c85;color:#fff}.site-footer__newsletter[data-v-3435a6db] button:focus-visible,.site-footer__newsletter[data-v-3435a6db] input:focus-visible,.site-footer__newsletter[data-v-3435a6db] textarea:focus-visible{outline:none}.site-footer__contact h2[data-v-3435a6db],.site-footer__group h2[data-v-3435a6db]{margin:0;font-size:14px;font-weight:700;line-height:1;text-transform:uppercase}.site-footer__content[data-v-3435a6db]{display:flex;width:100%;align-items:stretch;justify-content:space-between;padding:3.58% 2.23%;background:#fff}.site-footer__company[data-v-3435a6db]{display:flex;width:24%;flex-direction:column;justify-content:space-between;gap:40px}.site-footer__contact address[data-v-3435a6db]{display:flex;width:100%;flex-direction:column;margin-top:24px;color:#bab7ac;font-size:14px;font-style:normal;font-weight:500;line-height:26px}.site-footer__contact a[data-v-3435a6db],.site-footer__contact span[data-v-3435a6db]{color:inherit}.site-footer__company-bottom[data-v-3435a6db]{display:flex;width:100%;flex-direction:column;gap:32px}.site-footer__brand-row[data-v-3435a6db]{display:flex;width:100%;align-items:flex-end;gap:5%}.site-footer__image-placeholder[data-v-3435a6db]{width:47.5%;aspect-ratio:2.8/1}.site-footer__image-placeholder img[data-v-3435a6db]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.site-footer__legal-links[data-v-3435a6db]{display:flex;width:100%;gap:8.5%}.site-footer__legal-links a[data-v-3435a6db]{color:#666;font-size:16px;font-weight:500;line-height:24px;white-space:nowrap}.site-footer__navigation[data-v-3435a6db]{display:flex;width:58.5%;flex-direction:column;justify-content:space-between}.site-footer__groups[data-v-3435a6db]{display:flex;width:100%;align-items:flex-start;justify-content:space-between}.site-footer__group[data-v-3435a6db]{width:20%;min-width:0}.site-footer__group ul[data-v-3435a6db]{display:flex;flex-direction:column;margin:40px 0 0;padding:0}.site-footer__group a[data-v-3435a6db]{display:-webkit-box;overflow:hidden;color:#bab7ac;font-size:14px;font-weight:500;line-height:26px;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.site-footer__navigation-bottom[data-v-3435a6db]{display:flex;width:100%;align-items:center;gap:10%}.site-footer__socials[data-v-3435a6db]{display:flex;flex-shrink:0;align-items:center;gap:clamp(16px,1.25vw,24px);width:auto}.site-footer__socials a[data-v-3435a6db]{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center}.site-footer__socials svg[data-v-3435a6db]{display:block;width:24px;height:24px}.site-footer__navigation-bottom p[data-v-3435a6db]{margin:0;color:#666;font-size:14px;font-weight:500;line-height:14px;white-space:nowrap}.site-footer a[data-v-3435a6db]{transition:color .18s ease}.site-footer a[data-v-3435a6db]:focus-visible,.site-footer a[data-v-3435a6db]:hover{color:#333}.site-footer a[data-v-3435a6db]:focus-visible,.site-footer button[data-v-3435a6db]:focus-visible,.site-footer input[data-v-3435a6db]:focus-visible{outline:2px solid #333;outline-offset:3px}@media(max-width:1200px){.site-footer__content[data-v-3435a6db]{gap:8%}.site-footer__company[data-v-3435a6db]{width:30%}.site-footer__navigation[data-v-3435a6db]{width:62%}.site-footer__groups[data-v-3435a6db]{flex-wrap:wrap;row-gap:40px}.site-footer__group[data-v-3435a6db]{width:46%}.site-footer__navigation-bottom[data-v-3435a6db]{align-items:flex-start;flex-direction:column;gap:24px;margin-top:48px}.site-footer__socials[data-v-3435a6db]{width:auto}}@media(max-width:760px){.site-footer[data-v-3435a6db]{padding:20px}.site-footer__content[data-v-3435a6db]{padding:32px 24px;flex-direction:column;gap:32px}.site-footer__company[data-v-3435a6db],.site-footer__navigation[data-v-3435a6db]{width:100%}.site-footer__company[data-v-3435a6db]{gap:48px}.site-footer__group[data-v-3435a6db]{width:48%}.site-footer__socials[data-v-3435a6db]{width:auto;gap:20px}.site-footer__navigation-bottom p[data-v-3435a6db]{line-height:20px;white-space:normal}}@media(max-width:576px){.site-footer[data-v-3435a6db]{padding:var(--mf-page-gutter)}.site-footer__newsletter[data-v-3435a6db]{padding-left:var(--mf-page-gutter);padding-right:var(--mf-page-gutter)}.site-footer__content[data-v-3435a6db]{padding:30px var(--mf-page-gutter)}}@media(max-width:480px){.site-footer__groups[data-v-3435a6db]{flex-direction:column}.site-footer__group[data-v-3435a6db]{width:100%}}.cookie-consent[data-v-0ede55dc]{position:fixed;z-index:4000;right:0;bottom:0;left:0;padding:16px clamp(16px,3.333vw,64px) 20px;background:#111;color:#fff;font-family:Montserrat,Arial,sans-serif;box-shadow:0 -8px 32px #0000002e}.cookie-consent__inner[data-v-0ede55dc]{display:flex;max-width:1200px;margin:0 auto;align-items:center;justify-content:space-between;gap:20px 32px}.cookie-consent__copy[data-v-0ede55dc]{flex:1 1 auto;min-width:0}.cookie-consent__title[data-v-0ede55dc]{margin:0 0 6px;font-size:15px;font-weight:600;line-height:1.3}.cookie-consent__text[data-v-0ede55dc]{margin:0;color:#cfcfcf;font-size:13px;font-weight:400;line-height:1.5}.cookie-consent__link[data-v-0ede55dc]{color:#fff;text-decoration:underline;text-underline-offset:2px}.cookie-consent__link[data-v-0ede55dc]:hover{color:#e8e8e8}.cookie-consent__actions[data-v-0ede55dc]{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px}.cookie-consent__btn[data-v-0ede55dc]{min-width:108px;padding:10px 18px;border:1px solid #fff;font-family:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease}.cookie-consent__btn--ghost[data-v-0ede55dc]{background:transparent;color:#fff}.cookie-consent__btn--ghost[data-v-0ede55dc]:hover{background:#ffffff1f}.cookie-consent__btn--solid[data-v-0ede55dc]{background:#fff;color:#111}.cookie-consent__btn--solid[data-v-0ede55dc]:hover{background:#e8e8e8}@media(max-width:768px){.cookie-consent__inner[data-v-0ede55dc]{flex-direction:column;align-items:stretch}.cookie-consent__actions[data-v-0ede55dc]{width:100%}.cookie-consent__btn[data-v-0ede55dc]{flex:1 1 0}}.app[data-v-a13ea047],.app__header[data-v-a13ea047]{width:100%;max-width:100%}.app__header[data-v-a13ea047]{position:fixed;top:0;left:0;z-index:200}.app__main[data-v-a13ea047]{width:100%;max-width:100%;overflow-x:clip}.error-page[data-v-e13f57bb]{display:flex;min-height:100vh;width:100%;align-items:center;justify-content:center;background:#fff;color:#000;font-family:Montserrat,Arial,sans-serif;text-align:center}.error-page__content[data-v-e13f57bb]{display:flex;max-width:min(90vw,720px);flex-direction:column;align-items:center;gap:clamp(24px,2.5vw,40px);padding:24px}.error-page h1[data-v-e13f57bb]{font-size:clamp(28px,3.333vw,48px);font-weight:700;letter-spacing:.02em;line-height:1.2}.error-page h1[data-v-e13f57bb],.error-page p[data-v-e13f57bb]{margin:0;text-transform:uppercase}.error-page p[data-v-e13f57bb]{max-width:36em;color:#666;font-size:clamp(12px,.833vw,14px);font-weight:500;letter-spacing:.04em;line-height:1.6}.error-page__btn[data-v-e13f57bb]{display:inline-flex;align-items:center;justify-content:center;margin-top:clamp(8px,1vw,16px);padding:clamp(12px,.833vw,14px) clamp(24px,1.667vw,32px);border:0;border-radius:4px;background:#000;color:#fff;cursor:pointer;font-family:inherit;font-size:clamp(12px,.729vw,14px);font-weight:600;letter-spacing:.06em;line-height:1;text-transform:uppercase;transition:opacity .2s ease}.error-page__btn[data-v-e13f57bb]:hover{opacity:.85}.error-page__btn[data-v-e13f57bb]:focus-visible{outline:2px solid #000;outline-offset:3px}@media(max-width:576px){.error-page__content[data-v-e13f57bb]{width:100%;max-width:none;padding-left:var(--mf-page-gutter);padding-right:var(--mf-page-gutter);box-sizing:border-box}}
