.stats-banner{background:linear-gradient(135deg,#3b82f6,#2563eb);padding:3rem 0}.stat-box{transition:transform .3s ease,color .3s ease;color:#fff;text-align:center}.stat-box:hover{transform:translateY(-6px)}.stat-icon{font-size:2.5rem;color:#fb923c;transition:color .3s ease}.stat-box:hover .stat-icon{color:#ea580c}.text-orange{color:#ea580c!important}.stat-value{font-size:2rem;font-weight:700;color:#fb923c;text-shadow:1px 1px 2px rgba(0,0,0,.3);transition:color .3s ease}.stat-box:hover .stat-value{color:#ea580c}.stat-label{font-size:1rem;color:#e2e8f0;text-shadow:1px 1px 2px rgba(0,0,0,.2)}@media (max-width:768px){.stat-box{text-align:center}.stats-banner .row{justify-content:center}.stat-icon{font-size:2rem}.stat-value{font-size:1.5rem}.stat-label{font-size:.9rem}}.team-section{background-color:#fff!important}.team-subtitle{color:#d85415!important;font-weight:600!important;text-transform:uppercase!important;margin-bottom:.5rem!important}.team-title{font-size:2rem!important;font-weight:700!important;color:#1b1b2f!important;margin-bottom:1rem!important}.team-text{color:#555!important;margin-bottom:1.5rem!important;max-width:480px!important}.team-btn{background-color:#3d64ff!important;border:none!important;padding:.6rem 1.5rem!important;border-radius:50px!important;font-weight:500!important}.team-cards-wrapper{display:flex!important;gap:1.5rem!important;justify-content:center!important;flex-wrap:nowrap!important}.team-card{position:relative!important;overflow:hidden!important;border-radius:12px!important;box-shadow:0 10px 25px rgba(0,0,0,.05)!important;transition:transform .3s ease!important;cursor:pointer!important;flex:1 1 0!important;min-width:0!important}.team-card:hover{transform:translateY(-5px)!important}.team-img{width:100%!important;height:auto!important;display:block!important;border-radius:12px!important;transition:transform .3s ease!important}.team-info{position:absolute!important;bottom:0!important;left:0!important;right:0!important;background:rgba(27,27,47,.65)!important;color:white!important;padding:1rem!important;transform:translateY(100%)!important;transition:transform .4s ease!important;border-radius:0 0 12px 12px!important}.team-card:hover .team-info{transform:translateY(0)!important}.team-info h5{margin:0!important;font-size:1.1rem!important;font-weight:600!important}.team-info p{margin:0!important;font-size:.9rem!important;color:#f6f7fb!important}.team-info .role{font-size:.9rem!important;color:#d85415!important;margin-bottom:.5rem!important}.team-info .bio{font-size:.85rem!important;opacity:.9!important}@media (max-width:768px){.team-cards-wrapper{flex-direction:column!important}.team-title{font-size:1.6rem!important}.team-subtitle,.team-text,.team-title{text-align:center!important}.team-btn{display:block!important;margin:0 auto!important}}.testimonial-section{background:#f8f9fb!important;padding:4rem 0!important}.testimonial-title{text-align:center!important;color:#101020!important;font-size:2.2rem!important;font-weight:700!important;margin-bottom:2rem!important}.testimonial-subtitle{text-align:center!important;color:#d85415!important;text-transform:uppercase!important;font-weight:600!important;font-size:.95rem!important;margin-bottom:.5rem!important}.testimonial-cards-row{display:flex!important;flex-wrap:wrap!important;gap:2rem!important;justify-content:center!important}.testimonial-card{background-color:#ffffff!important;border-radius:14px!important;padding:2rem!important;box-shadow:0 10px 30px rgba(0,0,0,.06)!important;width:100%!important;max-width:340px!important;transition:all .4s ease!important;position:relative!important;overflow:hidden!important;z-index:0!important}.testimonial-card:hover{background-color:#d85415!important;color:#fff!important;transform:translateY(-6px)!important}.testimonial-card:hover .testimonial-text{color:#f9f9f9!important}.testimonial-card:hover .testimonial-author-name,.testimonial-card:hover .testimonial-author-role,.testimonial-card:hover .verified-badge{color:#fff!important;background-color:#1b1b2f!important;border-color:transparent!important}.stars svg{color:#ffa500!important;margin-right:3px!important}.star-empty{opacity:.2!important}.testimonial-text{font-size:.95rem!important;color:#444!important;margin-bottom:1.5rem!important;line-height:1.5!important;transition:color .3s ease!important}.testimonial-author{display:flex!important;align-items:center!important;gap:1rem!important;border-top:1px solid #eee!important;padding-top:1rem!important}.author-img{width:50px!important;height:50px!important;object-fit:cover!important;border-radius:50%!important;border:2px solid #d85415!important}.testimonial-author-info{display:flex!important;flex-direction:column!important;gap:.3rem!important}.testimonial-author-role{font-size:.85rem!important;color:#888!important;display:flex;align-items:center;gap:.25rem}.testimonial-author-name{font-weight:600!important;font-size:1rem!important;color:#1b1b2f!important}.verified-badge{font-size:.7rem!important;font-weight:500!important;padding:.25rem .5rem!important;border-radius:20px!important;margin-top:4px}.testimonial-card:before{content:""!important;position:absolute!important;top:0!important;right:0!important;width:90px!important;height:90px!important;background-color:#d85415!important;border-bottom-left-radius:100%!important;transition:all .4s ease!important;z-index:0!important}.testimonial-card:hover:before{width:140px!important;height:140px!important}@media (max-width:768px){.testimonial-card{padding:1.5rem!important;max-width:100%!important}.testimonial-title{font-size:1.6rem!important}.testimonial-subtitle{font-size:.85rem!important}.author-img{width:45px!important;height:45px!important}.verified-badge{font-size:.65rem!important}}