.base-card[data-astro-cid-eauo4oeo]{gap:var(--space-4);height:100%;padding:var(--space-4);background:var(--b-bg);border:1.5px solid var(--b-line);border-radius:var(--radius-lg);flex-direction:column;display:flex}.base-card__head[data-astro-cid-eauo4oeo]{gap:var(--space-3);grid-template-columns:auto 1fr;align-items:center;display:grid}.base-card__title[data-astro-cid-eauo4oeo]{min-width:0}.base-card__title[data-astro-cid-eauo4oeo] h2[data-astro-cid-eauo4oeo]{color:var(--b-ink);margin:0;font-size:clamp(1.5rem,1.2vw + 1.1rem,1.9rem);line-height:1.1}.base-card__title[data-astro-cid-eauo4oeo] p[data-astro-cid-eauo4oeo]{margin:var(--space-1) 0 0;color:var(--b-ink);font-size:.875rem}.base-card__price[data-astro-cid-eauo4oeo]{padding:var(--space-2) var(--space-4);background:var(--b-soft);border-radius:var(--radius-md);color:var(--b-ink);flex-wrap:wrap;grid-column:1/-1;justify-self:start;align-items:baseline;gap:.15rem .5rem;margin:0;line-height:1.15;display:flex}.base-card__price[data-astro-cid-eauo4oeo] strong[data-astro-cid-eauo4oeo]{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.25rem}.base-card__from[data-astro-cid-eauo4oeo],.base-card__alt[data-astro-cid-eauo4oeo]{font-size:.875rem;font-weight:600}.base-card__summary[data-astro-cid-eauo4oeo]{color:var(--text);margin:0;font-size:.9375rem}.base-card__cta[data-astro-cid-eauo4oeo]{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--b-soft);min-height:48px;color:var(--b-ink);font-family:var(--font-display);transition:background-color var(--duration-micro) ease, transform var(--duration-micro) ease;margin-top:auto;padding:.7rem 1.25rem;font-size:1.0625rem;font-weight:700;text-decoration:none;display:flex}.base-card__cta[data-astro-cid-eauo4oeo] svg[data-astro-cid-eauo4oeo]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem;transition:transform var(--duration-micro) ease}.base-card__cta[data-astro-cid-eauo4oeo]:hover,.base-card__cta[data-astro-cid-eauo4oeo]:focus-visible{background:var(--b-line)}.base-card__cta[data-astro-cid-eauo4oeo]:hover svg[data-astro-cid-eauo4oeo],.base-card__cta[data-astro-cid-eauo4oeo]:focus-visible svg[data-astro-cid-eauo4oeo]{transform:translate(3px)}.sr-only[data-astro-cid-eauo4oeo]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=440px){.base-card__head[data-astro-cid-eauo4oeo]{grid-template-columns:auto 1fr auto}.base-card__price[data-astro-cid-eauo4oeo]{text-align:center;flex-direction:column;grid-column:auto;justify-self:end;align-items:center;gap:0}}@media (width>=640px){.base-card[data-astro-cid-eauo4oeo]{padding:var(--space-6)}}.custom[data-astro-cid-d6qtluup]{margin-top:var(--space-12);padding-block:var(--space-12);background:color-mix(in srgb, var(--surface) 55%, transparent);border-block:1px solid #ebdcd2}.custom__grid[data-astro-cid-d6qtluup]{gap:var(--space-8);align-items:center;display:grid}@media (width>=900px){.custom__grid[data-astro-cid-d6qtluup]{gap:var(--space-12);grid-template-columns:1fr 1fr}}.custom__chip[data-astro-cid-d6qtluup]{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);border-radius:var(--radius-pill);color:#8e2346;background:#fde6ea;border:1px solid #f3c6d4;padding:.3rem .9rem;font-size:.875rem;font-weight:600;display:inline-flex}.custom__chip[data-astro-cid-d6qtluup] svg[data-astro-cid-d6qtluup]{fill:#c2416b;width:1rem;height:1rem}.custom__chip--blue[data-astro-cid-d6qtluup]{color:#24577f;background:#e6f2fb;border-color:#c4ddf0}.custom__chip--blue[data-astro-cid-d6qtluup] svg[data-astro-cid-d6qtluup]{fill:#2878be}.custom[data-astro-cid-d6qtluup] h2[data-astro-cid-d6qtluup]{margin-bottom:var(--space-4);max-width:19ch;font-size:clamp(2rem,2.6vw + 1rem,3rem);line-height:1.08}.custom__text[data-astro-cid-d6qtluup]{color:var(--muted);max-width:46ch;font-size:1.0625rem}.custom__card[data-astro-cid-d6qtluup]{gap:var(--space-4);margin:var(--space-6) 0;padding:var(--space-4) var(--space-6);border-radius:var(--radius-lg);background:#fdecf0;border:1.5px solid #f6d2dc;grid-template-columns:auto 1fr;align-items:start;display:grid}.custom__card-icon[data-astro-cid-d6qtluup]{background:#f9d3de;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.custom__card-icon[data-astro-cid-d6qtluup] svg[data-astro-cid-d6qtluup]{fill:none;stroke:#a3284f;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem}.custom__card[data-astro-cid-d6qtluup] h3[data-astro-cid-d6qtluup]{margin:0 0 var(--space-1);font-size:1.1875rem}.custom__card[data-astro-cid-d6qtluup] p[data-astro-cid-d6qtluup]{color:var(--muted);margin:0}.custom__btn[data-astro-cid-d6qtluup]{justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);background:var(--accent);width:100%;max-width:30rem;min-height:56px;color:var(--on-accent-fill);font-family:var(--font-display);transition:background-color var(--duration-micro) ease, transform var(--duration-micro) ease;padding:.85rem 1.75rem;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.custom__btn[data-astro-cid-d6qtluup] svg[data-astro-cid-d6qtluup]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:1.3rem;height:1.3rem}.custom__btn[data-astro-cid-d6qtluup]:hover,.custom__btn[data-astro-cid-d6qtluup]:focus-visible{background:var(--accent-hover);transform:translateY(-2px)}.custom__figure[data-astro-cid-d6qtluup]{padding:var(--space-4);background:var(--surface);border-radius:var(--radius-lg);border:1.5px solid #ebdcd2;margin:0}@media (width>=640px){.custom__figure[data-astro-cid-d6qtluup]{padding:var(--space-6)}}.custom__figure[data-astro-cid-d6qtluup] picture[data-astro-cid-d6qtluup]{padding:var(--space-3);border-radius:var(--radius-md);background:#fff;border:1px solid #efe3da;display:block}.custom__figure[data-astro-cid-d6qtluup] img[data-astro-cid-d6qtluup]{width:100%;height:auto}.custom__figure[data-astro-cid-d6qtluup] figcaption[data-astro-cid-d6qtluup]{gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:#3b4e5e;background:#eef3f8;grid-template-columns:auto 1fr;align-items:center;font-size:.9375rem;display:grid}.custom__figure[data-astro-cid-d6qtluup] figcaption[data-astro-cid-d6qtluup] svg[data-astro-cid-d6qtluup]{width:1.5rem;height:1.5rem}.custom__figure[data-astro-cid-d6qtluup] figcaption[data-astro-cid-d6qtluup] circle[data-astro-cid-d6qtluup]:first-child{fill:#5b89b4}.custom__figure[data-astro-cid-d6qtluup] figcaption[data-astro-cid-d6qtluup] path[data-astro-cid-d6qtluup]{stroke:#fff;stroke-width:2.2px;stroke-linecap:round;fill:none}.custom__figure[data-astro-cid-d6qtluup] figcaption[data-astro-cid-d6qtluup] .dot[data-astro-cid-d6qtluup]{fill:#fff}.catalog__intro[data-astro-cid-p3af4v46]{gap:var(--space-6);margin-bottom:var(--space-8);align-items:start;display:grid}@media (width>=960px){.catalog__intro[data-astro-cid-p3af4v46]{gap:var(--space-8);grid-template-columns:1fr minmax(320px,440px)}}.catalog[data-astro-cid-p3af4v46] h1[data-astro-cid-p3af4v46]{margin-bottom:var(--space-4);font-size:clamp(2.25rem,3vw + 1.2rem,3.5rem);line-height:1.05}.catalog__lead[data-astro-cid-p3af4v46]{color:var(--muted);max-width:52ch;margin:0;font-size:1.125rem}.catalog__grid[data-astro-cid-p3af4v46]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=820px){.catalog__grid[data-astro-cid-p3af4v46]{gap:var(--space-6);grid-template-columns:repeat(2,1fr)}}
