.page_page__ECNI0{--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;display:grid;grid-template-rows:20px 1fr 20px;align-items:center;justify-items:center;min-height:100svh;padding:80px;grid-gap:64px;gap:64px;font-family:var(--font-geist-sans)}@media (prefers-color-scheme:dark){.page_page__ECNI0{--gray-rgb:255,255,255;--gray-alpha-200:rgba(var(--gray-rgb),0.145);--gray-alpha-100:rgba(var(--gray-rgb),0.06);--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a}}.page_main__yiKJr{display:flex;flex-direction:column;gap:32px;grid-row-start:2}.page_main__yiKJr ol{font-family:var(--font-geist-mono);padding-left:0;margin:0;font-size:14px;line-height:24px;letter-spacing:-.01em;list-style-position:inside}.page_main__yiKJr li:not(:last-of-type){margin-bottom:8px}.page_main__yiKJr code{font-family:inherit;background:var(--gray-alpha-100);padding:2px 4px;border-radius:4px;font-weight:600}.page_ctas__li_R2{display:flex;gap:16px}.page_ctas__li_R2 a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:128px;height:48px;padding:0 20px;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:20px;font-weight:500}a.page_primary__7q0u2{background:var(--foreground);color:var(--background);gap:8px}a.page_secondary__4La11{border-color:var(--gray-alpha-200);min-width:158px}.page_footer__Yjtj1{grid-row-start:3;display:flex;gap:24px}.page_footer__Yjtj1 a{display:flex;align-items:center;gap:8px}.page_footer__Yjtj1 img{flex-shrink:0}@media (hover:hover) and (pointer:fine){a.page_primary__7q0u2:hover{background:var(--button-primary-hover);border-color:transparent}a.page_secondary__4La11:hover{background:var(--button-secondary-hover);border-color:transparent}.page_footer__Yjtj1 a:hover{text-decoration:underline;text-underline-offset:4px}}@media (max-width:600px){.page_page__ECNI0{padding:32px 32px 80px}.page_main__yiKJr{align-items:center}.page_main__yiKJr ol{text-align:center}.page_ctas__li_R2{flex-direction:column}.page_ctas__li_R2 a{font-size:14px;height:40px;padding:0 16px}a.page_secondary__4La11{min-width:auto}.page_footer__Yjtj1{flex-wrap:wrap;align-items:center;justify-content:center}}@media (prefers-color-scheme:dark){.page_logo__UETJQ{filter:invert()}}.page_topPicsSection__a_ELq{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem;display:grid;margin-bottom:20px}.page_headingSection__wzMpg{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:16px;border-bottom:1px solid var(--color-border);h2{margin:10px 0;padding:10px;border-radius:10px;background:#337ab7;color:white;font-size:1rem;@media screen and (max-width:768px){font-size:.8rem}}.page_button__x5NNq{color:var(--button-primary);text-decoration:underline;&:hover{color:var(--button-hover)}}}.ListingCard_card__gjuqZ{border-radius:12px;overflow:hidden;border:1px solid #e0e0e0;box-shadow:0 2px 6px rgba(0,0,0,.05);transition:box-shadow .2s ease;background-color:#fff;display:grid;grid-template-rows:auto 1fr}.ListingCard_card__gjuqZ:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.ListingCard_imageWrapper__yY1g_{position:relative;width:100%;height:180px;img{height:100%;width:100%;object-fit:cover}.ListingCard_rating__o85zK{position:absolute;right:0;bottom:0;text-align:right;background-color:#ffffffcb;border-top-left-radius:5px;padding:2px;font-size:.9rem}}.ListingCard_cardBody__h0nZv{padding:1rem;display:grid;grid-template-rows:1fr auto;align-items:space-between}.ListingCard_title__azJ9Y{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.ListingCard_price__sPa4s{font-size:1rem;color:#333;margin-bottom:.5rem;display:grid;.ListingCard_discount__tb6_8{color:#a6a6a6;font-size:.8rem;text-decoration:line-through}.ListingCard_discountedPrice__wSK8X{font-size:.9rem;strong{color:#e53935;font-weight:700}}}.ListingCard_discountBadge__dVyxd{position:absolute;font-weight:700;right:0;top:0;text-align:right;background-color:rgb(255,88,88);color:white;border-bottom-left-radius:5px;padding:5px;font-size:.9rem}.WhyChooseUs_container__IaJ7b{background-color:#f9f9f9;border:1px solid var(--color-border);border-radius:12px;margin:0 0 2rem;padding:3rem 1.5rem;box-shadow:var(--box-shadow-default)}.WhyChooseUs_intro__k07Ot{max-width:920px;margin:0 auto 2rem;text-align:center}.WhyChooseUs_title__iPoFA{font-size:1.75rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.WhyChooseUs_grid__ppg7N{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}@media (min-width:768px){.WhyChooseUs_grid__ppg7N{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.WhyChooseUs_grid__ppg7N{grid-template-columns:repeat(4,1fr)}}.WhyChooseUs_card__YYkP0{background-color:#fff;padding:1.25rem;border-radius:12px;box-shadow:0 1px 4px rgba(0,0,0,.06);transition:box-shadow .2s ease;text-align:left}.WhyChooseUs_card__YYkP0:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.WhyChooseUs_cardTitle__JrlR7{font-size:1.125rem;font-weight:600;color:var(--button-primary);margin-bottom:.5rem}.WhyChooseUs_cardImage__uEcPF{width:100%;height:auto;border-radius:8px;margin-bottom:.75rem}.WhyChooseUs_card__YYkP0 p{color:#4b5563;line-height:1.55}.LocationCard_card__JvwoW{border-radius:12px;overflow:hidden;border:1px solid #e0e0e0;box-shadow:0 2px 6px rgba(0,0,0,.05);transition:box-shadow .2s ease;background-color:#fff;display:grid;grid-template-rows:auto 1fr}.LocationCard_card__JvwoW:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.LocationCard_imageWrapper__Gkwe6{position:relative;width:100%;height:180px;img{height:100%;width:100%;object-fit:cover}.LocationCard_rating__MiAm7{position:absolute;right:0;bottom:0;text-align:right;background-color:#ffffffcb;border-top-left-radius:5px;padding:2px;font-size:.9rem}}.LocationCard_cardBody__zfihM{padding:10px;display:grid;grid-template-rows:1fr auto;text-align:center}.LocationCard_title__nyDPI{font-size:1.1rem;font-weight:600;margin:0}.LocationCard_price__pzf9F{font-size:1rem;color:#333;margin-bottom:.5rem;display:grid;.LocationCard_discount___I9Ed{color:#a6a6a6;font-size:.8rem;text-decoration:line-through}.LocationCard_discountedPrice__QVdYC{font-size:.9rem;strong{color:#e53935;font-weight:700}}}.LocationCard_discountBadge__pZUea{position:absolute;font-weight:700;right:0;top:0;text-align:right;background-color:rgb(255,88,88);color:white;border-bottom-left-radius:5px;padding:5px;font-size:.9rem}