.AppAndReviews_row__RlmC9{display:flex;flex-direction:column;gap:2rem;margin:2rem 0}@media(min-width:768px){.AppAndReviews_row__RlmC9{flex-direction:row;gap:2rem}}.AppAndReviews_column__z8e8_{flex:1;min-width:0}.AppAndReviews_sectionTitle__1JK3P{font-size:1.5rem;font-weight:700;color:#111;margin-bottom:1rem}.AppAndReviews_downloadCard__H7SLb{background:#f3f4f6;border-radius:.75rem;padding:1.5rem}.AppAndReviews_cardHighlight__aDMnw{font-size:1rem;font-weight:600;color:#1a56db;margin-bottom:.75rem}.AppAndReviews_cardDescription__PEAW5{font-size:.938rem;line-height:1.6;color:#374151;margin-bottom:1.25rem}.AppAndReviews_storeButtons__52aIK{display:flex;gap:.75rem;flex-wrap:wrap}.AppAndReviews_storeButton__4_Fre{display:block;height:48px;transition:opacity .2s}.AppAndReviews_storeButton__4_Fre:hover{opacity:.8}.AppAndReviews_storeButtonDisabled__gxWMg{opacity:.4;cursor:default}.AppAndReviews_storeButtonDisabled__gxWMg:hover{opacity:.4}.AppAndReviews_storeButtonImage__K2eFv{height:48px;width:auto}.AppAndReviews_reviewCard__VDQlD{margin-bottom:1.5rem}.AppAndReviews_reviewCard__VDQlD:last-child{margin-bottom:0}.AppAndReviews_reviewerHeader__ABh7r{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.AppAndReviews_reviewerAvatar__hxmMh{border-radius:50%;object-fit:cover}.AppAndReviews_reviewerName__Gr3z9{font-size:1rem;font-weight:700;color:#111;line-height:1.3}.AppAndReviews_reviewerLocation__SdIn2{font-size:.875rem;color:#6b7280;line-height:1.3}.AppAndReviews_reviewText__3jojg{font-size:.938rem;line-height:1.6;color:#374151}.RentalloBanner_banner__gXmXw{position:relative;overflow:hidden;border-radius:1rem;background:linear-gradient(135deg,#1a56db,#2563eb 50%,#3b82f6);color:#fff;margin:2rem 0}.RentalloBanner_banner__gXmXw:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(26,86,219,.85),rgba(37,99,235,.55));z-index:0;pointer-events:none}.RentalloBanner_backgroundImage__BIlhB{object-fit:cover;z-index:0}.RentalloBanner_content__6Gx3H{position:relative;z-index:1;display:flex;flex-direction:column;padding:2rem 1.5rem;gap:1rem}@media(min-width:768px){.RentalloBanner_content__6Gx3H{flex-direction:row;align-items:center;padding:2.5rem 3rem;gap:2rem}}.RentalloBanner_textSection__0eRKH{flex:1;display:flex;flex-direction:column;gap:.75rem}.RentalloBanner_title__o_1A_{font-size:1.75rem;font-weight:800;line-height:1.2}@media(min-width:768px){.RentalloBanner_title__o_1A_{font-size:2.25rem}}.RentalloBanner_subtitle__1wuRW{font-size:1.25rem;font-weight:700;line-height:1.3}@media(min-width:768px){.RentalloBanner_subtitle__1wuRW{font-size:1.5rem}}.RentalloBanner_description__asSgp{font-size:.938rem;line-height:1.6;opacity:.9}@media(min-width:768px){.RentalloBanner_description__asSgp{font-size:1rem}}.RentalloBanner_actions__hJ8Am{display:flex;align-items:center;gap:1.5rem;margin-top:.5rem;flex-wrap:wrap}.RentalloBanner_ctaButton___EFUW{display:inline-flex;align-items:center;padding:.75rem 1.5rem;background:#fff;color:#1a56db;font-weight:600;font-size:1rem;border-radius:.375rem;border:none;cursor:pointer;text-decoration:none;transition:background-color .2s}.RentalloBanner_ctaButton___EFUW:hover{background:#e4e4e4}.RentalloBanner_learnMore__tc5Di{display:inline-flex;align-items:center;gap:.25rem;padding:.75rem 1.5rem;background:hsla(0,0%,100%,.15);color:#fff;font-size:1rem;font-weight:500;border-radius:.375rem;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s}.RentalloBanner_learnMore__tc5Di:hover{background:#fff;color:#1a56db}.BusinessCategoryPicker_overlay__yHOJH{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.BusinessCategoryPicker_modal__OeILp{position:relative;background:#fff;border-radius:1rem;padding:2rem 1.5rem 1.5rem;width:100%;max-width:480px;box-shadow:0 20px 60px rgba(0,0,0,.2)}.BusinessCategoryPicker_closeBtn__p9uaM{position:absolute;top:.875rem;right:1rem;background:none;border:none;font-size:1.1rem;cursor:pointer;color:#6b7280;line-height:1}.BusinessCategoryPicker_closeBtn__p9uaM:hover{color:#111}.BusinessCategoryPicker_title___Zvzq{font-size:1.25rem;font-weight:700;color:#111827;margin:0 0 .25rem}.BusinessCategoryPicker_subtitle__yZ_vZ{font-size:.875rem;color:#6b7280;margin:0 0 1.5rem}.BusinessCategoryPicker_grid__1aaAq{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.BusinessCategoryPicker_categoryCard__ISc4Z{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .75rem;border:2px solid #e5e7eb;border-radius:.75rem;background:#f9fafb;cursor:pointer;transition:border-color .15s,background .15s,transform .1s}.BusinessCategoryPicker_categoryCard__ISc4Z:hover{border-color:#2563eb;background:#eff6ff;transform:translateY(-2px)}.BusinessCategoryPicker_categoryImage__tIt8b{width:56px;height:56px;object-fit:cover;border-radius:.5rem}.BusinessCategoryPicker_categoryName__ac5vH{font-size:.875rem;font-weight:600;color:#1f2937;text-align:center}