.YGMWTW_hero{background:var(--bg-primary);padding:calc(70px + var(--space-12)) 0 var(--space-12)}.YGMWTW_content{max-width:1100px}.YGMWTW_headline{letter-spacing:-.04em;color:#111;max-width:14ch;font-size:clamp(2.4rem,7.5vw,5.25rem);font-weight:800;line-height:1.02}.YGMWTW_bar{width:7.5rem;height:.75rem;margin:var(--space-6) 0 var(--space-6);background:var(--gold-500);display:block}.YGMWTW_sub{color:var(--text-secondary);max-width:52ch;font-size:1.125rem;line-height:1.6}.YGMWTW_ctas{gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.YGMWTW_facts{margin-top:var(--space-12);border-top:2px solid #111;border-bottom:2px solid #111;grid-template-columns:repeat(4,1fr);display:grid}.YGMWTW_fact{padding:var(--space-5) var(--space-5) var(--space-5) 0}.YGMWTW_fact+.YGMWTW_fact{padding-left:var(--space-5);border-left:2px solid #111}.YGMWTW_factValue{letter-spacing:-.02em;color:#111;font-size:1.5rem;font-weight:800}.YGMWTW_factLabel{margin-top:var(--space-1);color:var(--text-muted);font-size:.875rem;line-height:1.4}@media (max-width:760px){.YGMWTW_hero{padding:calc(70px + var(--space-8)) 0 var(--space-8)}.YGMWTW_facts{grid-template-columns:1fr 1fr}.YGMWTW_fact,.YGMWTW_fact+.YGMWTW_fact{padding:var(--space-4) var(--space-4) var(--space-4) 0;border-left:0}.YGMWTW_fact:nth-child(2n){padding-left:var(--space-4);border-left:2px solid #111}.YGMWTW_fact:nth-child(n+3){border-top:2px solid #111}.YGMWTW_ctas .YGMWTW_btn{justify-content:center;width:100%}}
.nuC0Gq_card{transition:transform var(--transition-normal), box-shadow var(--transition-normal), border-color var(--transition-normal);flex-direction:column;animation:.5s both nuC0Gq_fadeUp;display:flex;overflow:hidden}.nuC0Gq_card:hover{box-shadow:var(--shadow-xl);border-color:var(--border-gold);transform:translateY(-6px)}.nuC0Gq_imageWrap{aspect-ratio:4/3;background:var(--bg-secondary);display:block;position:relative;overflow:hidden}.nuC0Gq_imagePlaceholder{width:100%;height:100%;transition:transform var(--transition-slow);background:linear-gradient(135deg,#f26a1b0a 0%,#f26a1b05 50%,#f26a1b0f 100%);justify-content:center;align-items:center;display:flex}.nuC0Gq_card:hover .nuC0Gq_imagePlaceholder{transform:scale(1.05)}.nuC0Gq_imageOverlay{opacity:0;transition:opacity var(--transition-normal);background:linear-gradient(#0000 40%,#0000004d 100%);position:absolute;inset:0}.nuC0Gq_card:hover .nuC0Gq_imageOverlay{opacity:1}.nuC0Gq_availBadge{z-index:2;position:absolute;top:10px;right:10px}.nuC0Gq_catBadge{z-index:2;position:absolute;top:10px;left:10px}.nuC0Gq_body{gap:var(--space-2);padding:var(--space-4);flex-direction:column;flex:1;display:flex}.nuC0Gq_nameLink{text-decoration:none}.nuC0Gq_name{color:var(--text-primary);letter-spacing:-.01em;transition:color var(--transition-fast);margin:0;font-size:.95rem;font-weight:700;line-height:1.3}.nuC0Gq_nameLink:hover .nuC0Gq_name{color:var(--gold-400)}.nuC0Gq_desc{color:var(--text-muted);font-size:.78rem;line-height:1.5}.nuC0Gq_unit{color:var(--text-faint);letter-spacing:.02em;font-size:.72rem}.nuC0Gq_priceRow{padding-top:var(--space-2);align-items:center;margin-top:auto;display:flex}.nuC0Gq_price{letter-spacing:-.02em;color:var(--text-primary);font-size:1.15rem;font-weight:800}.nuC0Gq_actionBtn{width:100%;margin-top:var(--space-3);justify-content:center}@media (max-width:480px){.nuC0Gq_availBadge{top:auto;bottom:10px}.nuC0Gq_catBadge{max-width:calc(100% - 20px)}}@media (max-width:768px){.nuC0Gq_nameLink{padding:8px 0;display:block}}
.IBsQ4q_header{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}.IBsQ4q_title{margin-bottom:var(--space-2)}.IBsQ4q_sub{color:var(--text-muted);max-width:480px;font-size:.95rem}.IBsQ4q_grid{gap:var(--space-5);grid-template-columns:repeat(4,1fr);display:grid}.IBsQ4q_skeletonCard{border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden}.IBsQ4q_skeletonImg{aspect-ratio:4/3;width:100%}.IBsQ4q_skeletonBody{padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.IBsQ4q_skeletonLine{border-radius:var(--radius-sm);height:14px}@media (max-width:1024px){.IBsQ4q_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.IBsQ4q_grid{grid-template-columns:repeat(2,1fr)}.IBsQ4q_header{align-items:flex-start}}@media (max-width:480px){.IBsQ4q_grid{gap:var(--space-3);grid-template-columns:repeat(2,1fr)}.IBsQ4q_header .IBsQ4q_btn{display:none}}
.mCkx7W_section{background:var(--bg-secondary);position:relative;overflow:hidden}.mCkx7W_section:before{content:"";pointer-events:none;background:radial-gradient(#f26a1b0d 0%,#0000 70%);width:800px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mCkx7W_header{text-align:center;max-width:600px;margin:0 auto var(--space-12)}.mCkx7W_title{margin-bottom:var(--space-4)}.mCkx7W_sub{color:var(--text-muted);font-size:1rem;line-height:1.7}.mCkx7W_grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.mCkx7W_card{padding:var(--space-6);gap:var(--space-4);transition:transform var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal);flex-direction:column;animation:.5s both mCkx7W_fadeUp;display:flex}.mCkx7W_card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.mCkx7W_iconWrap{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mCkx7W_cardTitle{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:700}.mCkx7W_cardDesc{color:var(--text-muted);font-size:.875rem;line-height:1.65}@media (max-width:1024px){.mCkx7W_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.mCkx7W_grid{gap:var(--space-4);grid-template-columns:1fr}}
.VOp6eq_header{text-align:center;max-width:580px;margin:0 auto var(--space-12)}.VOp6eq_title{margin-bottom:var(--space-4)}.VOp6eq_sub{color:var(--text-muted);font-size:.95rem}.VOp6eq_grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.VOp6eq_card{padding:var(--space-6);gap:var(--space-4);flex-direction:column;animation:.5s both VOp6eq_fadeUp;display:flex}.VOp6eq_quote{color:var(--text-secondary);quotes:none;flex:1;font-size:.9rem;font-style:normal;line-height:1.75}.VOp6eq_author{align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border);margin-top:auto;display:flex}.VOp6eq_avatar{border-radius:var(--radius-full);letter-spacing:.02em;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.8rem;font-weight:800;display:flex}.VOp6eq_authorName{color:var(--text-primary);font-size:.875rem;font-weight:700;line-height:1.2}.VOp6eq_authorRole{color:var(--text-muted);margin-top:2px;font-size:.75rem}@media (max-width:1024px){.VOp6eq_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.VOp6eq_grid{grid-template-columns:1fr}}.VOp6eq_summaryBox{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-8);margin-bottom:var(--space-12);justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.VOp6eq_googleBrand{align-items:center;gap:var(--space-3);display:flex}.VOp6eq_brandText{text-align:left;flex-direction:column;display:flex}.VOp6eq_brandTitle{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:800}.VOp6eq_brandStatus{color:var(--text-muted);margin-top:2px;font-size:.75rem}.VOp6eq_scoreBlock{text-align:center;flex-direction:column;align-items:center;display:flex}.VOp6eq_ratingNum{align-items:center;gap:var(--space-3);color:var(--text-primary);font-size:2.2rem;font-weight:900;line-height:1;display:flex}.VOp6eq_totalReviews{color:var(--text-muted);margin-top:4px;font-size:.8rem}.VOp6eq_ctaRow{gap:var(--space-3);display:flex}.VOp6eq_cardHeader{justify-content:space-between;align-items:center;width:100%;display:flex}.VOp6eq_verifiedBadge{color:#34a853;border-radius:var(--radius-full);background:#34a85314;align-items:center;gap:6px;padding:4px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.VOp6eq_reviewDate{color:var(--text-muted);white-space:nowrap;font-size:.72rem}@media (max-width:900px){.VOp6eq_summaryBox{text-align:center;padding:var(--space-6);flex-direction:column;align-items:center}.VOp6eq_googleBrand{flex-direction:column}.VOp6eq_brandText{text-align:center}.VOp6eq_ctaRow{flex-wrap:wrap;justify-content:center;width:100%}}
.C6l-zG_banner{padding:var(--space-20) 0;background:var(--bg-secondary);border-top:1px solid var(--border-gold);border-bottom:1px solid var(--border-gold);position:relative;overflow:hidden}.C6l-zG_bg{background:radial-gradient(80% 100% at 0%,#f26a1b1f 0%,#0000 60%),radial-gradient(60% 80% at 100%,#f26a1b14 0%,#0000 50%),linear-gradient(135deg,#f26a1b0a 0%,#0000 50%);position:absolute;inset:0}.C6l-zG_pattern{background-image:linear-gradient(#f26a1b0f 1px,#0000 1px),linear-gradient(90deg,#f26a1b0f 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 100% at 30%,#000,#0000 70%);mask-image:radial-gradient(70% 100% at 30%,#000,#0000 70%)}.C6l-zG_content{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex;position:relative}.C6l-zG_text{flex:1;min-width:280px}.C6l-zG_title{letter-spacing:-.03em;margin-bottom:var(--space-4);margin-top:var(--space-3);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:800;line-height:1.15}.C6l-zG_sub{color:var(--text-muted);max-width:520px;font-size:1rem;line-height:1.7}.C6l-zG_actions{gap:var(--space-3);flex-direction:column;flex-shrink:0;min-width:200px;display:flex}.C6l-zG_callBtn{text-align:center;justify-content:center}.C6l-zG_waBtn{border-radius:var(--radius-lg);color:#0a6b35;transition:background var(--transition-fast), transform var(--transition-fast);background:#25d3661a;border:1px solid #25d36640;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.C6l-zG_waBtn:hover{color:#0a6b35;background:#25d36633;transform:translateY(-2px)}@media (max-width:900px){.C6l-zG_content{flex-direction:column;align-items:flex-start}.C6l-zG_actions{flex-flow:wrap;width:100%}.C6l-zG_actions .C6l-zG_btn{flex:1;min-width:160px}}@media (max-width:480px){.C6l-zG_actions{flex-direction:column}.C6l-zG_actions .C6l-zG_btn{width:100%}}
.YdOYGq_wrapper{min-height:100vh;padding-top:70px}.YdOYGq_pageHeader{background:var(--bg-secondary);border-bottom:1px solid var(--border);padding:var(--space-10) 0}.YdOYGq_pageTitle{margin-bottom:var(--space-2);font-size:clamp(1.8rem,3vw,2.5rem)}.YdOYGq_pageDesc{color:var(--text-muted);font-size:.9rem}.YdOYGq_layout{gap:var(--space-8);padding:var(--space-8) 0 var(--space-16);grid-template-columns:240px 1fr;align-items:start;display:grid}.YdOYGq_sidebar{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:80px}.YdOYGq_sidebarHeader{margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.YdOYGq_sidebarTitle{color:var(--text-primary);font-size:.9rem;font-weight:700}.YdOYGq_sidebarClose{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:4px;display:none}.YdOYGq_filterGroup{margin-bottom:var(--space-5)}.YdOYGq_filterGroup:last-child{margin-bottom:0}.YdOYGq_filterLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-bottom:var(--space-2);font-size:.7rem;font-weight:700}.YdOYGq_filterBtn{border-radius:var(--radius-sm);width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;padding:9px 12px;font-family:Inter,sans-serif;font-size:.85rem;font-weight:500;display:flex}.YdOYGq_filterBtn:hover{color:var(--text-primary);background:var(--bg-card-hover)}.YdOYGq_filterActive{font-weight:600;color:var(--gold-600)!important;background:var(--gold-glow)!important}.YdOYGq_filterCheck{color:var(--gold-600);font-size:.7rem}.YdOYGq_main{min-width:0}.YdOYGq_toolbar{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.YdOYGq_searchWrap{flex:1;align-items:center;display:flex;position:relative}.YdOYGq_searchIcon{color:var(--text-muted);pointer-events:none;position:absolute;left:12px}.YdOYGq_searchInput{padding-left:36px!important;padding-right:36px!important}.YdOYGq_clearSearch{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;padding:2px;display:flex;position:absolute;right:10px}.YdOYGq_clearSearch:hover{color:var(--text-primary)}.YdOYGq_mobileFilterBtn{display:none}.YdOYGq_activeFilter{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);color:var(--text-muted);font-size:.8rem;display:flex}.YdOYGq_clearFilter{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-fast);background:0 0;border:none;align-items:center;padding:2px;display:flex}.YdOYGq_clearFilter:hover{color:var(--error)}.YdOYGq_grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.YdOYGq_skeletonCard{border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden}.YdOYGq_skeletonImg{aspect-ratio:4/3;width:100%}.YdOYGq_empty{text-align:center;padding:var(--space-20) var(--space-8);align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.YdOYGq_emptyTitle{color:var(--text-primary);font-size:1.3rem;font-weight:700}.YdOYGq_emptyDesc{color:var(--text-muted);max-width:400px;font-size:.9rem;line-height:1.6}.YdOYGq_overlay{z-index:calc(var(--z-overlay) - 1);background:#0009;display:none;position:fixed;inset:0}@media (max-width:1024px){.YdOYGq_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.YdOYGq_layout{grid-template-columns:1fr}.YdOYGq_sidebar{border-right:1px solid var(--border-hover);width:280px;z-index:var(--z-overlay);transition:left var(--transition-slow);background:var(--bg-secondary);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;position:fixed;top:0;bottom:0;left:-280px;overflow-y:auto}.YdOYGq_sidebarOpen{box-shadow:var(--shadow-xl);left:0}.YdOYGq_sidebarClose,.YdOYGq_mobileFilterBtn{display:flex}.YdOYGq_overlay{display:block}}@media (max-width:600px){.YdOYGq_grid{gap:var(--space-3);grid-template-columns:repeat(2,1fr)}}@media (max-width:380px){.YdOYGq_grid{grid-template-columns:1fr}}@media (max-width:768px){.YdOYGq_filterBtn{padding:13px 12px}.YdOYGq_sidebarClose{padding:12px}}
.lkiVUG_section{background:var(--bg-secondary);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.lkiVUG_header{text-align:center;margin-bottom:var(--space-10)}.lkiVUG_title{margin-top:var(--space-3);font-size:clamp(1.6rem,3vw,2.2rem)}.lkiVUG_grid{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.lkiVUG_card{gap:var(--space-4);padding:var(--space-6);cursor:pointer;flex-direction:column;text-decoration:none;animation:.5s both lkiVUG_fadeUp;display:flex;position:relative;overflow:hidden}.lkiVUG_card:before{content:"";background:var(--cat-bg);opacity:0;transition:opacity var(--transition-normal);position:absolute;inset:0}.lkiVUG_card:hover:before{opacity:1}.lkiVUG_card:hover{border-color:var(--cat-color,var(--border-gold));box-shadow:0 16px 40px #0006, 0 0 0 1px rgba(var(--cat-color,242,106,27), .15);transform:translateY(-4px)}.lkiVUG_iconWrap{border-radius:var(--radius-md);width:52px;height:52px;transition:transform var(--transition-normal);z-index:1;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.lkiVUG_card:hover .lkiVUG_iconWrap{transform:scale(1.1)rotate(-3deg)}.lkiVUG_catLabel{color:var(--text-primary);letter-spacing:-.01em;z-index:1;margin-bottom:4px;font-size:1rem;font-weight:700;position:relative}.lkiVUG_catDesc{color:var(--text-muted);z-index:1;font-size:.8rem;line-height:1.4;position:relative}.lkiVUG_arrow{color:var(--text-faint);transition:color var(--transition-fast), transform var(--transition-fast);z-index:1;align-self:flex-start;margin-top:auto;font-size:1.2rem;position:relative}.lkiVUG_card:hover .lkiVUG_arrow{color:var(--cat-color,var(--gold-500));transform:translate(4px)}@media (max-width:900px){.lkiVUG_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.lkiVUG_grid{gap:var(--space-3);grid-template-columns:1fr 1fr}.lkiVUG_card{padding:var(--space-4)}}
