.HeroSearch_wrapper__cZc15{position:relative;width:100%;max-width:720px;margin:0 auto}.HeroSearch_pill__EkP3u{display:flex;align-items:center;gap:8px;background:#fff;border-radius:9999px;padding:8px 8px 8px 28px;box-shadow:0 6px 24px rgba(31,93,125,.12)}.HeroSearch_input__xbRCd{flex:1 1 auto;border:0;outline:none;background:transparent;font-size:16px;line-height:1.4;color:#1f2937;padding:14px 4px;min-width:0}.HeroSearch_input__xbRCd::placeholder{color:#9ca3af}.HeroSearch_button__tB_k1{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#f07004;color:#fff;border:0;border-radius:9999px;height:48px;padding:0 26px;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .15s ease}.HeroSearch_button__tB_k1:hover{background:#d96403}.HeroSearch_dropdown__SEh4_{position:absolute;top:calc(100% + 8px);left:16px;right:16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.1);overflow:hidden;z-index:20;text-align:left}.HeroSearch_dropdownStatus__nEmbn{padding:12px 16px;color:#6b7280;font-size:14px}.HeroSearch_bucket__F1UD1{border-bottom:1px solid #f3f4f6;padding:8px 0}.HeroSearch_bucket__F1UD1:last-child{border-bottom:0}.HeroSearch_bucketLabel__gb10u{padding:4px 16px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#f07004}.HeroSearch_bucketEmpty__HLHce{padding:6px 16px;color:#9ca3af;font-size:14px}.HeroSearch_bucketList__FMA9E{list-style:none;margin:0;padding:0}.HeroSearch_bucketLink__rl1JZ{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;color:#111827;text-decoration:none;font-size:14px}.HeroSearch_bucketLink__rl1JZ:hover{background:#f9fafb;color:#f07004}.HeroSearch_bucketLinkName__bNsyl{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HeroSearch_bucketLinkMeta__UWHgn{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;color:#6b7280;font-size:13px;white-space:nowrap}.HeroSearch_stars__HkpLD{position:relative;display:inline-block;font-size:13px;letter-spacing:1px;line-height:1}.HeroSearch_starsEmpty__GNFPm{color:#e5e7eb}.HeroSearch_starsFilled__rB3KM{position:absolute;inset:0;overflow:hidden;color:#f07004}.HeroSearch_reviewCount__nYOFD{color:#6b7280}@media (max-width:640px){.HeroSearch_pill__EkP3u{padding-left:18px}.HeroSearch_button__tB_k1{padding:0 18px;height:44px;font-size:14px}.HeroSearch_input__xbRCd{font-size:16px;padding:12px 2px}}.LatestBlogPosts_section__uzLp7{margin-top:40px;padding:0 8px}.LatestBlogPosts_layout__2ZB6Y{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:48px}.LatestBlogPosts_main__6VSso{min-width:0;display:flex;flex-direction:column;gap:40px}.LatestBlogPosts_image__34lzW{object-fit:cover}.LatestBlogPosts_tag__U2A57{display:block;width:fit-content;max-width:100%;padding:4px 9px;margin:0 0 8px;background:#f07004;color:#fff;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LatestBlogPosts_tagOnImage__l0Azo{position:absolute;top:14px;left:14px;margin:0;max-width:calc(100% - 28px);z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.25)}.LatestBlogPosts_hero___LXyU{min-width:0}.LatestBlogPosts_heroLink__55iTH{display:flex;flex-direction:column;color:inherit;text-decoration:none}.LatestBlogPosts_heroLink__55iTH:hover .LatestBlogPosts_heroTitle__PNzco{color:#f07004}.LatestBlogPosts_heroArt__1uyEj{position:relative;aspect-ratio:16/10;border-radius:8px;overflow:hidden;background:#eaf3f7}.LatestBlogPosts_heroOverlay___i8B2{position:absolute;left:0;right:0;bottom:0;padding:80px 32px 28px}.LatestBlogPosts_heroOverlay___i8B2:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.45) 45%,rgba(0,0,0,.75));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);mask-image:linear-gradient(180deg,transparent,#000 40%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 40%);pointer-events:none;z-index:0}.LatestBlogPosts_heroTitle__PNzco{position:relative;z-index:1;margin:0;font-size:38px;line-height:1.1;font-weight:800;letter-spacing:-.5px;color:#fff;max-width:14ch;transition:color .15s ease}.LatestBlogPosts_heroExcerpt__idSVh{margin:20px 0 0;font-size:18px;line-height:1.5;color:#4b5563}.LatestBlogPosts_heroMeta__KQ6Uu{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:13px;color:#6b7280;text-transform:uppercase;letter-spacing:.6px;font-weight:600}.LatestBlogPosts_metaAuthor__zpNuq{color:#356a8c}.LatestBlogPosts_metaDot__XoOwU{color:#c0c8cf}.LatestBlogPosts_authorAvatar__Ay_rD{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#2b5068;color:#fff;font-weight:700;letter-spacing:.4px;flex:0 0 auto;text-transform:none}.LatestBlogPosts_authorAvatarImage__Armv_{border-radius:50%;object-fit:cover;flex:0 0 auto}.LatestBlogPosts_secondaryGrid__Nzzdd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;border-top:1px solid #e5e7eb;padding-top:32px}.LatestBlogPosts_secondaryCard__8TIoF{min-width:0}.LatestBlogPosts_secondaryLink__KIj0B{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;color:inherit;text-decoration:none;align-items:flex-start}.LatestBlogPosts_secondaryLink__KIj0B:hover .LatestBlogPosts_secondaryTitle__d9RtJ{color:#4280a6}.LatestBlogPosts_secondaryArt__cJwfj{position:relative;width:120px;aspect-ratio:1/1;border-radius:6px;overflow:hidden;background:#eaf3f7}.LatestBlogPosts_secondaryBody__hS_pV{min-width:0}.LatestBlogPosts_secondaryTitle__d9RtJ{margin:0;font-size:17px;line-height:1.3;font-weight:700;color:#1f2937;transition:color .15s ease}.LatestBlogPosts_secondaryExcerpt__3mIhS{margin:8px 0 0;font-size:13px;line-height:1.5;color:#4b5563;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.LatestBlogPosts_secondaryMeta__hHkcy{margin-top:12px;display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.LatestBlogPosts_rail__bHQGW{min-width:0;border-left:1px solid #e5e7eb;padding-left:32px;display:flex;flex-direction:column}.LatestBlogPosts_railHead__Aky1Z{margin-bottom:12px}.LatestBlogPosts_railLabel__gKJMJ{display:inline-block;padding:6px 16px;border-radius:999px;background:#1f2937;color:#fff;font-size:13px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.LatestBlogPosts_railList__k_Kjs{list-style:none;padding:0;margin:0 0 24px;flex:0 0 auto}.LatestBlogPosts_railItem__vOpKE{border-bottom:1px solid #e5e7eb}.LatestBlogPosts_railItem__vOpKE:last-child{border-bottom:none}.LatestBlogPosts_railLink__VGQut{display:grid;grid-template-columns:minmax(0,1fr) 80px;gap:16px;padding:20px 0;color:inherit;text-decoration:none;align-items:flex-start}.LatestBlogPosts_railLink__VGQut:hover .LatestBlogPosts_railTitle__C9_Q_{color:#4280a6}.LatestBlogPosts_railText__qUOUG{min-width:0}.LatestBlogPosts_railMetaTop__lT6fh{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-weight:600;margin-bottom:8px}.LatestBlogPosts_railTitle__C9_Q_{margin:0;font-size:16px;line-height:1.3;font-weight:700;color:#1f2937;transition:color .15s ease}.LatestBlogPosts_railExcerpt__5lO2F{margin:8px 0 0;font-size:13px;line-height:1.5;color:#4b5563;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.LatestBlogPosts_railArt__7eaLD{position:relative;width:80px;height:80px;border-radius:6px;overflow:hidden;background:#eaf3f7}.LatestBlogPosts_cta__gAzVH{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px 28px 32px;border-radius:10px;background:linear-gradient(135deg,#4481a6,#2d5d7d);color:#fff;text-decoration:none;position:relative;overflow:hidden;transition:transform .15s ease}.LatestBlogPosts_cta__gAzVH:hover{transform:translateY(-2px)}.LatestBlogPosts_ctaEyebrow__trtQc{font-size:12px;text-transform:uppercase;letter-spacing:.8px;font-weight:600;color:hsla(0,0%,100%,.78)}.LatestBlogPosts_ctaTitle__Az2t_{margin:0;font-size:22px;line-height:1.2;font-weight:700;letter-spacing:-.2px;color:#fff}.LatestBlogPosts_ctaBody__WfcRg{margin:0;font-size:14px;line-height:1.55;color:hsla(0,0%,100%,.85)}.LatestBlogPosts_ctaButton__2rda5{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;padding:12px 24px;background:#f07004;color:#fff;border-radius:6px;font-size:14px;font-weight:600;transition:background-color .15s ease}.LatestBlogPosts_cta__gAzVH:hover .LatestBlogPosts_ctaButton__2rda5{background:#d66303}.LatestBlogPosts_footer__3Q7jw{margin-top:auto;display:flex;justify-content:center}.LatestBlogPosts_viewAll__mesv0{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;background:#f07004;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s ease}.LatestBlogPosts_viewAll__mesv0:hover{background:#d66303}@media (max-width:1100px){.LatestBlogPosts_layout__2ZB6Y{grid-template-columns:1fr;gap:40px}.LatestBlogPosts_rail__bHQGW{border-left:none;border-top:1px solid #e5e7eb;padding-left:0;padding-top:24px}.LatestBlogPosts_heroTitle__PNzco{font-size:32px}}@media (max-width:640px){.LatestBlogPosts_section__uzLp7{padding:0}.LatestBlogPosts_secondaryGrid__Nzzdd{grid-template-columns:1fr}.LatestBlogPosts_heroTitle__PNzco{font-size:24px}.LatestBlogPosts_heroOverlay___i8B2{padding:60px 20px 18px}.LatestBlogPosts_secondaryLink__KIj0B{grid-template-columns:96px minmax(0,1fr)}.LatestBlogPosts_secondaryArt__cJwfj{width:96px}}.page_hero__PB2jw{position:relative;border-radius:16px;background:linear-gradient(135deg,#4481a6,#356a8c);color:#fff;border:1px solid #356a8c}.page_heroShapes__Uiw_3{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;border-radius:inherit}.page_shape__ZWPfU{position:absolute}.page_shapeOne__c4xK1{top:-60px;left:-120px;width:760px;height:700px;background:#5c97b8;opacity:.55;clip-path:polygon(0 0,60% 0,100% 70%,35% 100%,0 75%)}.page_shapeTwo__yYw9B{top:-40px;right:-100px;width:720px;height:720px;background:#7aabc7;opacity:.4;clip-path:polygon(40% 0,100% 0,100% 60%,70% 100%,0 50%)}.page_shapeThree__zlIpB{bottom:-160px;left:30%;width:540px;height:540px;background:#2d5d7d;opacity:.45;clip-path:polygon(20% 0,100% 30%,80% 100%,0 80%)}.page_heroInner__aKFV1{position:relative;z-index:10;padding:64px 32px 72px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.page_heading__fHu5l{margin:0;font-size:64px;line-height:1.05;letter-spacing:-1px;font-weight:700;color:#fff;max-width:900px}.page_subtitle__6EPQ5{margin:0;font-size:20px;line-height:1.4;font-weight:700;color:hsla(0,0%,100%,.9);max-width:800px}.page_subtitleCount__21ksD{color:#f07004}.page_statsBar__iNpoN{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;margin-top:56px;padding:32px 16px;background:linear-gradient(135deg,#4481a6,#356a8c);border:1px solid #2d5d7d;border-radius:12px;color:#fff}.page_stat__3rQS5{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-right:1px solid hsla(0,0%,100%,.3);padding:0 16px;text-align:center}.page_stat__3rQS5:last-child{border-right:0}.page_statValue__DazSh{font-size:38px;line-height:1;font-weight:700;color:#fff;letter-spacing:-.5px}.page_statLabel__8mW0s{font-size:14px;color:#fff;font-weight:600;letter-spacing:.6px;text-transform:uppercase}@media (max-width:1200px){.page_heroInner__aKFV1{padding:52px 32px 60px}.page_heading__fHu5l{font-size:52px}}@media (max-width:820px){.page_heroInner__aKFV1{padding:44px 24px 52px;gap:16px}.page_heading__fHu5l{font-size:38px;line-height:1.1;letter-spacing:-.5px}.page_subtitle__6EPQ5{font-size:17px}.page_subtitle__6EPQ5 br{display:none}.page_statsBar__iNpoN{grid-template-columns:1fr;gap:14px}.page_stat__3rQS5{border-right:0;border-bottom:1px solid hsla(0,0%,100%,.25);padding:0 0 14px}.page_stat__3rQS5:last-child{border-bottom:0;padding-bottom:0}}@media (max-width:480px){.page_heading__fHu5l{font-size:36px}}.page_sectionHeader___Sw9p{text-align:center;margin-bottom:32px}.page_sectionTitle__HJlHJ{margin:0;font-size:32px;font-weight:700;letter-spacing:-.2px;color:#1f2937}.page_sectionSubtitle__oL7UA{margin:8px 0 0;font-size:16px;color:#6b7280}.page_coolBrands__Sr82_{margin-top:72px;padding:0 8px}.page_coolBrandsGrid__M5CHD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.page_coolBrandCard__f3MML{display:flex;align-items:center;gap:18px;padding:20px 22px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:inherit;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}a.page_coolBrandCard__f3MML:hover{border-color:#f07004;box-shadow:0 6px 18px rgba(0,0,0,.06);transform:translateY(-2px)}.page_coolBrandCardEmpty__aCVzt{background:#f9fafb;border-style:dashed;cursor:default}.page_coolBrandComingSoon__xr94C{margin:4px 0 0;font-size:13px;color:#9ca3af;font-style:italic}.page_coolBrandLogoWrap__Xl72A{flex:0 0 64px;width:64px;height:64px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:8px;background:#fff;overflow:hidden}.page_coolBrandLogo__sdslQ{width:100%;height:100%;object-fit:contain;padding:4px}.page_coolBrandLogoFallback__T89w3{font-size:26px;font-weight:700;color:#4280a6;background:#eaf3f7;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.page_coolBrandBody__qU3nN{flex:1 1 auto;min-width:0}.page_coolBrandName__8l7W5{margin:0;font-size:17px;font-weight:700;color:#1f2937;line-height:1.25;letter-spacing:-.1px;transition:color .15s ease}.page_coolBrandCard__f3MML:hover .page_coolBrandName__8l7W5{color:#f07004}.page_coolBrandCategory__AYaW8{margin:4px 0 8px;font-size:13px;color:#4280a6}.page_coolBrandRating__UOdyc{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;color:#6b7280}.page_coolBrandRatingValue__a2VKw{font-weight:700;color:#1f2937;margin-left:2px}.page_coolBrandReviewCount__3GdKF{color:#9ca3af}@media (max-width:1000px){.page_coolBrandsGrid__M5CHD{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.page_coolBrandsGrid__M5CHD{grid-template-columns:1fr}}.page_hubs__fVI7_{margin-top:72px;padding:0 8px}.page_hubsGrid__gMcqt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.page_hubCard__dO7P6{display:block;padding:18px 22px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#1f2937;font-size:16px;font-weight:700;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.page_hubCard__dO7P6:hover{border-color:#f07004;color:#f07004;box-shadow:0 6px 18px rgba(0,0,0,.06);transform:translateY(-2px)}@media (max-width:1000px){.page_hubsGrid__gMcqt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.page_hubsGrid__gMcqt{grid-template-columns:1fr}}.page_reviews__Oytry{margin-top:72px;padding:0 8px}.page_reviewCard__AwxH4{display:flex;flex-direction:column;gap:14px;padding:22px 22px 20px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:inherit;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.page_reviewCard__AwxH4:hover{border-color:#f07004;box-shadow:0 6px 18px rgba(0,0,0,.06);transform:translateY(-2px)}.page_reviewStars__dkk0J{font-size:16px;letter-spacing:.1em;line-height:1}.page_starsFilled__VAZGc{color:#f07004}.page_starsEmpty__VrYG_{color:#d1d5db}.page_reviewBody__7J6Jw{margin:0;font-size:15px;line-height:1.5;color:#374151;flex:1 1 auto}.page_reviewMeta___A9jZ{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid #f3f4f6;font-size:13px}.page_reviewMetaText__K394K{display:flex;flex-direction:column;gap:2px;min-width:0}.page_reviewMetaLogoWrap__53Y1Y{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:6px;background:#fff;overflow:hidden}.page_reviewMetaLogo__DNg3S{width:100%;height:100%;object-fit:contain;padding:3px}.page_reviewerName__SFciu{font-weight:600;color:#1f2937}.page_reviewCompany__1KSs7{color:#4280a6}.page_reviewCard__AwxH4:hover .page_reviewCompany__1KSs7{color:#f07004}.page_reviewDate__CrAvp{color:#9ca3af;font-size:12px;margin-top:2px}@media (max-width:560px){.page_sectionTitle__HJlHJ{font-size:26px}}@media (max-width:640px){.page_coolBrands__Sr82_,.page_hubs__fVI7_,.page_reviews__Oytry{padding:0}}.LatestReviewsScroller_frame__03CkB{position:relative}.LatestReviewsScroller_scroller__3uZUd{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:4px 4px 16px;margin:-4px}.LatestReviewsScroller_scroller__3uZUd::-webkit-scrollbar{height:8px}.LatestReviewsScroller_scroller__3uZUd::-webkit-scrollbar-track{background:transparent}.LatestReviewsScroller_scroller__3uZUd::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:999px}.LatestReviewsScroller_scroller__3uZUd::-webkit-scrollbar-thumb:hover{background:#d1d5db}.LatestReviewsScroller_scroller__3uZUd>*{scroll-snap-align:start;flex:0 0 320px;min-width:0}.LatestReviewsScroller_arrow__DkNBv{position:absolute;top:calc(50% - 10px);transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid #e5e7eb;box-shadow:0 6px 18px rgba(0,0,0,.12);font-size:28px;line-height:1;color:#1f2937;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:5;padding:0 0 4px;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.LatestReviewsScroller_arrow__DkNBv:hover{background:#f07004;color:#fff;border-color:#f07004}.LatestReviewsScroller_arrowLeft__I7lod{left:-18px}.LatestReviewsScroller_arrowRight__Owygw{right:-18px}@media (max-width:720px){.LatestReviewsScroller_scroller__3uZUd>*{flex:0 0 82%}.LatestReviewsScroller_arrowLeft__I7lod{left:4px}.LatestReviewsScroller_arrowRight__Owygw{right:4px}}