.HomePage-module__t6iMeG__page{color:var(--home-text);background:radial-gradient(circle at 86% 6%, var(--home-accent-glow) 0, transparent 25rem), linear-gradient(180deg, #fbfdfc 0%, var(--home-background) 44%, #f4f8f6 100%);isolation:isolate;position:relative;overflow:clip}.HomePage-module__t6iMeG__page:before{z-index:-1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--home-accent) 13%, transparent);width:34rem;box-shadow:inset 0 0 6rem color-mix(in srgb, var(--home-accent) 5%, transparent);content:"";pointer-events:none;border-radius:50%;position:absolute;inset:24% -18rem auto auto}.HomePage-module__t6iMeG__hero{border-bottom:1px solid var(--home-border);background:linear-gradient(132deg, #ffffffd6, #f7fcfabd), var(--home-background);touch-action:pan-y;height:42rem;position:relative;overflow:hidden}.HomePage-module__t6iMeG__heroAmbient,.HomePage-module__t6iMeG__heroViewport{position:absolute;inset:0}.HomePage-module__t6iMeG__heroAmbient{pointer-events:none}.HomePage-module__t6iMeG__heroOrbOne,.HomePage-module__t6iMeG__heroOrbTwo{filter:blur(3px);border-radius:50%;display:block;position:absolute}.HomePage-module__t6iMeG__heroOrbOne{background:radial-gradient(circle, var(--home-accent-glow), transparent 68%);width:28rem;height:28rem;top:-9rem;right:-10rem}.HomePage-module__t6iMeG__heroOrbTwo{border:1px solid color-mix(in srgb, var(--home-accent) 14%, transparent);background:radial-gradient(circle at 54% 46%,#ffffffd1,#0000 66%);width:24rem;height:24rem;bottom:-8rem;left:-11rem}.HomePage-module__t6iMeG__heroWave{border-top:1px solid color-mix(in srgb, var(--home-accent) 25%, white);opacity:.65;width:82%;height:42%;box-shadow:0 -20px 60px color-mix(in srgb, var(--home-accent) 8%, transparent);border-radius:50% 50% 0 0;position:absolute;bottom:5%;right:-18%;transform:rotate(-7deg)}.HomePage-module__t6iMeG__heroSlide{grid-template-rows:max-content minmax(0,1fr);width:min(100%,76rem);height:100%;margin-inline:auto;padding:2.1rem 1rem 5rem;animation:.52s cubic-bezier(.2,.72,.25,1) both HomePage-module__t6iMeG__heroSlideEnter;display:grid}.HomePage-module__t6iMeG__heroCopy{z-index:3;max-width:39rem;position:relative}.HomePage-module__t6iMeG__eyebrow{color:var(--home-accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .75rem;font-size:.72rem;font-weight:760}.HomePage-module__t6iMeG__heroTitle,.HomePage-module__t6iMeG__sectionHeading h2,.HomePage-module__t6iMeG__verificationCopy h2,.HomePage-module__t6iMeG__aboutCopy h2,.HomePage-module__t6iMeG__faqHeading h2{color:var(--home-text);letter-spacing:-.055em;margin:0;font-size:clamp(2.35rem,10vw,4rem);font-weight:720;line-height:.98}.HomePage-module__t6iMeG__heroBrandTitle{color:#0000;letter-spacing:-.085em;background:linear-gradient(112deg, var(--home-text) 7%, var(--home-accent) 58%, color-mix(in srgb, var(--home-accent) 58%, white));-webkit-background-clip:text;background-clip:text;font-size:clamp(4rem,20vw,6.8rem);font-weight:820;line-height:.82}.HomePage-module__t6iMeG__heroHeadline{max-width:33rem;color:var(--home-text);letter-spacing:-.035em;white-space:pre-line;margin:1rem 0 0;font-size:clamp(1.55rem,6.8vw,2.65rem);font-weight:620;line-height:1.02}.HomePage-module__t6iMeG__heroDescription{max-width:36rem;color:var(--home-text-secondary);margin:1rem 0 0;font-size:.94rem;line-height:1.55}.HomePage-module__t6iMeG__heroActions{flex-wrap:wrap;gap:.65rem;margin-top:1.25rem;display:flex}.HomePage-module__t6iMeG__primaryButton,.HomePage-module__t6iMeG__secondaryButton,.HomePage-module__t6iMeG__lightButton{letter-spacing:.02em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:2.9rem;padding:.72rem 1.05rem;font-size:.82rem;font-weight:720;line-height:1;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.HomePage-module__t6iMeG__primaryButton{background:linear-gradient(135deg, var(--home-accent), var(--home-accent-deep));color:#fff;box-shadow:0 12px 28px color-mix(in srgb, var(--home-accent) 24%, transparent)}.HomePage-module__t6iMeG__secondaryButton{border-color:var(--home-border);color:var(--home-text);background:var(--home-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.HomePage-module__t6iMeG__primaryButton:hover,.HomePage-module__t6iMeG__secondaryButton:hover,.HomePage-module__t6iMeG__lightButton:hover{transform:translateY(-2px)}.HomePage-module__t6iMeG__secondaryButton:hover{border-color:color-mix(in srgb, var(--home-accent) 38%, transparent);background:#ffffffeb}.HomePage-module__t6iMeG__heroVisual{z-index:2;min-height:0;position:relative}.HomePage-module__t6iMeG__brandHeroVisual{isolation:isolate;background:linear-gradient(145deg,#fffffff5,#eff7f4b3);border-radius:1.6rem;position:absolute;inset:.25rem -1.5rem -.45rem;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 24px 58px #1f4c3d14;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 100%)}.HomePage-module__t6iMeG__brandHeroVisual:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#fbfdfc6b,#0000 28%),radial-gradient(circle at 74% 48%,#0000 0 42%,#ffffff1f 70%);position:absolute;inset:0}.HomePage-module__t6iMeG__brandHeroImage{-o-object-fit:cover;object-fit:cover;-o-object-position:69% center;object-position:69% center;filter:saturate(.96)contrast(1.01);transform:scale(1.025)}.HomePage-module__t6iMeG__brandHeroGlint{z-index:2;aspect-ratio:1;filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#ffffff70,#0000 68%);border-radius:50%;width:30%;position:absolute;top:12%;right:6%}.HomePage-module__t6iMeG__heroPackshots{position:absolute;inset:.2rem -1.5rem 0}.HomePage-module__t6iMeG__heroGlassStage{background:linear-gradient(180deg, #ffffffb8, color-mix(in srgb, var(--home-accent) 11%, transparent));width:88%;height:27%;box-shadow:inset 0 8px 18px #ffffffb8, 0 22px 45px color-mix(in srgb, var(--home-accent) 14%, transparent);border:1px solid #ffffffdb;border-radius:50%;position:absolute;bottom:2%;right:3%;transform:perspective(480px)rotateX(65deg)}.HomePage-module__t6iMeG__heroPackshot{filter:drop-shadow(0 18px 24px #152b2424);transform-origin:50% 100%;position:absolute;bottom:6%}.HomePage-module__t6iMeG__heroPackshot img{-o-object-fit:contain;object-fit:contain}.HomePage-module__t6iMeG__heroPackshots[data-composition=pairs] .HomePage-module__t6iMeG__heroPackshot{opacity:.96;width:35%;height:70%}.HomePage-module__t6iMeG__heroPackshots[data-composition=pairs] .HomePage-module__t6iMeG__heroPackshot:nth-child(2){z-index:1;left:-1%}.HomePage-module__t6iMeG__heroPackshots[data-composition=pairs] .HomePage-module__t6iMeG__heroPackshot:nth-child(3){z-index:3;height:80%;bottom:3%;left:32.5%}.HomePage-module__t6iMeG__heroPackshots[data-composition=pairs] .HomePage-module__t6iMeG__heroPackshot:nth-child(4){z-index:2;right:-1%}.HomePage-module__t6iMeG__verificationVisual{place-items:center;display:grid;position:absolute;inset:7% 0 0}.HomePage-module__t6iMeG__verificationGlow{aspect-ratio:1;background:radial-gradient(circle, var(--home-accent-glow), transparent 68%);filter:blur(5px);border-radius:50%;width:min(92%,27rem);position:absolute}.HomePage-module__t6iMeG__codeCard{z-index:2;width:min(88%,27rem);box-shadow:0 25px 70px color-mix(in srgb, var(--home-accent) 19%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(150deg,#ffffffe0,#eff8f5b8);border:1px solid #ffffffe0;border-radius:1.25rem;padding:1rem;position:relative;transform:rotate(-2deg)}.HomePage-module__t6iMeG__codeCardHeader{border-bottom:1px solid var(--home-border);justify-content:space-between;align-items:center;padding-bottom:.85rem;display:flex}.HomePage-module__t6iMeG__codeCardHeader span{color:var(--home-text-secondary);letter-spacing:.14em;font-size:.62rem;font-weight:760}.HomePage-module__t6iMeG__codeCardBody{grid-template-columns:5.6rem 1fr;align-items:center;gap:1rem;padding-top:1rem;display:grid}.HomePage-module__t6iMeG__codeGrid{aspect-ratio:1;border:1px solid var(--home-border);background:#fff;grid-template-columns:repeat(6,1fr);gap:2px;width:5.6rem;padding:.4rem;display:grid}.HomePage-module__t6iMeG__codeGrid span{background:color-mix(in srgb, var(--home-accent) 9%, white);border-radius:1px}.HomePage-module__t6iMeG__codeGrid .HomePage-module__t6iMeG__codeCellActive{background:var(--home-accent-deep)}.HomePage-module__t6iMeG__codeDetails{gap:.28rem;display:grid}.HomePage-module__t6iMeG__codeDetails span,.HomePage-module__t6iMeG__codeDetails small{color:var(--home-text-secondary);font-size:.68rem}.HomePage-module__t6iMeG__codeDetails strong{color:var(--home-text);letter-spacing:.04em;font-size:.92rem}.HomePage-module__t6iMeG__verificationBadge{z-index:3;aspect-ratio:1;color:#fff;background:linear-gradient(145deg, var(--home-accent), var(--home-accent-deep));width:4.2rem;box-shadow:0 18px 34px color-mix(in srgb, var(--home-accent) 27%, transparent);border:1px solid #ffffffc7;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:5%;right:4%}.HomePage-module__t6iMeG__heroControls{z-index:8;justify-content:center;align-items:center;gap:.65rem;display:flex;position:absolute;bottom:1.1rem;left:0;right:0}.HomePage-module__t6iMeG__heroArrow,.HomePage-module__t6iMeG__heroDot{color:var(--home-text);cursor:pointer;border:0}.HomePage-module__t6iMeG__heroArrow{border:1px solid var(--home-border);background:var(--home-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:50%;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;transition:border-color .18s,transform .18s;display:none}.HomePage-module__t6iMeG__heroArrow:hover{border-color:color-mix(in srgb, var(--home-accent) 48%, transparent);transform:translateY(-1px)}.HomePage-module__t6iMeG__heroDots{border:1px solid var(--home-border);background:var(--home-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:.22rem;padding:.3rem .42rem;display:flex;box-shadow:0 10px 30px #16362c12}.HomePage-module__t6iMeG__heroDot{background:0 0;place-items:center;width:2.4rem;height:2.1rem;padding:0;display:grid}.HomePage-module__t6iMeG__heroDot span{background:color-mix(in srgb, var(--home-text-secondary) 36%, transparent);border-radius:999px;width:.45rem;height:.45rem;transition:width .22s,background .22s}.HomePage-module__t6iMeG__heroDot[aria-current=true] span{background:var(--home-accent);width:1.35rem}.HomePage-module__t6iMeG__section{width:min(100% - 2rem,76rem);scroll-margin-top:var(--site-header-offset);margin-inline:auto;padding-block:4.8rem;position:relative}.HomePage-module__t6iMeG__sectionHeading{max-width:42rem;margin-bottom:2rem}.HomePage-module__t6iMeG__sectionHeading h2,.HomePage-module__t6iMeG__verificationCopy h2,.HomePage-module__t6iMeG__aboutCopy h2,.HomePage-module__t6iMeG__faqHeading h2{font-size:clamp(2.25rem,8.5vw,4.1rem)}.HomePage-module__t6iMeG__sectionHeading>p:last-child,.HomePage-module__t6iMeG__verificationCopy>p:last-child,.HomePage-module__t6iMeG__aboutCopy>p{color:var(--home-text-secondary);margin:1rem 0 0;line-height:1.65}.HomePage-module__t6iMeG__productsSection:before{border:1px solid color-mix(in srgb, var(--home-accent) 12%, transparent);content:"";pointer-events:none;border-radius:50%;width:15rem;height:15rem;position:absolute;top:8rem;right:-9rem}.HomePage-module__t6iMeG__catalogFilters{box-sizing:border-box;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.65rem;width:calc(100% + 2rem);margin:-.75rem -1rem clamp(1rem,2.4vw,1.5rem);padding:.75rem 1rem 1.5rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.HomePage-module__t6iMeG__catalogFilters::-webkit-scrollbar{display:none}.HomePage-module__t6iMeG__catalogFilter{border:1px solid color-mix(in srgb, var(--home-accent) 16%, var(--home-border));min-height:2.75rem;color:var(--home-text-secondary);letter-spacing:.015em;white-space:nowrap;-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);cursor:pointer;background:#ffffffa8;border-radius:999px;flex:none;padding:.7rem 1.05rem;font-size:.84rem;font-weight:720;line-height:1;transition:color .2s,border-color .2s,background .2s,box-shadow .2s,transform .2s;box-shadow:inset 0 1px #ffffffe0}.HomePage-module__t6iMeG__catalogFilterActive{border-color:color-mix(in srgb, var(--home-accent) 82%, white);background:linear-gradient(135deg, color-mix(in srgb, var(--home-accent) 92%, white), var(--home-accent-deep));color:#fff;box-shadow:inset 0 1px 0 #ffffff3d, 0 6px 14px color-mix(in srgb, var(--home-accent) 23%, transparent)}.HomePage-module__t6iMeG__catalogFilter:focus-visible{outline:3px solid color-mix(in srgb, var(--home-accent) 34%, transparent);outline-offset:3px}.HomePage-module__t6iMeG__productGrid{gap:1rem;display:grid}.HomePage-module__t6iMeG__filteredProductGrid .HomePage-module__t6iMeG__productCard{animation:.24s ease-out both HomePage-module__t6iMeG__catalogCardReveal}.HomePage-module__t6iMeG__filteredProductGrid{overflow-anchor:none}.HomePage-module__t6iMeG__productCard{border:1px solid color-mix(in srgb, var(--product-accent) 18%, var(--home-border));background:radial-gradient(circle at 80% 9%, var(--product-accent-glow), transparent 30%), linear-gradient(145deg, #ffffffeb, color-mix(in srgb, var(--product-accent) 4%, white));border-radius:1.35rem;min-width:0;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 18px 50px #22403612}.HomePage-module__t6iMeG__productCardLink{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.HomePage-module__t6iMeG__productCardVisual{background:linear-gradient(180deg, #ffffff70, transparent), color-mix(in srgb, var(--product-accent) 5%, #f3f7f6);border-radius:1rem;height:17rem;margin:.65rem .65rem 0;position:relative;overflow:hidden}.HomePage-module__t6iMeG__productCardGlow{background:var(--product-accent-glow);filter:blur(28px);opacity:.68;border-radius:50%;width:72%;height:55%;transition:opacity .22s,transform .22s;position:absolute;top:18%;left:50%;transform:translate(-50%)}.HomePage-module__t6iMeG__productImage{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 15px 18px #1826222b);padding:1rem 1.15rem .2rem;transition:transform .24s}.HomePage-module__t6iMeG__productCardBody{flex-direction:column;flex:1;padding:1.35rem 1.2rem 1.3rem;display:flex}.HomePage-module__t6iMeG__productCardTitleRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.HomePage-module__t6iMeG__productCardTitleRow h3{color:var(--home-text);letter-spacing:-.025em;margin:0;font-size:1.35rem}.HomePage-module__t6iMeG__productAccentLine{background:linear-gradient(90deg, transparent, var(--product-accent));flex:none;width:2.6rem;height:2px}.HomePage-module__t6iMeG__productSummary{color:var(--home-text-secondary);margin:.8rem 0 0;font-size:.9rem;line-height:1.55}.HomePage-module__t6iMeG__productVariants{color:color-mix(in srgb, var(--product-accent) 77%, var(--home-text));letter-spacing:.04em;margin:1rem 0 0;font-size:.73rem;font-weight:760;line-height:1.5}.HomePage-module__t6iMeG__productLinkLabel{color:var(--home-text);align-items:center;gap:.42rem;margin-top:auto;padding-top:1.25rem;font-size:.82rem;font-weight:720;display:inline-flex}.HomePage-module__t6iMeG__verificationSection{border:1px solid color-mix(in srgb, var(--home-accent) 45%, white);color:#fff;background:radial-gradient(circle at 82% 5%, #ffffff26, transparent 20rem), linear-gradient(135deg, var(--home-accent-deep), var(--home-accent));width:min(100% - 2rem,76rem);box-shadow:0 26px 70px color-mix(in srgb, var(--home-accent) 22%, transparent);border-radius:1.5rem;gap:1.5rem;margin-block:1rem 4.8rem;padding:2rem 1.5rem;display:grid;overflow:hidden}.HomePage-module__t6iMeG__verificationMotif{color:#ffffff14;font-size:18rem;font-weight:850;line-height:1;position:absolute;top:-4.4rem;right:-1.2rem;transform:rotate(-7deg)}.HomePage-module__t6iMeG__verificationIcon{z-index:1;aspect-ratio:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff47;border-radius:1rem;place-items:center;width:4rem;display:grid;position:relative}.HomePage-module__t6iMeG__verificationCopy{z-index:1;max-width:42rem;position:relative}.HomePage-module__t6iMeG__verificationCopy .HomePage-module__t6iMeG__eyebrow,.HomePage-module__t6iMeG__verificationCopy h2,.HomePage-module__t6iMeG__verificationCopy>p:last-child{color:#fff}.HomePage-module__t6iMeG__verificationCopy>p:last-child{opacity:.75}.HomePage-module__t6iMeG__lightButton{z-index:1;width:fit-content;color:var(--home-accent-deep);background:#fff;position:relative;box-shadow:0 14px 34px #072c2233}.HomePage-module__t6iMeG__aboutSection{padding-top:1rem}.HomePage-module__t6iMeG__aboutIntro{align-items:center;gap:2.5rem;display:grid}.HomePage-module__t6iMeG__aboutCopy{max-width:42rem}.HomePage-module__t6iMeG__aboutLead,.HomePage-module__t6iMeG__aboutSupporting{color:var(--home-text-secondary);line-height:1.65}.HomePage-module__t6iMeG__aboutLead{color:var(--home-text);margin:1.2rem 0 0;font-size:clamp(1rem,1.8vw,1.16rem)}.HomePage-module__t6iMeG__aboutSupporting{margin:.85rem 0 0;font-size:.92rem}.HomePage-module__t6iMeG__textLink{color:var(--home-accent-deep);align-items:center;gap:.45rem;margin-top:1.3rem;font-size:.83rem;font-weight:740;text-decoration:none;display:inline-flex}.HomePage-module__t6iMeG__aboutVisual{aspect-ratio:1.35;border:1px solid var(--home-border);background:linear-gradient(145deg, #ffffffdb, #ffffff57), var(--home-accent-soft);border-radius:48% 52% 46% 54%;justify-self:center;width:min(100%,28rem);position:relative;overflow:hidden;box-shadow:inset 0 0 3rem #ffffffc7,0 24px 60px #25564617}.HomePage-module__t6iMeG__aboutX{color:#0000;background:linear-gradient(135deg, #ffffffe6, var(--home-accent));filter:drop-shadow(0 12px 22px var(--home-accent-glow));-webkit-background-clip:text;background-clip:text;font-size:10rem;font-weight:850;line-height:.7;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-4deg)}.HomePage-module__t6iMeG__aboutOrbit{border:1px solid color-mix(in srgb, var(--home-accent) 28%, transparent);border-radius:50%;position:absolute;inset:14% 8%;transform:rotate(-12deg)}.HomePage-module__t6iMeG__aboutNodeOne,.HomePage-module__t6iMeG__aboutNodeTwo,.HomePage-module__t6iMeG__aboutNodeThree{aspect-ratio:1;background:var(--home-accent);width:1rem;box-shadow:0 0 1.3rem var(--home-accent-glow);border:1px solid #ffffffdb;border-radius:50%;position:absolute}.HomePage-module__t6iMeG__aboutNodeOne{top:17%;left:23%}.HomePage-module__t6iMeG__aboutNodeTwo{width:.72rem;top:35%;right:11%}.HomePage-module__t6iMeG__aboutNodeThree{width:.55rem;bottom:10%;right:27%}.HomePage-module__t6iMeG__aboutBenefits{gap:.8rem;margin-top:2.2rem;display:grid}.HomePage-module__t6iMeG__aboutBenefitCard{border:1px solid var(--home-border);background:radial-gradient(circle at 15% 0, var(--home-accent-glow), transparent 8rem), linear-gradient(145deg, #ffffffd1, #f9fcfb94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:1rem;flex-direction:column;min-width:0;min-height:13.4rem;padding:1.15rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:inset 0 1px #ffffffd1,0 14px 36px #1f4c3d0f}.HomePage-module__t6iMeG__aboutBenefitIcon{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--home-accent) 22%, transparent);width:2.35rem;color:var(--home-accent-deep);background:color-mix(in srgb, var(--home-accent-soft) 74%, white);border-radius:.72rem;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffe0}.HomePage-module__t6iMeG__aboutBenefitCard h3{color:var(--home-text);letter-spacing:-.015em;margin:.9rem 0 0;font-size:.98rem}.HomePage-module__t6iMeG__aboutBenefitCard p{color:var(--home-text-secondary);margin:.55rem 0 0;font-size:.78rem;line-height:1.55}.HomePage-module__t6iMeG__aboutBenefitLink{width:fit-content;color:var(--home-accent-deep);align-items:center;gap:.35rem;margin-top:auto;padding-top:.8rem;font-size:.76rem;font-weight:740;text-decoration:none;display:inline-flex}.HomePage-module__t6iMeG__faqSection{border-top:1px solid var(--home-border);gap:2.4rem;display:grid}.HomePage-module__t6iMeG__faqHeading{align-self:start}.HomePage-module__t6iMeG__faqList{border-top:1px solid var(--home-border)}.HomePage-module__t6iMeG__faqItem{border-bottom:1px solid var(--home-border)}.HomePage-module__t6iMeG__faqItem summary{min-height:4.35rem;color:var(--home-text);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-size:.98rem;font-weight:660;list-style:none;display:flex}.HomePage-module__t6iMeG__faqItem summary::-webkit-details-marker{display:none}.HomePage-module__t6iMeG__faqItem summary svg{color:var(--home-accent);flex:none;transition:transform .18s}.HomePage-module__t6iMeG__faqItem[open] summary svg{transform:rotate(45deg)}.HomePage-module__t6iMeG__faqItem p{max-width:42rem;color:var(--home-text-secondary);margin:-.2rem 2rem 1.25rem 0;font-size:.9rem;line-height:1.6}.HomePage-module__t6iMeG__faqItem p a,.HomePage-module__t6iMeG__faqLink{color:var(--home-accent-deep);font-weight:700}.HomePage-module__t6iMeG__faqLink{align-items:center;gap:.35rem;margin:-.65rem 0 1.25rem;font-size:.8rem;text-decoration:none;display:inline-flex}@keyframes HomePage-module__t6iMeG__heroSlideEnter{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (hover:hover){.HomePage-module__t6iMeG__catalogFilter:not(.HomePage-module__t6iMeG__catalogFilterActive):hover{border-color:color-mix(in srgb, var(--home-accent) 48%, var(--home-border));background:color-mix(in srgb, var(--home-accent) 8%, white);color:var(--home-accent-deep);box-shadow:inset 0 1px 0 #ffffffeb, 0 5px 12px color-mix(in srgb, var(--home-accent) 10%, transparent);transform:translateY(-1px)}.HomePage-module__t6iMeG__productCard:hover{border-color:color-mix(in srgb, var(--product-accent) 48%, var(--home-border));box-shadow:0 24px 64px var(--product-accent-soft);transform:translateY(-4px)}.HomePage-module__t6iMeG__productCard:hover .HomePage-module__t6iMeG__productImage{transform:translateY(-5px)}.HomePage-module__t6iMeG__productCard:hover .HomePage-module__t6iMeG__productCardGlow{opacity:.94;transform:translate(-50%)scale(1.06)}.HomePage-module__t6iMeG__aboutBenefitCard:hover{border-color:color-mix(in srgb, var(--home-accent) 34%, var(--home-border));transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe0,0 18px 42px #1f4c3d17}}@keyframes HomePage-module__t6iMeG__catalogCardReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (min-width:40rem){.HomePage-module__t6iMeG__productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.HomePage-module__t6iMeG__verificationSection{padding:2.6rem}.HomePage-module__t6iMeG__aboutBenefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.HomePage-module__t6iMeG__hero{height:41.5rem}.HomePage-module__t6iMeG__heroSlide{grid-template-rows:1fr;grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);align-items:center;gap:1rem;padding:3.2rem 2rem 5.2rem}.HomePage-module__t6iMeG__heroTitle{font-size:clamp(3.4rem,6vw,5.2rem)}.HomePage-module__t6iMeG__heroBrandTitle{font-size:clamp(6.4rem,11vw,9rem)}.HomePage-module__t6iMeG__heroHeadline{font-size:clamp(2rem,3.3vw,2.75rem)}.HomePage-module__t6iMeG__heroDescription{font-size:1rem}.HomePage-module__t6iMeG__heroVisual{height:100%}.HomePage-module__t6iMeG__brandHeroVisual{border-radius:2.2rem;inset:5% -2rem 3% -1.5rem}.HomePage-module__t6iMeG__heroPackshots{inset:5% -2rem 3% -1rem}.HomePage-module__t6iMeG__heroPackshots[data-composition=pairs] .HomePage-module__t6iMeG__heroPackshot{width:34%;height:76%}.HomePage-module__t6iMeG__heroPackshots[data-composition=pairs] .HomePage-module__t6iMeG__heroPackshot:nth-child(3){height:86%;left:33%}.HomePage-module__t6iMeG__verificationVisual{inset:10% 0 5%}.HomePage-module__t6iMeG__codeCard{padding:1.2rem}.HomePage-module__t6iMeG__heroArrow{display:inline-flex}.HomePage-module__t6iMeG__section{width:min(100% - 4rem,76rem);padding-block:6.4rem}.HomePage-module__t6iMeG__sectionHeading{margin-bottom:2.8rem}.HomePage-module__t6iMeG__productCardVisual{height:18.5rem}.HomePage-module__t6iMeG__verificationSection{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2rem;width:min(100% - 4rem,76rem);margin-block:1rem 6.4rem}.HomePage-module__t6iMeG__aboutIntro{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);gap:5rem}.HomePage-module__t6iMeG__faqSection{grid-template-columns:minmax(15rem,.68fr) minmax(0,1.32fr);gap:5rem}}@media (min-width:64rem){.HomePage-module__t6iMeG__productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.HomePage-module__t6iMeG__productCardVisual{height:17.5rem}.HomePage-module__t6iMeG__aboutBenefits{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:75rem){.HomePage-module__t6iMeG__productGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem}.HomePage-module__t6iMeG__productCardVisual{height:13.5rem}.HomePage-module__t6iMeG__productCardBody{padding:1.1rem 1rem 1.15rem}.HomePage-module__t6iMeG__productCardTitleRow h3{font-size:1.08rem}.HomePage-module__t6iMeG__productSummary{font-size:.79rem}.HomePage-module__t6iMeG__productVariants{font-size:.66rem}}@media (max-width:23.5rem){.HomePage-module__t6iMeG__hero{height:45rem}.HomePage-module__t6iMeG__heroActions{display:grid}}@media (prefers-reduced-motion:reduce){.HomePage-module__t6iMeG__heroSlide,.HomePage-module__t6iMeG__productCard,.HomePage-module__t6iMeG__catalogFilter,.HomePage-module__t6iMeG__productImage,.HomePage-module__t6iMeG__productCardGlow,.HomePage-module__t6iMeG__heroDot span,.HomePage-module__t6iMeG__faqItem summary svg,.HomePage-module__t6iMeG__primaryButton,.HomePage-module__t6iMeG__secondaryButton,.HomePage-module__t6iMeG__lightButton{scroll-behavior:auto;transition:none;animation:none}}
.XgenLogo-module__51zMOG__logo{--x-accent:var(--page-accent);--x-bounce-height:5px;width:5.25rem;height:2.125rem;display:block;overflow:visible}.XgenLogo-module__51zMOG__symbol,.XgenLogo-module__51zMOG__symbolMotion{transform-box:fill-box;transform-origin:50%}.XgenLogo-module__51zMOG__symbolMotion{will-change:transform}.XgenLogo-module__51zMOG__wordmark{transform-box:fill-box}.XgenLogo-module__51zMOG__accentPulse{opacity:0;will-change:filter, opacity}.XgenLogo-module__51zMOG__centerBridge{opacity:.76}.XgenLogo-module__51zMOG__glassSweep{filter:blur(1.1px);mix-blend-mode:screen;opacity:0;transform-box:fill-box;transform-origin:50%;will-change:transform, opacity}.XgenLogo-module__51zMOG__animated .XgenLogo-module__51zMOG__symbolMotion{animation:13s cubic-bezier(.4,0,.2,1) infinite XgenLogo-module__51zMOG__xMicroBounce}.XgenLogo-module__51zMOG__animated .XgenLogo-module__51zMOG__accentPulse{animation:13s ease-in-out infinite XgenLogo-module__51zMOG__accentGlow}.XgenLogo-module__51zMOG__animated .XgenLogo-module__51zMOG__centerBridge{animation:13s ease-in-out infinite XgenLogo-module__51zMOG__centerGlow}.XgenLogo-module__51zMOG__animated .XgenLogo-module__51zMOG__glassSweep{animation:13s cubic-bezier(.42,0,.24,1) infinite XgenLogo-module__51zMOG__glassShimmer}@keyframes XgenLogo-module__51zMOG__xMicroBounce{0%,2%,21.5%,to{transform:translateY(0)scale(1)}6%{transform:translateY(calc(var(--x-bounce-height) * -.7)) scale(1.01)}9%{transform:translateY(calc(var(--x-bounce-height) * -1)) scale(1.02)}12%{transform:translateY(1px)scale(.995)}15.5%{transform:translateY(-1px)scale(1.004)}}@keyframes XgenLogo-module__51zMOG__accentGlow{0%,6%,21.5%,to{filter:drop-shadow(0 0 #0000);opacity:0}10%{opacity:.065}14%{filter:drop-shadow(0 0 1.5px color-mix(in srgb, var(--x-accent) 58%, transparent));opacity:.105}18%{opacity:.035}}@keyframes XgenLogo-module__51zMOG__centerGlow{0%,7%,21.5%,to{filter:drop-shadow(0 0 #0000);opacity:.76}13%{filter:drop-shadow(0 0 .8px color-mix(in srgb, var(--x-accent) 32%, transparent));opacity:.86}17.5%{opacity:.81}}@keyframes XgenLogo-module__51zMOG__glassShimmer{0%,4.5%{opacity:0;transform:translate(0)}6%{opacity:.08}10.5%{opacity:.26}16.8%{opacity:.1;transform:translate(66px)}18%,to{opacity:0;transform:translate(66px)}}@media (max-width:47.999rem){.XgenLogo-module__51zMOG__logo{--x-bounce-height:4px}}@media (prefers-reduced-motion:reduce){.XgenLogo-module__51zMOG__animated .XgenLogo-module__51zMOG__symbolMotion,.XgenLogo-module__51zMOG__animated .XgenLogo-module__51zMOG__accentPulse,.XgenLogo-module__51zMOG__animated .XgenLogo-module__51zMOG__centerBridge,.XgenLogo-module__51zMOG__animated .XgenLogo-module__51zMOG__glassSweep{animation:none}}
.XgenHero-module__HEE_aa__hero{--theme-text-secondary:#637582;--theme-glass:#ffffffb8;--theme-border-glass:#779eac3d;--theme-accent-soft:color-mix(in srgb, var(--hero-accent) 12%, transparent);width:100%;min-height:clamp(42rem,56vw,52.5rem);color:var(--theme-hero-text,#1b2d39);background:var(--theme-hero-background,#fbfdfd);position:relative;overflow:hidden}.XgenHero-module__HEE_aa__copy{z-index:20;width:min(36rem,39vw);position:absolute;top:50%;left:max(2rem,50vw - 38rem);transform:translateY(-50%)}.XgenHero-module__HEE_aa__title{letter-spacing:-.062em;overflow-wrap:normal;text-wrap:balance;max-width:11ch;margin:0 0 .9rem;font-size:clamp(3.5rem,6vw,6.25rem);font-weight:530;line-height:.94}.XgenHero-module__HEE_aa__description{max-width:33rem;color:var(--theme-hero-text-secondary,#536874);margin:0;font-size:clamp(.88rem,1.05vw,1rem);line-height:1.57}.XgenHero-module__HEE_aa__glassInfo{border:1px solid color-mix(in srgb, var(--hero-accent) 19%, var(--theme-hero-glass-border-base,#ffffffc7));background:linear-gradient(135deg, var(--theme-hero-glass-start,#ffffffb8), var(--theme-hero-glass-end,#ffffff6b)), color-mix(in srgb, var(--hero-accent) 4%, transparent);width:min(33.5rem,100%);box-shadow:inset 0 1px 0 var(--theme-hero-glass-highlight,#ffffffe6), 0 .8rem 2rem color-mix(in srgb, var(--hero-accent) 8%, transparent);-webkit-backdrop-filter:blur(12px)saturate(112%);border-radius:.9rem;padding:clamp(.85rem,1.5vw,1.1rem) clamp(.9rem,1.7vw,1.2rem);position:relative}.XgenHero-module__HEE_aa__technicalFacts{margin:.85rem 0 0}.XgenHero-module__HEE_aa__technicalFacts div{border-top:1px solid color-mix(in srgb, var(--hero-accent) 17%, transparent);grid-template-columns:minmax(8.5rem,.42fr) minmax(0,.58fr);gap:.75rem;padding-block:.47rem;display:grid}.XgenHero-module__HEE_aa__technicalFacts dt{color:color-mix(in srgb, var(--hero-accent) 86%, var(--theme-hero-label-mix,#40515c));letter-spacing:.085em;text-transform:uppercase;font-size:.61rem;font-weight:750;line-height:1.35}.XgenHero-module__HEE_aa__technicalFacts dd{color:var(--theme-hero-fact,#263d49);margin:0;font-size:.78rem;font-weight:610;line-height:1.35}.XgenHero-module__HEE_aa__visual,.XgenHero-module__HEE_aa__scene{position:absolute;inset:0}.XgenHero-module__HEE_aa__scene{margin:0;overflow:hidden}.XgenHero-module__HEE_aa__lightPortal{z-index:3;width:min(33vw,29rem);height:82%;top:49%;left:68%;transform:translate(-50%,-50%)}.XgenHero-module__HEE_aa__wave{z-index:4;--wave-opacity:.94;opacity:.94;pointer-events:none;width:calc(100% + 12vw);height:100%;animation:1.25s ease-out both XgenHero-module__HEE_aa__fadeIn;position:absolute;top:0;left:-6vw;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#0009,#000 37% 66%,#000000a6);mask-image:linear-gradient(90deg,#0009,#000 37% 66%,#000000a6)}.XgenHero-module__HEE_aa__waveBody{opacity:1}.XgenHero-module__HEE_aa__waveRefraction{opacity:.8}.XgenHero-module__HEE_aa__waveHighlight{opacity:1}.XgenHero-module__HEE_aa__waveEdge{opacity:.88}.XgenHero-module__HEE_aa__lightFlow{stroke-dasharray:150 76}.XgenHero-module__HEE_aa__waveFar{opacity:.4}.XgenHero-module__HEE_aa__waveNear{opacity:.28}.XgenHero-module__HEE_aa__stage{z-index:8;aspect-ratio:1672/941;pointer-events:none;width:min(49vw,44rem);position:absolute;top:57%;left:68%;transform:translate(-50%)}.XgenHero-module__HEE_aa__stage img{-o-object-fit:contain;object-fit:contain}.XgenHero-module__HEE_aa__product{z-index:10;aspect-ratio:1;filter:drop-shadow(0 1.4rem 1.25rem #233a4121);width:min(39vw,36rem);animation:1.1s cubic-bezier(.22,1,.36,1) both XgenHero-module__HEE_aa__productEnter;position:absolute;top:52%;left:68%;transform:translate(-50%,-50%)}.XgenHero-module__HEE_aa__floating{z-index:5;opacity:.62;background:radial-gradient(circle at 28% 24%, #fffffff2, transparent 30%), radial-gradient(circle at 67% 72%, color-mix(in srgb, var(--hero-accent) 31%, transparent), transparent 66%), #ffffff29;box-shadow:inset -5px -7px 12px color-mix(in srgb, var(--hero-accent) 19%, transparent), inset 3px 3px 8px #fffc, 0 8px 20px color-mix(in srgb, var(--hero-accent) 13%, transparent);pointer-events:none;border:1px solid #ffffffe0;position:absolute}.XgenHero-module__HEE_aa__floatingSphere{border-radius:50%;width:3.6rem;height:3.6rem;animation:12s ease-in-out infinite XgenHero-module__HEE_aa__floatOne;top:18%;left:49%}.XgenHero-module__HEE_aa__floatingDrop{border-radius:56% 44% 63% 37%/36% 57% 43% 64%;width:4.5rem;height:6rem;animation:15s ease-in-out infinite XgenHero-module__HEE_aa__floatTwo;top:39%;right:7%;transform:rotate(26deg)}.XgenHero-module__HEE_aa__foregroundLens{z-index:5;background:radial-gradient(circle at 36% 27%, #ffffff6b, color-mix(in srgb, var(--hero-accent) 9%, transparent) 50%, transparent 72%);filter:blur(3px);opacity:.25;pointer-events:none;border:1px solid #ffffffad;border-radius:53% 47% 55% 45%;width:20vw;height:19vw;position:absolute;bottom:-21%;right:-6%;box-shadow:inset 1rem 1rem 2rem #ffffff6b}.XgenHero-module__HEE_aa__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes XgenHero-module__HEE_aa__fadeIn{0%{opacity:0}to{opacity:var(--wave-opacity,1)}}@keyframes XgenHero-module__HEE_aa__productEnter{0%{opacity:0;translate:0 16px;scale:.98}to{opacity:1;translate:0;scale:1}}@keyframes XgenHero-module__HEE_aa__floatOne{50%{translate:2px -7px}}@keyframes XgenHero-module__HEE_aa__floatTwo{50%{translate:-4px 5px}}@media (max-width:56rem){.XgenHero-module__HEE_aa__hero{flex-direction:column;min-height:0;display:flex}.XgenHero-module__HEE_aa__copy{width:min(100% - 2rem,40rem);margin:0 auto;padding-top:clamp(2.5rem,7vw,4rem);position:relative;top:auto;left:auto;transform:none}.XgenHero-module__HEE_aa__title{max-width:13ch;font-size:clamp(3.2rem,9vw,5.5rem)}.XgenHero-module__HEE_aa__visual{width:100%;height:clamp(26rem,83vw,37rem);margin-top:.25rem;position:relative;inset:auto}.XgenHero-module__HEE_aa__lightPortal{width:min(54vw,25rem);height:88%;top:45%;left:54%}.XgenHero-module__HEE_aa__product{width:min(66vw,30rem);top:50%;left:54%}.XgenHero-module__HEE_aa__stage{width:min(76vw,38rem);top:56%;left:54%}.XgenHero-module__HEE_aa__wave{width:calc(100% + 16vw);height:110%;top:-7%;left:-8vw}.XgenHero-module__HEE_aa__floatingSphere{width:2.8rem;height:2.8rem;top:19%;left:18%}.XgenHero-module__HEE_aa__floatingDrop{width:3.2rem;height:4.3rem;top:43%;right:8%}.XgenHero-module__HEE_aa__foregroundLens{display:none}}@media (max-width:40rem){.XgenHero-module__HEE_aa__copy{padding-top:2rem}.XgenHero-module__HEE_aa__title{font-size:clamp(3rem,14vw,4.6rem)}.XgenHero-module__HEE_aa__description{font-size:.9rem}.XgenHero-module__HEE_aa__glassInfo{padding:.85rem .9rem}.XgenHero-module__HEE_aa__technicalFacts div{grid-template-columns:1fr;gap:.17rem;padding-block:.42rem}.XgenHero-module__HEE_aa__technicalFacts dd{font-size:.8rem}.XgenHero-module__HEE_aa__visual{height:clamp(22rem,108vw,32rem);margin-top:1.1rem}.XgenHero-module__HEE_aa__lightPortal{width:70vw;height:94%;top:43%;left:51%}.XgenHero-module__HEE_aa__product{width:min(83vw,25rem);top:45%;left:51%}.XgenHero-module__HEE_aa__stage{width:min(100vw,29rem);top:52%;left:51%}.XgenHero-module__HEE_aa__wave{--wave-opacity:.76;opacity:.76}.XgenHero-module__HEE_aa__floatingSphere{width:2rem;height:2rem;top:15%;left:8%}.XgenHero-module__HEE_aa__floatingDrop{width:2.5rem;height:3.4rem;top:49%;right:2%}}@media (prefers-reduced-motion:reduce){.XgenHero-module__HEE_aa__wave,.XgenHero-module__HEE_aa__product,.XgenHero-module__HEE_aa__floating{animation:none!important}}
.ProductLightPortal-module__tZFmzG__portal{pointer-events:none;border-radius:42% 58% 49% 51%/18% 23% 17% 21%;animation:16s ease-in-out infinite ProductLightPortal-module__tZFmzG__portalBreathe;position:absolute}.ProductLightPortal-module__tZFmzG__portal:before,.ProductLightPortal-module__tZFmzG__portal:after{content:"";pointer-events:none;position:absolute}.ProductLightPortal-module__tZFmzG__portal:before{border-radius:inherit;background:radial-gradient(ellipse 72% 58% at 47% 45%, #fff 0%, color-mix(in srgb, var(--hero-accent) 32%, #fff) 31%, color-mix(in srgb, var(--hero-accent) 82%, #fff) 56%, transparent 92%), radial-gradient(ellipse 42% 34% at 62% 62%, var(--hero-accent), transparent 95%);filter:blur(46px);opacity:var(--portal-opacity,.44);inset:0}.ProductLightPortal-module__tZFmzG__portal:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--hero-accent) 20%, #fff) 42%, #fff 55%, transparent);filter:blur(20px);opacity:.2;border-radius:54% 46% 48% 52%/15% 23% 18% 27%;inset:14% 63% 14% 13%;transform:skew(-6deg)}@keyframes ProductLightPortal-module__tZFmzG__portalBreathe{0%,to{border-radius:42% 58% 49% 51%/18% 23% 17% 21%;translate:-9px;scale:.96 1}50%{border-radius:50% 50% 43% 57%/22% 18% 23% 17%;translate:9px -3px;scale:1.04 1.01}}@media (prefers-reduced-motion:reduce){.ProductLightPortal-module__tZFmzG__portal{animation:none}}
.ProductPackshot-module__a9ZNya__packshot{container-type:inline-size}.ProductPackshot-module__a9ZNya__box,.ProductPackshot-module__a9ZNya__vial{-o-object-fit:contain;object-fit:contain}.ProductPackshot-module__a9ZNya__box{clip-path:inset(0 40% 0 0)}.ProductPackshot-module__a9ZNya__vial{clip-path:inset(0 0 0 60%);translate:0 calc(-1 * var(--vial-lift,1.6%))}.ProductPackshot-module__a9ZNya__dosage{z-index:2;color:#fff;letter-spacing:-.025em;white-space:nowrap;pointer-events:none;place-items:center;font-family:Arial,Helvetica,sans-serif;font-weight:800;line-height:1;display:grid;position:absolute}.ProductPackshot-module__a9ZNya__boxDosage{width:16.2%;height:6.8%;font-size:2.25cqw;top:44.5%;left:20%}.ProductPackshot-module__a9ZNya__vialDosage{width:11.2%;height:5.1%;font-size:1.55cqw;top:67.6%;left:68.1%}.ProductPackshot-module__a9ZNya__combination .ProductPackshot-module__a9ZNya__boxDosage{font-size:2cqw}.ProductPackshot-module__a9ZNya__combination .ProductPackshot-module__a9ZNya__vialDosage{font-size:1.42cqw}.ProductPackshot-module__a9ZNya__whitePlatinum .ProductPackshot-module__a9ZNya__boxDosage{top:48.2%}.ProductPackshot-module__a9ZNya__whitePlatinum .ProductPackshot-module__a9ZNya__vialDosage{top:69.1%}.ProductPackshot-module__a9ZNya__arctic .ProductPackshot-module__a9ZNya__boxDosage{width:26.8%;height:5.6%;font-size:2.8cqw;top:56.9%;left:22.8%}.ProductPackshot-module__a9ZNya__arctic .ProductPackshot-module__a9ZNya__vialDosage{width:15.7%;height:4.9%;font-size:1.85cqw;top:64.8%;left:68.4%}
.ProductStorageSection-module__I2xJlq__section{--storage-accent:var(--theme-accent);z-index:3;isolation:isolate;border:1px solid var(--theme-border-glass);background:radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--storage-accent) 12%, transparent), transparent 17rem), linear-gradient(145deg, color-mix(in srgb, var(--theme-glass) 94%, white), color-mix(in srgb, var(--theme-accent-soft) 68%, transparent));width:min(100% - 2rem,76rem);box-shadow:inset 0 1px 0 #ffffffc7, 0 1.25rem 3.5rem var(--theme-accent-soft);-webkit-backdrop-filter:blur(10px)saturate(112%);border-radius:1.5rem;margin:clamp(1.25rem,2.4vw,2rem) auto clamp(1.25rem,2.8vw,2.25rem);padding:clamp(1.25rem,2.8vw,2rem);position:relative;overflow:hidden}.ProductStorageSection-module__I2xJlq__section:before{z-index:-1;border:1px solid color-mix(in srgb, var(--storage-accent) 18%, transparent);opacity:.42;content:"";pointer-events:none;border-radius:43% 57% 54% 46%;width:18rem;height:18rem;position:absolute;top:-7rem;right:-5rem;transform:rotate(18deg)}.ProductStorageSection-module__I2xJlq__heading{margin-bottom:clamp(1rem,2vw,1.4rem)}.ProductStorageSection-module__I2xJlq__heading h2{color:var(--theme-text);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.4vw,3rem);font-weight:520;line-height:1}.ProductStorageSection-module__I2xJlq__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:clamp(.65rem,1.2vw,.9rem);margin:0;padding:0;list-style:none;display:grid}.ProductStorageSection-module__I2xJlq__card{border:1px solid color-mix(in srgb, var(--theme-border-glass) 84%, var(--storage-accent));background:linear-gradient(145deg, color-mix(in srgb, var(--theme-glass) 92%, white), color-mix(in srgb, var(--storage-accent) 5%, transparent));min-width:0;box-shadow:inset 0 1px 0 #fffc, 0 .8rem 2rem color-mix(in srgb, var(--storage-accent) 6%, transparent);border-radius:1rem;padding:clamp(.9rem,1.8vw,1.2rem);position:relative;overflow:hidden}.ProductStorageSection-module__I2xJlq__card:after{background:linear-gradient(90deg, transparent, var(--storage-accent), transparent);opacity:.5;content:"";width:2.5rem;height:1px;position:absolute;top:0;left:1rem}.ProductStorageSection-module__I2xJlq__icon{border:1px solid color-mix(in srgb, var(--storage-accent) 24%, var(--theme-border-glass));background:linear-gradient(145deg, #ffffffb3, color-mix(in srgb, var(--storage-accent) 10%, transparent));width:2.75rem;height:2.75rem;color:var(--storage-accent);box-shadow:inset 0 1px 0 #ffffffd1, 0 .45rem 1.25rem color-mix(in srgb, var(--storage-accent) 10%, transparent);border-radius:.8rem;place-items:center;margin-bottom:.9rem;display:grid}.ProductStorageSection-module__I2xJlq__card h3{color:var(--theme-text);letter-spacing:.025em;text-transform:uppercase;margin:0 0 .5rem;font-size:clamp(.72rem,1.1vw,.82rem);font-weight:750;line-height:1.3}.ProductStorageSection-module__I2xJlq__card p{color:var(--theme-text-secondary);margin:0;font-size:clamp(.74rem,1vw,.82rem);line-height:1.5}@media (min-width:64rem){.ProductStorageSection-module__I2xJlq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:30rem){.ProductStorageSection-module__I2xJlq__section{padding:1.1rem}.ProductStorageSection-module__I2xJlq__card{padding:.85rem}.ProductStorageSection-module__I2xJlq__icon{width:2.5rem;height:2.5rem;margin-bottom:.75rem}}
.ProductThemePreviewNav-module__IFUGrq__section{margin-bottom:2rem}.ProductThemePreviewNav-module__IFUGrq__heading{max-width:44rem;margin-bottom:1rem}.ProductThemePreviewNav-module__IFUGrq__heading h2{letter-spacing:-.04em;margin:0 0 .45rem;font-size:clamp(1.8rem,4vw,2.7rem)}.ProductThemePreviewNav-module__IFUGrq__heading p{color:var(--muted);margin:0;line-height:1.55}.ProductThemePreviewNav-module__IFUGrq__grid{grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ProductThemePreviewNav-module__IFUGrq__card{--preview-accent:#3671a7;--preview-background:#f5f7fa;--preview-text:#15202c;border:1px solid color-mix(in srgb, var(--preview-accent) 38%, transparent);background:radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--preview-accent) 28%, transparent), transparent 6rem), var(--preview-background);min-height:10.5rem;color:var(--preview-text);border-radius:1rem;padding:.8rem;text-decoration:none;transition:border-color .16s,transform .16s;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff61}.ProductThemePreviewNav-module__IFUGrq__card:hover{border-color:var(--preview-accent);transform:translateY(-2px)}.ProductThemePreviewNav-module__IFUGrq__visual{min-height:6rem;position:relative}.ProductThemePreviewNav-module__IFUGrq__visual svg{z-index:2;position:relative}.ProductThemePreviewNav-module__IFUGrq__visual img{-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;filter:drop-shadow(0 .6rem .6rem color-mix(in srgb, var(--preview-accent) 22%, transparent))}.ProductThemePreviewNav-module__IFUGrq__meta{z-index:2;align-self:end;gap:.18rem;display:grid;position:relative}.ProductThemePreviewNav-module__IFUGrq__meta strong{font-size:.84rem}.ProductThemePreviewNav-module__IFUGrq__meta span{color:color-mix(in srgb, var(--preview-text) 72%, var(--preview-accent));font-size:.7rem}
.MolecularField-module__FcgcFq__field{z-index:1;pointer-events:none;opacity:1;--bond-strength:.82;position:absolute;inset:0;overflow:hidden}.MolecularField-module__FcgcFq__fragment{top:var(--field-y);left:var(--field-x);width:132px;height:85px;opacity:var(--field-strength);transform:translate(-50%, -50%) scale(var(--field-scale));animation:MolecularField-module__FcgcFq__fragmentDrift var(--field-speed) ease-in-out var(--field-delay) infinite alternate;will-change:transform;display:block;position:absolute}.MolecularField-module__FcgcFq__molecule{width:100%;height:100%;animation:MolecularField-module__FcgcFq__fragmentPresence var(--field-speed) ease-in-out var(--field-delay) infinite alternate;filter:drop-shadow(0 4px 8px color-mix(in srgb, var(--theme-accent) 15%, transparent));display:block;overflow:visible}.MolecularField-module__FcgcFq__bonds{opacity:var(--bond-strength)}.MolecularField-module__FcgcFq__satelliteOne{animation:MolecularField-module__FcgcFq__satelliteDepthOne var(--field-speed) ease-in-out var(--field-delay) infinite alternate}.MolecularField-module__FcgcFq__satelliteTwo{animation:MolecularField-module__FcgcFq__satelliteDepthTwo var(--field-speed) ease-in-out var(--field-delay) infinite alternate}@keyframes MolecularField-module__FcgcFq__fragmentDrift{0%{transform:translate(-50%, -50%) scale(var(--field-scale)) rotate(-3deg)}to{transform:translate(calc(-50% + var(--field-drift-x)), calc(-50% + var(--field-drift-y))) scale(var(--field-scale)) rotate(5deg)}}@keyframes MolecularField-module__FcgcFq__fragmentPresence{0%,to{opacity:.7}40%,72%{opacity:1}}@keyframes MolecularField-module__FcgcFq__satelliteDepthOne{0%{transform:translate(-1px,.8px)}to{transform:translate(1.2px,-1px)}}@keyframes MolecularField-module__FcgcFq__satelliteDepthTwo{0%{transform:translate(1px,-.8px)}to{transform:translate(-1.1px,1px)}}@media (max-width:40rem){.MolecularField-module__FcgcFq__field{opacity:.86;--bond-strength:.68}.MolecularField-module__FcgcFq__fragment{--field-scale:.86;width:108px;height:69px}.MolecularField-module__FcgcFq__fragment:not(.MolecularField-module__FcgcFq__mobileVisible){display:none}}@media (prefers-reduced-motion:reduce){.MolecularField-module__FcgcFq__fragment,.MolecularField-module__FcgcFq__molecule,.MolecularField-module__FcgcFq__satelliteOne,.MolecularField-module__FcgcFq__satelliteTwo{animation:none!important}}
