.LanguageSwitcher-module__kcAi4G__toggle{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff08;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:0;padding:3px 2px;transition:border-color .2s;display:inline-flex}.LanguageSwitcher-module__kcAi4G__toggle:hover{border-color:#ffffff26}.LanguageSwitcher-module__kcAi4G__option{font-family:var(--font-mono), monospace;letter-spacing:.5px;color:#ffffff40;border-radius:100px;padding:2px 8px;font-size:10px;font-weight:600;line-height:1.4;transition:color .2s,background .2s}.LanguageSwitcher-module__kcAi4G__active{color:#fff;background:#ffffff1a}
.Header-module__DAPZiW__header{z-index:200;background:0 0;border-bottom:1px solid #0000;transition:background .4s,border-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;position:fixed;top:0;left:0;right:0}@media (max-width:48em){.Header-module__DAPZiW__header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:14px;top:8px;left:12px;right:12px}}.Header-module__DAPZiW__scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#08090ed9;border-bottom-color:#ffffff0f}@media (max-width:48em){.Header-module__DAPZiW__scrolled{background:#08090ecc;border-color:#ffffff14}}.Header-module__DAPZiW__inner{justify-content:space-between;align-items:center;height:72px;display:flex}@media (max-width:48em){.Header-module__DAPZiW__inner{height:48px;padding:0 16px}}.Header-module__DAPZiW__logo{align-items:center;gap:8px;text-decoration:none;display:flex}.Header-module__DAPZiW__logoIcon{flex-shrink:0}@media (max-width:48em){.Header-module__DAPZiW__logoIcon{width:22px;height:22px}}.Header-module__DAPZiW__logoText{font-family:var(--font-mono), monospace;color:#fff;letter-spacing:-.3px;font-size:20px;font-weight:700}@media (max-width:48em){.Header-module__DAPZiW__logoText{font-size:17px}}.Header-module__DAPZiW__logoDot{font-family:var(--font-mono), monospace;color:var(--mantine-color-brand-5);letter-spacing:-.3px;font-size:20px;font-weight:700}@media (max-width:48em){.Header-module__DAPZiW__logoDot{font-size:17px}}.Header-module__DAPZiW__nav{align-items:center;gap:32px;display:flex}@media (max-width:48em){.Header-module__DAPZiW__nav{display:none}}.Header-module__DAPZiW__link{color:#fff6;letter-spacing:.3px;font-size:13px;font-weight:500;transition:color .2s}.Header-module__DAPZiW__link:hover{color:#ffffffe6}.Header-module__DAPZiW__cta{letter-spacing:.2px;font-size:13px;font-weight:600}.Header-module__DAPZiW__burger{cursor:pointer;z-index:201;background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .2s,border-color .2s;display:none}@media (max-width:48em){.Header-module__DAPZiW__burger{display:flex}}.Header-module__DAPZiW__burger:active{background:#ffffff1a}.Header-module__DAPZiW__burgerLines{flex-direction:column;justify-content:center;gap:3.5px;width:14px;height:14px;display:flex}.Header-module__DAPZiW__burgerLines span{transform-origin:50%;background:#ffffffb3;border-radius:1px;height:1.5px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s,width .2s;display:block}.Header-module__DAPZiW__burgerLines span:first-child{width:14px}.Header-module__DAPZiW__burgerLines span:nth-child(2){width:10px}.Header-module__DAPZiW__burgerLines span:nth-child(3){width:14px}.Header-module__DAPZiW__burgerOpen .Header-module__DAPZiW__burgerLines span:first-child{width:14px;transform:translateY(5px)rotate(45deg)}.Header-module__DAPZiW__burgerOpen .Header-module__DAPZiW__burgerLines span:nth-child(2){opacity:0;width:0}.Header-module__DAPZiW__burgerOpen .Header-module__DAPZiW__burgerLines span:nth-child(3){width:14px;transform:translateY(-5px)rotate(-45deg)}.Header-module__DAPZiW__mobileMenu{z-index:199;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;visibility:hidden;background:#08090ef7;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.Header-module__DAPZiW__mobileMenuOpen{opacity:1;visibility:visible}.Header-module__DAPZiW__mobileMenuInner{flex-direction:column;height:100%;padding:0 24px;display:flex}.Header-module__DAPZiW__mobileMenuHeader{flex-shrink:0;justify-content:space-between;align-items:center;height:64px;display:flex}.Header-module__DAPZiW__mobileClose{color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex}.Header-module__DAPZiW__mobileClose:active{background:#ffffff1a}.Header-module__DAPZiW__mobileNav{flex-direction:column;flex:1;justify-content:center;gap:8px;padding:0 8px;display:flex}.Header-module__DAPZiW__mobileLink{font-family:var(--font-heading), "Outfit", sans-serif;color:#ffffff80;letter-spacing:-.5px;padding:12px 0;font-size:32px;font-weight:600;text-decoration:none;transition:color .2s,transform .2s}.Header-module__DAPZiW__mobileLink:hover{color:#fff;transform:translate(8px)}.Header-module__DAPZiW__mobileFooter{padding:24px 0;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 40px);border-top:1px solid #ffffff0f;flex-shrink:0}.Header-module__DAPZiW__mobileLang{justify-content:center;margin-top:16px;display:flex}
.Hero-module__lYpGPq__root{justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.Hero-module__lYpGPq__gradientOrb{pointer-events:none;background:radial-gradient(circle,#3b7ee41f 0%,#3b7ee40a 35%,#0000 65%);border-radius:50%;width:900px;height:900px;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.Hero-module__lYpGPq__gridOverlay{pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 50% at 50% 40%,#000 20%,#0000 70%);mask-image:radial-gradient(70% 50% at 50% 40%,#000 20%,#0000 70%)}.Hero-module__lYpGPq__container{z-index:1;text-align:center;position:relative}.Hero-module__lYpGPq__eyebrow{font-family:var(--font-body), sans-serif;letter-spacing:2.5px;text-transform:uppercase;color:#ffffff59;margin-bottom:32px;font-size:12px;font-weight:600}.Hero-module__lYpGPq__title{font-family:var(--font-heading), "Outfit", sans-serif;letter-spacing:-2px;color:#fff;margin:0;font-size:clamp(44px,8vw,80px);font-weight:600;line-height:1}.Hero-module__lYpGPq__titleAccent{background:linear-gradient(135deg,#5f97e8 0%,#3b7ee4 50%,#2d6bcb 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Hero-module__lYpGPq__subtitle{color:#fff6;margin-top:28px;font-size:17px;font-weight:400;line-height:1.7}@media (max-width:48em){.Hero-module__lYpGPq__brDesktop{display:none}.Hero-module__lYpGPq__buttons{flex-direction:column;align-items:center}}.Hero-module__lYpGPq__primaryBtn{padding-left:24px;padding-right:20px;font-size:14px;font-weight:600}.Hero-module__lYpGPq__secondaryBtn{color:#ffffff73;font-size:14px;font-weight:500}.Hero-module__lYpGPq__secondaryBtn:hover{color:#fffc;background:0 0}.Hero-module__lYpGPq__fadeBottom{pointer-events:none;background:linear-gradient(#0000,#08090e);height:120px;position:absolute;bottom:0;left:0;right:0}
.ProductCards-module__56-B3G__root{padding:120px 0}.ProductCards-module__56-B3G__sectionHeader{margin-bottom:64px}.ProductCards-module__56-B3G__label{letter-spacing:2.5px;text-transform:uppercase;color:#ffffff4d;margin-bottom:12px;font-size:12px;font-weight:600}.ProductCards-module__56-B3G__heading{font-family:var(--font-heading), "Outfit", sans-serif;letter-spacing:-.5px;color:#fff;margin:0;font-size:36px;font-weight:600}.ProductCards-module__56-B3G__products{flex-direction:column;gap:0;display:flex}.ProductCards-module__56-B3G__product{border-top:1px solid #ffffff0f;align-items:flex-start;gap:40px;padding:48px 0;display:flex}.ProductCards-module__56-B3G__product:last-child{border-bottom:1px solid #ffffff0f}@media (max-width:48em){.ProductCards-module__56-B3G__product{flex-direction:column;gap:16px}}.ProductCards-module__56-B3G__productNumber{font-family:var(--font-mono), monospace;color:#ffffff26;min-width:32px;padding-top:2px;font-size:13px}.ProductCards-module__56-B3G__productContent{flex:1}.ProductCards-module__56-B3G__productIcon{color:var(--mantine-color-brand-5)}.ProductCards-module__56-B3G__productTitle{font-family:var(--font-heading), "Outfit", sans-serif;color:#fff;letter-spacing:-.3px;margin:0;font-size:22px;font-weight:600}.ProductCards-module__56-B3G__badge{letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:600}.ProductCards-module__56-B3G__productDescription{color:#ffffff73;max-width:500px;margin-top:8px;font-size:15px;line-height:1.7}.ProductCards-module__56-B3G__features{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.ProductCards-module__56-B3G__feature{color:#ffffff80;background:#ffffff05;border:1px solid #ffffff14;border-radius:4px;padding:5px 12px;font-size:12px;font-weight:500;transition:border-color .2s,color .2s,background .2s}.ProductCards-module__56-B3G__feature:hover{color:#ffffffb3;background:#3b7ee40d;border-color:#3b7ee44d}.ProductCards-module__56-B3G__productLink{color:#ffffff80;margin-top:20px;font-weight:500;transition:color .2s,transform .2s}.ProductCards-module__56-B3G__productLink:hover{color:#fff;background:0 0;transform:translate(4px)}.ProductCards-module__56-B3G__productLink:active{transform:translate(2px)}
.FeatureGrid-module__7HkiRa__root{padding:120px 0}.FeatureGrid-module__7HkiRa__sectionHeader{margin-bottom:64px}.FeatureGrid-module__7HkiRa__label{letter-spacing:2.5px;text-transform:uppercase;color:#ffffff4d;margin-bottom:12px;font-size:12px;font-weight:600}.FeatureGrid-module__7HkiRa__heading{font-family:var(--font-heading), "Outfit", sans-serif;letter-spacing:-.5px;color:#fff;margin:0;font-size:36px;font-weight:600}.FeatureGrid-module__7HkiRa__grid{background:#ffffff0a;border:1px solid #ffffff0a;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}@media (max-width:62em){.FeatureGrid-module__7HkiRa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:48em){.FeatureGrid-module__7HkiRa__grid{grid-template-columns:1fr}}.FeatureGrid-module__7HkiRa__item{background:#08090e;padding:40px 32px;transition:background .3s}.FeatureGrid-module__7HkiRa__item:hover{background:#ffffff05}.FeatureGrid-module__7HkiRa__icon{color:var(--mantine-color-brand-5);margin-bottom:16px}.FeatureGrid-module__7HkiRa__itemTitle{font-family:var(--font-heading), "Outfit", sans-serif;color:#ffffffe6;letter-spacing:-.2px;margin:0 0 8px;font-size:16px;font-weight:600}.FeatureGrid-module__7HkiRa__itemDescription{color:#ffffff59;font-size:14px;line-height:1.6}
.CallToAction-module__WCJy8W__root{text-align:center;padding:120px 0}.CallToAction-module__WCJy8W__container{position:relative}.CallToAction-module__WCJy8W__heading{font-family:var(--font-heading), "Outfit", sans-serif;letter-spacing:-1.5px;color:#fff;margin:0;font-size:clamp(40px,6vw,56px);font-weight:600}.CallToAction-module__WCJy8W__text{color:#ffffff59;margin-top:16px;font-size:16px;line-height:1.7}.CallToAction-module__WCJy8W__btn{padding-left:24px;padding-right:20px;font-size:14px;font-weight:600}
.Sidebar-module__LL3y9G__sidebar{background:#ffffff05;border-right:1px solid #ffffff0f;flex-direction:column;width:260px;min-height:100vh;display:flex;position:fixed;top:0;left:0}@media (max-width:62em){.Sidebar-module__LL3y9G__sidebar{display:none}}.Sidebar-module__LL3y9G__footer{padding:var(--mantine-spacing-md);border-top:1px solid #ffffff0a}.Sidebar-module__LL3y9G__header{padding:var(--mantine-spacing-lg) var(--mantine-spacing-md)}.Sidebar-module__LL3y9G__logo{align-items:center;gap:8px;text-decoration:none;display:flex}.Sidebar-module__LL3y9G__logoText{font-family:var(--font-mono), monospace;color:#fff;letter-spacing:-.5px;font-size:20px;font-weight:700}.Sidebar-module__LL3y9G__logoDot{font-family:var(--font-mono), monospace;color:var(--mantine-color-brand-5);letter-spacing:-.5px;font-size:20px;font-weight:700}.Sidebar-module__LL3y9G__navLink{border-radius:var(--mantine-radius-md)}
.Footer-module__DaFM4q__root{padding-bottom:40px}.Footer-module__DaFM4q__divider{background:#ffffff0d;height:1px;margin-bottom:32px}@media (max-width:48em){.Footer-module__DaFM4q__inner{flex-direction:column;gap:16px}}.Footer-module__DaFM4q__copyright{color:#ffffff40;font-size:13px;font-weight:500}.Footer-module__DaFM4q__link{color:#ffffff40;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:500;transition:color .2s}.Footer-module__DaFM4q__link:hover{color:#fff9}
