.package-faq-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}.package-faq-card{background:var(--white);border:1px solid var(--gray-200);border-radius:16px;padding:1.5rem;box-shadow:var(--shadow-sm);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);display:flex;flex-direction:column;height:100%}.package-faq-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--teal-200)}.package-faq-card h4{color:var(--teal-900) !important;font-family:var(--font-heading);font-weight:700;font-size:1.1rem;margin-bottom:0.75rem;line-height:1.4}.package-faq-card p{color:var(--gray-700);font-size:0.95rem;line-height:1.6;margin:0}@media (max-width:992px){.package-faq-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (max-width:768px){.package-faq-grid{grid-template-columns:1fr;gap:1rem}}
