.page_btnPrimary__2McYJ{background:var(--yellow-primary);color:var(--black-deep);padding:12px 28px;font-size:.9375rem;font-weight:700;border:none;border-radius:var(--radius-md);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;font-family:var(--font-main);transition:background var(--transition-base),transform var(--transition-base),box-shadow var(--transition-base);box-shadow:0 2px 12px rgba(201,166,58,.3);display:inline-flex;align-items:center;gap:var(--space-sm);text-decoration:none;line-height:1}.page_btnPrimary__2McYJ:hover{background:var(--yellow-light);transform:translateY(-2px);box-shadow:0 6px 20px rgba(201,166,58,.45);color:var(--black-deep)}.page_btnPrimary__2McYJ:active{transform:translateY(0);box-shadow:0 2px 8px rgba(201,166,58,.3)}.page_btnPrimary__2McYJ:focus-visible{outline:2px solid var(--yellow-primary);outline-offset:3px}.page_btnOutline__i6gl2{background:transparent;color:var(--yellow-primary);padding:12px 28px;font-size:.9375rem;font-weight:600;border:1.5px solid var(--yellow-primary);border-radius:var(--radius-md);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;font-family:var(--font-main);transition:background var(--transition-base),color var(--transition-base),transform var(--transition-base);display:inline-flex;align-items:center;gap:var(--space-sm);text-decoration:none;line-height:1}.page_btnOutline__i6gl2:hover{background:var(--yellow-glow);color:var(--yellow-light);transform:translateY(-2px)}.page_btnOutline__i6gl2:active{transform:translateY(0)}.page_btnOutline__i6gl2:focus-visible{outline:2px solid var(--yellow-primary);outline-offset:3px}.page_btnPrimarySm__prr0o{background:var(--yellow-primary);color:var(--black-deep);padding:11px 24px;font-size:.85rem;font-weight:700;border:none;border-radius:var(--radius-md);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;font-family:var(--font-main);transition:background var(--transition-base),transform var(--transition-base),box-shadow var(--transition-base);box-shadow:0 2px 12px rgba(201,166,58,.3);display:inline-flex;align-items:center;gap:var(--space-sm);text-decoration:none;line-height:1}.page_btnPrimarySm__prr0o:hover{background:var(--yellow-light);transform:translateY(-2px);box-shadow:0 6px 20px rgba(201,166,58,.45);color:var(--black-deep)}.page_btnPrimarySm__prr0o:active{transform:translateY(0)}.page_btnPrimarySm__prr0o:focus-visible{outline:2px solid var(--yellow-primary);outline-offset:3px}.page_btnGhost__Ty34x{background:transparent;color:var(--gray-light);padding:11px 24px;font-size:.85rem;font-weight:600;border:1.5px solid var(--black-border);border-radius:var(--radius-md);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;font-family:var(--font-main);transition:border-color var(--transition-base),color var(--transition-base),transform var(--transition-base);display:inline-flex;align-items:center;gap:var(--space-sm);text-decoration:none;line-height:1}.page_btnGhost__Ty34x:hover{border-color:var(--yellow-dim);color:var(--yellow-primary);transform:translateY(-2px)}.page_btnGhost__Ty34x:active{transform:translateY(0)}.page_btnGhost__Ty34x:focus-visible{outline:2px solid var(--yellow-primary);outline-offset:3px}.page_hero__SKW6o{position:relative;min-height:600px;display:flex;align-items:center;background-color:#070b14;overflow:hidden;border-bottom:1px solid hsla(0,0%,100%,.08)}.page_heroBackdrop__eD88F{position:absolute;inset:0;z-index:0;pointer-events:none}.page_heroBackdropOverlay__NFjQG{position:absolute;inset:0;background:linear-gradient(90deg,#070b14,#070b14 36%,rgba(7,11,20,.92) 50%,rgba(7,11,20,.45) 68%,transparent);pointer-events:none}.page_heroInner__FQkwa{position:relative;z-index:1;width:100%;max-width:var(--max-width-wide,1440px);margin:0 auto;padding:4.5rem var(--space-xl,2rem) 4.75rem}.page_heroContent__2lPR8{position:relative;z-index:1;max-width:600px;text-align:left}.page_heroEyebrow__u_aZK{display:block;font-family:var(--font-main);font-size:.875rem;font-weight:700;color:#dfb044;text-transform:uppercase;letter-spacing:.14em;margin-bottom:.85rem}.page_heroTitle__Gfler{font-family:var(--font-display,"Barlow","Inter",sans-serif);font-size:clamp(2.5rem,4.5vw,3.85rem);font-weight:900;line-height:1.05;letter-spacing:-.01em;text-transform:uppercase;display:flex;flex-direction:column;margin:0 0 1.25rem}.page_heroTitleWhite___svZa{color:#fff}.page_heroTitleGold__b6wfQ{color:#dfb044}.page_heroSubtitle__RTAw0{font-family:var(--font-main);font-size:1.0625rem;color:#a0abba;line-height:1.6;max-width:520px;margin:0 0 2.25rem}.page_heroActions__8_tzb{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:3rem}.page_btnBrowse__ejhSm{background:#dfb044;color:#080d14;font-family:var(--font-main);font-size:.9375rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:13.5px 26px;border-radius:6px;display:inline-flex;align-items:center;gap:8px;text-decoration:none;border:none;cursor:pointer;box-shadow:0 4px 14px rgba(223,176,68,.25);transition:all .2s ease;line-height:1}.page_btnBrowse__ejhSm:hover{background:#ecc254;color:#080d14;transform:translateY(-2px);box-shadow:0 6px 20px rgba(223,176,68,.4)}.page_btnBrowse__ejhSm:active{transform:translateY(0)}.page_btnArrow__fDOpb{transition:transform .18s ease}.page_btnBrowse__ejhSm:hover .page_btnArrow__fDOpb{transform:translateX(3px)}.page_btnQuote__ZgpAh{background:hsla(0,0%,100%,.03);color:#fff;font-family:var(--font-main);font-size:.9375rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:12.5px 24px;border:1.5px solid hsla(0,0%,100%,.25);border-radius:6px;display:inline-flex;align-items:center;gap:8px;text-decoration:none;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .2s ease;line-height:1}.page_btnQuote__ZgpAh:hover{border-color:#dfb044;color:#dfb044;background:rgba(223,176,68,.08);transform:translateY(-2px)}.page_btnQuote__ZgpAh:active{transform:translateY(0)}.page_btnIcon__JkD3s{color:inherit}.page_heroStats__rmbZT{display:flex;align-items:center;gap:2.5rem;flex-wrap:wrap}.page_statItem__RMGkH{display:flex;align-items:center;gap:12px}.page_statIconWrap__bXq8Q{width:42px;height:42px;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.22);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;background:hsla(0,0%,100%,.02)}.page_statInfo__bxf0W{display:flex;flex-direction:column;gap:2px}.page_statNumber__XnvUq{color:#fff;font-family:var(--font-main);font-size:1.15rem;font-weight:700;line-height:1.2;letter-spacing:-.01em}.page_statLabel__YuhHa{color:#8e98a5;font-family:var(--font-main);font-size:.85rem;font-weight:500;line-height:1.2}.page_heroTrustStrip__bs3Mp{background-color:#fff;border-bottom:1px solid #e5e7eb;padding:2.25rem 0}.page_heroTrustGrid__OY2Tj{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.75rem;gap:1.75rem}.page_heroTrustItem__kWlR2{display:flex;align-items:flex-start;gap:1rem}.page_heroTrustIcon__ovtdL{width:44px;height:44px;border-radius:12px;background-color:rgba(212,175,55,.1);border:1px solid rgba(212,175,55,.25);display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_heroTrustBody__RtAwl{display:flex;flex-direction:column}.page_heroTrustTitle__Hoc_R{font-size:.95rem;font-weight:700;color:#17212b;margin-bottom:2px}.page_heroTrustText__PBKus{font-size:.825rem;color:#56616d;line-height:1.4}@media (max-width:1023px){.page_hero__SKW6o{min-height:520px}.page_heroInner__FQkwa{padding:3.5rem var(--space-xl,2rem)}.page_heroBackdropOverlay__NFjQG{background:linear-gradient(90deg,#070b14,rgba(7,11,20,.95) 45%,rgba(7,11,20,.82) 70%,rgba(7,11,20,.45))}.page_heroContent__2lPR8{max-width:100%}.page_heroTitle__Gfler{font-size:2.75rem}.page_heroStats__rmbZT{gap:2rem}.page_heroTrustGrid__OY2Tj{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:767px){.page_hero__SKW6o{min-height:auto;padding-block:2.5rem 3rem}.page_heroInner__FQkwa{padding-inline:1.25rem;padding-block:1rem 1.5rem}.page_heroBackdropOverlay__NFjQG{background:rgba(7,11,20,.92)}.page_heroEyebrow__u_aZK{font-size:.8125rem;margin-bottom:.65rem}.page_heroTitle__Gfler{font-size:2.15rem;line-height:1.08;margin-bottom:1rem}.page_heroSubtitle__RTAw0{font-size:1rem;line-height:1.5;margin-bottom:1.75rem}.page_heroActions__8_tzb{flex-direction:column;width:100%;gap:.75rem;align-items:stretch;margin-bottom:2.25rem}.page_btnBrowse__ejhSm,.page_btnQuote__ZgpAh{width:100%;justify-content:center;padding:13px 20px}.page_heroStats__rmbZT{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;width:100%;margin-top:.5rem;padding-top:1.25rem;border-top:1px solid hsla(0,0%,100%,.1)}.page_statItem__RMGkH{flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.page_statIconWrap__bXq8Q{width:32px;height:32px;border-width:1px}.page_statIconWrap__bXq8Q svg{width:16px;height:16px}.page_statInfo__bxf0W{gap:1px;width:100%;min-width:0}.page_statNumber__XnvUq{font-size:clamp(.75rem,3.2vw,.925rem);line-height:1.15;word-break:break-word}.page_statLabel__YuhHa{font-size:clamp(.675rem,2.7vw,.775rem);line-height:1.15;word-break:break-word}.page_heroTrustStrip__bs3Mp{padding:2rem 0}.page_heroTrustGrid__OY2Tj{grid-template-columns:1fr;gap:1.25rem}}.page_shopByAppSection__8Y9xt{background-color:#f8f9fa;padding:38px 0 42px;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06);position:relative}.page_shopByAppContainer__yrrKU{max-width:1320px;width:calc(100% - 48px);margin:0 auto}.page_shopByAppHeader__5U6Bn{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:24px}.page_shopByAppHeaderLine__jFZf_{width:48px;height:1px;background-color:#374151;opacity:.55}.page_shopByAppTitle__xfmkw{font-family:var(--font-display,"Barlow","Inter",sans-serif);font-size:1.0625rem;font-weight:800;letter-spacing:.08em;color:#111827;text-transform:uppercase;margin:0;white-space:nowrap;text-align:center}.page_shopByAppGrid__IDtgk{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:16px;gap:16px;align-items:stretch}.page_shopByAppCard__mgrkI{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px 14px 18px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;text-decoration:none;min-height:172px;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease;cursor:pointer}.page_shopByAppCard__mgrkI:hover{border-color:#dfb044;transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.page_shopByAppCard__mgrkI:focus-visible{outline:2px solid #dfb044;outline-offset:2px}.page_shopByAppIconWrapper__ipI6n{height:52px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.page_shopByAppIconImg__k2y3u{max-height:48px;max-width:68px;width:auto;height:auto;object-fit:contain;transition:transform .18s ease}.page_shopByAppCard__mgrkI:hover .page_shopByAppIconImg__k2y3u{transform:scale(1.08)}.page_shopByAppName__ZhaRB{font-family:var(--font-display,"Barlow","Inter",sans-serif);font-size:.875rem;font-weight:700;color:#111827;line-height:1.25;margin:0 0 12px;text-align:center;white-space:pre-line}.page_shopByAppCta__Fq2o9{font-family:var(--font-main,"Inter",sans-serif);font-size:.8125rem;font-weight:600;color:#c9942c;display:inline-flex;align-items:center;justify-content:center;gap:4px;margin-top:auto;transition:color .15s ease}.page_shopByAppCtaArrow__iljpe{font-size:.875rem;transition:transform .15s ease}.page_shopByAppCard__mgrkI:hover .page_shopByAppCtaArrow__iljpe{transform:translateX(3px)}.page_browseByCategoryBar__LwPqS{margin-bottom:1.75rem;padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.12);gap:1.5rem}.page_browseByCategoryTitle__nCmyd{font-family:var(--font-main,"Inter",sans-serif);font-size:1.1rem;letter-spacing:.08em;color:var(--white,#f9fafb)}.page_browseByCategoryDivider__sibfz{background:hsla(0,0%,100%,.12)}.page_browseByCategoryLink__Nr9KI{font-size:.8rem;letter-spacing:.08em;color:var(--yellow-primary,#d4af37);gap:4px;transition:color .2s ease,gap .2s ease}.page_browseByCategoryLink__Nr9KI:hover{color:var(--yellow-light,#e5c252);gap:8px}@media (max-width:1199px){.page_shopByAppGrid__IDtgk{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.page_shopByAppCard__mgrkI{height:132px}}@media (max-width:599px){.page_shopByAppSection__8Y9xt{padding:24px 0 28px}.page_shopByAppContainer__yrrKU{width:calc(100% - 32px)}.page_shopByAppHeader__5U6Bn{margin-bottom:16px;gap:10px}.page_shopByAppHeaderLine__jFZf_{flex:0 1 36px}.page_shopByAppTitle__xfmkw{font-size:12px;letter-spacing:.12em}.page_shopByAppGrid__IDtgk{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.page_shopByAppCard__mgrkI{height:116px;padding:12px 10px 8px;border-radius:12px}.page_shopByAppIconWrapper__ipI6n{height:28px;margin-bottom:2px}.page_shopByAppIcon__W_U44{width:26px;height:26px}.page_shopByAppName__ZhaRB{font-size:13px;line-height:1.25}.page_shopByAppArrow__fwYkN{font-size:12px}}@media (max-width:359px){.page_shopByAppContainer__yrrKU{width:calc(100% - 20px)}.page_shopByAppGrid__IDtgk{gap:8px}.page_shopByAppCard__mgrkI{height:110px;padding:10px 8px 6px}.page_shopByAppIconWrapper__ipI6n{height:24px}.page_shopByAppIcon__W_U44{width:24px;height:24px}.page_shopByAppName__ZhaRB{font-size:12px}}@media (max-width:640px){.page_browseByCategoryBar__LwPqS{flex-direction:column;align-items:flex-start;gap:.75rem}.page_browseByCategoryDivider__sibfz{display:none}.page_ctaActions__6o8mX{flex-direction:column;width:100%;gap:.75rem}.page_ctaActions__6o8mX .page_btnGhost__Ty34x,.page_ctaActions__6o8mX .page_btnPrimarySm__prr0o{width:100%;justify-content:center;height:44px}}.page_categoriesSection__iAE4o{padding:var(--space-2xl) 0 var(--space-4xl) 0}.page_section__61PEw{padding:var(--space-4xl) 0}.page_sectionHeader__a4Fw5{text-align:center;margin-bottom:var(--space-2xl)}.page_sectionTag__NYXKm{display:inline-block;font-size:var(--text-xs);font-weight:700;color:var(--yellow-primary);text-transform:uppercase;letter-spacing:.15em;margin-bottom:var(--space-sm)}.page_sectionTitle__hzsAh{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:700;color:var(--white);margin-bottom:var(--space-md)}.page_sectionSubtitle__ROo6Q{font-size:var(--text-base);color:var(--gray-text);max-width:560px;margin:0 auto;text-align:center}.page_featuredHeroSlot__FsR64{grid-column:span 2}.page_featuredHeroCard__xKUrF{background:var(--black-card);border:1px solid var(--black-border);border-radius:var(--radius-xl);overflow:hidden;text-decoration:none;display:flex;flex-direction:row;height:100%;min-height:260px;transition:border-color var(--transition-base),transform var(--transition-base),box-shadow var(--transition-base)}.page_featuredHeroCard__xKUrF:hover{border-color:var(--yellow-dim);transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.4)}.page_featuredHeroImageWrap__bsWPU{position:relative;width:260px;height:100%;min-height:260px;flex-shrink:0;background:var(--black-surface);overflow:hidden}.page_featuredHeroImageWrap__bsWPU:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 60%,var(--black-card) 100%)}.page_featuredHeroBody__aDIId{flex:1 1;padding:var(--space-xl);display:flex;flex-direction:column;justify-content:space-between}.page_featuredHeroCategory__2xN5f{font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--yellow-primary);margin-bottom:var(--space-sm)}.page_featuredHeroName__BkMbK{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--white);line-height:1.2;margin-bottom:var(--space-md)}.page_featuredHeroDesc__7schh{font-size:var(--text-sm);color:var(--gray-text);line-height:1.65;margin-bottom:var(--space-lg);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_featuredHeroPrice__O02nr{font-size:var(--text-xl);font-weight:800;color:var(--yellow-primary)}.page_featuredHeroArrow__5UdhQ{display:inline-flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);font-weight:600;color:var(--gray-light);letter-spacing:.04em;text-transform:uppercase;transition:color var(--transition-fast)}.page_featuredHeroCard__xKUrF:hover .page_featuredHeroArrow__5UdhQ{color:var(--yellow-primary)}.page_categoriesSection__iAE4o{background-color:#f8f9fa;padding:38px 0 48px;border-top:1px solid rgba(0,0,0,.07);border-bottom:1px solid rgba(0,0,0,.07);position:relative}.page_browseByCategoryBar__LwPqS{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;width:100%}.page_browseByCategoryTitle__nCmyd{font-family:var(--font-display,"Barlow","Inter",sans-serif);font-size:1.1875rem;font-weight:800;color:#111827;letter-spacing:.04em;text-transform:uppercase;margin:0;white-space:nowrap}.page_browseByCategoryDivider__sibfz{flex:1 1;height:1px;background-color:#e2e8f0}.page_browseByCategoryLink__Nr9KI{font-family:var(--font-main);font-size:.8125rem;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:color .15s ease}.page_browseByCategoryArrow__eiIqj,.page_browseByCategoryLink__Nr9KI:hover{color:var(--yellow-primary,#d4af37)}.page_browseByCategoryArrow__eiIqj{font-weight:700;transition:transform .15s ease}.page_browseByCategoryLink__Nr9KI:hover .page_browseByCategoryArrow__eiIqj{transform:translateX(3px)}.page_categoryStripContainer__SX6lC{background-color:#080e17;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.12);display:flex;flex-direction:row;width:100%;overflow:hidden}.page_categoryStripItem__3qLhf{flex:1 1;min-width:0;padding:24px 6px 20px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:13px;text-decoration:none;text-align:center;border-right:1px solid hsla(0,0%,100%,.07);transition:background-color .18s ease,transform .18s ease;position:relative}.page_categoryStripItem__3qLhf:last-child{border-right:none}.page_categoryStripItem__3qLhf:hover{background-color:hsla(0,0%,100%,.04)}.page_categoryStripIconWrap__ad_Cg{display:flex;align-items:center;justify-content:center;height:32px;transition:transform .18s ease}.page_categoryStripItem__3qLhf:hover .page_categoryStripIconWrap__ad_Cg{transform:translateY(-2px) scale(1.08)}.page_categoryStripLabel__hv_hV{display:flex;flex-direction:column;align-items:center;gap:1px;width:100%}.page_categoryStripLabel__hv_hV span{font-family:var(--font-main);font-size:.775rem;font-weight:600;color:#d1d5db;line-height:1.22;text-align:center;transition:color .18s ease;word-break:break-word}.page_categoryStripItem__3qLhf:hover .page_categoryStripLabel__hv_hV span{color:#fff}.page_featuredSection__EBPEV{background-color:#fff;padding:56px 0 44px;border-top:1px solid #eef1f4;position:relative}.page_featuredBar__JXxUx{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px;width:100%}.page_featuredHeaderGroup__1rnz0{display:flex;flex-direction:column;gap:4px}.page_featuredEyebrow__8waJt{font-family:var(--font-main,"Inter",sans-serif);font-size:.75rem;font-weight:700;color:var(--yellow-primary,#d4af37);letter-spacing:.12em;text-transform:uppercase}.page_featuredBarTitle__bbxRY{font-family:var(--font-display,"Barlow","Inter",sans-serif);font-size:1.5rem;font-weight:800;color:#0f172a;letter-spacing:-.01em;margin:0}.page_featuredSubtitle__oAOTp{color:var(--color-text-secondary,#56616d);margin:4px 0 0;max-width:580px;line-height:1.45}.page_featuredBarLink__5CWG_,.page_featuredSubtitle__oAOTp{font-family:var(--font-main,"Inter",sans-serif);font-size:.875rem}.page_featuredBarLink__5CWG_{font-weight:600;color:#475569;text-decoration:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:color .15s ease;padding-bottom:2px}.page_featuredBarArrow__9Efca,.page_featuredBarLink__5CWG_:hover{color:var(--yellow-primary,#d4af37)}.page_featuredBarArrow__9Efca{font-weight:700;transition:transform .15s ease}.page_featuredBarLink__5CWG_:hover .page_featuredBarArrow__9Efca{transform:translateX(3px)}.page_solutionsSection__VWKBa{background-color:#f8f9fa;padding:0 0 54px;border-bottom:none;position:relative}.page_solutionsGrid__Lvfhc{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;align-items:stretch}.page_solutionsIntroCard__fF29i{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px 26px 28px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 1px 4px rgba(0,0,0,.04);min-height:330px}.page_solutionsEyebrow__BaHYP{font-size:.8125rem;font-weight:700;color:#c9942c;letter-spacing:.06em;text-transform:uppercase;display:block;margin-bottom:12px}.page_solutionsEyebrow__BaHYP,.page_solutionsTitle__KtMl6{font-family:var(--font-display,"Barlow","Inter",sans-serif)}.page_solutionsTitle__KtMl6{font-size:1.5625rem;font-weight:800;color:#111827;line-height:1.2;letter-spacing:-.01em;margin:0 0 14px}.page_solutionsDesc__qkePV{font-family:var(--font-main,"Inter",sans-serif);font-size:.875rem;color:#4b5563;line-height:1.55;margin:0 0 24px;flex:1 1}.page_solutionsBtn__yfDtq{background-color:#dfb044;color:#111827;font-family:var(--font-main,"Inter",sans-serif);font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;padding:12px 20px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;box-shadow:0 2px 8px rgba(223,176,68,.25);transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease}.page_solutionsBtn__yfDtq:hover{background-color:#eab308;transform:translateY(-2px);box-shadow:0 4px 14px rgba(223,176,68,.4)}.page_solutionsBtnArrow__zSWgG{font-size:.95rem;transition:transform .15s ease}.page_solutionsBtn__yfDtq:hover .page_solutionsBtnArrow__zSWgG{transform:translateX(3px)}.page_solutionCard__MzxJ5{position:relative;border-radius:12px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;justify-content:flex-end;padding:24px 20px;min-height:330px;border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08);transition:box-shadow .22s ease,border-color .22s ease}.page_solutionCard__MzxJ5:hover{box-shadow:0 14px 34px rgba(0,0,0,.22)}.page_solutionImageWrap__FTX2h{position:absolute;inset:0;z-index:1;overflow:hidden}.page_solutionImage__yEsjn{object-fit:cover;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.page_solutionCard__MzxJ5:hover .page_solutionImage__yEsjn{transform:scale(1.06)}.page_solutionOverlay__WK2Vf{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.94) 0,rgba(0,0,0,.65) 45%,rgba(0,0,0,.2) 80%,rgba(0,0,0,.05));z-index:2;transition:opacity .22s ease}.page_solutionCard__MzxJ5:hover .page_solutionOverlay__WK2Vf{opacity:.9}.page_solutionContent__feguq{position:relative;z-index:3;display:flex;flex-direction:column;gap:10px}.page_solutionBadge___reFD{width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.35);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .15s ease,background-color .15s ease}.page_solutionCard__MzxJ5:hover .page_solutionBadge___reFD{border-color:#dfb044;background-color:rgba(223,176,68,.15)}.page_solutionCardTitle__0PjN5{font-family:var(--font-display,"Barlow","Inter",sans-serif);font-size:1.125rem;font-weight:700;color:#fff;line-height:1.25;margin:0;white-space:pre-line;text-shadow:0 2px 4px rgba(0,0,0,.5)}.page_solutionLink__mqdqd{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-main,"Inter",sans-serif);font-size:.78125rem;font-weight:700;letter-spacing:.05em;color:#dfb044;text-transform:uppercase;margin-top:2px;transition:color .15s ease}.page_solutionLinkArrow__Zu9AN{transition:transform .15s ease}.page_solutionCard__MzxJ5:hover .page_solutionLinkArrow__Zu9AN{transform:translateX(4px)}.page_categoryCardOld__vj52P{background:var(--black-card);border:1px solid var(--black-border);border-left:3px solid var(--cat-color,var(--yellow-primary));border-radius:var(--radius-lg);padding:var(--space-xl);text-align:center;cursor:pointer;transition:all var(--transition-base);position:relative;overflow:hidden;text-decoration:none;display:block}.page_categoryName__zUURc{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:600;color:var(--white);margin-bottom:var(--space-xs)}.page_categoryCount__6qpDe{font-size:var(--text-sm);color:var(--gray-text)}.page_whySection__wimFo{background-color:#070c14;padding:40px 0;position:relative;border-top:none}.page_whyStrip__aaaeY{background-color:#0e1622;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.25);display:flex;align-items:stretch;width:100%;overflow:hidden;position:relative}.page_whyItem__RdAWG{flex:1 1;display:flex;flex-direction:row;align-items:center;gap:16px;padding:24px 22px;position:relative;transition:background-color .15s ease}.page_whyItem__RdAWG:hover{background-color:hsla(0,0%,100%,.025)}.page_whyItem__RdAWG+.page_whyItem__RdAWG:before{content:"";position:absolute;left:0;top:20%;height:60%;width:1px;background:hsla(0,0%,100%,.09)}.page_whyIconWrap__FZHtf{flex-shrink:0}.page_whyBadge__TmtEX,.page_whyIconWrap__FZHtf{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.page_whyBadge__TmtEX{border-radius:50%;border:1.5px solid #e5a93c;background:rgba(229,169,60,.08)}.page_whyContent__BC4vn{display:flex;flex-direction:column;gap:4px;min-width:0}.page_whyTitle__vBj_T{font-family:var(--font-display,"Barlow","Inter",sans-serif);font-size:.9375rem;font-weight:700;color:#fff;margin:0;line-height:1.25;letter-spacing:.01em;white-space:nowrap}.page_whyText__CDK4H{font-family:var(--font-main,"Inter",sans-serif);font-size:.78125rem;font-weight:400;color:#9ca3af;line-height:1.4;margin:0}.page_resourcesSection__QGY5m{background-color:#f8f9fa;padding:42px 0 46px;border-top:1px solid rgba(0,0,0,.07);position:relative}.page_resourcesLayout__eXhEg{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:flex-start}.page_resourcesCol__WsRlQ{display:flex;flex-direction:column;min-width:0}.page_resourcesBar__LQHbR{display:flex;align-items:center;gap:16px;margin-bottom:16px;width:100%}.page_resourcesBarTitle__CXk3J{font-family:var(--font-display,"Barlow","Inter",sans-serif);font-size:1.125rem;font-weight:800;color:#111827;letter-spacing:.04em;text-transform:uppercase;margin:0;white-space:nowrap}.page_resourcesBarDivider__Hlll5{flex:1 1;height:1px;background-color:#e2e8f0}.page_resourcesCardsGrid__JElFH{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.page_resourceCard__61vgr{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px 14px;display:flex;align-items:center;gap:12px;text-decoration:none;box-shadow:0 1px 4px rgba(0,0,0,.04);transition:box-shadow .18s ease,border-color .18s ease;min-width:0}.page_resourceCard__61vgr:hover{border-color:#cbd5e1;box-shadow:0 6px 18px rgba(0,0,0,.08)}.page_resourceThumbWrap__VcRVv{width:54px;height:54px;border-radius:8px;overflow:hidden;position:relative;flex-shrink:0;background-color:#f1f5f9}.page_resourceThumb__KXokV{object-fit:cover;transition:transform .3s ease}.page_resourceCard__61vgr:hover .page_resourceThumb__KXokV{transform:scale(1.06)}.page_resourceBody__nA7ty{display:flex;flex-direction:column;gap:5px;min-width:0}.page_resourceTitle__y_U8G{font-family:var(--font-main,"Inter",sans-serif);font-size:.8125rem;font-weight:700;color:#111827;line-height:1.25;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease}.page_resourceCard__61vgr:hover .page_resourceTitle__y_U8G{color:var(--yellow-primary,#d4af37)}.page_resourceCta__L5CHd{font-family:var(--font-main,"Inter",sans-serif);font-size:.6875rem;font-weight:700;color:#c9942c;letter-spacing:.05em;text-transform:uppercase;display:inline-flex;align-items:center;gap:4px}.page_resourceCtaArrow__yHYxU{font-size:.85rem;transition:transform .15s ease}.page_resourceCard__61vgr:hover .page_resourceCtaArrow__yHYxU{transform:translateX(3px)}.page_newsletterCol__vzFEb{display:flex;flex-direction:column;justify-content:flex-start;padding-top:1px}.page_newsletterTitle__8Uxln{font-family:var(--font-display,"Barlow","Inter",sans-serif);font-size:1.125rem;font-weight:800;color:#111827;letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px}.page_newsletterDesc__Srs96{font-family:var(--font-main,"Inter",sans-serif);font-size:.8125rem;color:#4b5563;line-height:1.45;margin:0 0 14px}.page_featuresGrid__L4_rO{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-lg);gap:var(--space-lg)}.page_featureCard__09F8a{background:var(--black-card);border:1px solid var(--black-border);border-radius:var(--radius-lg);padding:var(--space-xl);text-align:center;transition:all var(--transition-base)}.page_featureCard__09F8a:hover{border-color:var(--yellow-dim);transform:translateY(-2px)}.page_featureIcon__mHZON{font-size:2rem;margin-bottom:var(--space-md);display:block}.page_featureTitle__kH4Xm{font-family:var(--font-heading);font-size:var(--text-base);font-weight:600;color:var(--white);margin-bottom:var(--space-xs)}.page_featureText__0lch2{font-size:var(--text-sm);color:var(--gray-text);line-height:1.6}.page_ctaSection__tPv8w{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(201,166,58,.08),rgba(10,10,11,0) 50%,rgba(201,166,58,.05));border-top:1px solid var(--black-border);border-bottom:1px solid var(--black-border);padding:3.5rem 0}.page_ctaSection__tPv8w:before{top:-40px;left:-80px}.page_ctaSection__tPv8w:after,.page_ctaSection__tPv8w:before{content:"";position:absolute;width:220px;height:56px;background:repeating-linear-gradient(-45deg,var(--yellow-primary),var(--yellow-primary) 10px,transparent 10px,transparent 20px);opacity:.07;transform:rotate(-18deg);pointer-events:none}.page_ctaSection__tPv8w:after{bottom:-40px;right:-80px}.page_ctaContent__6OX1e{position:relative;z-index:1;text-align:center;max-width:640px;margin:0 auto}.page_ctaTitle__T8028{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:700;color:var(--white);margin-bottom:var(--space-md)}.page_ctaText__ew5hH{font-size:var(--text-base);color:var(--gray-text);margin-bottom:var(--space-xl);line-height:1.7}.page_ctaActions__6o8mX{justify-content:center}.page_authBanner__kUhJt,.page_ctaActions__6o8mX{display:flex;align-items:center;gap:var(--space-md)}.page_authBanner__kUhJt{background:rgba(201,166,58,.07);border:1px solid rgba(201,166,58,.2);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-lg);margin-bottom:var(--space-2xl)}.page_authBanner__kUhJt p{font-size:var(--text-sm);color:var(--gray-light)}.page_authBanner__kUhJt strong{color:var(--yellow-primary)}.page_featuredGrid__wTnsk{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-lg);gap:var(--space-lg);margin-bottom:var(--space-2xl)}.page_featuredCard__hcvOH{background:var(--black-card);border:1px solid var(--black-border);border-radius:var(--radius-xl);overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:border-color var(--transition-base),transform var(--transition-base),box-shadow var(--transition-base)}.page_featuredCard__hcvOH:hover{border-color:var(--yellow-dim);transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,.4)}.page_featuredImage__3vKfZ{aspect-ratio:4/3;background:linear-gradient(135deg,var(--black-surface) 0,var(--black-card) 100%);display:flex;align-items:center;justify-content:center}.page_featuredIcon__MKvhU{font-size:3.5rem;opacity:.35}.page_featuredInfo__fVMQB{padding:var(--space-lg);flex:1 1;display:flex;flex-direction:column;gap:var(--space-sm)}.page_featuredName__q_fwm{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--white);line-height:1.3}.page_featuredDesc__MOqYp{font-size:var(--text-sm);color:var(--gray-text);line-height:1.5;flex:1 1}.page_featuredFooter__ilqFi{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-sm);border-top:1px solid var(--black-border);margin-top:var(--space-sm)}.page_featuredPrice__zMXRE{font-size:var(--text-xl);font-weight:700;color:var(--yellow-primary)}.page_featuredPriceHidden__WY3cv{font-size:var(--text-xs);color:var(--gray-text);font-style:italic}.page_featuredArrow__8wFqR{font-size:var(--text-base);color:var(--yellow-primary);transition:transform var(--transition-fast)}.page_featuredCard__hcvOH:hover .page_featuredArrow__8wFqR{transform:translateX(4px)}.page_viewAllWrap__Ot4g6{text-align:center}.page_viewAllBtn__VCRm6{display:inline-block;padding:12px 32px;border:1.5px solid var(--yellow-dim);border-radius:var(--radius-md);color:var(--yellow-primary);font-size:var(--text-sm);font-weight:600;letter-spacing:.06em;text-decoration:none;font-family:var(--font-main);transition:all var(--transition-base)}.page_viewAllBtn__VCRm6:hover{background:var(--yellow-glow);border-color:var(--yellow-primary);color:var(--yellow-light);transform:translateY(-2px)}@media (max-width:1023px){.page_shopByAppGrid__IDtgk{grid-template-columns:repeat(3,1fr);gap:12px}.page_shopByAppCard__mgrkI{min-height:162px;padding:20px 12px 16px}.page_categoriesSection__iAE4o{padding:32px 0 42px}.page_categoryStripContainer__SX6lC{display:grid;grid-template-columns:repeat(3,1fr);border-radius:12px}.page_categoryStripItem__3qLhf{padding:20px 8px 18px;gap:10px;border-right:none}.page_categoryStripItem__3qLhf:not(:nth-child(3n)){border-right:1px solid hsla(0,0%,100%,.07)}.page_categoryStripItem__3qLhf:nth-child(-n+6){border-bottom:1px solid hsla(0,0%,100%,.07)}.page_whyStrip__aaaeY{display:grid;grid-template-columns:repeat(2,1fr)}.page_whyItem__RdAWG+.page_whyItem__RdAWG:before{display:none}.page_whyItem__RdAWG{padding:20px 18px;border-bottom:1px solid hsla(0,0%,100%,.08)}.page_whyItem__RdAWG:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.08)}.page_whyItem__RdAWG:nth-last-child(-n+2){border-bottom:none}.page_solutionsGrid__Lvfhc{grid-template-columns:repeat(2,1fr);gap:14px}.page_solutionCard__MzxJ5,.page_solutionsIntroCard__fF29i{min-height:290px}.page_featuredHeroSlot__FsR64{grid-column:span 2}.page_featuredGrid__wTnsk{grid-template-columns:repeat(2,1fr)}.page_resourcesLayout__eXhEg{grid-template-columns:1fr;gap:32px}.page_resourcesCardsGrid__JElFH{grid-template-columns:repeat(3,1fr);gap:12px}.page_newsletterCol__vzFEb{max-width:440px}}@media (max-width:767px){.page_shopByAppSection__8Y9xt{padding:26px 0 30px}.page_shopByAppContainer__yrrKU{width:calc(100% - 28px)}.page_shopByAppHeader__5U6Bn{gap:12px;margin-bottom:16px}.page_shopByAppHeaderLine__jFZf_{width:32px}.page_shopByAppTitle__xfmkw{font-size:.9375rem;letter-spacing:.06em}.page_shopByAppGrid__IDtgk{grid-template-columns:repeat(2,1fr);gap:10px}.page_shopByAppCard__mgrkI{min-height:150px;padding:16px 10px 14px;border-radius:12px}.page_shopByAppIconWrapper__ipI6n{height:44px;margin-bottom:8px}.page_shopByAppIconImg__k2y3u{max-height:40px;max-width:58px}.page_shopByAppName__ZhaRB{font-size:.8125rem;line-height:1.22;margin-bottom:8px}.page_shopByAppCta__Fq2o9{font-size:.75rem}.page_categoriesSection__iAE4o{padding:24px 0 34px}.page_browseByCategoryBar__LwPqS{gap:10px;margin-bottom:14px}.page_browseByCategoryTitle__nCmyd{font-size:.95rem}.page_browseByCategoryLink__Nr9KI{font-size:.725rem}.page_categoryStripContainer__SX6lC{display:grid;grid-template-columns:repeat(3,1fr);border-radius:12px}.page_categoryStripItem__3qLhf{padding:16px 4px 14px;gap:8px;border-right:none}.page_categoryStripItem__3qLhf:not(:nth-child(3n)){border-right:1px solid hsla(0,0%,100%,.07)}.page_categoryStripItem__3qLhf:nth-child(-n+6){border-bottom:1px solid hsla(0,0%,100%,.07)}.page_categoryStripIconWrap__ad_Cg{height:26px}.page_categoryStripIconWrap__ad_Cg svg{width:22px;height:22px}.page_categoryStripLabel__hv_hV span{font-size:.7125rem;line-height:1.18;word-break:break-word}.page_section__61PEw{padding:var(--space-xl) 0}.page_sectionHeader__a4Fw5{margin-bottom:var(--space-lg)}.page_sectionTitle__hzsAh{font-size:var(--text-2xl);margin-bottom:var(--space-sm)}.page_sectionSubtitle__ROo6Q{font-size:var(--text-sm)}.page_featuredSection__EBPEV{padding:36px 0 32px}.page_featuredBar__JXxUx{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:18px}.page_featuredBarTitle__bbxRY{font-size:1.25rem;letter-spacing:-.01em}.page_featuredBarLink__5CWG_{font-size:.8125rem;gap:4px}.page_featuredGrid__wTnsk{grid-template-columns:1fr;gap:var(--space-md)}.page_featuredHeroSlot__FsR64{grid-column:span 1}.page_featuredHeroCard__xKUrF{flex-direction:column;min-height:auto}.page_featuredHeroImageWrap__bsWPU{width:100%;height:180px}.page_whySection__wimFo{padding:24px 0}.page_whyStrip__aaaeY{display:flex;flex-direction:column;border-radius:10px}.page_whyItem__RdAWG+.page_whyItem__RdAWG:before{display:none}.page_whyItem__RdAWG{padding:16px 14px;gap:14px;border-right:none!important;border-bottom:1px solid hsla(0,0%,100%,.08)}.page_whyItem__RdAWG:last-child{border-bottom:none}.page_whyBadge__TmtEX,.page_whyIconWrap__FZHtf{width:38px;height:38px}.page_whyBadge__TmtEX svg{width:19px;height:19px}.page_whyIconWrap__FZHtf svg{width:26px;height:26px}.page_whyTitle__vBj_T{font-size:.875rem;white-space:normal}.page_whyText__CDK4H{font-size:.75rem;line-height:1.35}.page_solutionsSection__VWKBa{padding:0 0 36px}.page_solutionsGrid__Lvfhc{grid-template-columns:1fr;gap:14px}.page_solutionsIntroCard__fF29i{padding:24px 20px;min-height:auto}.page_solutionsTitle__KtMl6{font-size:1.35rem}.page_solutionsDesc__qkePV{margin-bottom:18px}.page_solutionCard__MzxJ5{min-height:240px;padding:20px 18px}.page_solutionCardTitle__0PjN5{font-size:1.05rem}.page_resourcesSection__QGY5m{padding:28px 0 34px}.page_resourcesLayout__eXhEg{grid-template-columns:1fr;gap:24px}.page_resourcesBarTitle__CXk3J{font-size:1rem}.page_resourcesCardsGrid__JElFH{grid-template-columns:1fr;gap:10px}.page_resourceCard__61vgr{padding:12px 14px}.page_newsletterCol__vzFEb{max-width:100%}.page_newsletterTitle__8Uxln{font-size:1rem}.page_featuredImage__3vKfZ{aspect-ratio:1/1}.page_featuredIcon__MKvhU{font-size:2rem}.page_featuredInfo__fVMQB{padding:var(--space-sm);gap:var(--space-xs)}.page_featuredName__q_fwm{font-size:var(--text-sm)}.page_featuredDesc__MOqYp{display:none}.page_featuredPriceHidden__WY3cv,.page_featuredPrice__zMXRE{font-size:var(--text-xs)}.page_featuresGrid__L4_rO{grid-template-columns:repeat(2,1fr);gap:var(--space-sm)}.page_featureCard__09F8a{padding:var(--space-md) var(--space-sm)}.page_featureIcon__mHZON{font-size:1.5rem;margin-bottom:var(--space-xs)}.page_featureTitle__kH4Xm{font-size:var(--text-sm)}.page_featureText__0lch2{font-size:var(--text-xs);line-height:1.5}}.loading_skeletonBadge__XkkSL{width:150px;height:28px;margin-bottom:24px;border-radius:4px}.loading_skeletonHeading__MBl61{width:80%;height:64px;margin-bottom:24px;border-radius:8px}.loading_skeletonSubheading__l5YJB{width:60%;height:24px;margin-bottom:40px;border-radius:4px}.loading_heroCtas__vBxS5{display:flex;gap:16px}.loading_skeletonCta__Fiw3e{width:160px;height:56px;border-radius:8px}.loading_skeletonSectionTitle__PNlN4{width:300px;height:40px;margin:0 auto 40px;border-radius:8px}.loading_skeletonProductImage__LYiT2{width:100%;aspect-ratio:1/1;border-top-left-radius:12px;border-top-right-radius:12px}.loading_skeletonProductName__g7zH7{width:80%;height:24px;margin-bottom:12px;border-radius:4px}.loading_skeletonProductPrice__wXDTy{width:40%;height:20px;border-radius:4px}.FeaturedEquipmentCarousel_carouselWrapper__CoMYn{position:relative;width:100%;display:flex;align-items:center;gap:12px}.FeaturedEquipmentCarousel_chevronBtn__iuX_M{background-color:#fff;border:1px solid #e2e8f0;color:#334155;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;box-shadow:0 1px 3px rgba(15,23,42,.05);transition:all .18s ease;z-index:2;padding:0}.FeaturedEquipmentCarousel_chevronBtn__iuX_M:hover:not(:disabled){background-color:#f8fafc;border-color:#cbd5e1;color:#0f172a;box-shadow:0 3px 8px rgba(15,23,42,.08);transform:scale(1.05)}.FeaturedEquipmentCarousel_chevronBtn__iuX_M:disabled{opacity:.25;cursor:not-allowed;box-shadow:none}.FeaturedEquipmentCarousel_chevronBtn__iuX_M:focus-visible{outline:2px solid var(--yellow-primary,#d4af37);outline-offset:2px}.FeaturedEquipmentCarousel_sliderTrack__ozvtC{display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:4px 2px 8px;width:100%;scrollbar-width:none;-ms-overflow-style:none}.FeaturedEquipmentCarousel_sliderTrack__ozvtC::-webkit-scrollbar{display:none}.FeaturedEquipmentCarousel_sliderTrack__ozvtC:focus-visible{outline:none}.FeaturedEquipmentCarousel_cardItem__0tjWE{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 48px) / 4);min-width:220px;scroll-snap-align:start}.FeaturedEquipmentCarousel_cardInner__gbPL_{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px;height:100%;min-height:295px;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;box-shadow:0 1px 3px rgba(15,23,42,.03);transition:border-color .18s ease,box-shadow .18s ease;position:relative}.FeaturedEquipmentCarousel_cardInner__gbPL_:hover{border-color:var(--color-navy-800,#163a59);box-shadow:0 8px 24px rgba(11,31,51,.08),0 2px 6px rgba(11,31,51,.03)}.FeaturedEquipmentCarousel_cardInner__gbPL_:focus-visible{outline:2px solid var(--yellow-primary,#d4af37);outline-offset:2px}.FeaturedEquipmentCarousel_imageWrap___1xvP{position:relative;width:100%;height:185px;background-color:#f8fafc;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:background-color .18s ease}.FeaturedEquipmentCarousel_cardInner__gbPL_:hover .FeaturedEquipmentCarousel_imageWrap___1xvP{background-color:#f1f5f9}.FeaturedEquipmentCarousel_productImg__HSKXb{object-fit:contain;padding:8px;transition:opacity .18s ease}.FeaturedEquipmentCarousel_cardInner__gbPL_:hover .FeaturedEquipmentCarousel_productImg__HSKXb{transform:none}.FeaturedEquipmentCarousel_placeholderWrap__Y891H{display:flex;align-items:center;justify-content:center;height:100%;width:100%;color:#cbd5e1}.FeaturedEquipmentCarousel_placeholderIcon__mXBC6{opacity:.7}.FeaturedEquipmentCarousel_bodyWrap__0rOL_{display:flex;flex-direction:column;flex:1 1;justify-content:center;padding:12px 2px 6px}.FeaturedEquipmentCarousel_productTitle__I3UQt{font-family:var(--font-main,"Inter",sans-serif);font-size:.9375rem;font-weight:600;color:#0f172a;line-height:1.4;margin:0;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em;transition:color .15s ease}.FeaturedEquipmentCarousel_cardInner__gbPL_:hover .FeaturedEquipmentCarousel_productTitle__I3UQt{color:var(--color-navy-800,#163a59)}.FeaturedEquipmentCarousel_cardFooter__3aSQD{border-top:1px solid #f1f5f9;margin-top:8px;padding-top:10px;display:flex;align-items:center;justify-content:flex-start}.FeaturedEquipmentCarousel_btnAction__d4gD9{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-main,"Inter",sans-serif);font-size:.8125rem;font-weight:600;color:#475569;letter-spacing:.01em;transition:color .15s ease}.FeaturedEquipmentCarousel_actionArrow__RL6AU{color:#94a3b8;transition:transform .18s ease,color .15s ease}.FeaturedEquipmentCarousel_cardInner__gbPL_:hover .FeaturedEquipmentCarousel_btnAction__d4gD9{color:var(--yellow-primary,#d4af37)}.FeaturedEquipmentCarousel_cardInner__gbPL_:hover .FeaturedEquipmentCarousel_actionArrow__RL6AU{color:var(--yellow-primary,#d4af37);transform:translateX(3px)}@media (max-width:1100px){.FeaturedEquipmentCarousel_cardItem__0tjWE{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 32px) / 3)}}@media (max-width:768px){.FeaturedEquipmentCarousel_cardItem__0tjWE{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 16px) / 2);min-width:200px}.FeaturedEquipmentCarousel_imageWrap___1xvP{height:170px}}@media (max-width:640px){.FeaturedEquipmentCarousel_carouselWrapper__CoMYn{gap:0}.FeaturedEquipmentCarousel_chevronBtn__iuX_M{display:none}.FeaturedEquipmentCarousel_sliderTrack__ozvtC{gap:12px;padding-inline:4px}.FeaturedEquipmentCarousel_cardItem__0tjWE{flex:0 0 220px;min-width:220px}.FeaturedEquipmentCarousel_cardInner__gbPL_{min-height:275px;padding:12px}.FeaturedEquipmentCarousel_imageWrap___1xvP{height:155px}.FeaturedEquipmentCarousel_productTitle__I3UQt{font-size:.875rem}}.NewsletterForm_newsletterForm__y4WPY{display:flex;width:100%;border-radius:6px;overflow:hidden;border:1px solid #d1d5db;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:border-color .15s ease,box-shadow .15s ease}.NewsletterForm_newsletterForm__y4WPY:focus-within{border-color:#dfb044;box-shadow:0 0 0 3px rgba(223,176,68,.18)}.NewsletterForm_newsletterInput__k414K{flex:1 1;padding:10px 14px;border:none;font-size:.84rem;color:#111827;background:transparent;outline:none;font-family:var(--font-main,"Inter",sans-serif);min-width:0}.NewsletterForm_newsletterInput__k414K::placeholder{color:#9ca3af}.NewsletterForm_newsletterBtn__baWl5{background-color:#dfb044;border:none;color:#111827;padding:0 16px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .15s ease,transform .15s ease}.NewsletterForm_newsletterBtn__baWl5:hover{background-color:#eab308}.NewsletterForm_newsletterBtn__baWl5:active{transform:scale(.96)}.NewsletterForm_successBox__iyCyb{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;color:#065f46;font-size:.8125rem;font-weight:600;font-family:var(--font-main,"Inter",sans-serif)}.NewsletterForm_successIcon__32tZ8{color:#059669}