.plan-cards[data-astro-cid-2wv7lxcx]{gap:1rem;margin:1.25rem 0 .5rem;padding:0;list-style:none;display:grid}.plan-card[data-astro-cid-2wv7lxcx]{border:1px solid var(--c-line);border-radius:var(--radius-lg);background:var(--c-surface);flex-direction:column;margin:0;padding:1.2rem 1.2rem 1.1rem;display:flex}.plan-card__visual[data-astro-cid-2wv7lxcx]{margin:-.2rem -.2rem .8rem;position:relative}.plan-card__visual[data-astro-cid-2wv7lxcx] .photo__img{border:1px solid var(--c-line-2)}.plan-card__who[data-astro-cid-2wv7lxcx]{background:var(--c-primary);color:#fff;font-size:var(--fs-xs);border-radius:3px;margin:.2rem 0 .5rem .2rem;padding:.35em .7em;font-weight:700;display:inline-block}.plan-card[data-astro-cid-2wv7lxcx] .pict{max-width:220px;margin:0 0 .8rem}.plan-card__name[data-astro-cid-2wv7lxcx]{font-size:var(--fs-h3);border:0;margin:0 0 .3em;padding:0}.plan-card__name[data-astro-cid-2wv7lxcx] a[data-astro-cid-2wv7lxcx]{color:var(--c-ink);text-decoration:none}.plan-card__what[data-astro-cid-2wv7lxcx]{font-size:var(--fs-sm);color:var(--c-ink-2);margin:0 0 .6em}.plan-card__price[data-astro-cid-2wv7lxcx]{color:var(--c-primary);white-space:nowrap;margin:0 0 .6em;font-size:1.5rem;font-weight:700;line-height:1.15}.plan-card__unit[data-astro-cid-2wv7lxcx]{font-size:var(--fs-xs);color:var(--c-ink-2);font-weight:400;display:block}.plan-card__spec[data-astro-cid-2wv7lxcx]{gap:.3rem;margin:0 0 .8em;display:grid}.plan-card__spec[data-astro-cid-2wv7lxcx] div[data-astro-cid-2wv7lxcx]{background:var(--c-surface-2);border-radius:var(--radius);grid-template-columns:3.5em 1fr;align-items:baseline;gap:.5em;padding:.4em .7em;display:grid}.plan-card__spec[data-astro-cid-2wv7lxcx] dt[data-astro-cid-2wv7lxcx]{color:var(--c-ink-3);font-size:.72rem;font-weight:700}.plan-card__spec[data-astro-cid-2wv7lxcx] dd[data-astro-cid-2wv7lxcx]{font-weight:700;font-size:var(--fs-sm);margin:0}.plan-card__fit[data-astro-cid-2wv7lxcx]{font-size:var(--fs-sm);align-items:flex-start;gap:.4em;margin:0 0 1em;display:flex}.plan-card__fit[data-astro-cid-2wv7lxcx] svg{color:var(--c-primary);flex:none;margin-top:.2em}.plan-card__link[data-astro-cid-2wv7lxcx]{align-items:center;gap:.2em;margin-top:auto;font-weight:700;text-decoration:none;display:inline-flex}.plan-card__link[data-astro-cid-2wv7lxcx]:hover{text-decoration:underline}@media (width>=768px){.plan-cards[data-astro-cid-2wv7lxcx]{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.plan-list[data-astro-cid-2wv7lxcx]{gap:1.25rem;margin:1.25rem 0 1.5rem;display:grid}.plan-row[data-astro-cid-2wv7lxcx]{border:1px solid var(--c-line);border-radius:var(--radius-lg);background:var(--c-surface);max-width:var(--w-prose);padding:1.25rem 1.3rem .5rem}.plan-row[data-astro-cid-2wv7lxcx] h3[data-astro-cid-2wv7lxcx]{border:0;flex-wrap:wrap;align-items:baseline;gap:.3em .8em;margin:0 0 .6em;padding:0;display:flex}.plan-row__price[data-astro-cid-2wv7lxcx]{font-size:var(--fs-md);color:var(--c-primary);font-weight:700}.plan-row[data-astro-cid-2wv7lxcx] .next-link{margin-top:.5em;margin-bottom:1em}.incl[data-astro-cid-2wv7lxcx]{gap:1rem;margin:1.25rem 0 1rem;display:grid}.incl__col[data-astro-cid-2wv7lxcx]{border:1px solid var(--c-line);border-radius:var(--radius-lg);background:var(--c-surface);padding:1rem 1.1rem}.incl__col--in[data-astro-cid-2wv7lxcx]{border-top:4px solid var(--c-primary)}.incl__col--out[data-astro-cid-2wv7lxcx]{border-top:4px solid var(--c-accent)}.incl__title[data-astro-cid-2wv7lxcx]{align-items:center;gap:.4em;margin:0 0 .6em;font-weight:700;display:flex}.incl__col--in[data-astro-cid-2wv7lxcx] .incl__title[data-astro-cid-2wv7lxcx] svg{color:var(--c-primary)}.incl__col--out[data-astro-cid-2wv7lxcx] .incl__title[data-astro-cid-2wv7lxcx] svg{color:var(--c-accent)}.incl[data-astro-cid-2wv7lxcx] ul[data-astro-cid-2wv7lxcx]{font-size:var(--fs-sm);margin:0;padding-left:1.2em}.incl[data-astro-cid-2wv7lxcx] li[data-astro-cid-2wv7lxcx]{margin:.35em 0}.incl[data-astro-cid-2wv7lxcx] small[data-astro-cid-2wv7lxcx]{color:var(--c-ink-3);font-size:var(--fs-xs);display:block}@media (width>=900px){.incl[data-astro-cid-2wv7lxcx]{grid-template-columns:1fr 1fr;gap:1.5rem}}
