.faq-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.faq-list{gap:1rem;display:grid}.faq-card{gap:0;padding:0;overflow:visible}.faq-card h2{font-size:1.125rem}.faq-question{text-align:left;width:100%;min-height:64px;color:inherit;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-weight:700;display:flex}.faq-toggle-mark{flex-shrink:0;font-size:1.5rem;line-height:1}.faq-answer{padding:0 1.5rem 1.25rem;line-height:1.7}.faq-inline-link{min-height:44px;color:var(--navy-900);text-underline-offset:.2em;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.faq-card--safety{color:#245442;background:#eef5f1;border-color:#bfd6c9}.faq-card--safety h2,.faq-card--safety a{color:inherit}.faq-billing{gap:1rem;max-width:800px;margin:auto;line-height:1.65}.faq-billing .pricing-cta{align-self:flex-start}.faq-contact{border-top:1px solid var(--line);text-align:center;margin-top:3rem;padding-top:2rem}.faq-contact h2{font-size:1.75rem}.faq-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-top:1.25rem;display:flex}.faq-actions .pricing-cta{min-width:220px;min-height:52px;margin:0}@media (max-width:599px){.faq-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-question{padding:1rem}.faq-answer{padding:0 1rem 1rem}.faq-actions{flex-direction:column}.faq-actions .pricing-cta{width:100%}}@media (prefers-color-scheme:dark){.faq-card--safety{color:#c4e0d0;background:#1d3531;border-color:#55766a}}
/*# sourceMappingURL=0z5_h6nfr8i4i.css.map*/