._intro_1vu6r_1{max-width:720px;margin:0 auto;text-align:center}._grid_1vu6r_7{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--spacing-4)}._card_1vu6r_13{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-lg);background:var(--background);border:1px solid var(--border);text-decoration:none;color:var(--foreground);transition:border-color var(--animation-duration-fast),box-shadow var(--animation-duration-fast)}._card_1vu6r_13:hover{border-color:var(--primary);box-shadow:var(--shadow-md)}._bannerWrap_1vu6r_31{display:grid;place-items:center;min-height:96px;background:#fff;border-radius:var(--radius-sm);padding:var(--spacing-2)}._bannerWrap_1vu6r_31 img{max-width:100%;max-height:120px;object-fit:contain}._placeholder_1vu6r_46{display:grid;place-items:center;min-height:96px;border-radius:var(--radius-sm);background:var(--ink);color:#f49ae3;font-family:var(--font-family-cursive);font-size:3rem}._title_1vu6r_57{display:inline-flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--primary)}._linkUs_1vu6r_65{text-align:center;padding-top:var(--spacing-8);border-top:1px solid var(--border);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._linkUs_1vu6r_65 h2{margin:0;font-family:var(--font-family-display);font-style:italic;font-weight:600;font-size:1.5rem;color:var(--primary)}._banners_1vu6r_84{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--spacing-4)}._banners_1vu6r_84 img{max-width:100%;height:auto;border-radius:var(--radius-sm);box-shadow:var(--shadow)}
