.page_grid__eK9BD{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none}.page_grid__eK9BD>li{display:flex}.page_cardLink__3aU8U{display:block;width:100%;color:inherit;text-decoration:none}.page_card__XQi0R{display:flex;flex-direction:column;height:100%;padding:10px;border:1px solid var(--border-soft);border-radius:15px;background:#fff;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.page_cardLink__3aU8U:focus-visible .page_card__XQi0R,.page_cardLink__3aU8U:hover .page_card__XQi0R{border-color:var(--brand-200);box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.page_cardLink__3aU8U:focus-visible{outline:none}.page_cardLink__3aU8U:focus-visible .page_card__XQi0R{box-shadow:0 0 0 3px var(--accent-light),var(--shadow-card-hover)}.page_imageWrapper__Ydmi3{position:relative;width:100%;aspect-ratio:640/435;border-radius:11px;overflow:hidden;background:var(--background-soft)}.page_imageWrapper__Ydmi3 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.page_cardLink__3aU8U:focus-visible .page_imageWrapper__Ydmi3 img,.page_cardLink__3aU8U:hover .page_imageWrapper__Ydmi3 img{transform:scale(1.05)}.page_cityBadge__GyKlD{position:absolute;top:12px;left:12px;padding:5px 12px;border-radius:999px;background:var(--accent-color);color:#fff;font-family:var(--font-heading);font-size:12.5px;font-weight:700}.page_content__0O5YU{display:flex;flex-direction:column;flex:1 1;gap:8px;padding:16px 10px 8px}.page_productName__nadM5{margin:0;font-family:var(--font-heading);font-size:17px;font-weight:700;line-height:1.3;color:var(--heading-color);transition:color .2s ease}.page_cardLink__3aU8U:hover .page_productName__nadM5{color:var(--accent-color)}.page_location__7HfTw{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:14px;color:var(--text-secondary)}.page_location__7HfTw svg{flex:0 0 auto;color:var(--accent-color)}.page_quote__e0L2a{position:relative;margin:6px 0 0;padding:12px 14px 12px 34px;border-radius:10px;background:var(--brand-50);font-size:14px;font-style:italic;line-height:1.6;color:var(--text-color)}.page_quoteText__n9XjP{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_quote__e0L2a:before{content:"\201C";position:absolute;top:4px;left:10px;font-family:Georgia,serif;font-size:30px;font-style:normal;line-height:1;color:var(--accent-color);opacity:.55}.page_footer__vPgE6{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--border-soft)}.page_avatar__ljxlF{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--brand-100);color:var(--accent-color);font-size:15px}.page_avatar__ljxlF,.page_customerName__LJ_ev{font-family:var(--font-heading);font-weight:700}.page_customerName__LJ_ev{flex:1 1 auto;min-width:0;margin:0;font-size:14.5px;color:var(--heading-color)}.page_more__9s2qc{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--background-soft);color:var(--accent-color);font-weight:700;transition:background .2s ease,color .2s ease}.page_cardLink__3aU8U:hover .page_more__9s2qc{background:var(--accent-color);color:#fff}.page_cta__Zv9g_{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px 40px;margin-top:48px;padding:32px 40px;border-radius:20px;background:radial-gradient(circle at 95% 10%,rgba(255,255,255,.85),transparent 40%),linear-gradient(115deg,var(--pastel-1) 0,var(--brand-100) 60%,var(--pastel-4) 100%)}.page_ctaTitle__X59PJ{margin:0 0 6px;font-family:var(--font-heading);font-size:clamp(1.3rem,2.2vw,1.75rem);line-height:1.25;color:var(--heading-color)}.page_ctaText__Eix_V{margin:0;font-size:15.5px;line-height:1.6;color:var(--text-color)}.page_photoGrid__AAmql{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none}.page_photoItem__0Us2s{position:relative;aspect-ratio:4/3;border-radius:15px;overflow:hidden;background:var(--background-soft)}.page_photoItem__0Us2s img{width:100%;height:100%;object-fit:cover}.page_share__Ppw2b{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px 40px;margin-top:40px}.page_share__Ppw2b>div:first-child{flex:1 1 420px;min-width:0}.page_shareTitle__5rKK0{margin:0 0 6px;font-family:var(--font-heading);font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.3;color:var(--heading-color)}.page_shareActions__c1KKO{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:1400px){.page_grid__eK9BD{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.page_grid__eK9BD{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.page_photoGrid__AAmql{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.page_grid__eK9BD{grid-template-columns:1fr;gap:16px}.page_cta__Zv9g_{margin-top:32px;padding:24px 18px}.page_cta__Zv9g_>a{width:100%}.page_photoGrid__AAmql{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.page_shareActions__c1KKO,.page_shareActions__c1KKO>a{width:100%}}