.hero-cta[data-astro-cid-yodha2z4]{border-radius:var(--radius-card);background:var(--color-accent-500);color:var(--color-ink);min-height:44px;transition:transform .16s var(--ease-out), filter .16s var(--ease-out);justify-content:center;align-items:center;padding:.875rem 1.75rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.hero-cta[data-astro-cid-yodha2z4]:hover{filter:brightness(1.05)}}.hero-cta[data-astro-cid-yodha2z4]:active{transform:scale(.97)}.hero-cta[data-astro-cid-yodha2z4]:focus-visible{outline:2px solid var(--color-primary-700);outline-offset:3px}.hero-secondary[data-astro-cid-yodha2z4]{color:var(--color-primary-700);transition:transform .16s var(--ease-out);font-weight:600}@media (hover:hover) and (pointer:fine){.hero-secondary[data-astro-cid-yodha2z4]:hover{text-decoration:underline}}.hero-secondary[data-astro-cid-yodha2z4]:active{transform:scale(.97)}.hero-secondary[data-astro-cid-yodha2z4]:focus-visible{outline:2px solid var(--color-primary-700);outline-offset:3px;border-radius:2px}.numeral-48[data-astro-cid-yodha2z4]{font-family:var(--font-display);color:var(--color-surface);font-size:clamp(6rem,8vw + 3rem,12rem);font-weight:700;line-height:1}.plan-card[data-astro-cid-cwejsmgp]{border-radius:var(--radius-card);background:var(--color-surface);border:1px solid color-mix(in oklch, var(--color-ink) 10%, transparent);flex-direction:column;padding:2rem;display:flex}.plan-card--highlight[data-astro-cid-cwejsmgp]{border:2px solid var(--color-primary-700)}.plan-cta[data-astro-cid-cwejsmgp]{border-radius:var(--radius-card);border:1px solid var(--color-primary-700);min-height:44px;color:var(--color-primary-700);transition:transform .16s var(--ease-out), background-color .16s var(--ease-out);background:0 0;justify-content:center;align-items:center;margin-top:1.5rem;padding:.75rem 1.5rem;font-weight:600;display:inline-flex}.plan-cta--accent[data-astro-cid-cwejsmgp]{background:var(--color-accent-500);color:var(--color-ink);border-color:#0000}@media (hover:hover) and (pointer:fine){.plan-cta[data-astro-cid-cwejsmgp]:not(.plan-cta--accent):hover{background:var(--color-primary-50)}.plan-cta--accent[data-astro-cid-cwejsmgp]:hover{filter:brightness(1.05)}}.plan-cta[data-astro-cid-cwejsmgp]:active{transform:scale(.97)}.plan-cta[data-astro-cid-cwejsmgp]:focus-visible{outline:2px solid var(--color-primary-700);outline-offset:3px}.faq-item[data-astro-cid-gfo3rpqg]{border-bottom:1px solid color-mix(in oklch, var(--color-ink) 12%, transparent);padding-block:1.25rem}.faq-question[data-astro-cid-gfo3rpqg]{cursor:pointer;font-weight:600;font-family:var(--font-display);font-size:var(--text-base);color:var(--color-ink);justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.faq-question[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-gfo3rpqg]:focus-visible{outline:2px solid var(--color-primary-700);outline-offset:3px;border-radius:2px}.faq-icon[data-astro-cid-gfo3rpqg]{width:1.25rem;height:1.25rem;color:var(--color-primary-700);transition:transform .2s var(--ease-out);flex-shrink:0}.faq-item[data-astro-cid-gfo3rpqg][open] .faq-icon[data-astro-cid-gfo3rpqg]{transform:rotate(180deg)}.faq-answer[data-astro-cid-gfo3rpqg]{max-width:65ch;color:var(--color-text-muted);font-size:var(--text-base);margin-top:.75rem}.faq-item[data-astro-cid-gfo3rpqg][open] .faq-answer[data-astro-cid-gfo3rpqg]{animation:faq-fade-in .2s var(--ease-out)}@keyframes faq-fade-in{0%{opacity:0}to{opacity:1}}.cta-final-btn[data-astro-cid-d7tqhwpz]{border-radius:var(--radius-card);background:var(--color-accent-500);color:var(--color-ink);min-height:44px;transition:transform .16s var(--ease-out), filter .16s var(--ease-out);justify-content:center;align-items:center;margin-top:2rem;padding:.875rem 1.75rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.cta-final-btn[data-astro-cid-d7tqhwpz]:hover{filter:brightness(1.05)}}.cta-final-btn[data-astro-cid-d7tqhwpz]:active{transform:scale(.97)}.cta-final-btn[data-astro-cid-d7tqhwpz]:focus-visible{outline:2px solid var(--color-surface);outline-offset:3px}
