@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/08328e320c8f68d1-s.b7a7e326.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ce5b45ab00236ec9-s.728b7cae.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ca31d6821328a4e9-s.p.8036670a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend Fallback;src:local(Arial);ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.0%;size-adjust:109.91%}.lexend_621f0107-module__cCCtHW__className{font-family:Lexend,Lexend Fallback;font-style:normal}.lexend_621f0107-module__cCCtHW__variable{--font-lexend:"Lexend","Lexend Fallback"}
.Button-module__kUe8Ma__button{font-family:var(--font-sans);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--motion-fast)var(--easing-default),color var(--motion-fast)var(--easing-default),opacity var(--motion-fast)var(--easing-default);border:none;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.Button-module__kUe8Ma__button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.Button-module__kUe8Ma__primary{background-color:var(--brand-accent);color:var(--brand-bg)}.Button-module__kUe8Ma__primary:hover{opacity:.9}.Button-module__kUe8Ma__secondary{color:var(--brand-fg);border:1px solid var(--brand-fg);background-color:#0000}.Button-module__kUe8Ma__secondary:hover{background-color:var(--brand-fg);color:var(--brand-bg)}.Button-module__kUe8Ma__ghost{color:var(--brand-fg);background-color:#0000}.Button-module__kUe8Ma__ghost:hover{opacity:.7}.Button-module__kUe8Ma__sm{padding:var(--spacing-1)var(--spacing-3);font-size:.875rem;line-height:1.25rem}.Button-module__kUe8Ma__md{padding:var(--spacing-2)var(--spacing-4);font-size:1rem;line-height:1.5rem}.Button-module__kUe8Ma__lg{padding:var(--spacing-3)var(--spacing-6);font-size:1.125rem;line-height:1.75rem}
.Card-module__beH9jq__card{background-color:var(--brand-bg);color:var(--brand-fg);border-radius:var(--radius-lg);padding:var(--spacing-6);transition:box-shadow var(--motion-normal)var(--easing-default)}.Card-module__beH9jq__elevated{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.Card-module__beH9jq__elevated:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}
.GlassCard-module__wMyy9W__glass{border-radius:var(--radius-xl);padding:var(--spacing-6);color:var(--brand-fg);transition:border-color var(--motion-normal)var(--easing-default);border:1px solid #ffffff26}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.GlassCard-module__wMyy9W__glass{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:#ffffff0d}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.GlassCard-module__wMyy9W__glass{background:#000000b3}}.GlassCard-module__wMyy9W__light{--glass-blur:8px}.GlassCard-module__wMyy9W__medium{--glass-blur:16px}.GlassCard-module__wMyy9W__heavy{--glass-blur:32px}.GlassCard-module__wMyy9W__glass[style*=--glow-colour]{border-color:var(--glow-colour);box-shadow:0 0 20px rgb(from var(--glow-colour)r g b/.3)}
.Nav-module__uPJAlW__nav{z-index:100;background-color:var(--brand-bg);border-bottom:1px solid #80808033;position:sticky;top:0}.Nav-module__uPJAlW__inner{max-width:1200px;padding:var(--spacing-4)var(--spacing-6);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.Nav-module__uPJAlW__brand{font-family:var(--font-sans);color:var(--brand-fg);font-size:1.25rem;font-weight:600;text-decoration:none}.Nav-module__uPJAlW__hamburger{cursor:pointer;padding:var(--spacing-2);background:0 0;border:none;flex-direction:column;gap:4px;display:none}.Nav-module__uPJAlW__hamburgerBar{background-color:var(--brand-fg);width:24px;height:2px;transition:transform var(--motion-fast)var(--easing-default);border-radius:1px;display:block}.Nav-module__uPJAlW__menu{align-items:center;gap:var(--spacing-8);display:flex}.Nav-module__uPJAlW__links{gap:var(--spacing-6);margin:0;padding:0;list-style:none;display:flex}.Nav-module__uPJAlW__link{font-family:var(--font-sans);color:var(--brand-fg);transition:opacity var(--motion-fast)var(--easing-default);font-size:.9375rem;text-decoration:none}.Nav-module__uPJAlW__link:hover{opacity:.7}.Nav-module__uPJAlW__actions{align-items:center;gap:var(--spacing-3);display:flex}@media (max-width:767px){.Nav-module__uPJAlW__hamburger{display:flex}.Nav-module__uPJAlW__menu{background-color:var(--brand-bg);padding:var(--spacing-4)var(--spacing-6);border-bottom:1px solid #80808033;flex-direction:column;display:none;position:absolute;top:100%;left:0;right:0}.Nav-module__uPJAlW__menuOpen{display:flex}.Nav-module__uPJAlW__links{gap:var(--spacing-4);flex-direction:column}}
.Footer-module__CbuDRG__footer{background-color:var(--brand-bg);padding:var(--spacing-12)0 var(--spacing-8);border-top:1px solid #80808033}.Footer-module__CbuDRG__inner{max-width:1200px;padding:0 var(--spacing-6);margin:0 auto}.Footer-module__CbuDRG__content{margin-bottom:var(--spacing-8)}.Footer-module__CbuDRG__bottom{justify-content:space-between;align-items:center;gap:var(--spacing-4);font-family:var(--font-sans);color:var(--brand-fg);opacity:.6;font-size:.875rem;display:flex}.Footer-module__CbuDRG__badge{font-style:italic}.Footer-module__CbuDRG__copyright{white-space:nowrap}
.AmbientField-module__NXkJYG__ambientField{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.AmbientField-module__NXkJYG__fallback{background:linear-gradient(135deg,#050e12 0%,#0a1a24 30%,#0d2818 60%,#050e12 100%)}
.ProductCard-module__F0E69W__card,.ProductCard-module__F0E69W__comingSoon{flex-direction:column;height:100%;display:flex}.ProductCard-module__F0E69W__comingSoon{opacity:.5;filter:grayscale(.7)}.ProductCard-module__F0E69W__content{padding:var(--spacing-6);gap:var(--spacing-4);flex-direction:column;flex:1;display:flex}.ProductCard-module__F0E69W__title{color:var(--brand-fg);margin:0;font-size:1.5rem;font-weight:600}.ProductCard-module__F0E69W__description{color:var(--brand-fg);flex:1;margin:0;font-size:1rem;line-height:1.6}.ProductCard-module__F0E69W__footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.ProductCard-module__F0E69W__status{color:var(--brand-accent);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:500}
.page-module__wZRFPa__container{max-width:1200px;padding:var(--spacing-8)var(--spacing-6);margin:0 auto}.page-module__wZRFPa__hero{text-align:center;padding:var(--spacing-16)0;max-width:800px;margin:0 auto}.page-module__wZRFPa__headline{margin-bottom:var(--spacing-6);color:var(--brand-fg);font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.2}.page-module__wZRFPa__tagline{color:var(--brand-fg);opacity:.9;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.6}.page-module__wZRFPa__products{padding:var(--spacing-16)0}.page-module__wZRFPa__sectionTitle{text-align:center;margin-bottom:var(--spacing-12);color:var(--brand-fg);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600}.page-module__wZRFPa__productGrid{gap:var(--spacing-8);margin-bottom:var(--spacing-12);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.page-module__wZRFPa__cta{text-align:center;padding:var(--spacing-16)0;align-items:center;gap:var(--spacing-6);flex-direction:column;display:flex}.page-module__wZRFPa__cta p{color:var(--brand-fg);margin:0;font-size:1.25rem}@media (max-width:768px){.page-module__wZRFPa__container{padding:var(--spacing-6)var(--spacing-4)}.page-module__wZRFPa__productGrid{grid-template-columns:1fr}.page-module__wZRFPa__hero,.page-module__wZRFPa__products,.page-module__wZRFPa__cta{padding:var(--spacing-12)0}}
