.s-card[data-astro-cid-uhzbvkqe]{position:relative;display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-6);padding-bottom:var(--sp-10);border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);overflow:clip;isolation:isolate;transition:transform var(--dur-quick) var(--ease-out),border-color var(--dur-quick) var(--ease-out),box-shadow var(--dur-quick) var(--ease-out)}.s-card--compact[data-astro-cid-uhzbvkqe]{padding-bottom:var(--sp-6)}.s-card--priced[data-astro-cid-uhzbvkqe]{padding-bottom:var(--sp-5)}.s-card--priced[data-astro-cid-uhzbvkqe].s-card--compact{padding-bottom:var(--sp-6)}.s-card[data-astro-cid-uhzbvkqe]:before{content:"";position:absolute;inset:0;background:var(--glow-soft);z-index:-1;opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-out)}.s-card__icon[data-astro-cid-uhzbvkqe]{position:relative;z-index:1;display:grid;place-items:center;width:calc(3.25 * var(--u));height:calc(3.25 * var(--u));border-radius:var(--r-md);color:var(--text-on-accent);transition:transform var(--dur-quick) var(--ease-out)}.s-card__icon--blue[data-astro-cid-uhzbvkqe]{background:var(--brand-500)}.s-card__icon--violet[data-astro-cid-uhzbvkqe]{background:var(--accent-violet)}.s-card__icon--emerald[data-astro-cid-uhzbvkqe]{background:var(--accent-emerald)}.s-card__icon--sky[data-astro-cid-uhzbvkqe]{background:var(--accent-sky)}.s-card__icon--amber[data-astro-cid-uhzbvkqe]{background:var(--accent-amber)}.s-card__icon--rose[data-astro-cid-uhzbvkqe]{background:var(--accent-rose)}.s-card__title[data-astro-cid-uhzbvkqe]{font-size:var(--fs-lg)}.s-card__link[data-astro-cid-uhzbvkqe]:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit}.s-card[data-astro-cid-uhzbvkqe]:focus-within{border-color:var(--border-accent)}.s-card__link[data-astro-cid-uhzbvkqe]:focus-visible{outline:none}.s-card__link[data-astro-cid-uhzbvkqe]:focus-visible:after{outline:2px solid var(--accent);outline-offset:-3px;border-radius:var(--r-xl)}.s-card__text[data-astro-cid-uhzbvkqe]{position:relative;z-index:1;color:var(--text-muted);font-size:var(--fs-sm)}.s-card__points[data-astro-cid-uhzbvkqe]{position:relative;z-index:1;display:grid;gap:var(--sp-2);margin-top:var(--sp-1)}.s-card__point[data-astro-cid-uhzbvkqe]{position:relative;padding-left:var(--sp-5);font-size:var(--fs-sm);color:var(--text-muted)}.s-card__point[data-astro-cid-uhzbvkqe]:before{content:"";position:absolute;left:2px;top:.55em;width:calc(.375 * var(--u));height:calc(.375 * var(--u));border-radius:var(--r-pill);background:var(--dot-color, var(--accent))}.s-card__point--blue[data-astro-cid-uhzbvkqe]{--dot-color: var(--brand-500)}.s-card__point--violet[data-astro-cid-uhzbvkqe]{--dot-color: var(--accent-violet)}.s-card__point--emerald[data-astro-cid-uhzbvkqe]{--dot-color: var(--accent-emerald)}.s-card__point--sky[data-astro-cid-uhzbvkqe]{--dot-color: var(--accent-sky)}.s-card__point--amber[data-astro-cid-uhzbvkqe]{--dot-color: var(--accent-amber)}.s-card__point--rose[data-astro-cid-uhzbvkqe]{--dot-color: var(--accent-rose)}.s-card__price[data-astro-cid-uhzbvkqe]{position:relative;z-index:1;margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--sp-2);min-height:calc(2.5 * var(--u));color:var(--text);font-size:var(--fs-base);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);overflow-wrap:anywhere}.s-card--default[data-astro-cid-uhzbvkqe] .s-card__price[data-astro-cid-uhzbvkqe]{padding-right:calc(2.5 * var(--u) + var(--sp-3))}.s-card--compact[data-astro-cid-uhzbvkqe] .s-card__price[data-astro-cid-uhzbvkqe]{min-height:0}.s-card__unit[data-astro-cid-uhzbvkqe]{color:var(--text-muted);font-size:var(--fs-sm);font-weight:500;letter-spacing:0}.s-card__arrow[data-astro-cid-uhzbvkqe]{position:absolute;right:var(--sp-5);bottom:var(--sp-5);z-index:1;display:grid;place-items:center;width:calc(2.5 * var(--u));height:calc(2.5 * var(--u));border-radius:var(--r-pill);background:var(--surface-inset);border:1px solid var(--border);color:var(--text);transition:transform var(--dur-micro) var(--ease-out),background-color var(--dur-quick) var(--ease-out),border-color var(--dur-quick) var(--ease-out),color var(--dur-quick) var(--ease-out)}.s-card__arrow[data-astro-cid-uhzbvkqe] svg{transition:transform var(--dur-micro) var(--ease-out)}.s-card[data-astro-cid-uhzbvkqe]:active{transform:scale(.985)}@media(hover:hover)and (pointer:fine){.s-card[data-astro-cid-uhzbvkqe]:hover{transform:translateY(-4px);border-color:var(--border-accent);box-shadow:var(--shadow-card-hover)}.s-card[data-astro-cid-uhzbvkqe]:hover:before{opacity:1}.s-card[data-astro-cid-uhzbvkqe]:hover .s-card__icon[data-astro-cid-uhzbvkqe]{transform:scale(1.06)}.s-card[data-astro-cid-uhzbvkqe]:hover .s-card__arrow[data-astro-cid-uhzbvkqe]{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.s-card[data-astro-cid-uhzbvkqe]:hover .s-card__arrow[data-astro-cid-uhzbvkqe] svg{transform:translate(3px)}}html[data-motion=reduce] .s-card[data-astro-cid-uhzbvkqe],html[data-motion=reduce] .s-card[data-astro-cid-uhzbvkqe]:before,html[data-motion=reduce] .s-card__icon[data-astro-cid-uhzbvkqe],html[data-motion=reduce] .s-card__arrow[data-astro-cid-uhzbvkqe],html[data-motion=reduce] .s-card__arrow[data-astro-cid-uhzbvkqe] svg{transition:none}
