.page_productsPage__Ebgmj{background:radial-gradient(circle at top right,#F0FDF4 0,#F8FAFC 50%,#EFF6FF 100%);min-height:100vh}.page_heroSection__SmOG4{background:linear-gradient(135deg,#04101D,#0A2342 50%,#0B3B5B);color:#ffffff;padding:44px 0 38px;border-bottom:1px solid rgba(0,210,255,.15);position:relative;overflow:hidden}.page_heroSection__SmOG4:before{content:"";position:absolute;top:-50%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(0,210,255,.12) 0,transparent 70%);border-radius:50%;pointer-events:none}.page_heroContainer__svvmx{max-width:1420px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.page_breadcrumb__gtJXy{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;color:#94A3B8;margin-bottom:10px}.page_breadcrumb__gtJXy a{color:#00D2FF;text-decoration:none;font-weight:700}.page_badge__jr5cl{display:inline-block;font-size:.72rem;letter-spacing:.12em;color:#00D2FF;background:rgba(0,210,255,.14);border:1px solid rgba(0,210,255,.35);padding:4px 14px;border-radius:50px;margin-bottom:10px;text-transform:uppercase}.page_badge__jr5cl,.page_heroTitle__u3dCo{font-family:var(--font-heading,"Outfit",sans-serif);font-weight:800}.page_heroTitle__u3dCo{font-size:clamp(1.8rem,3vw,2.6rem);color:#FFFFFF;margin:0 0 8px;letter-spacing:-.02em;line-height:1.15}.page_heroTitle__u3dCo span{color:#00D2FF;text-shadow:0 0 24px rgba(0,210,255,.4)}.page_heroSubtitle__zMuar{font-size:.94rem;font-weight:500;color:#E2E8F0;max-width:840px;margin:0;line-height:1.55}.page_mainSection__kxwS4{padding:36px 0 60px}.page_mainContainer__1zhvl{max-width:1420px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:290px 1fr;grid-gap:32px;gap:32px;align-items:start}.page_sidebar__lWUX3{background:#ffffff;border-radius:20px 8px 20px 8px;border:1px solid rgba(10,143,232,.12);padding:22px 18px;box-shadow:0 6px 22px rgba(10,35,66,.04);position:-webkit-sticky;position:sticky;top:100px}.page_sidebarTitle__xXH6T{font-family:var(--font-heading,"Outfit",sans-serif);font-size:1.05rem;font-weight:800;color:#0A2342;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid rgba(10,35,66,.08)}.page_categoryList__tZt3D{display:flex;flex-direction:column;gap:6px;list-style:none;padding:0;margin:0}.page_categoryBtn__y6TMw{width:100%;display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-radius:12px 4px 12px 4px;border:none;background:transparent;cursor:pointer;text-align:left;transition:all .2s ease;color:#334155;font-family:var(--font-heading,"Outfit",sans-serif);font-size:.82rem;font-weight:600}.page_categoryBtn__y6TMw:hover{background:#EFF6FF;color:#0A8FE8}.page_categoryBtnActive__y8U6a{background:linear-gradient(135deg,#0A2342,#0B3B5B)!important;color:#ffffff!important;box-shadow:0 4px 14px rgba(10,35,66,.2)}.page_catBadgeCount__DrtlU{font-size:.68rem;padding:2px 7px;border-radius:50px;background:rgba(10,35,66,.06);color:#64748B;font-weight:700}.page_categoryBtnActive__y8U6a .page_catBadgeCount__DrtlU{background:rgba(0,210,255,.25);color:#00D2FF}.page_sidebarNatureCard__sOSnJ{margin-top:18px;border-radius:18px 6px 18px 6px;overflow:hidden;position:relative;height:250px;box-shadow:0 8px 24px rgba(10,35,66,.1);border:1.5px solid rgba(0,210,255,.25)}.page_sidebarNatureImg__0kljp{width:100%;height:100%;object-fit:cover}.page_sidebarNatureOverlay__h7Fz7{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(5,20,38,.1),rgba(5,20,38,.85));display:flex;flex-direction:column;justify-content:flex-end;padding:14px 12px}.page_sidebarNatureTitle__sZWIb{font-family:var(--font-heading,"Outfit",sans-serif);font-size:.92rem;font-weight:800;color:#ffffff;margin:0 0 2px}.page_sidebarNatureDesc__Auo8w{font-size:.7rem;color:#CBD5E1;margin:0;line-height:1.35}.page_sidebarCta__SWJnK{margin-top:18px;background:linear-gradient(135deg,#0A2342,#051829);border-radius:16px 6px 16px 6px;padding:18px 16px;color:#ffffff;border:1px solid rgba(0,210,255,.25)}.page_sidebarCtaTitle__H2X2q{font-family:var(--font-heading,"Outfit",sans-serif);font-size:.95rem;font-weight:800;color:#00D2FF;margin:0 0 6px}.page_sidebarCtaDesc__zoACD{font-size:.76rem;color:#CBD5E1;margin:0 0 12px;line-height:1.45}.page_sidebarCtaBtn__g5uPc{display:block;text-align:center;padding:8px 14px;background:#0A8FE8;color:#ffffff;border-radius:50px;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .2s ease}.page_sidebarCtaBtn__g5uPc:hover{background:#0875C0}.page_contentArea__JBA3G{display:flex;flex-direction:column;gap:32px}.page_productsGrid__koizS{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:22px;gap:22px}.page_productCard__TcT5K{background:linear-gradient(155deg,#ffffff,#F4FAF8 60%,#EEF7FC);border-radius:24px 6px 24px 6px;border:1.5px solid rgba(14,165,233,.16);padding:18px;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:all .32s cubic-bezier(.34,1.56,.64,1);box-shadow:0 6px 20px rgba(10,35,66,.03)}.page_productCard__TcT5K:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3.5px;background:linear-gradient(90deg,#00D2FF,#0A8FE8 50%,#10B981)}.page_productCard__TcT5K:hover{transform:translateY(-6px);border-color:rgba(0,210,255,.45);box-shadow:0 18px 40px -8px rgba(10,143,232,.16);background:linear-gradient(155deg,#ffffff,#EDFDF7 60%,#E6F6FF)}.page_productImgWrap__pkHXj{width:100%;height:180px;border-radius:18px 4px 18px 4px;overflow:hidden;position:relative;margin-bottom:14px;background:#0A2342}.page_productImg__jWD0e{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.page_productCard__TcT5K:hover .page_productImg__jWD0e{transform:scale(1.06)}.page_badgeOverlay__0RpS8{position:absolute;top:10px;left:10px;font-size:.65rem;font-weight:800;color:#ffffff;background:#0A8FE8;padding:3px 10px;border-radius:50px;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 2px 8px rgba(10,143,232,.3)}.page_productTagOverlay__lFbjM{position:absolute;top:10px;right:10px;font-size:.65rem;font-weight:700;color:#00D2FF;background:rgba(10,35,66,.85);border:1px solid rgba(0,210,255,.4);padding:3px 8px;border-radius:50px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.page_productCategoryName__1RDV7{font-size:.7rem;font-weight:800;color:#0A8FE8;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.page_productTitle__YlsW4{font-family:var(--font-heading,"Outfit",sans-serif);font-size:1.15rem;font-weight:800;color:#0A2342;margin:0 0 8px;line-height:1.35}.page_productTitle__YlsW4 a{color:inherit;text-decoration:none}.page_productTitle__YlsW4 a:hover{color:#0A8FE8}.page_productDesc__elUj6{font-size:.82rem;color:#475569;line-height:1.5;margin:0 0 14px}.page_specsGrid__6D1iO{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px dashed rgba(10,35,66,.09)}.page_specChip__EGTS4{font-size:.72rem;background:#ffffff;border:1px solid #e2e8f0;padding:4px 8px;border-radius:6px;color:#334155;font-weight:600;display:flex;align-items:center;gap:4px}.page_productCardFooter__CF7LQ{display:flex;align-items:center;justify-content:space-between;margin-top:auto;gap:8px}.page_btnDetails__Aw_wt{font-size:.78rem;font-weight:800;color:#0A2342;text-decoration:none;padding:7px 14px;border-radius:50px;background:#E2E8F0;transition:all .2s ease}.page_btnDetails__Aw_wt:hover{background:#CBD5E1}.page_btnQuote__Ha3Jr{font-size:.78rem;font-weight:800;color:#ffffff;text-decoration:none;padding:7px 16px;border-radius:50px;background:#0A8FE8;transition:all .2s ease;box-shadow:0 4px 12px rgba(10,143,232,.25)}.page_btnQuote__Ha3Jr:hover{background:#0875C0;transform:translateY(-2px)}.page_horizontalBanner__ayrh2{border-radius:26px 8px 26px 8px;border:1.5px solid rgba(0,210,255,.35);overflow:hidden;position:relative;min-height:240px;display:flex;align-items:center;box-shadow:0 14px 40px rgba(10,35,66,.12);margin:10px 0}.page_bannerBgImg__oJYIx{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.page_bannerOverlayContent__u2B48{position:relative;z-index:2;width:100%;height:100%;background:linear-gradient(90deg,rgba(4,16,29,.9),rgba(10,35,66,.8) 55%,rgba(10,35,66,.35));padding:30px 36px;display:flex;align-items:center;justify-content:space-between;gap:24px}.page_bannerLeft__AFoMM{max-width:680px}.page_bannerBadge__uM_vr{display:inline-flex;align-items:center;gap:6px;font-size:.7rem;font-weight:800;color:#22C55E;background:rgba(34,197,94,.2);border:1px solid rgba(34,197,94,.45);padding:3px 12px;border-radius:50px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.page_bannerTitle__VA_J6{font-family:var(--font-heading,"Outfit",sans-serif);font-size:clamp(1.3rem,2vw,1.6rem);font-weight:800;color:#ffffff;margin:0 0 8px;line-height:1.25}.page_bannerDesc__ZpVJC{font-size:.88rem;color:#E2E8F0;margin:0;line-height:1.5}.page_bannerActionBtn__skSiq{padding:11px 24px;background:#00D2FF;color:#0A2342;border-radius:50px;font-family:var(--font-heading,"Outfit",sans-serif);font-size:.86rem;font-weight:800;text-decoration:none;white-space:nowrap;transition:all .25s ease;box-shadow:0 4px 16px rgba(0,210,255,.35);flex-shrink:0}.page_bannerActionBtn__skSiq:hover{background:#ffffff;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,210,255,.5)}.page_accessoriesSection__riMkJ{background:#ffffff;border-radius:28px 8px 28px 8px;border:1.5px solid rgba(14,165,233,.22);padding:36px 32px;box-shadow:0 12px 36px rgba(10,35,66,.06)}.page_accessoriesHeader__d6yLv{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:16px}.page_accTitle__yXlMQ{font-family:var(--font-heading,"Outfit",sans-serif);font-size:1.45rem;font-weight:800;color:#0A2342;margin:0 0 4px}.page_accSubtitle__LtYRO{font-size:.88rem;color:#64748B;margin:0}.page_accessoriesGrid__HpOlw{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;gap:20px}.page_accessoryCard__IeqNu{background:#F8FAFC;border-radius:18px 4px 18px 4px;border:1px solid #e2e8f0;padding:20px 18px;display:flex;flex-direction:column;transition:all .25s ease}.page_accessoryCard__IeqNu:hover{background:#EFF6FF;border-color:#93C5FD;transform:translateY(-4px);box-shadow:0 10px 24px rgba(10,143,232,.1)}.page_accCardIcon__aCoOC{font-size:1.8rem;margin-bottom:10px}.page_accCardTitle__806G4{font-family:var(--font-heading,"Outfit",sans-serif);font-size:1.05rem;font-weight:800;color:#0A2342;margin:0 0 6px}.page_accCardDesc__9SVy2{font-size:.8rem;color:#475569;line-height:1.45;margin:0 0 12px;flex:1 1}.page_accSpecsPill__34qmy{font-size:.72rem;font-weight:700;color:#0A8FE8;background:#ffffff;border:1px solid #cbd5e1;padding:3px 8px;border-radius:6px;width:-moz-fit-content;width:fit-content;margin-bottom:12px}.page_supportEmbeddedSection__GIq44{background:linear-gradient(155deg,#051829,#0A2F50 60%,#073B3D);border-radius:28px 8px 28px 8px;border:1.5px solid rgba(0,210,255,.35);padding:36px 32px;color:#ffffff;box-shadow:0 16px 40px rgba(10,35,66,.18)}.page_supportCardsGrid__aZ6CR{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:18px;gap:18px;margin-top:24px}.page_supportMiniCard__5JH2M{background:rgba(255,255,255,.08);border:1px solid rgba(0,210,255,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px 4px 16px 4px;padding:20px 18px;display:flex;flex-direction:column}.page_supportMiniIcon__tkrXN{font-size:1.6rem;margin-bottom:10px}.page_supportMiniTitle__1KMGG{font-family:var(--font-heading,"Outfit",sans-serif);font-size:1.02rem;font-weight:800;color:#00D2FF;margin:0 0 6px}.page_supportMiniDesc__jw9Mx{font-size:.78rem;color:#CBD5E1;line-height:1.45;margin:0}@media (max-width:1024px){.page_mainContainer__1zhvl{grid-template-columns:1fr}.page_sidebar__lWUX3{position:static}.page_categoryList__tZt3D{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.page_horizontalBanner__ayrh2{min-height:auto}.page_bannerOverlayContent__u2B48{flex-direction:column;align-items:flex-start;padding:24px 20px}.page_bannerActionBtn__skSiq{width:100%;text-align:center}}@media (max-width:768px){.page_heroSection__SmOG4{padding:28px 0 24px}.page_heroTitle__u3dCo{font-size:1.45rem}.page_heroSubtitle__zMuar{font-size:.82rem}.page_accessoriesGrid__HpOlw,.page_productsGrid__koizS,.page_supportCardsGrid__aZ6CR{grid-template-columns:1fr}}