.testimonial-section{background:#0b0f1a;text-align:center;padding:80px 0;color:#fff}.section-title{font-size:2rem;font-weight:700;margin-bottom:10px}.section-subtitle{color:#aaa;margin-bottom:50px;font-size:1rem}.testimonial-slider .slick-slide{transition:transform .5s ease,opacity .5s ease;transform:scale(.85);padding:20px}.slick-slide{height:100%}.testimonial-slider .slick-center{transform:scale(1.05);opacity:1;z-index:2}.testimonial-card{background:#fff;color:#333;border-radius:12px;padding:30px 20px 40px;position:relative;box-shadow:0 8px 25px rgba(0,0,0,.15);transition:all .4s ease}.testimonial-img{width:80px;height:80px;border-radius:50%;border:5px solid #ff5722;margin:0 auto 20px;object-fit:cover}.testimonial-text{font-size:15px;color:#555;margin-bottom:15px}.testimonial-name{font-weight:700;font-size:18px}.testimonial-role{color:#9F73B0;font-size:14px}.slick-next:before,.slick-prev:before{color:#9F73B0;font-size:25px}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .4s ease}.popup-container{display:flex;width:80%;max-width:900px;background:#fff;border-radius:12px;overflow:hidden;animation:slideUp .4s ease}.left-panel{position:relative;flex:1 1;background:url(https://images.unsplash.com/photo-1600607687939-ce8a6c25118c) 50%/cover no-repeat;color:#fff;display:flex;align-items:flex-end;padding:30px;min-height:400px}.left-panel .overlay{position:absolute;inset:0;background:rgba(0,0,0,.5)}.left-content{position:relative;z-index:2}.left-content .icon{font-size:30px;background:#9F73B0;color:#fff;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:15px}.left-content h2{font-size:22px;font-weight:700;margin-bottom:10px}.left-content p{font-size:15px;line-height:1.5;opacity:.9}.form-section{flex:1 1;background:#f9fafc;padding:30px 40px;position:relative}.close-btn{position:absolute;top:15px;right:20px;font-size:28px;border:none;background:transparent;cursor:pointer;color:#666}.form-section h2{font-size:24px;font-weight:700;margin-bottom:8px}.subtext{color:#777;font-size:14px;margin-bottom:25px}.form-group{margin-bottom:20px}.form-group label{display:block;font-weight:600;font-size:14px;color:#444;margin-bottom:6px}.form-group label i{margin-right:6px;color:#9F73B0}.form-group input,.form-group select{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:15px;outline:none;transition:border .2s ease}.form-group input:focus,.form-group select:focus{border-color:#9F73B0}.button-row{display:flex;justify-content:space-between;gap:10px;margin-top:20px}.btn-primary{background:linear-gradient(90deg,#9F73B0,#9646b6);color:white}.btn-primary,.btn-secondary{padding:10px 18px;border:none;border-radius:6px;cursor:pointer;font-weight:600}.btn-secondary{background:#e0e0e0;color:#333}.btn-primary:hover{opacity:.9}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:768px){.popup-container{flex-direction:column;width:90%}.left-panel{min-height:250px}.form-section{padding:25px}}.error{color:#e74c3c;font-size:11px;margin-top:4px}