.NewsletterSignup_section__BxBj6{position:relative;overflow:hidden;padding:80px 0}.NewsletterSignup_backgroundGlow__sBADH{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:900px;background:radial-gradient(circle,rgba(var(--nl-accent-rgb,0,255,65),.06) 0,transparent 70%);pointer-events:none}.NewsletterSignup_content___2fP5{max-width:640px;margin:0 auto;padding:0 24px;text-align:center;position:relative;z-index:1}.NewsletterSignup_badge__HqPA0{display:inline-block;padding:6px 16px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;background:rgba(var(--nl-accent-rgb,0,255,65),.1);color:var(--nl-accent,var(--accent-primary,#00ff41));border:1px solid rgba(var(--nl-accent-rgb,0,255,65),.2);margin-bottom:20px}.NewsletterSignup_content___2fP5 h2{margin-bottom:12px}.NewsletterSignup_description__9fOFh{font-size:17px;max-width:520px;margin:0 auto 32px;line-height:1.6;color:var(--text-secondary,#888)}.NewsletterSignup_form__D3in6{max-width:480px;margin:0 auto}.NewsletterSignup_nameInput__1JzlT{width:100%;padding:14px 18px;margin-bottom:12px;border-radius:var(--radius-md,10px);border:1px solid var(--border-color,rgba(255,255,255,.1));background:var(--bg-secondary,#111);color:var(--text-primary,#e0e0e0);font-size:15px;font-family:inherit;outline:none;transition:border-color var(--transition-fast,.15s ease)}.NewsletterSignup_nameInput__1JzlT:focus{border-color:var(--nl-accent,var(--accent-primary,#00ff41))}.NewsletterSignup_nameInput__1JzlT::placeholder{color:var(--text-muted,#666)}.NewsletterSignup_inputGroup__9fz9M{display:flex;gap:0;border-radius:var(--radius-md,10px);overflow:hidden;border:1px solid var(--border-color,rgba(255,255,255,.1));background:var(--bg-secondary,#111);transition:border-color var(--transition-fast,.15s ease)}.NewsletterSignup_inputGroup__9fz9M:focus-within{border-color:var(--nl-accent,var(--accent-primary,#00ff41));box-shadow:0 0 20px rgba(var(--nl-accent-rgb,0,255,65),.15)}.NewsletterSignup_input__saHYb{flex:1 1;padding:14px 18px;border:none;background:transparent;color:var(--text-primary,#e0e0e0);font-size:15px;font-family:inherit;outline:none;min-width:0}.NewsletterSignup_input__saHYb::placeholder{color:var(--text-muted,#666)}.NewsletterSignup_input__saHYb:-webkit-autofill,.NewsletterSignup_input__saHYb:-webkit-autofill:active,.NewsletterSignup_input__saHYb:-webkit-autofill:focus,.NewsletterSignup_input__saHYb:-webkit-autofill:hover,.NewsletterSignup_nameInput__1JzlT:-webkit-autofill,.NewsletterSignup_nameInput__1JzlT:-webkit-autofill:active,.NewsletterSignup_nameInput__1JzlT:-webkit-autofill:focus,.NewsletterSignup_nameInput__1JzlT:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary,#e0e0e0);box-shadow:0 0 0 1000px var(--bg-secondary,#111) inset;caret-color:var(--text-primary,#e0e0e0);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.NewsletterSignup_input__saHYb:-webkit-autofill,.NewsletterSignup_nameInput__1JzlT:-webkit-autofill{color:var(--text-primary,#e0e0e0);box-shadow:0 0 0 1000px var(--bg-secondary,#111) inset}.NewsletterSignup_input__saHYb:autofill,.NewsletterSignup_nameInput__1JzlT:autofill{color:var(--text-primary,#e0e0e0);box-shadow:0 0 0 1000px var(--bg-secondary,#111) inset}.NewsletterSignup_submitButton__jJdFZ{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border:none;background:var(
    --nl-accent-gradient,var(--accent-gradient,linear-gradient(135deg,#00ff41,#00cc33))
  );color:#0a0a0a;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;transition:all var(--transition-normal,.25s ease);white-space:nowrap}.NewsletterSignup_submitButton__jJdFZ:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.NewsletterSignup_submitButton__jJdFZ:disabled{opacity:.6;cursor:not-allowed;transform:none}.NewsletterSignup_consentRow__m1jh6{display:flex;align-items:flex-start;gap:10px;margin:14px auto 0;max-width:440px;text-align:left;cursor:pointer}.NewsletterSignup_consentCheckbox__NTnka{flex:0 0 auto;width:17px;height:17px;margin:1px 0 0;accent-color:var(--nl-accent,var(--accent-primary,#00ff41));cursor:pointer}.NewsletterSignup_consentText___bLHI{font-size:13px;line-height:1.5;color:var(--text-secondary,#888)}.NewsletterSignup_honeypot__pxtEW{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.NewsletterSignup_error__rbSEN{color:var(--error,#ff4444);font-size:13px;margin-top:10px}.NewsletterSignup_privacy__ZQ6jJ{font-size:12px;color:var(--text-muted,#666);margin-top:12px}.NewsletterSignup_successState__vj__s{margin:0 auto}.NewsletterSignup_successIcon__WDnpe{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:rgba(var(--nl-accent-rgb,0,255,65),.1);color:var(--nl-accent,var(--accent-primary,#00ff41));margin-bottom:16px}.NewsletterSignup_successText__UcWLA{font-size:17px;margin:0}@media (max-width:640px){.NewsletterSignup_section__BxBj6{padding:56px 0}.NewsletterSignup_inputGroup__9fz9M{flex-direction:column}.NewsletterSignup_submitButton__jJdFZ{justify-content:center}}.NewsletterSignup_privacyLink__ZH0aI{color:var(--nl-accent,var(--accent-primary,#00ff41));text-decoration:underline;text-underline-offset:2px}.NewsletterSignup_privacyLink__ZH0aI:hover{opacity:.85}.NewsletterSignup_turnstile__6yTs7:not(:empty){min-height:65px;margin:14px 0 4px}.ProductPaths_section__iJfCm{background:#08080d;border-bottom:1px solid rgba(255,255,255,.06)}.ProductPaths_inner__uLlMT{max-width:55rem;margin:0 auto;padding:4.5rem 1rem}.ProductPaths_heading__gEXAY{max-width:38rem;margin:0 auto 2rem;text-align:center}.ProductPaths_heading__gEXAY h2{margin:.8rem 0;font-size:clamp(2rem,5vw,3rem)}.ProductPaths_heading__gEXAY p{margin:0;color:rgba(255,255,255,.62)}.ProductPaths_grid__qjILq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.ProductPaths_card__6_XMo{display:flex;min-width:0;flex-direction:column;padding:1.75rem;overflow:hidden;color:#fff;text-decoration:none;background:linear-gradient(145deg,rgba(59,130,246,.1),rgba(255,255,255,.02));border:1px solid rgba(59,130,246,.22);border-radius:14px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.ProductPaths_card__6_XMo:focus-visible,.ProductPaths_card__6_XMo:hover{color:#fff;transform:translateY(-3px);border-color:rgba(59,130,246,.6);background:linear-gradient(145deg,rgba(59,130,246,.16),rgba(255,255,255,.035))}.ProductPaths_card__6_XMo:focus-visible{outline:2px solid #60a5fa;outline-offset:3px}.ProductPaths_pro__O7zDE{background:linear-gradient(145deg,rgba(139,92,246,.13),rgba(255,255,255,.02));border-color:rgba(139,92,246,.25)}.ProductPaths_pro__O7zDE:focus-visible,.ProductPaths_pro__O7zDE:hover{border-color:rgba(139,92,246,.65);background:linear-gradient(145deg,rgba(139,92,246,.19),rgba(255,255,255,.035))}.ProductPaths_eyebrow__Snczg{color:#93c5fd;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ProductPaths_pro__O7zDE .ProductPaths_eyebrow__Snczg{color:#c4b5fd}.ProductPaths_card__6_XMo h3{margin:.65rem 0 .5rem;font-size:1.45rem}.ProductPaths_card__6_XMo p{flex:1 1;margin-bottom:1.5rem;color:rgba(255,255,255,.63);font-size:.92rem}.ProductPaths_link__VTh8t{color:#fff;font-size:.85rem;font-weight:600}@media (max-width:40rem){.ProductPaths_inner__uLlMT{padding:3.5rem 1rem}.ProductPaths_grid__qjILq{grid-template-columns:1fr}.ProductPaths_card__6_XMo{padding:1.4rem}}@media (prefers-reduced-motion:reduce){.ProductPaths_card__6_XMo{transition:none}.ProductPaths_card__6_XMo:focus-visible,.ProductPaths_card__6_XMo:hover{transform:none}}.ProductGalleryPreview_preview__8LMuU{box-sizing:border-box;color:inherit;margin:clamp(4rem,8vw,8rem) auto;padding-inline:clamp(1rem,4vw,2rem);width:min(100%,1280px)}.ProductGalleryPreview_header__KUBlq{display:grid;grid-gap:.75rem;gap:.75rem;margin:0 auto clamp(2rem,4vw,3.5rem);max-width:720px;text-align:center}.ProductGalleryPreview_header__KUBlq h2,.ProductGalleryPreview_header__KUBlq p{margin:0}.ProductGalleryPreview_header__KUBlq h2{font-size:clamp(1.8rem,4vw,3.25rem);line-height:1.08;text-wrap:balance}.ProductGalleryPreview_header__KUBlq>p:last-child{font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.65;opacity:.74}.ProductGalleryPreview_eyebrow__4b2bo{font-size:.72rem;font-weight:700;letter-spacing:.18em;opacity:.65;text-transform:uppercase}.ProductGalleryPreview_grid__PRJtG{display:grid;grid-gap:clamp(1rem,2vw,1.75rem);gap:clamp(1rem,2vw,1.75rem);grid-template-columns:repeat(3,minmax(0,1fr))}.ProductGalleryPreview_grid__PRJtG.ProductGalleryPreview_single__649Py{grid-template-columns:minmax(0,640px);justify-content:center}.ProductGalleryPreview_card__Ic_Tj{background:color-mix(in srgb,currentColor 5%,transparent);border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:1rem;color:inherit;display:grid;overflow:hidden;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.ProductGalleryPreview_card__Ic_Tj:hover{border-color:color-mix(in srgb,currentColor 38%,transparent);transform:translateY(-4px)}.ProductGalleryPreview_card__Ic_Tj:focus-visible,.ProductGalleryPreview_cta__cYhWP:focus-visible{outline:3px solid currentColor;outline-offset:4px}.ProductGalleryPreview_image__5VI0w{aspect-ratio:16/10;background:color-mix(in srgb,currentColor 4%,transparent);height:auto;object-fit:contain;width:100%}.ProductGalleryPreview_caption__0sYj3{border-top:1px solid color-mix(in srgb,currentColor 10%,transparent);font-size:.92rem;font-weight:650;line-height:1.4;padding:.9rem 1rem}.ProductGalleryPreview_cta__cYhWP{align-items:center;border-bottom:1px solid;color:inherit;display:flex;font-weight:700;gap:.65rem;margin:clamp(1.75rem,4vw,3rem) auto 0;padding-bottom:.3rem;text-decoration:none;width:-moz-fit-content;width:fit-content}.ProductGalleryPreview_cta__cYhWP span{transition:transform .18s ease}.ProductGalleryPreview_cta__cYhWP:hover span{transform:translateX(4px)}@media (max-width:820px){.ProductGalleryPreview_grid__PRJtG{grid-template-columns:1fr;margin-inline:auto;max-width:680px}}@media (prefers-reduced-motion:reduce){.ProductGalleryPreview_card__Ic_Tj,.ProductGalleryPreview_cta__cYhWP span{transition:none}.ProductGalleryPreview_card__Ic_Tj:hover,.ProductGalleryPreview_cta__cYhWP:hover span{transform:none}}