.professional-space{padding:6rem 0;background:linear-gradient(180deg,#f8fafc,#ffffff)}.professional-space .container{max-width:1200px;margin:0 auto;padding:0 1rem}.professional-space .container h2{text-align:center;font-size:2.5rem;color:#1e293b;margin-bottom:3rem}.professional-space .container .professionals-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:4rem}@media(max-width:768px){.professional-space .container .professionals-grid{grid-template-columns:1fr;gap:1.5rem}}.professional-space .container .professionals-grid .professional-card{background:#fff;padding:2rem;border-radius:1rem;text-align:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:transform .3s ease}.professional-space .container .professionals-grid .professional-card:hover{transform:translateY(-5px)}.professional-space .container .professionals-grid .professional-card .icon{color:#2563eb;font-size:2.5rem;margin-bottom:1.5rem}.professional-space .container .professionals-grid .professional-card h3{color:#1e293b;font-size:1.25rem;margin-bottom:.75rem}.professional-space .container .professionals-grid .professional-card p{color:#64748b}.professional-space .container .growth-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:3rem;gap:3rem;margin-top:4rem}@media(max-width:768px){.professional-space .container .growth-section{grid-template-columns:1fr;gap:2rem}}.professional-space .container .growth-section .commitment h3,.professional-space .container .growth-section .content h3{color:#1e293b;font-size:1.75rem;margin-bottom:1.5rem}.professional-space .container .growth-section .commitment p,.professional-space .container .growth-section .content p{color:#64748b;line-height:1.7;margin-bottom:1.5rem}.professional-space .container .growth-section .commitment p:last-child,.professional-space .container .growth-section .content 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 .commitment h3,.professional-space .container .growth-section .content h3{font-size:1.5rem}}.solutions{padding:6rem 0;background-color:#f8fafc}.solutions .container{max-width:1200px;margin:0 auto;padding:0 1rem}.solutions .container h2{text-align:center;font-size:2.5rem;color:#1e293b;margin-bottom:3rem}.solutions .container .solutions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem}.solutions .container .solutions-grid .solution-card{background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.solutions .container .solutions-grid .solution-card:hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.solutions .container .solutions-grid .solution-card .icon{color:#2563eb;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;background:rgba(37,99,235,.1);width:80px;height:80px;border-radius:50%;margin-inline:auto}.solutions .container .solutions-grid .solution-card h3{font-size:1.5rem;color:#1e293b;margin-bottom:1rem;text-align:center}.solutions .container .solutions-grid .solution-card p{color:#64748b;line-height:1.6;text-align:center}@media(max-width:768px){.solutions{padding:4rem 0}.solutions .container h2{font-size:2rem}.solutions .solutions-grid{grid-template-columns:1fr}}