.section[data-astro-cid-5ycdatx6].light{background:var(--light-bg-soft)}.section[data-astro-cid-5ycdatx6].dark{background:var(--dark-bg-gradient)}.content[data-astro-cid-5ycdatx6]{padding:var(--section-pad) var(--content-pad)}.header[data-astro-cid-5ycdatx6].center{text-align:center;max-width:1100px;margin:0 auto 2rem}.header[data-astro-cid-5ycdatx6].split{display:grid;grid-template-columns:1fr minmax(300px,640px);gap:2rem 3rem;align-items:start;text-align:left;max-width:1200px;margin:0 auto 2.5rem}.header[data-astro-cid-5ycdatx6].split .head-left[data-astro-cid-5ycdatx6]{text-align:left}.header[data-astro-cid-5ycdatx6].split .description[data-astro-cid-5ycdatx6]{margin:0;text-align:left;max-width:640px}@media(max-width:1024px){.header[data-astro-cid-5ycdatx6].split{grid-template-columns:1fr}}@media(max-width:640px){.header[data-astro-cid-5ycdatx6]{padding:.5rem}}.subtitle[data-astro-cid-5ycdatx6]{font-size:1.2rem;color:var(--color-blue-vivid);margin-bottom:.5rem}.title[data-astro-cid-5ycdatx6]{font-size:2.2rem;font-weight:700;margin:1rem 0 4rem}.description[data-astro-cid-5ycdatx6]{font-size:1rem;line-height:1.7}.section[data-astro-cid-5ycdatx6].light .title[data-astro-cid-5ycdatx6],.section[data-astro-cid-5ycdatx6].light .description[data-astro-cid-5ycdatx6]{color:var(--light-ink)}.section[data-astro-cid-5ycdatx6].dark .title[data-astro-cid-5ycdatx6],.section[data-astro-cid-5ycdatx6].dark .description[data-astro-cid-5ycdatx6]{color:#fff}.grid[data-astro-cid-vkgejimj]{--col: minmax(240px, 1fr);display:grid;grid-template-columns:repeat(3,var(--col));gap:1.25rem;max-width:var(--max-content);margin:0 auto}@media(max-width:1024px){.grid[data-astro-cid-vkgejimj]{grid-template-columns:repeat(2,var(--col))}}@media(max-width:640px){.grid[data-astro-cid-vkgejimj]{grid-template-columns:var(--col)}.card[data-astro-cid-vkgejimj]{text-align:left;place-items:start}}.card[data-astro-cid-vkgejimj]{position:relative;display:grid;place-items:center;text-align:center;gap:.75rem;padding:2rem 1.5rem;border-radius:var(--radius-lg);border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#4c8ae447,#22c55e47) border-box;box-shadow:0 1px 2px #0206170d,0 8px 24px #0206170f;transition:transform var(--ease-base),box-shadow var(--ease-base),background var(--ease-base)}.card[data-astro-cid-vkgejimj]:hover{transform:translateY(-1px);background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#4c8ae48c,#22c55e8c) border-box;box-shadow:0 6px 18px #0206171f,0 18px 40px #4c8ae433}.card[data-astro-cid-vkgejimj]:hover .title[data-astro-cid-vkgejimj]{color:var(--color-blue-vivid)}@media(prefers-reduced-motion:reduce){.card[data-astro-cid-vkgejimj]{transition:none}.card[data-astro-cid-vkgejimj]:hover{transform:none}}.icon[data-astro-cid-vkgejimj]{width:56px;height:56px;object-fit:contain}.label[data-astro-cid-vkgejimj]{display:inline-block;padding:.35rem .75rem;font-size:.75rem;font-weight:600;border-radius:var(--radius-pill);background:#2563eb1f;color:var(--color-blue-vivid)}.title[data-astro-cid-vkgejimj]{margin:0;font-size:1.25rem;line-height:1.2;font-weight:800;color:var(--light-ink)}.text[data-astro-cid-vkgejimj]{margin:0;font-size:.975rem;line-height:1.6;color:var(--light-muted);max-width:38ch}.card[data-astro-cid-vv33ng2u]{position:relative;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid rgba(148,163,184,.18);border-top:3px solid #cbd5e1;border-radius:var(--radius-xl);box-shadow:0 4px 24px #0f172a0f,0 1px 2px #0f172a0a;transition:transform var(--ease-base),box-shadow var(--ease-base)}.card[data-astro-cid-vv33ng2u]:hover{transform:translateY(-1px);box-shadow:0 12px 40px #0f172a1a,0 2px 6px #0f172a0f}.card--featured[data-astro-cid-vv33ng2u]{border-top-color:var(--color-lime);box-shadow:0 8px 32px #0f172a14,0 1px 2px #0f172a0a}.card--featured[data-astro-cid-vv33ng2u]:hover{box-shadow:0 16px 48px #0f172a1f,0 2px 6px #0f172a0f}.card__header[data-astro-cid-vv33ng2u]{display:grid;gap:14px;padding:32px 28px 26px}.card__top[data-astro-cid-vv33ng2u]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.card__title[data-astro-cid-vv33ng2u]{margin:0;font-size:26px;font-weight:950;letter-spacing:-.02em;color:var(--light-ink)}.card__badge[data-astro-cid-vv33ng2u]{padding:7px 12px;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.1em;color:#166534;background:#aaf38433;border:1px solid rgba(170,243,132,.35);border-radius:var(--radius-pill)}.card__price[data-astro-cid-vv33ng2u]{display:flex;align-items:baseline;gap:8px;margin:6px 0 0}.card__amount[data-astro-cid-vv33ng2u]{font-size:42px;font-weight:950;letter-spacing:-.03em;line-height:1;color:var(--light-ink)}.card__period[data-astro-cid-vv33ng2u]{font-size:var(--font-sm);font-weight:500;color:var(--light-muted)}.card__cta[data-astro-cid-vv33ng2u]{display:flex;justify-content:center;align-items:center;margin-top:12px;padding:14px 16px;font-size:var(--font-md);font-weight:900;letter-spacing:-.01em;text-decoration:none;color:var(--light-ink);background:transparent;border:2px solid rgba(148,163,184,.3);border-radius:var(--radius-sm);transition:transform var(--ease-fast),background var(--ease-fast),border-color var(--ease-fast)}.card__cta[data-astro-cid-vv33ng2u]:hover{transform:translateY(-1px);background:#0f172a08;border-color:#94a3b880}.card__cta[data-astro-cid-vv33ng2u]:active{transform:translateY(0)}.card--featured[data-astro-cid-vv33ng2u] .card__cta[data-astro-cid-vv33ng2u]{color:#fff;background:var(--light-ink);border-color:var(--light-ink)}.card--featured[data-astro-cid-vv33ng2u] .card__cta[data-astro-cid-vv33ng2u]:hover{background:var(--dark-ink);border-color:var(--dark-ink)}.card__divider[data-astro-cid-vv33ng2u]{height:1px;margin:0;border:none;background:#94a3b82e}.card__features[data-astro-cid-vv33ng2u]{display:grid;gap:16px;padding:22px 28px 28px}.card__description[data-astro-cid-vv33ng2u]{margin:0;font-size:var(--font-sm);line-height:1.65;color:var(--light-muted)}.card__includes[data-astro-cid-vv33ng2u]{margin:0;font-size:var(--font-sm);color:var(--light-muted)}.card__includes[data-astro-cid-vv33ng2u] strong[data-astro-cid-vv33ng2u]{color:var(--light-ink);text-transform:capitalize}.features[data-astro-cid-vv33ng2u]{display:grid;gap:12px;margin:0;padding:0;list-style:none}.features__item[data-astro-cid-vv33ng2u]{display:flex;align-items:flex-start;gap:10px;font-size:var(--font-sm);line-height:1.5;color:var(--light-muted)}.features__icon[data-astro-cid-vv33ng2u]{flex-shrink:0;width:clamp(16px,2vw,18px);height:clamp(16px,2vw,18px);margin-top:2px;color:var(--color-blue-vivid)}@media(max-width:768px){.card__header[data-astro-cid-vv33ng2u],.card__features[data-astro-cid-vv33ng2u]{padding-inline:20px}.card__header[data-astro-cid-vv33ng2u]{padding-top:24px;padding-bottom:20px;gap:12px}.card__title[data-astro-cid-vv33ng2u]{font-size:var(--font-xl)}.card__amount[data-astro-cid-vv33ng2u]{font-size:36px}.card__period[data-astro-cid-vv33ng2u]{font-size:var(--font-xs)}.card__badge[data-astro-cid-vv33ng2u]{padding:5px 10px;font-size:10px}.card__cta[data-astro-cid-vv33ng2u]{padding:12px 14px;font-size:var(--font-sm)}.card__features[data-astro-cid-vv33ng2u]{padding-top:18px;padding-bottom:24px;gap:14px}.features[data-astro-cid-vv33ng2u]{gap:10px}}.pricing[data-astro-cid-vpimo7a5]{position:relative;background:linear-gradient(180deg,#f6fbff,#fff 18% 100%);color:var(--light-ink)}.shell[data-astro-cid-vpimo7a5]{max-width:var(--max-content);margin:0 auto;padding:var(--section-pad) var(--content-pad)}.intro[data-astro-cid-vpimo7a5]{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.eyebrow[data-astro-cid-vpimo7a5]{margin:0 0 .8rem;font-size:.85rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-blue-vivid)}.intro[data-astro-cid-vpimo7a5] h2[data-astro-cid-vpimo7a5]{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.03;letter-spacing:-.04em}.grid[data-astro-cid-vpimo7a5]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:var(--max-content);margin:0 auto}.grid[data-astro-cid-vpimo7a5] article{height:100%}@media(max-width:1024px){.grid[data-astro-cid-vpimo7a5]{grid-template-columns:1fr}}
