.BookGuide-module__MwhtJq__container{max-width:1400px;margin:0 auto;padding:1.5rem}.BookGuide-module__MwhtJq__bentoGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.BookGuide-module__MwhtJq__bentoTile{background:#fff;border-radius:12px;overflow:hidden}.BookGuide-module__MwhtJq__filterChips{background:#fff;border-radius:12px;flex-wrap:wrap;grid-column:span 3;gap:.75rem;padding:.75rem;display:flex}.BookGuide-module__MwhtJq__filterChip{color:#666;cursor:pointer;background:#f5f5f5;border:none;border-radius:100px;padding:.625rem 1.25rem;font-size:.875rem;transition:all .2s}.BookGuide-module__MwhtJq__filterChip:hover{color:#333;background:#e5e5e5}.BookGuide-module__MwhtJq__guidesList{grid-column:span 3;grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.BookGuide-module__MwhtJq__stats{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem;padding-top:2rem;display:grid}.BookGuide-module__MwhtJq__statItem{text-align:center}.BookGuide-module__MwhtJq__statItem span{color:#fff;margin-bottom:.5rem;font-size:2.5rem;font-weight:600;line-height:1;display:block}.BookGuide-module__MwhtJq__statItem label{color:#fff9;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem}.BookGuide-module__MwhtJq__guideCard{flex-direction:column;display:flex;overflow:hidden}.BookGuide-module__MwhtJq__guideHeader{padding-top:75%;position:relative}.BookGuide-module__MwhtJq__guideHeader img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.BookGuide-module__MwhtJq__verifiedBadge{color:#b82132;background:#ffffffe6;border-radius:100px;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.813rem;display:flex;position:absolute;top:1rem;right:1rem}.BookGuide-module__MwhtJq__guideInfo{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.BookGuide-module__MwhtJq__nameRow{justify-content:space-between;align-items:flex-start;display:flex}.BookGuide-module__MwhtJq__nameRow h3{color:#1a1a1a;margin:0;font-size:1.25rem;font-weight:600}.BookGuide-module__MwhtJq__ratingRow{align-items:center;gap:.375rem;display:flex}.BookGuide-module__MwhtJq__starIcon{color:gold}.BookGuide-module__MwhtJq__reviews{color:#666;font-size:.875rem}.BookGuide-module__MwhtJq__guideDetails{flex-direction:column;gap:.75rem;display:flex}.BookGuide-module__MwhtJq__detailRow{color:#666;align-items:center;gap:.75rem;display:flex}.BookGuide-module__MwhtJq__icon{color:#b82132}.BookGuide-module__MwhtJq__guideActions{border-top:1px solid #eee;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;display:flex}.BookGuide-module__MwhtJq__price{color:#1a1a1a;font-size:1.25rem;font-weight:600}.BookGuide-module__MwhtJq__actionButtons{gap:.75rem;display:flex}.BookGuide-module__MwhtJq__chatButton,.BookGuide-module__MwhtJq__bookButton{border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.BookGuide-module__MwhtJq__chatButton{color:#1a1a1a;background:#f5f5f5;border:none}.BookGuide-module__MwhtJq__bookButton{color:#fff;background:#b82132;border:none}.BookGuide-module__MwhtJq__faqSection{grid-column:span 3;padding:1.5rem}.BookGuide-module__MwhtJq__faqSection h2{color:#1a1a1a;margin-bottom:1.5rem;font-size:1.5rem}.BookGuide-module__MwhtJq__faqList{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.BookGuide-module__MwhtJq__faqItem{background:#f8f9fa;border-radius:12px;padding:1.25rem}.BookGuide-module__MwhtJq__faqIcon{color:#b82132;margin-bottom:1rem}.BookGuide-module__MwhtJq__faqItem h3{margin-bottom:.5rem;font-size:1rem}.BookGuide-module__MwhtJq__faqItem p{color:#666;font-size:.875rem;line-height:1.5}@media (max-width:768px){.BookGuide-module__MwhtJq__container{padding:1rem}.BookGuide-module__MwhtJq__filterChips{gap:.5rem;padding:.5rem}.BookGuide-module__MwhtJq__filterChip{padding:.5rem 1rem;font-size:.813rem}.BookGuide-module__MwhtJq__guidesList{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width:480px){.BookGuide-module__MwhtJq__container{padding:.5rem}.BookGuide-module__MwhtJq__guidesList{grid-template-columns:1fr}}
