.wHO2Dq_page{background:0 0}.wHO2Dq_shell{width:min(var(--container-content), 100%);padding-inline:var(--page-gutter);margin:0 auto}.wHO2Dq_section{padding-block:var(--section-space)}.wHO2Dq_soft{background:var(--section-soft-bg)}.wHO2Dq_headingRow{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:28px;display:flex}.wHO2Dq_kicker{color:var(--color-accent-hover);letter-spacing:.11em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850}.wHO2Dq_headingRow h2,.wHO2Dq_centerHead h2{color:var(--color-text-primary);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(28px,3.5vw,42px);line-height:1.12}.wHO2Dq_headingRow p,.wHO2Dq_centerHead p{max-width:560px;color:var(--color-text-muted);margin-top:10px;font-size:15px;line-height:1.7}.wHO2Dq_viewAll{min-height:var(--touch-target);border:1px solid var(--color-border);border-radius:var(--radius-button);color:var(--color-primary);background:var(--surface-raised);white-space:nowrap;align-items:center;gap:.4375rem;padding-inline-start:.9375rem;padding-inline-end:.9375rem;font-size:.8125rem;font-weight:750;text-decoration:none;display:inline-flex}.wHO2Dq_viewAll:hover{border-color:var(--color-accent);color:var(--color-accent-hover);transform:translateY(-1px)}.wHO2Dq_discoveryActions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.wHO2Dq_cityPicker{min-height:var(--touch-target);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--surface-raised);align-items:center;gap:.45rem;padding:0 .5rem 0 .8rem;display:inline-flex}.wHO2Dq_cityPicker:focus-within{border-color:var(--color-accent)}.wHO2Dq_cityPickerLabel{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:850}.wHO2Dq_citySelect{color:var(--color-primary);font:inherit;cursor:pointer;outline-offset:4px;background:0 0;border:0;padding-block-start:.35rem;padding-block-end:.35rem;font-size:.8125rem;font-weight:750}.wHO2Dq_citySelect:focus-visible{outline:3px solid rgba(var(--color-accent-rgb), .24)}.wHO2Dq_trusted{z-index:4;width:min(100%, var(--container-wide));margin-top:3rem;padding-inline-start:clamp(.625rem,.4rem + 1vw,1.25rem);padding-inline-end:clamp(.625rem,.4rem + 1vw,1.25rem);position:relative}.wHO2Dq_trustedRow{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);align-items:center;gap:1.25rem;padding:.95rem 0;display:flex}.wHO2Dq_trustedLabel{color:var(--color-text-muted);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;flex:none;font-size:.64rem;font-weight:850}.wHO2Dq_featuredRow{--marquee-duration:28s;flex:auto;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.wHO2Dq_featuredTrack,.wHO2Dq_featuredGroup{flex:none;align-items:center;display:flex}.wHO2Dq_featuredRowScrolling{justify-content:flex-start;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.wHO2Dq_featuredRowScrolling .wHO2Dq_featuredTrack{will-change:transform;animation:wHO2Dq_marqueeScroll var(--marquee-duration) linear infinite}.wHO2Dq_featuredRowScrolling:hover .wHO2Dq_featuredTrack{animation-play-state:paused}.wHO2Dq_featuredRow:not(.wHO2Dq_featuredRowScrolling) .wHO2Dq_featuredGroup>:last-child{margin-right:0}@keyframes wHO2Dq_marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.wHO2Dq_logoItem{border:1px solid color-mix(in srgb, var(--brand-accent,var(--color-primary)) 28%, var(--color-border));background:linear-gradient(135deg, color-mix(in srgb, var(--brand-accent,var(--color-primary)) 15%, var(--surface-raised)) 0%, var(--surface-raised) 64%);color:var(--color-text-primary);white-space:nowrap;transition:transform .25s var(--ease-emphasized), box-shadow .25s ease, border-color .25s ease;border-radius:999px;flex:none;align-items:center;gap:.5rem;margin-right:1.15rem;padding:.3rem .85rem .3rem .34rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #061a3c0f}.wHO2Dq_logoItem>*{z-index:1;position:relative}.wHO2Dq_logoItem:hover{border-color:color-mix(in srgb, var(--brand-accent,var(--color-primary)) 55%, var(--color-border));box-shadow:0 10px 22px color-mix(in srgb, var(--brand-accent,var(--color-primary)) 30%, transparent);transform:translateY(-2px)}.wHO2Dq_logoItem:after{content:"";background:linear-gradient(115deg, transparent 32%, color-mix(in srgb, var(--brand-accent,var(--color-primary)) 42%, transparent) 50%, transparent 68%);transition:transform .6s var(--ease-emphasized);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-130%)}.wHO2Dq_logoItem:hover:after{transform:translate(130%)}.wHO2Dq_logoItem span{color:color-mix(in srgb, var(--brand-accent,var(--color-primary)) 40%, var(--color-text-primary));font-size:.74rem;font-weight:750}.wHO2Dq_contribution{padding:2.5rem 0 .75rem}.wHO2Dq_discoverySection{position:relative;overflow:hidden}.wHO2Dq_discoverySection:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff850d38,#0000 68%);border-radius:50%;width:34rem;height:34rem;position:absolute;top:2rem;left:-18rem}.wHO2Dq_discoverySection:after{content:"";background:radial-gradient(circle, rgba(var(--color-primary-rgb), .22), transparent 68%);pointer-events:none;border-radius:50%;width:38rem;height:38rem;position:absolute;bottom:-12rem;right:-21rem}.wHO2Dq_discoveryHead{z-index:1;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.75rem;display:flex;position:relative}.wHO2Dq_discoveryHead .wHO2Dq_kicker{align-items:center;gap:.35rem;display:flex}.wHO2Dq_discoveryHead h2{max-width:46rem;color:var(--color-text-primary);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2rem,3.5vw,2.8rem);line-height:1.08}.wHO2Dq_discoveryHead p{max-width:38rem;color:var(--color-text-muted);margin-top:.7rem;font-size:.92rem;line-height:1.65}.wHO2Dq_brandColumns{--visible-rows:5;--brand-row-height:4.15rem;--brand-list-pad:.35rem;--brand-foot-height:3.25rem;--brand-list-height:calc(var(--visible-rows) * var(--brand-row-height) + var(--brand-list-pad));z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid;position:relative}.wHO2Dq_brandColumn{border:1px solid var(--color-border);background:linear-gradient(160deg, #fff 0%, var(--surface-page) 100%);border-radius:1.35rem;flex-direction:column;min-width:0;height:100%;padding:.85rem;display:flex;box-shadow:0 1.2rem 3.2rem #0b244b21,inset 0 1px #fff}.wHO2Dq_brandColumn_orange{border-top:3px solid var(--brand-orange-500)}.wHO2Dq_brandColumn_blue{border-top:3px solid var(--color-primary-ink)}.wHO2Dq_brandColumn_slate{border-top:3px solid var(--border-strong)}.wHO2Dq_brandColumn_orange .wHO2Dq_brandColumnHead{background:linear-gradient(135deg, var(--color-accent-tint), transparent 78%);border-radius:.9rem}.wHO2Dq_brandColumn_blue .wHO2Dq_brandColumnHead{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary-ink) 12%, transparent), transparent 78%);border-radius:.9rem}.wHO2Dq_brandColumn_slate .wHO2Dq_brandColumnHead{background:linear-gradient(135deg, var(--surface-soft), transparent 78%);border-radius:.9rem}.wHO2Dq_brandColumn_orange .wHO2Dq_brandColumnHead>a{border-color:var(--border-accent);background:var(--color-accent-tint);color:var(--color-accent)}.wHO2Dq_brandColumn_blue .wHO2Dq_brandColumnHead>a{border-color:color-mix(in srgb, var(--color-primary-ink) 30%, transparent);background:color-mix(in srgb, var(--color-primary-ink) 10%, transparent);color:var(--color-primary-ink)}.wHO2Dq_brandColumn_slate .wHO2Dq_brandColumnHead>a{border-color:var(--color-border);background:var(--surface-soft);color:var(--text-muted)}.wHO2Dq_brandColumnHead{border-bottom:1px solid var(--border-subtle);grid-template-columns:2.65rem minmax(0,1fr) 2rem;align-items:center;gap:.7rem;min-height:3.75rem;padding:.2rem .25rem .85rem;display:grid}.wHO2Dq_brandColumnIcon{width:2.65rem;height:2.65rem;color:var(--color-accent);background:var(--color-accent-tint);box-shadow:0 .45rem 1.1rem rgba(var(--color-accent-rgb), .12);border-radius:.85rem;place-items:center;display:grid}.wHO2Dq_brandColumn_blue .wHO2Dq_brandColumnIcon{color:var(--color-primary-ink);background:color-mix(in srgb, var(--color-primary-ink) 10%, transparent);box-shadow:0 .45rem 1.1rem #0b244b14}.wHO2Dq_brandColumn_slate .wHO2Dq_brandColumnIcon{color:var(--text-muted);background:var(--surface-soft);box-shadow:0 .45rem 1.1rem #0b244b14}.wHO2Dq_brandColumnHead small,.wHO2Dq_brandColumnHead strong{display:block}.wHO2Dq_brandColumnHead small{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.18rem;font-size:.57rem;font-weight:750}.wHO2Dq_brandColumnHead strong{color:var(--color-text-primary);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.wHO2Dq_brandColumnHead>a{border:1px solid var(--color-border);width:1.9rem;height:1.9rem;color:var(--color-primary);background:#fff;border-radius:50%;place-items:center;display:grid}.wHO2Dq_brandColumnHead>a:hover{border-color:var(--color-accent);color:var(--color-accent-hover);transform:translate(2px)}.wHO2Dq_brandList{min-height:0;max-height:var(--brand-list-height);padding-top:var(--brand-list-pad);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex:auto;padding-right:.3rem;overflow-y:auto}.wHO2Dq_brandList::-webkit-scrollbar{width:6px}.wHO2Dq_brandList::-webkit-scrollbar-track{background:0 0}.wHO2Dq_brandList::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}.wHO2Dq_brandList::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.wHO2Dq_brandColumnFoot{min-height:var(--brand-foot-height);border-top:1px solid #94a3b82e;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.4rem .5rem;margin-top:auto;padding:.5rem .45rem 0;display:flex}.wHO2Dq_brandColumnFootNote{min-width:0;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.66rem;line-height:1.45;overflow:hidden}.wHO2Dq_brandListMore{min-height:var(--touch-target);color:var(--color-accent-hover);white-space:nowrap;flex:none;align-items:center;gap:.3rem;margin-left:auto;padding:.1rem;font-size:.8125rem;font-weight:750;text-decoration:none;display:inline-flex}.wHO2Dq_brandListMore:hover{text-decoration:underline}.wHO2Dq_brandListMore svg{flex:none}.wHO2Dq_brandCard{min-height:var(--brand-row-height);border-bottom:1px solid var(--border-subtle);color:var(--color-text-primary);border-radius:.8rem;grid-template-columns:1.35rem 2.65rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem .4rem;text-decoration:none;display:grid}.wHO2Dq_brandCard:last-child{border-bottom:0}.wHO2Dq_brandCard:hover{background:var(--surface-soft);padding-inline-start:.55rem;padding-inline-end:.3rem;transform:translate(2px)}.wHO2Dq_brandRank{color:var(--text-subtle);font-variant-numeric:tabular-nums;font-size:.58rem;font-weight:850}.wHO2Dq_brandInfo{min-width:0}.wHO2Dq_brandInfo strong{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;font-size:.76rem;display:flex;overflow:hidden}.wHO2Dq_brandInfo strong svg{color:var(--color-primary);flex:none}.wHO2Dq_brandInfo small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.22rem;font-size:.58rem;display:block;overflow:hidden}.wHO2Dq_brandMetric{border-radius:var(--radius-full);min-width:2.8rem;color:var(--color-accent);background:var(--color-accent-tint);white-space:nowrap;justify-content:center;align-items:center;gap:.18rem;padding:.3rem .42rem;font-size:.56rem;font-weight:850;display:inline-flex}.wHO2Dq_brandColumn_blue .wHO2Dq_brandMetric{color:var(--color-primary-ink);background:color-mix(in srgb, var(--color-primary-ink) 10%, transparent)}.wHO2Dq_brandColumn_slate .wHO2Dq_brandMetric{color:var(--text-muted);background:var(--surface-soft)}.wHO2Dq_categoryGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.wHO2Dq_categoryCard{border:1px solid color-mix(in srgb, var(--category-accent) 24%, var(--border-subtle));min-height:13.5rem;color:var(--color-text-primary);background:linear-gradient(145deg, var(--surface-raised) 5%, var(--surface-page));isolation:isolate;border-radius:1.35rem;padding:1.25rem;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 .9rem 2.4rem #0b244b1a,inset 0 1px #fffffff2}.wHO2Dq_categoryCard:before{content:"";z-index:-1;border:1.6rem solid color-mix(in srgb, var(--category-accent) 7%, transparent);border-radius:50%;width:10rem;height:10rem;position:absolute;top:-5.8rem;right:-5.5rem}.wHO2Dq_categoryCard:after{content:"";z-index:-1;background:color-mix(in srgb, var(--category-accent) 7%, transparent);border-radius:2rem;width:7rem;height:7rem;position:absolute;bottom:-4.2rem;right:-3.6rem;transform:rotate(28deg)}.wHO2Dq_categoryCard:hover{border-color:color-mix(in srgb, var(--category-accent) 38%, var(--border-subtle));box-shadow:0 1.35rem 3rem var(--category-glow);transform:translateY(-5px)}.wHO2Dq_categoryTop{justify-content:space-between;align-items:center;gap:1rem;display:flex}.wHO2Dq_categoryIcon{border:1px solid color-mix(in srgb, var(--category-accent) 16%, transparent);width:3.2rem;height:3.2rem;color:var(--category-accent);background:var(--surface-raised);box-shadow:0 .55rem 1.25rem color-mix(in srgb, var(--category-accent) 13%, transparent);border-radius:1rem;place-items:center;display:grid}.wHO2Dq_categoryCard h3{letter-spacing:-.02em;max-width:82%;margin-top:1.15rem;font-size:1.06rem;line-height:1.25}.wHO2Dq_categoryCard p{max-width:90%;color:var(--color-text-muted);margin-top:.45rem;font-size:.7rem;line-height:1.55}.wHO2Dq_categoryExplore{color:color-mix(in srgb, var(--category-accent) 76%, var(--brand-navy-800));align-items:center;gap:.3rem;margin-top:1rem;font-size:.66rem;font-weight:850;display:inline-flex}.wHO2Dq_categoryCard:hover .wHO2Dq_categoryExplore{gap:.5rem}.wHO2Dq_categoryCardWithImage{color:#fff;background-position:52%;background-repeat:no-repeat;background-size:cover;border-color:#fff3;box-shadow:0 1rem 2.6rem #061a3c33}.wHO2Dq_categoryCardWithImage:before,.wHO2Dq_categoryCardWithImage:after{display:none}.wHO2Dq_categoryCardWithImage:hover{border-color:#ffffff6b;box-shadow:0 1.45rem 3.2rem #061a3c4d}.wHO2Dq_categoryCardWithImage .wHO2Dq_categoryIcon{width:2.8rem;height:2.8rem;color:var(--category-accent);background:#fffffff0;border-color:#ffffffbd;border-radius:50%;box-shadow:0 .6rem 1.4rem #061a3c33}.wHO2Dq_categoryCardWithImage h3{color:#fff;text-shadow:0 2px 12px #061a3c80;margin-top:2.35rem}.wHO2Dq_categoryCardWithImage p{color:#ffffffd1;text-shadow:0 1px 8px #061a3c73}.wHO2Dq_categoryCardWithImage .wHO2Dq_categoryExplore{color:#fff;text-shadow:0 1px 8px #061a3c80}.wHO2Dq_trendLayout{grid-template-columns:1.05fr .95fr;align-items:start;gap:22px;display:grid}.wHO2Dq_ranking{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--surface-raised);overflow:hidden}.wHO2Dq_rankRow{border-bottom:1px solid var(--color-border);min-height:86px;color:var(--color-text-primary);grid-template-columns:38px 48px 1fr auto;align-items:center;gap:13px;padding:13px 18px;text-decoration:none;display:grid}.wHO2Dq_rankRow:last-child{border:0}.wHO2Dq_rankRow:hover{background:var(--surface-soft)}.wHO2Dq_rankNo{width:31px;height:31px;color:var(--color-primary);background:var(--color-primary-tint);border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid}.wHO2Dq_companyInfo{min-width:0}.wHO2Dq_companyInfo strong,.wHO2Dq_companyInfo span{display:block}.wHO2Dq_companyInfo strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.wHO2Dq_companyInfo span{color:var(--color-text-muted);margin-top:4px;font-size:11px}.wHO2Dq_score{text-align:right}.wHO2Dq_score strong,.wHO2Dq_score span{display:block}.wHO2Dq_score strong{color:var(--color-primary);font-size:13px}.wHO2Dq_score span{color:var(--color-text-muted);margin-top:3px;font-size:10px}.wHO2Dq_compare{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--section-soft-bg);box-shadow:var(--shadow-card);padding:28px}.wHO2Dq_compare h3{font-size:22px;line-height:1.2}.wHO2Dq_compareIntro{color:var(--color-text-muted);margin:8px 0 22px;font-size:13px;line-height:1.6}.wHO2Dq_comingSoon{border:1px solid var(--color-border);background:linear-gradient(135deg, var(--surface-raised), var(--surface-soft-blue));border-radius:1.1rem;grid-template-columns:3.25rem 1fr;align-items:center;gap:1rem;min-height:9rem;padding:1.2rem;display:grid;box-shadow:inset 0 1px #ffffffd9}.wHO2Dq_comingSoonIcon{width:3.25rem;height:3.25rem;color:var(--color-primary);background:var(--color-primary-tint);border-radius:1rem;place-items:center;display:grid;box-shadow:0 8px 20px #0b244b14}.wHO2Dq_comingSoon span{border-radius:var(--radius-full);width:-moz-fit-content;width:fit-content;color:var(--color-accent-hover);background:var(--state-warning-soft);letter-spacing:.08em;text-transform:uppercase;padding:.28rem .55rem;font-size:.58rem;font-weight:850;display:block}.wHO2Dq_comingSoon strong{color:var(--color-text-primary);margin-top:.5rem;font-size:.86rem;display:block}.wHO2Dq_comingSoon p{color:var(--color-text-muted);margin-top:.35rem;font-size:.7rem;line-height:1.55}.wHO2Dq_pollSection{position:relative;overflow:hidden}.wHO2Dq_pollSection:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff850d38,#0000 68%);border-radius:50%;width:34rem;height:34rem;position:absolute;top:-14rem;left:-19rem}.wHO2Dq_pollSection:after{content:"";background:radial-gradient(circle, rgba(var(--color-primary-rgb), .22), transparent 68%);pointer-events:none;border-radius:50%;width:32rem;height:32rem;position:absolute;bottom:-17rem;right:-18rem}.wHO2Dq_pollWrap{z-index:1;justify-items:center;width:100%;display:grid;position:relative}.wHO2Dq_centerHead{text-align:center;margin:0 auto 30px}.wHO2Dq_centerHead p{margin-inline-start:auto;margin-inline-end:auto}.wHO2Dq_recentBrandsSection{background:0 0}.wHO2Dq_recentBrandGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;display:grid}.wHO2Dq_recentBrandCard{border:1px solid var(--color-border);min-width:0;min-height:3.5rem;color:var(--brand-navy-600);background:linear-gradient(145deg, var(--surface-raised) 0%, var(--surface-soft) 100%);border-radius:.75rem;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:.5rem;padding:.5rem;text-decoration:none;display:grid;box-shadow:0 8px 22px #0b244b0f,inset 0 1px #ffffffeb}.wHO2Dq_recentBrandCard:hover{border-color:var(--border-accent);background:linear-gradient(145deg, var(--surface-raised) 0%, var(--color-accent-tint) 100%);transform:translateY(-2px);box-shadow:0 13px 28px #0b244b17}.wHO2Dq_recentBrandLogo{place-items:center;width:32px;height:32px;display:grid}.wHO2Dq_recentBrandCopy{min-width:0}.wHO2Dq_recentBrandCopy strong{color:var(--brand-navy-700);overflow-wrap:anywhere;font-size:.78rem;line-height:1.35;display:block}.wHO2Dq_emptyState{border:1px dashed var(--color-border);border-radius:var(--radius-xl);color:var(--color-text-muted);text-align:center;grid-column:1/-1;padding:42px}.wHO2Dq_compactEmpty{color:var(--color-text-muted);text-align:center;grid-column:1/-1;padding:16px;font-size:12px;line-height:1.6}.wHO2Dq_skeleton{border-radius:var(--radius-xl);background:var(--skeleton-gradient);background-size:200% 100%;min-height:176px;animation:1.4s infinite wHO2Dq_shimmer}.wHO2Dq_error{border:1px solid var(--state-danger-border);border-radius:var(--radius-lg);color:var(--state-danger);background:var(--state-danger-soft);text-align:center;padding:20px}.wHO2Dq_cta{border-radius:var(--radius-3xl);color:var(--text-inverse);background:var(--brand-navy-gradient);box-shadow:var(--shadow-navy-cta);grid-template-columns:76px 1fr auto;align-items:center;gap:24px;margin-top:20px;padding:42px 48px;display:grid}.wHO2Dq_ctaIcon{width:70px;height:70px;color:var(--text-inverse);background:var(--brand-orange-gradient);border-radius:22px;place-items:center;display:grid}.wHO2Dq_cta h2{color:var(--text-inverse);letter-spacing:-.03em;font-size:clamp(25px,3.4vw,38px);line-height:1.15}.wHO2Dq_cta p{color:#ffffffc7;margin-top:8px;font-size:14px}.wHO2Dq_ctaLink{min-height:52px;color:var(--color-primary);background:var(--surface-raised);border-radius:14px;align-items:center;gap:8px;padding:0 22px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.wHO2Dq_ctaLink:hover{transform:translateY(-2px)}@keyframes wHO2Dq_shimmer{to{background-position:-200% 0}}@media (max-width:1000px){.wHO2Dq_brandColumns{margin-inline:calc(var(--page-gutter) * -1);padding:.25rem var(--page-gutter) 1.25rem;grid-template-columns:minmax(0,1fr)}.wHO2Dq_categoryGrid{grid-template-columns:repeat(2,1fr)}.wHO2Dq_trendLayout{grid-template-columns:1fr}.wHO2Dq_recentBrandGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.wHO2Dq_cta{grid-template-columns:64px 1fr}.wHO2Dq_ctaLink{grid-column:1/-1;justify-content:center;justify-self:stretch}.wHO2Dq_brandList{overscroll-behavior:auto;scrollbar-width:none;max-height:none;padding-right:0;overflow:visible}.wHO2Dq_brandList::-webkit-scrollbar{display:none}.wHO2Dq_brandCardOver{display:none}.wHO2Dq_brandColumn{height:auto}.wHO2Dq_brandColumnFoot{flex-wrap:wrap;min-height:0;padding-top:.6rem}}@media (max-width:640px){.wHO2Dq_section{padding-block:var(--section-space-compact)}.wHO2Dq_headingRow{flex-direction:column;align-items:flex-start;margin-bottom:22px}.wHO2Dq_trustedRow{gap:1rem;padding:.8rem 0}.wHO2Dq_stats{padding-top:26px}.wHO2Dq_statsGrid{border-radius:18px}.wHO2Dq_stat{justify-content:flex-start;gap:9px;min-height:102px;padding:15px 10px}.wHO2Dq_statIcon{border-radius:var(--radius-button);width:40px;height:40px}.wHO2Dq_stat strong{font-size:20px}.wHO2Dq_categoryGrid{grid-template-columns:1fr 1fr;gap:10px}.wHO2Dq_categoryCard{border-radius:17px;min-height:156px;padding:18px 15px}.wHO2Dq_categoryCard h3{margin-top:18px;font-size:14px}.wHO2Dq_categoryArrow{top:18px;right:14px}.wHO2Dq_rankRow{grid-template-columns:32px 42px 1fr auto;gap:8px;padding:11px 10px}.wHO2Dq_compare{padding:22px 14px}.wHO2Dq_comingSoon{grid-template-columns:2.75rem 1fr;gap:.75rem;min-height:0;padding:1rem}.wHO2Dq_comingSoonIcon{border-radius:.85rem;width:2.75rem;height:2.75rem}.wHO2Dq_pollWrap{padding:0}.wHO2Dq_recentBrandGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.wHO2Dq_cta{border-radius:22px;grid-template-columns:52px 1fr;gap:15px;padding:28px 22px}.wHO2Dq_ctaIcon{border-radius:var(--radius-lg);width:52px;height:52px}.wHO2Dq_cta p{display:none}.wHO2Dq_trustedRow{flex-direction:column;align-items:stretch;gap:.6rem}.wHO2Dq_trustedLabel{align-self:flex-start}.wHO2Dq_featuredRow{width:100%}.wHO2Dq_contribution{padding-top:1.2rem}.wHO2Dq_headingRow{margin-bottom:18px}.wHO2Dq_discoveryHead{flex-direction:column;align-items:flex-start;margin-bottom:1.15rem}.wHO2Dq_discoveryHead h2{font-size:1.75rem}.wHO2Dq_discoveryHead p{font-size:.78rem}.wHO2Dq_discoveryActions{width:100%}.wHO2Dq_cityPicker{flex:auto;justify-content:space-between}.wHO2Dq_citySelect{flex:auto}.wHO2Dq_brandColumns{grid-template-columns:minmax(0,1fr)}.wHO2Dq_categoryGrid{gap:.7rem}.wHO2Dq_categoryCard{min-height:12.4rem;padding:1rem}.wHO2Dq_categoryIcon{border-radius:.85rem;width:2.8rem;height:2.8rem}.wHO2Dq_categoryCard h3{max-width:100%;margin-top:.9rem;font-size:.9rem}.wHO2Dq_categoryCardWithImage h3{margin-top:1.75rem}.wHO2Dq_categoryCardWithImage{background-position:38%}.wHO2Dq_categoryCard p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:.62rem;display:-webkit-box;overflow:hidden}.wHO2Dq_categoryExplore{margin-top:.75rem;font-size:.58rem}}@media (prefers-reduced-motion:reduce){.wHO2Dq_skeleton{animation:none}.wHO2Dq_featuredRowScrolling .wHO2Dq_featuredTrack{animation:wHO2Dq_marqueeScroll var(--marquee-duration) linear infinite!important}.wHO2Dq_logoItem,.wHO2Dq_logoItem:after{transition:none!important}.wHO2Dq_brandCard,.wHO2Dq_categoryCard,.wHO2Dq_recentBrandCard,.wHO2Dq_viewAll,.wHO2Dq_ctaLink{transition:none}}.wHO2Dq_headingAccent{color:var(--color-accent-hover)}[data-theme=dark] .wHO2Dq_discoverySection{background:0 0}[data-theme=dark] .wHO2Dq_brandColumn{border-color:var(--color-border);background:linear-gradient(150deg, var(--surface-raised), var(--surface-soft));box-shadow:var(--shadow-card)}:is([data-theme=dark] .wHO2Dq_brandColumnHead,[data-theme=dark] .wHO2Dq_brandCard,[data-theme=dark] .wHO2Dq_brandColumnFoot){border-color:var(--color-border)}[data-theme=dark] .wHO2Dq_brandColumnHead>a{background:var(--surface-raised)}[data-theme=dark] .wHO2Dq_brandCard:hover{background:var(--surface-soft)}[data-theme=dark] .wHO2Dq_brandRank{color:var(--text-subtle)}[data-theme=dark] .wHO2Dq_brandInfo strong svg{color:var(--color-primary-light)}[data-theme=dark] .wHO2Dq_brandColumnIcon{color:var(--brand-orange-400);background:var(--color-accent-tint);box-shadow:none}[data-theme=dark] .wHO2Dq_brandColumn_blue .wHO2Dq_brandColumnIcon{color:var(--color-primary-ink);background:color-mix(in srgb, var(--color-primary-ink) 10%, transparent)}[data-theme=dark] .wHO2Dq_brandColumn_slate .wHO2Dq_brandColumnIcon{color:var(--text-muted);background:var(--surface-soft)}[data-theme=dark] .wHO2Dq_brandMetric{color:var(--brand-orange-400);background:var(--color-accent-tint)}[data-theme=dark] .wHO2Dq_brandColumn_blue .wHO2Dq_brandMetric{color:var(--color-primary-ink);background:color-mix(in srgb, var(--color-primary-ink) 10%, transparent)}[data-theme=dark] .wHO2Dq_brandColumn_slate .wHO2Dq_brandMetric{color:var(--text-muted);background:var(--surface-soft)}[data-theme=dark] .wHO2Dq_categoryCard:not(.wHO2Dq_categoryCardWithImage){border-color:var(--color-border);background:linear-gradient(145deg, var(--surface-raised) 5%, var(--surface-soft));box-shadow:var(--shadow-card)}[data-theme=dark] .wHO2Dq_categoryIcon{background:var(--surface-raised);box-shadow:none}[data-theme=dark] .wHO2Dq_categoryExplore{color:color-mix(in srgb, var(--category-accent) 72%, #fff)}[data-theme=dark] .wHO2Dq_comingSoon{border-color:var(--color-border);background:linear-gradient(135deg, var(--surface-raised), var(--surface-soft-blue))}[data-theme=dark] .wHO2Dq_recentBrandsSection{background:linear-gradient(180deg, var(--surface-page) 0%, var(--surface-soft-blue) 52%, var(--surface-page) 100%)}[data-theme=dark] .wHO2Dq_recentBrandCard{border-color:var(--color-border);background:linear-gradient(145deg, var(--surface-raised), var(--surface-soft));box-shadow:var(--shadow-card)}[data-theme=dark] .wHO2Dq_recentBrandCard:hover{border-color:var(--border-accent);background:linear-gradient(145deg, var(--surface-raised), var(--color-accent-tint))}[data-theme=dark] .wHO2Dq_recentBrandCopy strong{color:var(--text-body)}.wHO2Dq_sellerColumnCta{text-align:center;white-space:nowrap;flex:0 auto;justify-content:center;gap:.3rem;width:auto;min-height:2.25rem;margin-top:0;padding:.35rem .8rem;font-size:.78rem}.wHO2Dq_sellerCard{grid-template-columns:1.35rem minmax(0,1fr) auto;padding-block-start:.3rem;padding-block-end:.3rem}.wHO2Dq_sellerCard .wHO2Dq_brandInfo strong,.wHO2Dq_sellerCard .wHO2Dq_brandInfo small{white-space:nowrap;overflow-wrap:normal;text-overflow:ellipsis}.wHO2Dq_sellerWarning{border-radius:var(--radius-sm,6px);color:var(--state-danger);background:#ef44441a;border:1px solid #ef444459;margin-top:.15rem;padding:.2rem .35rem;font-size:.55rem;font-weight:700;line-height:1.35}.wHO2Dq_sellerBadge{vertical-align:middle;flex:none;margin-left:.3rem;padding:.04rem .3rem;font-size:.5rem}.wHO2Dq_sellerEmpty{text-align:center;padding:14px .4rem 4px}.wHO2Dq_sellerEmpty p{color:var(--color-text-muted);margin:0 0 .5rem;font-size:.72rem;line-height:1.55}.wHO2Dq_sellerEmptyCta{min-height:var(--touch-target);color:var(--color-accent-hover);align-items:center;gap:.3rem;font-size:.8125rem;font-weight:750;text-decoration:none;display:inline-flex}.wHO2Dq_sellerEmptyCta:hover{text-decoration:underline}
