@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap");:root{--yellow:#ffcc02;--gold:#d4af37;--border:#e5e5e5;--radius:12px}.pricing-section{background:#fff;font-family:Montserrat,sans-serif;padding:1rem 0}.pricing-section .pricing-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px;padding:0 1rem}.pricing-section .card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 2px 6px rgba(0,0,0,.05);padding:1rem;text-align:center;transition:transform .3s,box-shadow .3s}.pricing-section .card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-3px)}.pricing-section .card h3{font-size:1rem;margin-bottom:.5rem}.pricing-section .card .amount{color:var(--yellow);display:block;font-size:1.25rem;font-weight:700;margin-bottom:.25rem}.pricing-section .card .person-price,.pricing-section .card .price-perperson{color:#333;font-size:.75rem;font-weight:400}.pricing-section .card.enterprise{align-items:center;background:#000;border-radius:var(--radius);display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;padding:.75rem}.pricing-section .card.enterprise h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0;text-transform:uppercase}.pricing-section .card.enterprise .enterprise-price{color:var(--gold);font-size:1.75rem;font-weight:700;margin-top:.25rem}.enterprise-price .contact-link{color:var(--gold);font-family:Montserrat,Arial,sans-serif;font-size:1rem;font-style:italic;font-weight:700;letter-spacing:.01em;opacity:.95;text-decoration:underline;transition:color .2s}.enterprise-price .contact-link:hover{color:#fff7d1;opacity:1}.enterprise-price{margin-bottom:0;margin-top:12px}.pricing-section .card{opacity:0;transform:translateY(15px)}.pricing-section .card.show{opacity:1;transform:translateY(0);transition:opacity .5s ease-out,transform .5s ease-out}@media (max-width:768px){.pricing-section .pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.pricing-section .pricing-grid{grid-template-columns:1fr}}