.partnership-body[data-astro-cid-7jobiese]{position:relative;min-height:60vh;padding:16px 16px 48px;background-color:var(--partnership-page-bg);background-image:var(--partnership-page-glow);overflow:hidden}.partnership-hero[data-astro-cid-7jobiese]{display:flex;flex-direction:column;align-items:center;gap:0;margin-bottom:16px;text-align:center}.partnership-banner[data-astro-cid-7jobiese]{--banner-icon-size: 36px;box-sizing:border-box;display:grid;grid-template-columns:var(--banner-icon-size) 1fr var(--banner-icon-size);align-items:center;width:100%;max-width:720px;padding:8px 12px;border:2px solid var(--partnership-banner-border);border-radius:10px;background:var(--partnership-banner-bg);box-shadow:var(--partnership-banner-shadow)}.partnership-banner__icon-wrap[data-astro-cid-7jobiese]{grid-column:1;justify-self:start;display:flex;align-items:center;justify-content:center;width:var(--banner-icon-size);height:var(--banner-icon-size);border:1.5px solid var(--partnership-banner-icon-border);border-radius:50%;color:var(--partnership-banner-icon)}.partnership-banner__title[data-astro-cid-7jobiese]{grid-column:2;margin:0;font-size:clamp(.85rem,2.6vw,1.15rem);font-weight:800;letter-spacing:.04em;line-height:1.2;color:var(--partnership-banner-title);text-align:center;text-transform:uppercase}.partnership-group[data-astro-cid-7jobiese]{display:none;margin:0;font-size:.85rem;font-weight:700;letter-spacing:.06em;color:var(--partnership-group-text);text-transform:uppercase}.partnership-count[data-astro-cid-7jobiese]{display:none;padding:8px 20px;border:1px solid var(--partnership-count-border);border-radius:999px;background:var(--partnership-count-bg);color:var(--partnership-count-text);font-size:.8rem;font-weight:800;letter-spacing:.05em}.partnership-empty[data-astro-cid-7jobiese]{margin:32px auto 0;max-width:480px;text-align:center;color:var(--partnership-empty-text)}.partnership-grid[data-astro-cid-7jobiese]{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:1fr;gap:16px;max-width:1100px}.partner-card[data-astro-cid-7jobiese]{position:relative;display:flex;flex-direction:column;gap:12px;padding:16px;border:2px solid var(--partnership-card-border);border-radius:14px;background:var(--partnership-card-bg);box-shadow:var(--partnership-card-shadow)}.partner-card__new[data-astro-cid-7jobiese]{position:absolute;top:12px;right:0;z-index:1;padding:4px 14px 4px 10px;border-radius:4px 0 0 4px;background:var(--partnership-new-bg);color:var(--partnership-new-text);font-size:.65rem;font-weight:800;letter-spacing:.06em;box-shadow:var(--partnership-new-shadow)}.partner-card__logo[data-astro-cid-7jobiese]{width:100%;aspect-ratio:3 / 2;border-radius:10px;background:var(--partnership-logo-bg);overflow:hidden}.partner-card__logo[data-astro-cid-7jobiese] img[data-astro-cid-7jobiese]{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.partner-card__name[data-astro-cid-7jobiese]{margin:0;font-size:1rem;font-weight:800;letter-spacing:.08em;text-align:center;color:var(--partnership-name-text);text-transform:uppercase}.partner-card__offers[data-astro-cid-7jobiese]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.partner-card__offer[data-astro-cid-7jobiese]{display:flex;align-items:center;justify-content:space-between;gap:10px}.partner-card__offer-label[data-astro-cid-7jobiese]{font-size:.75rem;font-weight:700;letter-spacing:.04em;color:var(--partnership-offer-label);text-transform:uppercase}.partner-card__offer-value[data-astro-cid-7jobiese]{flex-shrink:0;min-width:72px;padding:6px 10px;border-radius:6px;background:var(--partnership-offer-bg);color:var(--partnership-offer-text);font-size:.8rem;font-weight:800;text-align:center}.partner-card__claim[data-astro-cid-7jobiese]{display:flex;align-items:center;justify-content:center;margin-top:auto;padding:12px 16px;border-radius:8px;background:var(--partnership-claim-bg);color:var(--partnership-claim-text);font-size:.95rem;font-weight:900;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:filter .15s ease,transform .15s ease}.partner-card__claim[data-astro-cid-7jobiese]:hover{filter:brightness(1.08);transform:translateY(-1px)}.partner-card__claim[data-astro-cid-7jobiese]:focus-visible{outline:2px solid var(--partnership-claim-focus);outline-offset:2px}@media (min-width: 560px){.partnership-grid[data-astro-cid-7jobiese]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.partnership-hero[data-astro-cid-7jobiese]{gap:12px;margin-bottom:28px}.partnership-group[data-astro-cid-7jobiese]{display:block}.partnership-count[data-astro-cid-7jobiese]{display:inline-block}.partnership-banner[data-astro-cid-7jobiese]{--banner-icon-size: 44px;padding:14px 16px;border-width:3px}.partnership-banner__icon-wrap[data-astro-cid-7jobiese]{border-width:2px}.partnership-banner__title[data-astro-cid-7jobiese]{font-size:clamp(.95rem,2.8vw,1.45rem)}}@media (min-width: 900px){.partnership-body[data-astro-cid-7jobiese]{padding:24px 24px 64px}.partnership-banner[data-astro-cid-7jobiese]{--banner-icon-size: 52px;padding:18px 24px}.partnership-grid[data-astro-cid-7jobiese]{grid-template-columns:repeat(3,1fr);gap:20px}.partner-card[data-astro-cid-7jobiese]{padding:18px}}.partnership-page[data-astro-cid-2ksu4ccz]{width:100%}
