.professional-space{background:linear-gradient(#f8fafc,#fff);padding:6rem 0}.professional-space .container{max-width:1200px;margin:0 auto;padding:0 1rem}.professional-space .container h2{text-align:center;color:#1e293b;margin-bottom:3rem;font-size:2.5rem}.professional-space .container .professionals-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:4rem;display:grid}@media (max-width:768px){.professional-space .container .professionals-grid{grid-template-columns:1fr;gap:1.5rem}}.professional-space .container .professionals-grid .professional-card{text-align:center;background:#fff;border-radius:1rem;padding:2rem;transition:transform .3s;box-shadow:0 4px 6px -1px #0000001a}.professional-space .container .professionals-grid .professional-card:hover{transform:translateY(-5px)}.professional-space .container .professionals-grid .professional-card .icon{color:#2563eb;margin-bottom:1.5rem;font-size:2.5rem}.professional-space .container .professionals-grid .professional-card h3{color:#1e293b;margin-bottom:.75rem;font-size:1.25rem}.professional-space .container .professionals-grid .professional-card p{color:#64748b}.professional-space .container .growth-section{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;margin-top:4rem;display:grid}@media (max-width:768px){.professional-space .container .growth-section{grid-template-columns:1fr;gap:2rem}}.professional-space .container .growth-section .content h3,.professional-space .container .growth-section .commitment h3{color:#1e293b;margin-bottom:1.5rem;font-size:1.75rem}.professional-space .container .growth-section .content p,.professional-space .container .growth-section .commitment p{color:#64748b;margin-bottom:1.5rem;line-height:1.7}.professional-space .container .growth-section .content p:last-child,.professional-space .container .growth-section .commitment p:last-child{margin-bottom:0}@media (max-width:768px){.professional-space{padding:4rem 0}.professional-space .container h2{font-size:2rem}.professional-space .container .professionals-grid .professional-card{padding:1.5rem}.professional-space .container .growth-section .content h3,.professional-space .container .growth-section .commitment h3{font-size:1.5rem}}
