.top-bar[data-astro-cid-nen7h5rs]{background:#f2f2f2;padding:0}.top-bar-inner[data-astro-cid-nen7h5rs]{max-width:var(--content-max-width);justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;padding:.5rem 1.5rem;display:flex}.contact-group[data-astro-cid-nen7h5rs]{align-items:center;display:flex}.contact-link[data-astro-cid-nen7h5rs]{color:#333;white-space:nowrap;align-items:center;gap:7px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:400;text-decoration:none;display:flex}.top-bar-inner[data-astro-cid-nen7h5rs]>.contact-link[data-astro-cid-nen7h5rs]{margin-right:20px}.contact-group[data-astro-cid-nen7h5rs]>.contact-link[data-astro-cid-nen7h5rs]:first-child{margin-right:25px}.contact-link[data-astro-cid-nen7h5rs]:hover{color:var(--color-accent)}.contact-link[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{flex-shrink:0}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:#fff;border-bottom:1px solid #e5e5e5;position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{max-width:var(--content-max-width);justify-content:space-between;align-items:center;gap:2rem;margin:0 auto;padding:10px 1.5rem;display:flex}.brand[data-astro-cid-nen7h5rs]{flex-shrink:0;align-items:center;display:flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:60px}.nav-toggle[data-astro-cid-nen7h5rs],.nav-toggle-label[data-astro-cid-nen7h5rs]{display:none}.site-nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]{flex:1;align-items:center;margin:0;padding:0;list-style:none;display:flex}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#000;align-items:center;gap:.35rem;padding:.5rem 0 .5rem 25px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:400;text-decoration:none;transition:color .2s;display:flex}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:#707070}.dropdown[data-astro-cid-nen7h5rs]{position:relative}.dropdown-trigger[data-astro-cid-nen7h5rs]{cursor:pointer;align-items:center;gap:.4rem;display:flex}.dropdown-trigger[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{color:#101010;width:10px;height:8px}.dropdown[data-astro-cid-nen7h5rs]:hover .dropdown-trigger[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{color:#707070}.dropdown[data-astro-cid-nen7h5rs]:hover .submenu[data-astro-cid-nen7h5rs]{display:block}.submenu[data-astro-cid-nen7h5rs]{z-index:100;background:#fff;border:1px solid #e5e5e5;border-radius:6px;min-width:220px;margin:0;padding:15px 0;list-style:none;display:none;position:absolute;top:100%;left:0;box-shadow:0 4px 12px #0000001a}.submenu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#000;white-space:nowrap;padding:.6rem 15px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;text-decoration:none;display:block}.submenu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:#707070}.btn[data-astro-cid-nen7h5rs]{flex-shrink:0;min-width:150px}@media (width<=1024px){.top-bar-inner[data-astro-cid-nen7h5rs]{gap:.5rem;font-size:.7rem}.contact-link[data-astro-cid-nen7h5rs]{font-size:.7rem}.contact-link[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:12px;height:12px}.header-inner[data-astro-cid-nen7h5rs]{gap:1rem}.nav-toggle-label[data-astro-cid-nen7h5rs]{cursor:pointer;width:28px;height:22px;display:block;position:relative}.nav-toggle-label[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs],.nav-toggle-label[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:before,.nav-toggle-label[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:after{content:"";background:var(--color-heading);width:100%;height:2px;position:absolute;left:0}.nav-toggle-label[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{top:10px}.nav-toggle-label[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:before{top:-8px}.nav-toggle-label[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:after{top:8px}.site-nav[data-astro-cid-nen7h5rs]{background:#fff;border-top:1px solid #e5e5e5;flex-basis:100%;order:3;width:100%;display:none;position:absolute;top:100%;left:0}.nav-toggle[data-astro-cid-nen7h5rs]:checked~.site-nav[data-astro-cid-nen7h5rs]{display:block}.site-nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]{flex-direction:column;gap:0;padding:0}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid #f0f0f0;border-radius:0;width:100%;padding:.75rem 1rem}.submenu[data-astro-cid-nen7h5rs]{box-shadow:none;background:#fafafa;border:none;border-radius:0;margin:0;display:none;position:static}.dropdown[data-astro-cid-nen7h5rs]:hover .submenu[data-astro-cid-nen7h5rs],.dropdown[data-astro-cid-nen7h5rs].open .submenu[data-astro-cid-nen7h5rs]{display:block}.btn[data-astro-cid-nen7h5rs]{min-width:auto}.brochure-btn[data-astro-cid-nen7h5rs]{display:none}}@media (width>=768px) and (width<=1024px){.brochure-btn[data-astro-cid-nen7h5rs]{display:none}}@media (width<=600px){.top-bar-inner[data-astro-cid-nen7h5rs]{flex-direction:row;justify-content:space-between;gap:0;padding:.5rem 1.5rem}.top-bar-inner[data-astro-cid-nen7h5rs]>.contact-link[data-astro-cid-nen7h5rs]{margin-right:0}.contact-group[data-astro-cid-nen7h5rs]{flex-direction:row;justify-content:flex-end;align-items:center;gap:0;width:auto;display:flex}.contact-link[data-astro-cid-nen7h5rs]{gap:4px;padding:0 .5rem;font-size:.8rem}.contact-link[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:14px;height:14px}.email-link[data-astro-cid-nen7h5rs],.brochure-btn[data-astro-cid-nen7h5rs]{display:none}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:normal}}.site-footer[data-astro-cid-jo6i4kqk]{color:var(--color-text);background:#f1e3ee;border-top:1px solid #a3238433}.footer-inner[data-astro-cid-jo6i4kqk]{max-width:var(--content-max-width);flex-wrap:wrap;justify-content:space-between;gap:2.5rem;margin:0 auto;padding:60px 1.5rem;display:flex}.footer-brand[data-astro-cid-jo6i4kqk],.footer-products[data-astro-cid-jo6i4kqk],.footer-applications[data-astro-cid-jo6i4kqk],.footer-company[data-astro-cid-jo6i4kqk]{flex:0 auto}.footer-brand[data-astro-cid-jo6i4kqk]{min-width:0}.footer-logo[data-astro-cid-jo6i4kqk]{aspect-ratio:242/78;width:290px;max-width:100%;height:auto;margin:0 0 1.5rem;display:block}.footer-divider[data-astro-cid-jo6i4kqk]{background:var(--color-accent);border-radius:2px;width:48px;height:3px;margin:0 0 1.25rem;display:block}.social-icons[data-astro-cid-jo6i4kqk]{gap:10px;display:flex}.social-icon[data-astro-cid-jo6i4kqk]{background:var(--color-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.social-icon[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{fill:#fff;width:18px;height:18px}.footer-products[data-astro-cid-jo6i4kqk]{min-width:0}.footer-products[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{color:#000;margin:0 0 1rem;font-family:DM Sans,sans-serif;font-size:20px;font-weight:600;line-height:28px}.footer-products[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{columns:1;column-gap:1.5rem;margin:0;padding:0;list-style:none}.footer-products[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{break-inside:avoid;margin-bottom:10px}.footer-products[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#333;font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;line-height:18px;text-decoration:none}.footer-products[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-accent)}.footer-applications[data-astro-cid-jo6i4kqk]{min-width:0}.footer-applications[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{color:#000;margin:0 0 1rem;font-family:DM Sans,sans-serif;font-size:20px;font-weight:600;line-height:28px}.footer-applications[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.footer-applications[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:10px}.footer-applications[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#333;font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;line-height:18px;text-decoration:none}.footer-applications[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-accent)}.footer-company[data-astro-cid-jo6i4kqk]{min-width:0}.footer-company[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{color:#000;margin:0 0 1rem;font-family:DM Sans,sans-serif;font-size:20px;font-weight:600;line-height:28px}.footer-company[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.footer-company[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:10px}.footer-company[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#333;font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;line-height:18px;text-decoration:none}.footer-company[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-accent)}.footer-bottom[data-astro-cid-jo6i4kqk]{background:var(--color-accent);padding:20px 1.5rem}.footer-bottom-inner[data-astro-cid-jo6i4kqk]{max-width:var(--content-max-width);margin:0 auto}.footer-bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#fff;margin:0;font-family:Albert Sans,DM Sans,sans-serif;font-size:16px;font-weight:400;line-height:18px}.footer-bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#fff;text-decoration:underline}.footer-bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:none}.footer-bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk].footer-disclaimer{text-align:center;color:#ffffffd9;border-bottom:1px solid #ffffff40;margin-bottom:16px;padding-bottom:16px;font-size:13px;line-height:1.5}.footer-legal-row[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;display:flex}@media (width<=900px){.footer-inner[data-astro-cid-jo6i4kqk]{flex-direction:column;justify-content:flex-start}.footer-legal-row[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column}}:root{--color-text:#333;--color-heading:#101010;--color-nav-text:#707070;--color-accent:#a32384;--color-accent-light:#f1e3ee;--color-bg:#fff;--color-bg-muted:#f2f2f2;--color-white-soft:#ffffffeb;--content-max-width:1200px;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:2.5rem;color-scheme:light;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{overflow-x:clip}body{background:var(--color-bg);max-width:100vw;color:var(--color-text);margin:0;line-height:1.6;overflow-x:clip}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{color:var(--color-heading);font-weight:600}h1,h2{color:var(--color-accent);margin:1rem 0 3rem;font-family:DM Sans,sans-serif;font-size:48px;font-weight:600;line-height:54px}main{min-height:60vh}a{color:inherit}@media (width>=768px) and (width<=1024px){h1,h2{font-size:2rem;line-height:1.25}}@media (width<=767px){h1,h2{font-size:2rem;line-height:1.25}}.section{max-width:var(--content-max-width);margin:0 auto;padding:2.5rem 1.5rem}@media (width>=768px) and (width<=1024px){.section{padding:2rem 1.5rem}}@media (width<=767px){.section{padding:1.75rem 1rem}}.section-title{text-align:center}.section-title.is-left{text-align:left!important}.section-title.on-dark{color:#fff}.section-body{color:#333;margin:0;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:300;line-height:1.5rem}.section-body.on-dark{color:#fff}.section-lede{text-align:center;max-width:800px;margin:0 auto 2rem}@media (width<=767px){.section-body{font-size:1rem}}.item-title{color:#000;margin:0 0 .25rem;font-family:DM Sans,sans-serif;font-size:1.375rem;font-weight:600;line-height:1.9rem}.item-title.on-dark{color:#fff}.btn{background:var(--color-accent);color:#fff;border-radius:var(--border-radius-sm);white-space:nowrap;text-align:center;cursor:pointer;border:none;padding:10px 24px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-block}.btn:hover{opacity:.9}.btn:active{opacity:.85}.btn-small{padding:.5rem 1rem;font-size:.95rem}.btn-large{padding:1rem 2.5rem;font-size:1.05rem}.btn-secondary{color:var(--color-accent);border:1px solid var(--color-accent);background:0 0}.btn-secondary:hover{background:var(--color-accent-light)}@media (width<=1024px){.btn{padding:.5rem .75rem;font-size:.8rem}.btn-large{padding:.75rem 1.5rem;font-size:.95rem}}
