.vgroup[data-astro-cid-tfhfzzkb]{border:1px solid var(--line);background:#fff;border-radius:18px;padding:1.75rem;transition:transform .2s,box-shadow .2s,border-color .2s}.vgroup[data-astro-cid-tfhfzzkb]:hover{box-shadow:var(--shadow-md);border-color:var(--purple-100);transform:translateY(-3px)}.icon-wrap[data-astro-cid-tfhfzzkb]{background:linear-gradient(135deg, var(--purple-100), #fff);width:50px;height:50px;color:var(--purple-700);border:1px solid var(--purple-100);border-radius:14px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.vgroup[data-astro-cid-tfhfzzkb] h3[data-astro-cid-tfhfzzkb]{margin-bottom:1rem;font-size:1.1rem}.vgroup[data-astro-cid-tfhfzzkb] ul[data-astro-cid-tfhfzzkb]{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.vgroup[data-astro-cid-tfhfzzkb] ul[data-astro-cid-tfhfzzkb] li[data-astro-cid-tfhfzzkb]{color:var(--ink-2);align-items:flex-start;gap:.55rem;font-size:.93rem;display:flex}.vgroup[data-astro-cid-tfhfzzkb] ul[data-astro-cid-tfhfzzkb] li[data-astro-cid-tfhfzzkb] svg[data-astro-cid-tfhfzzkb]{color:var(--purple-600);flex-shrink:0;margin-top:4px}.price-table-wrap[data-astro-cid-tfhfzzkb]{border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:14px;margin-top:2rem;overflow:hidden}.price-table[data-astro-cid-tfhfzzkb]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.price-table[data-astro-cid-tfhfzzkb] thead[data-astro-cid-tfhfzzkb] th[data-astro-cid-tfhfzzkb]{background:var(--purple-50);color:var(--purple-800);letter-spacing:.04em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--purple-100);padding:.9rem 1.5rem;font-family:Manrope,sans-serif;font-size:.85rem;font-weight:700}.price-table[data-astro-cid-tfhfzzkb] thead[data-astro-cid-tfhfzzkb] th[data-astro-cid-tfhfzzkb].num,.price-table[data-astro-cid-tfhfzzkb] tbody[data-astro-cid-tfhfzzkb] td[data-astro-cid-tfhfzzkb].num{text-align:right}.price-table[data-astro-cid-tfhfzzkb] tbody[data-astro-cid-tfhfzzkb] tr[data-astro-cid-tfhfzzkb]+tr[data-astro-cid-tfhfzzkb] td[data-astro-cid-tfhfzzkb]{border-top:1px solid var(--line)}.price-table[data-astro-cid-tfhfzzkb] td[data-astro-cid-tfhfzzkb]{vertical-align:middle;padding:1rem 1.5rem}.price-table[data-astro-cid-tfhfzzkb] .vname[data-astro-cid-tfhfzzkb]{color:var(--ink);font-weight:600;display:block}.price-table[data-astro-cid-tfhfzzkb] .vnote[data-astro-cid-tfhfzzkb]{color:var(--muted);margin-top:.15rem;font-size:.85rem;display:block}.price-table[data-astro-cid-tfhfzzkb] .cur[data-astro-cid-tfhfzzkb]{color:var(--muted);margin-right:.35rem;font-size:.9em;font-weight:500}.price-table[data-astro-cid-tfhfzzkb] td[data-astro-cid-tfhfzzkb].num{color:var(--purple-800);font-weight:700}@media (width<=520px){.price-table[data-astro-cid-tfhfzzkb] thead[data-astro-cid-tfhfzzkb] th[data-astro-cid-tfhfzzkb],.price-table[data-astro-cid-tfhfzzkb] td[data-astro-cid-tfhfzzkb]{padding:.85rem 1rem}}.info-grid[data-astro-cid-tfhfzzkb]{grid-template-columns:1.2fr .8fr;align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}@media (width<=900px){.info-grid[data-astro-cid-tfhfzzkb]{grid-template-columns:1fr}}.faq[data-astro-cid-tfhfzzkb]{gap:1rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.faq[data-astro-cid-tfhfzzkb] li[data-astro-cid-tfhfzzkb]{border:1px solid var(--line);background:#fff;border-radius:14px;padding:1.25rem 1.5rem}.faq[data-astro-cid-tfhfzzkb] h3[data-astro-cid-tfhfzzkb]{margin:0 0 .35rem;font-size:1rem}.faq[data-astro-cid-tfhfzzkb] p[data-astro-cid-tfhfzzkb]{color:var(--muted);margin:0;font-size:.95rem}.side[data-astro-cid-tfhfzzkb]{gap:1rem;display:grid;position:sticky;top:110px}@media (width<=900px){.side[data-astro-cid-tfhfzzkb]{position:static}}.side-photo[data-astro-cid-tfhfzzkb]{aspect-ratio:4/3;object-fit:cover;width:100%;box-shadow:var(--shadow-md);background:var(--purple-50);border-radius:12px;display:block}.cta-card[data-astro-cid-tfhfzzkb]{background:linear-gradient(160deg, var(--purple-700) 0%, var(--purple-900) 100%);color:#fff;border:none}.cta-card[data-astro-cid-tfhfzzkb] h3[data-astro-cid-tfhfzzkb]{color:#fff;font-size:1.2rem}.cta-card[data-astro-cid-tfhfzzkb] p[data-astro-cid-tfhfzzkb]{color:#ffffffd9}.cta-card[data-astro-cid-tfhfzzkb] .buttons[data-astro-cid-tfhfzzkb]{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.cta-card[data-astro-cid-tfhfzzkb] .btn-primary[data-astro-cid-tfhfzzkb]{color:var(--purple-800);background:#fff}.cta-card[data-astro-cid-tfhfzzkb] .btn-primary[data-astro-cid-tfhfzzkb]:hover{background:var(--purple-50)}.cta-card[data-astro-cid-tfhfzzkb] .btn-ghost[data-astro-cid-tfhfzzkb]{color:#fff;border-color:#fff6}.cta-card[data-astro-cid-tfhfzzkb] .btn-ghost[data-astro-cid-tfhfzzkb]:hover{color:#fff;background:#ffffff1a}
