.page-module___8aEwW__main{flex-direction:column;flex:1;display:flex;overflow-x:hidden}.page-module___8aEwW__hero{text-align:center;min-height:85vh;padding:var(--space-12) var(--space-5) var(--space-6);background:radial-gradient(circle at 50% -10%,#d61c2226 0%,#0000 40%),radial-gradient(circle at 80% 60%,#f7a71c14 0%,#0000 35%);background-color:var(--bg-primary);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroContent{z-index:10;max-width:850px;position:relative}.page-module___8aEwW__badge{padding:var(--space-1) var(--space-3);background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--brand-primary);font-size:var(--text-sm);margin-bottom:var(--space-4);box-shadow:var(--shadow-sm);align-items:center;gap:6px;font-weight:700;display:inline-flex}.page-module___8aEwW__badgeIcon{color:var(--brand-secondary)}.page-module___8aEwW__heroTitle{font-size:var(--text-6xl);margin-bottom:var(--space-4);color:var(--text-primary);letter-spacing:-.03em;font-weight:800;line-height:1.1}.page-module___8aEwW__heroSubtitle{font-size:var(--text-lg);color:var(--text-secondary);margin-bottom:var(--space-6);max-width:620px;margin-left:auto;margin-right:auto;line-height:1.6}.page-module___8aEwW__floatingTag{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-primary);border-radius:var(--radius-full);z-index:5;box-shadow:var(--shadow-md);-webkit-user-select:none;user-select:none;font-weight:700;position:absolute}.page-module___8aEwW__searchBoxWrapper{max-width:640px;margin:0 auto}.page-module___8aEwW__searchBox{padding:var(--space-1);padding-left:var(--space-3);align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.page-module___8aEwW__searchIconPin{color:var(--brand-primary);flex-shrink:0}.page-module___8aEwW__searchInput{font-size:var(--text-sm);color:var(--text-primary);padding:var(--space-2) 0;background:0 0;border:none;outline:none;flex:1;font-family:inherit}.page-module___8aEwW__quickLocations{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);display:flex}.page-module___8aEwW__quickLocations button{color:var(--brand-primary);cursor:pointer;transition:opacity var(--transition-fast);background:0 0;border:none;font-weight:600}.page-module___8aEwW__quickLocations button:hover{opacity:.8;text-decoration:underline}.page-module___8aEwW__marqueeSection{background-color:var(--bg-secondary);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:var(--space-3) 0;z-index:10;position:relative;overflow:hidden}.page-module___8aEwW__marqueeHeader{max-width:1200px;margin:0 auto var(--space-2);padding:0 var(--space-5)}.page-module___8aEwW__liveIndicator{font-size:var(--text-xs);letter-spacing:.05em;color:var(--text-secondary);align-items:center;gap:8px;font-weight:800;display:inline-flex}.page-module___8aEwW__pulseDot{border-radius:var(--radius-full);background-color:#4caf50;width:8px;height:8px;animation:1.6s infinite page-module___8aEwW__pulse;display:inline-block;box-shadow:0 0 #4caf5066}@keyframes page-module___8aEwW__pulse{0%{transform:scale(.9);box-shadow:0 0 #4caf50b3}70%{transform:scale(1);box-shadow:0 0 0 8px #4caf5000}to{transform:scale(.9);box-shadow:0 0 #4caf5000}}.page-module___8aEwW__marqueeContainer{-webkit-user-select:none;user-select:none;width:100%;display:flex;overflow:hidden}.page-module___8aEwW__marqueeTrack{gap:var(--space-3);padding:var(--space-1) 0;width:max-content;animation:35s linear infinite page-module___8aEwW__scrollMarquee;display:flex}@keyframes page-module___8aEwW__scrollMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.page-module___8aEwW__marqueeItem{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--text-xs);box-shadow:var(--shadow-sm);background:var(--bg-primary);flex-shrink:0;display:flex}.page-module___8aEwW__marqueeEmoji{font-size:var(--text-base)}.page-module___8aEwW__marqueeOrderInfo strong{color:var(--text-primary)}.page-module___8aEwW__marqueeOrderInfo span{color:var(--brand-primary);font-weight:700}.page-module___8aEwW__marqueeChefInfo{color:var(--text-secondary);margin-top:1px}.page-module___8aEwW__section{padding:var(--space-12) var(--space-5);width:100%;max-width:1200px;margin:0 auto;position:relative}.page-module___8aEwW__sectionHeader{text-align:center;margin-bottom:var(--space-8)}.page-module___8aEwW__sectionLabel{font-size:var(--text-xs);color:var(--brand-primary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-2);align-items:center;gap:4px;font-weight:800;display:inline-flex}.page-module___8aEwW__sectionTitle{font-size:var(--text-4xl);letter-spacing:-.02em;margin-bottom:var(--space-2);font-weight:800}.page-module___8aEwW__sectionSubtitle{color:var(--text-secondary);font-size:var(--text-base);max-width:640px;margin:0 auto;line-height:1.5}.page-module___8aEwW__tabsContainer{margin-bottom:var(--space-6);justify-content:center;display:flex}.page-module___8aEwW__tabsList{border-radius:var(--radius-full);padding:4px;display:flex}.page-module___8aEwW__tabBtn{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;font-weight:700}.page-module___8aEwW__tabBtn:hover{color:var(--text-primary)}.page-module___8aEwW__tabBtnActive{background-color:var(--brand-primary);box-shadow:var(--shadow-sm);color:#fff!important}.page-module___8aEwW__recommendationCard{padding:var(--space-4);flex-direction:column;justify-content:space-between;height:100%;display:flex}.page-module___8aEwW__recHeader{margin-bottom:var(--space-2);justify-content:space-between;align-items:flex-start;display:flex}.page-module___8aEwW__recTag{font-size:var(--text-xs);color:var(--brand-secondary);text-transform:uppercase;font-weight:800}.page-module___8aEwW__recTitle{font-size:var(--text-xl);color:var(--text-primary);margin:2px 0;font-weight:800}.page-module___8aEwW__recChef{font-size:var(--text-xs);color:var(--text-secondary)}.page-module___8aEwW__recPrice{font-size:var(--text-lg);color:var(--brand-primary);font-weight:800}.page-module___8aEwW__recDesc{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-4);line-height:1.5}.page-module___8aEwW__recFooter{border-top:1px solid var(--border-color);padding-top:var(--space-3);justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__ratingInfo{font-size:var(--text-xs);color:var(--text-primary);align-items:center;gap:4px;font-weight:600;display:flex}.page-module___8aEwW__grid3{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.page-module___8aEwW__grid2{gap:var(--space-6);grid-template-columns:repeat(2,1fr);align-items:center;display:grid}.page-module___8aEwW__featureCard{text-align:center;padding:var(--space-5)}.page-module___8aEwW__featureIcon{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--radius-full);width:64px;height:64px;margin:0 auto var(--space-3);color:var(--brand-primary);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;display:flex}.page-module___8aEwW__chefPitchLeft{padding-right:var(--space-4)}.page-module___8aEwW__pitchBadge{font-size:var(--text-xs);color:var(--brand-primary);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.page-module___8aEwW__pitchList{gap:var(--space-2);margin-bottom:var(--space-5);flex-direction:column;list-style:none;display:flex}.page-module___8aEwW__pitchList li{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;display:flex}.page-module___8aEwW__chefPitchRight{padding:var(--space-8);background:var(--brand-primary);color:#fff;flex-direction:column;justify-content:center;min-height:320px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__pitchChefIcon{opacity:.12;color:#fff;position:absolute;bottom:-20px;right:-20px}.page-module___8aEwW__pitchCardTitle{font-size:var(--text-3xl);margin-bottom:var(--space-2);z-index:10;font-weight:800;line-height:1.2;position:relative}.page-module___8aEwW__pitchCardDesc{font-size:var(--text-base);opacity:.9;z-index:10;position:relative}.page-module___8aEwW__statsGrid{gap:var(--space-4);padding:var(--space-8);text-align:center;background:var(--bg-secondary);grid-template-columns:repeat(4,1fr);display:grid}.page-module___8aEwW__statValue{font-size:var(--text-4xl);font-family:var(--font-playfair), serif;margin-bottom:var(--space-1);color:var(--brand-primary);font-weight:800}.page-module___8aEwW__statLabel{font-size:var(--text-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.page-module___8aEwW__ctaSection{background:var(--bg-secondary);border-top:1px solid var(--border-color);padding:var(--space-12) var(--space-5);text-align:center}.page-module___8aEwW__ctaContent{max-width:720px;margin:0 auto}.page-module___8aEwW__ctaTitle{font-size:var(--text-4xl);margin-bottom:var(--space-3);letter-spacing:-.02em;font-weight:800}.page-module___8aEwW__ctaSubtitle{font-size:var(--text-base);color:var(--text-secondary);margin-bottom:var(--space-6);line-height:1.5}.page-module___8aEwW__heroActions{gap:var(--space-3);justify-content:center;align-items:center;display:flex}@media (max-width:992px){.page-module___8aEwW__heroTitle{font-size:var(--text-4xl)}.page-module___8aEwW__grid3{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__grid2{grid-template-columns:1fr}.page-module___8aEwW__statsGrid{gap:var(--space-5);grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__floatingTag{display:none}}@media (max-width:768px){.page-module___8aEwW__heroTitle{font-size:var(--text-3xl)}.page-module___8aEwW__heroActions{flex-direction:column;width:100%;max-width:320px;margin:0 auto}.page-module___8aEwW__heroActions>*{width:100%}.page-module___8aEwW__grid3,.page-module___8aEwW__statsGrid{grid-template-columns:1fr}.page-module___8aEwW__tabsList{flex-wrap:wrap;justify-content:center}.page-module___8aEwW__tabBtn{font-size:var(--text-xs);padding:var(--space-1) var(--space-3)}}
