.page_section__xgVEs{padding:4rem 0;position:relative}@media(min-width:768px){.page_section__xgVEs{padding:5rem 0}}@media(min-width:1536px){.page_section__xgVEs{padding:6rem 0}}.page_sectionInner__7mw_z{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.page_sectionInner__7mw_z{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1280px){.page_sectionInner__7mw_z{padding-left:2rem;padding-right:2rem}}@media(min-width:1536px){.page_sectionInner__7mw_z{padding-left:2.5rem;padding-right:2.5rem}}.page_sectionHeader__r36Zk{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:2rem}.page_sectionTitle__gDGwP{font-family:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.25;letter-spacing:-.025em;color:var(--text-heading);position:relative;display:inline-block;padding-bottom:.75rem}@media(min-width:768px){.page_sectionTitle__gDGwP{font-size:2rem}}.page_sectionTitle__gDGwP:after{content:"";position:absolute;bottom:0;left:0;width:48px;height:3px;background:var(--gradient-cta);border-radius:9999px}.page_sectionLink__69Hqr{display:inline-flex;align-items:center;justify-content:center;min-height:52px;max-width:100%;padding:.75rem 2rem;font-size:1.125rem;font-weight:700;line-height:1;text-align:center;color:var(--primary-contrast);background:var(--gradient-cta);border-radius:9999px;text-decoration:none;box-shadow:0 12px 26px color-mix(in srgb,var(--accent-neon) 34%,transparent);transition:transform .15s ease,box-shadow .25s ease,filter .25s ease}.page_sectionLink__69Hqr:hover{transform:translateY(-2px);color:var(--primary-contrast);filter:saturate(1.08);box-shadow:0 16px 34px color-mix(in srgb,var(--accent-neon) 42%,transparent),0 0 0 1px color-mix(in srgb,var(--primary-contrast) 18%,transparent) inset}.page_sectionLink__69Hqr:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px;border-radius:9999px}@media(min-width:768px){.page_sectionLink__69Hqr{min-height:56px;font-size:1.25rem;padding:.75rem 2.5rem}}@media(min-width:1024px){.page_sectionLink__69Hqr{font-size:1.25rem;padding:.75rem 3rem}}.page_categoryGrid__4ZcoP{display:flex;gap:1.25rem;overflow-x:auto;padding-bottom:.5rem}@media(min-width:1024px){.page_categoryGrid__4ZcoP{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;padding-bottom:0}}@media(min-width:1536px){.page_categoryGrid__4ZcoP{grid-template-columns:repeat(6,minmax(0,1fr))}}.page_categoryCard__y4eWf{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.5rem 1.25rem;min-height:176px;background:radial-gradient(circle at 50% -25%,color-mix(in srgb,var(--accent-neon) 20%,transparent) 0,transparent 58%),linear-gradient(165deg,color-mix(in srgb,var(--card-bg) 92%,black 8%) 0,color-mix(in srgb,var(--surface) 84%,black 16%) 100%);border:1px solid var(--card-border);border-radius:1.25rem;box-shadow:0 12px 28px rgba(0,0,0,.22);text-decoration:none;color:var(--text-heading);text-align:center;width:100%;min-width:180px;flex-shrink:0;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}@media(min-width:640px){.page_categoryCard__y4eWf{min-width:200px}}@media(min-width:1024px){.page_categoryCard__y4eWf{min-width:unset;flex-shrink:unset;min-height:204px}}.page_categoryCard__y4eWf:hover{transform:translateY(-6px);color:var(--text-heading);background:var(--surface);border-color:var(--accent-neon);box-shadow:0 18px 36px color-mix(in srgb,var(--accent-neon) 24%,transparent),var(--card-hover-shadow)}.page_categoryCard__y4eWf:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px}.page_categoryBadge__8Xohz{position:absolute;top:.75rem;right:.75rem;display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 .5rem;border-radius:9999px;font-size:11px;font-weight:600;letter-spacing:.01em;color:var(--primary-contrast);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-neon-2) 90%,transparent),color-mix(in srgb,var(--accent-neon) 92%,transparent));box-shadow:0 8px 18px color-mix(in srgb,var(--accent-neon-2) 28%,transparent)}.page_categoryIcon__R_HVf{width:132px;height:132px;border-radius:1.25rem;background:linear-gradient(135deg,#6C5CE7,#A855F7);display:flex;align-items:center;justify-content:center;font-size:54px;color:#fff;overflow:hidden;flex-shrink:0;box-shadow:0 12px 24px rgba(108,92,231,.22);transition:transform .25s ease,box-shadow .25s ease}.page_categoryIcon__R_HVf img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.page_categoryCard__y4eWf:hover .page_categoryIcon__R_HVf{transform:translateY(-2px) scale(1.04);box-shadow:0 0 24px rgba(108,92,231,.35)}.page_categoryCard__y4eWf:hover .page_categoryIcon__R_HVf img{transform:scale(1.06)}@media(min-width:768px){.page_categoryIcon__R_HVf{width:144px;height:144px;font-size:58px}}.page_categoryName__BiLOf{font-size:1rem;font-weight:600;color:var(--text-heading);line-height:1.35;max-width:min(100%,18ch);overflow-wrap:anywhere}.page_categoryCount__p71hg{font-size:.75rem;color:var(--muted)}:root:not([data-theme=dark]) .page_categoryCard__y4eWf,html[data-theme=light] .page_categoryCard__y4eWf{background:radial-gradient(circle at 50% -20%,rgba(108,92,231,.18) 0,rgba(168,85,247,.08) 38%,transparent 62%),linear-gradient(160deg,#F8FAFF,#EEF3FF 52%,#E7EEFF);border-color:color-mix(in srgb,#D7E4FF 70%,var(--card-border) 30%);box-shadow:0 14px 30px rgba(59,130,246,.14),0 6px 16px rgba(30,34,53,.08)}:root:not([data-theme=dark]) .page_categoryCard__y4eWf:hover,html[data-theme=light] .page_categoryCard__y4eWf:hover{background:radial-gradient(circle at 50% -20%,rgba(108,92,231,.26) 0,rgba(168,85,247,.12) 42%,transparent 66%),linear-gradient(160deg,#FBFDFF,#F1F6FF 54%,#EAF2FF);border-color:color-mix(in srgb,var(--accent-neon-2) 34%,#CFE0FF 66%);box-shadow:0 20px 40px rgba(59,130,246,.2),0 8px 18px rgba(30,34,53,.1)}:root:not([data-theme=dark]) .page_categoryIcon__R_HVf,html[data-theme=light] .page_categoryIcon__R_HVf{box-shadow:0 12px 24px rgba(59,130,246,.24)}:root:not([data-theme=dark]) .page_categoryCard__y4eWf:hover .page_categoryIcon__R_HVf,html[data-theme=light] .page_categoryCard__y4eWf:hover .page_categoryIcon__R_HVf{box-shadow:0 0 26px rgba(99,102,241,.34)}.page_productGrid__2h4Sv{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media(min-width:640px){.page_productGrid__2h4Sv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}}@media(min-width:768px){.page_productGrid__2h4Sv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}}@media(min-width:1024px){.page_productGrid__2h4Sv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}}@media(min-width:1536px){.page_productGrid__2h4Sv{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}}.page_productGrid__2h4Sv>*{min-width:0}.page_features__ppT8h{background:rgba(0,0,0,0)}.page_featuresInner__nFL5Z{position:relative}.page_featuresPanel__ZTaRR{position:relative;overflow:hidden;border-radius:1.5rem;border:1px solid color-mix(in srgb,var(--accent-neon) 24%,transparent);background:radial-gradient(circle at 16% 12%,color-mix(in srgb,var(--accent-neon-2) 30%,transparent) 0,transparent 36%),radial-gradient(circle at 84% 20%,color-mix(in srgb,var(--accent-neon) 34%,transparent) 0,transparent 38%),radial-gradient(circle at 50% 78%,color-mix(in srgb,var(--accent-neon) 18%,transparent) 0,transparent 45%),linear-gradient(165deg,color-mix(in srgb,var(--bg) 10%,black 90%) 0,color-mix(in srgb,var(--surface) 8%,black 92%) 50%,color-mix(in srgb,var(--bg) 6%,black 94%) 100%);box-shadow:0 20px 56px color-mix(in srgb,var(--accent-neon) 16%,transparent),inset 0 1px 0 color-mix(in srgb,var(--primary-contrast) 14%,transparent);padding:2.5rem 1.25rem 3rem}@media(min-width:768px){.page_featuresPanel__ZTaRR{padding:3rem 2rem 4rem}}@media(min-width:1024px){.page_featuresPanel__ZTaRR{padding:4rem 2.5rem 5rem}}.page_featuresPanel__ZTaRR:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:radial-gradient(circle at 12% 28%,rgba(255,255,255,.24) 0 1px,transparent 1.6px),radial-gradient(circle at 24% 68%,rgba(255,255,255,.22) 0 1px,transparent 1.4px),radial-gradient(circle at 56% 18%,rgba(255,255,255,.2) 0 1px,transparent 1.5px),radial-gradient(circle at 78% 34%,rgba(255,255,255,.22) 0 1px,transparent 1.6px),radial-gradient(circle at 90% 64%,rgba(255,255,255,.2) 0 1px,transparent 1.5px)}.page_featuresHeader__THXdm{position:relative;z-index:1;text-align:left;margin-bottom:2.5rem}.page_featuresTitle__TwHGo{color:var(--text-heading)}.page_featuresTitle__TwHGo:after{left:0;transform:none;width:96px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent-neon) 96%,transparent) 0,color-mix(in srgb,var(--accent-neon-2) 96%,transparent) 100%)}.page_featureGrid__pmooL{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:2rem;gap:2rem;position:relative;z-index:1}@media(min-width:640px){.page_featureGrid__pmooL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem;gap:2rem}}@media(min-width:1024px){.page_featureGrid__pmooL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2rem;gap:2rem}}.page_featureCard__TD1en{position:relative;text-align:center;padding:.5rem .5rem 0}.page_featureIcon__lm6bA{width:122px;height:122px;border-radius:9999px;background:var(--gradient-cta);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:52px;color:var(--primary-contrast);box-shadow:0 16px 40px color-mix(in srgb,var(--accent-neon) 42%,transparent),inset 0 1px 0 color-mix(in srgb,var(--primary-contrast) 40%,transparent);transition:transform .25s ease,box-shadow .25s ease}.page_featureCard__TD1en:hover .page_featureIcon__lm6bA{transform:translateY(-4px) scale(1.03);box-shadow:0 20px 48px color-mix(in srgb,var(--accent-neon) 56%,transparent),inset 0 1px 0 color-mix(in srgb,var(--primary-contrast) 52%,transparent)}@media(min-width:768px){.page_featureIcon__lm6bA{width:128px;height:128px;font-size:56px}}.page_featureTitle__oIT4u{font-size:1.5rem;font-weight:700;color:var(--text-heading);margin-bottom:.75rem;line-height:1.25}.page_featureText__1thKY{font-size:1.125rem;color:var(--text-secondary);line-height:1.75;max-width:280px;margin:0 auto}@media(min-width:1024px){.page_featureText__1thKY{max-width:300px}}.page_ctaBanner__wrn3z{position:relative;background:var(--surface);padding:4rem 0;text-align:center;overflow:hidden}.page_ctaBanner__wrn3z:before{content:"";position:absolute;inset:0;background:var(--gradient-neon);opacity:.06;pointer-events:none}.page_ctaBannerInner__hRvTI{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.page_ctaBannerInner__hRvTI{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1280px){.page_ctaBannerInner__hRvTI{padding-left:2rem;padding-right:2rem}}@media(min-width:1536px){.page_ctaBannerInner__hRvTI{padding-left:2.5rem;padding-right:2.5rem}}.page_ctaBannerInner__hRvTI{position:relative;z-index:1}.page_ctaTitle__IKSCc{font-family:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.25;letter-spacing:-.025em;color:var(--text-heading);margin-bottom:.75rem}@media(min-width:768px){.page_ctaTitle__IKSCc{font-size:2rem}}.page_ctaText__OGLrw{font-size:1.125rem;color:var(--text-secondary);margin-bottom:0;max-width:560px;margin-left:auto;margin-right:auto}.page_ctaImageCrop__haYzN{width:min(100%,490px);height:220px;margin:0 auto 1.25rem;overflow:hidden;background:rgba(0,0,0,0)}@media(min-width:768px){.page_ctaImageCrop__haYzN{height:220px}}.page_ctaImage__nXV5l{display:block;width:100%;height:auto;margin:-44px auto 0;object-fit:contain;filter:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_ctaButton__L8Ktx{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;max-width:100%;padding:1rem 2.5rem;min-height:48px;background:var(--gradient-cta);color:var(--primary-contrast);font-size:1rem;font-weight:600;border-radius:9999px;text-decoration:none;text-align:center;transition:box-shadow .25s ease,transform .15s ease}.page_ctaButton__L8Ktx:hover{box-shadow:var(--accent-neon-glow);transform:translateY(-2px);color:var(--primary-contrast)}.page_ctaButton__L8Ktx:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px}.page_ctaActions__pIH8G{display:flex;flex-direction:column;gap:.75rem;align-items:center}@media(min-width:768px){.page_ctaActions__pIH8G{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:1rem}}.page_ctaButtonSecondary__aBgYS{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;max-width:100%;padding:.75rem 2rem;min-height:44px;background:rgba(0,0,0,0);color:var(--text-heading);font-size:.875rem;font-weight:500;border:1px solid var(--border);border-radius:9999px;text-decoration:none;text-align:center;transition:border-color .15s ease,background .15s ease,transform .15s ease}.page_ctaButtonSecondary__aBgYS:hover{border-color:var(--accent-neon);background:color-mix(in srgb,var(--accent-neon) 8%,transparent);transform:translateY(-1px);color:var(--text-heading)}.page_ctaButtonSecondary__aBgYS:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px}