.dailyParking_page__wPNzG{background:var(--background-page)}.dailyParking_main__VW3_S{width:80%;margin:0 auto 80px;padding:0 16px}.dailyParking_hero__kibXl{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:56px;gap:56px;padding:56px 0 72px;align-items:center}.dailyParking_heroLeft__p0iQH{display:flex;flex-direction:column;gap:24px;max-width:550px}.dailyParking_heroEyebrow__oPOAE{font-family:var(--font-satoshi);font-size:16px;font-weight:600;letter-spacing:.03em;color:#6b7280}.dailyParking_heroTitle__v7BxQ{font-family:var(--font-satoshi);font-size:32px;font-weight:500;color:var(--text-primary)}.dailyParking_searchCard__5DVpj{display:flex;flex-direction:column;gap:8px;max-width:400px}.dailyParking_searchLabel__KeOe_ span{display:block;margin-bottom:8px;font-size:14px;color:#4b5563}.dailyParking_searchInputRow__yLbhY{display:grid;grid-template-columns:minmax(0,1fr) 110px;grid-gap:10px;gap:10px}.dailyParking_searchInput___M5IW,.dailyParking_timeInput__QhOe9{height:42px;border-radius:16px;background-color:var(--background-card);border:none;padding:4px;font-size:14px;font-family:var(--font-satoshi);outline:none}.dailyParking_searchInput___M5IW:focus,.dailyParking_timeInput__QhOe9:focus{border-color:#5b4dff;box-shadow:0 0 0 1px rgba(91,77,255,.2)}.dailyParking_useLocationButton__DnSKL{max-width:170px;border-radius:40px;border:none;padding:9px 14px;font-size:14px;font-family:var(--font-satoshi);display:inline-flex;align-items:center;gap:8px;color:#4b5563;background:var(--background-card);cursor:pointer}.dailyParking_useLocationDot__HnGb3{width:8px;height:8px;border-radius:999px;background:#10b981}.dailyParking_primaryCta__uWUnK{margin-top:4px;align-self:flex-start;padding:16px 28px;border-radius:40px;border:1px solid var(--stroke-action-primary);background:var(--action-primary);color:var(--text-action-foreground);font-family:var(--font-satoshi);font-weight:700;font-size:20px;cursor:pointer}.dailyParking_primaryCta__uWUnK:hover{background:#4a3beb}.dailyParking_heroRight__Hpz7T{display:flex;justify-content:flex-start}.dailyParking_neighborhoodList__TS7f0{position:relative;width:220px;max-height:420px;padding:16px 0;margin-left:auto;display:flex;flex-direction:column;gap:20px;overflow:hidden;transition:transform .18s ease-out}.dailyParking_neighborhoodItem__YnN6y{display:flex;align-items:center;gap:14px;padding:4px 0}.dailyParking_neighborhoodAvatarWrapper__PMgdX{width:64px;height:64px;border-radius:999px;overflow:hidden;box-shadow:0 10px 20px rgba(15,23,42,.28)}.dailyParking_neighborhoodAvatar__PN6C1{width:100%;height:100%;object-fit:cover}.dailyParking_neighborhoodName__Q5CfJ{font-family:var(--font-satoshi);font-size:14px;font-weight:500;color:#9ca3af}.dailyParking_neighborhoodItem__YnN6y:nth-child(2) .dailyParking_neighborhoodName__Q5CfJ,.dailyParking_neighborhoodItem__YnN6y:nth-child(3) .dailyParking_neighborhoodName__Q5CfJ,.dailyParking_neighborhoodItem__YnN6y:nth-child(4) .dailyParking_neighborhoodName__Q5CfJ,.dailyParking_neighborhoodItem__YnN6y:nth-child(5) .dailyParking_neighborhoodName__Q5CfJ{color:#111827}.dailyParking_neighborhoodFadeBottom__maGm0,.dailyParking_neighborhoodFadeTop__WCt_C{pointer-events:none;position:absolute;left:0;right:0;height:40px}.dailyParking_neighborhoodFadeTop__WCt_C{top:0;background:linear-gradient(180deg,#ffffff,rgba(255,255,255,0))}.dailyParking_neighborhoodFadeBottom__maGm0{bottom:0;background:linear-gradient(0deg,#ffffff,rgba(255,255,255,0))}.dailyParking_section__roD4v{width:100%;max-width:800px;margin:0 auto;padding:60px 16px;text-align:center}.dailyParking_sectionTitle__4A_in{font-family:var(--font-satoshi);font-weight:700;font-size:26px;margin-bottom:32px;color:var(--text-primary)}.dailyParking_list__jfQZi{display:flex;flex-direction:column;gap:24px}.dailyParking_card__CkutA{background:var(--background-card);border-radius:24px;padding:40px;display:flex;align-items:center;justify-content:space-between;gap:120px}.dailyParking_left__t1Jd_{text-align:left;max-width:70%;display:flex;flex-direction:column;gap:10px}.dailyParking_cardTitle__M_np_{font-family:var(--font-satoshi);font-weight:500;font-size:24px;color:var(--text-primary)}.dailyParking_cardBody__2pYTY{font-family:var(--font-satoshi);font-size:20px;font-weight:400;color:var(--text-secondary);line-height:1.2}.dailyParking_cardIcon__iUjQD{width:200px;height:200px;object-fit:contain}.dailyParking_storeBanner__vctmm{margin-top:40px;padding:28px 24px;border-radius:24px;background:#ffdf64;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:32px;gap:32px;align-items:center}.dailyParking_storeLeft__l9ELr{display:flex;gap:18px;align-items:flex-start}.dailyParking_qrBox__me7tS{width:96px;height:96px;border-radius:16px;background:#ffffff;display:flex;align-items:center;justify-content:center}.dailyParking_qrBox__me7tS img{width:80px;height:80px;object-fit:contain}.dailyParking_storeEyebrow__VuLq9{font-family:var(--font-satoshi);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.dailyParking_storeTitle__lMH60{font-family:var(--font-satoshi);font-size:20px;font-weight:700;margin-bottom:6px}.dailyParking_storeBody__cBfGA{font-family:var(--font-satoshi);font-size:14px;color:#4b5563;margin-bottom:12px}.dailyParking_storeBadges__sjCXH{display:flex;gap:10px;flex-wrap:wrap}.dailyParking_storeBadges__sjCXH img{height:38px}.dailyParking_storePhoneWrapper___wewl{display:flex;justify-content:flex-end}.dailyParking_storePhone__ZGmub{max-height:260px;width:auto}@media (max-width:900px){.dailyParking_hero__kibXl{grid-template-columns:1fr;gap:32px}.dailyParking_heroRight__Hpz7T{justify-content:center}.dailyParking_neighborhoodList__TS7f0{margin-left:0}.dailyParking_storeBanner__vctmm{grid-template-columns:1fr;text-align:left}.dailyParking_storePhoneWrapper___wewl{justify-content:center}.dailyParking_main__VW3_S{width:98%;margin:0 auto}}@media (max-width:640px){.dailyParking_main__VW3_S{margin-bottom:56px}.dailyParking_heroTitle__v7BxQ{font-size:26px}.dailyParking_searchCard__5DVpj{padding:16px 16px 20px}.dailyParking_storeBanner__vctmm{padding:20px 16px}}