body{margin:0;font-family:Segoe UI,sans-serif;background:#f4f6f9;color:#1e293b}.agents-page{overflow-x:hidden}.agents-hero{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;padding:110px 20px 120px;text-align:center;position:relative}.agents-hero h1{font-size:48px;font-weight:700;margin-bottom:20px}.agents-hero p{font-size:18px;max-width:750px;margin:0 auto 35px;line-height:1.7;opacity:.9}.hero-buttons{display:flex;justify-content:center;gap:20px}.primary-btn{background:#ffffff;color:#0f172a;padding:14px 32px;border-radius:50px;font-weight:600;border:none;cursor:pointer;transition:.3s ease}.primary-btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,.2)}.secondary-btn{background:transparent;border:2px solid #ffffff;color:#ffffff;padding:14px 32px;border-radius:50px;cursor:pointer;transition:.3s ease}.secondary-btn:hover{background:#ffffff;color:#0f172a}.section-container{padding:90px 20px;max-width:1200px;margin:0 auto;text-align:center}.section-container h2{font-size:36px;margin-bottom:25px;font-weight:700}.section-container p{max-width:800px;margin:0 auto;line-height:1.8;color:#475569}.services-grid{margin-top:60px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px}.service-card{background:#ffffff;padding:35px;border-radius:16px;box-shadow:0 15px 40px rgba(0,0,0,.06);transition:.3s ease;text-align:left}.service-card h3{font-size:20px;margin-bottom:12px}.service-card p{font-size:15px;color:#64748b}.service-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgba(0,0,0,.1)}.areas-list{margin-top:50px;display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.areas-list span{background:#0f172a;color:#fff;padding:10px 22px;border-radius:30px;font-size:14px;transition:.3s}.areas-list span:hover{background:#334155}.stats-section{margin-top:80px;background:linear-gradient(135deg,#0f172a,#1e293b);padding:80px 20px;display:flex;justify-content:center;flex-wrap:wrap;gap:80px;text-align:center;color:#fff}.stat-box h3{font-size:42px;margin-bottom:10px}.stat-box p{opacity:.8;font-size:14px}.testimonial-grid{margin-top:50px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px}.testimonial-card{background:#ffffff;padding:40px;border-radius:16px;box-shadow:0 15px 40px rgba(0,0,0,.06);font-style:italic;line-height:1.7}.testimonial-card h4{font-style:normal}.faq-item{max-width:800px;margin:30px auto;text-align:left}.faq-item h4{font-weight:600;margin-bottom:8px}.faq-item p{color:#64748b;line-height:1.7}.why-section{padding:100px 20px;background:#ffffff}.why-container{max-width:1200px;margin:0 auto;display:flex;gap:60px;align-items:center;justify-content:space-between;flex-wrap:wrap}.why-left{flex:1 1;min-width:320px}.why-left h2{font-size:38px;font-weight:700;margin-bottom:25px;color:#0f172a}.why-left p{font-size:17px;line-height:1.8;color:#475569;max-width:520px}.why-right{flex:1 1;min-width:320px;display:grid;gap:25px}.why-card{background:#f8fafc;padding:30px;border-radius:16px;border-left:5px solid #0f172a;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:.3s ease}.why-card h4{font-size:18px;margin-bottom:10px;font-weight:600;color:#0f172a}.why-card p{font-size:14px;color:#64748b;line-height:1.7}.why-card:hover{transform:translateY(-6px);box-shadow:0 15px 40px rgba(0,0,0,.08)}.services-main-section{padding:100px 20px;background:#f8fafc}.services-container{max-width:1200px;margin:0 auto;text-align:center}.services-heading{font-size:38px;font-weight:700;margin-bottom:70px;color:#0f172a}.services-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px;text-align:left}.service-category{background:#ffffff;padding:40px;border-radius:18px;box-shadow:0 15px 45px rgba(0,0,0,.05);transition:.3s ease;position:relative;overflow:hidden}.service-category:hover{transform:translateY(-8px);box-shadow:0 25px 60px rgba(0,0,0,.08)}.service-category h3{font-size:22px;margin-bottom:25px;font-weight:600;color:#0f172a;position:relative}.service-category h3:after{content:"";width:50px;height:3px;background:#0f172a;position:absolute;left:0;bottom:-10px}.service-category ul{list-style:none;padding:0;margin-top:20px}.service-category li{margin-bottom:15px;font-size:16px;color:#475569;position:relative;padding-left:20px}.service-category li:before{content:"•";color:#0f172a;position:absolute;left:0;font-weight:700}.areas-section{padding:100px 20px;background:#ffffff}.areas-container{max-width:1200px;margin:0 auto;text-align:center}.areas-container h2{font-size:38px;font-weight:700;margin-bottom:15px;color:#0f172a}.areas-subtext{max-width:750px;margin:0 auto 60px;color:#64748b;line-height:1.7;font-size:16px}.areas-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:18px}.area-link{display:block;padding:14px 18px;background:#f1f5f9;border-radius:30px;text-decoration:none;color:#0f172a;font-weight:500;font-size:14px;transition:.3s ease;border:1px solid transparent}.area-link:hover{background:#0f172a;color:#ffffff;transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.different-section{padding:100px 20px;background:#f8fafc}.different-container{max-width:1200px;margin:0 auto;text-align:center}.different-container h2{font-size:38px;font-weight:700;margin-bottom:15px;color:#0f172a}.different-subtext{max-width:750px;margin:0 auto 70px;color:#64748b;font-size:16px;line-height:1.7}.different-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:35px;text-align:left}.different-card{background:#ffffff;padding:40px 30px;border-radius:18px;box-shadow:0 15px 45px rgba(0,0,0,.05);position:relative;transition:.3s ease;overflow:hidden}.different-card:hover{transform:translateY(-8px);box-shadow:0 25px 60px rgba(0,0,0,.08)}.different-number{font-size:14px;font-weight:700;color:#0f172a;background:#e2e8f0;display:inline-block;padding:6px 14px;border-radius:20px;margin-bottom:18px;letter-spacing:1px}.different-card h3{font-size:18px;margin-bottom:12px;color:#0f172a}.different-card p{font-size:15px;color:#64748b;line-height:1.7}@media(max-width:768px){.agents-hero-content h1{font-size:27px}.agents-hero p{font-size:14px}.why-left h2{font-size:27px}.why-left p{font-size:14px}.services-heading{font-size:27px}}.agents-hero-content p{text-align:justify;font-size:14px}.testimonial-slider{position:relative;overflow:hidden;max-width:900px;margin:auto}.testimonial-track{display:flex;transition:transform .5s ease-in-out}.testimonial-card{min-width:100%;padding:30px;background:#fff;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.08);text-align:center}.testimonial-card p{font-size:16px;line-height:1.7;color:#444}.testimonial-card h4{margin-top:20px;font-weight:600;color:#1e293b}.nav-btn{position:absolute;top:50%;transform:translateY(-50%);background:#1e293b;color:white;border:none;padding:10px 15px;cursor:pointer;border-radius:50%}.prev{left:10px}.next{right:10px}.dots{text-align:center;margin-top:15px}.dots span{height:10px;width:10px;margin:0 5px;background:#ccc;display:inline-block;border-radius:50%;cursor:pointer}.dots .active{background:#1e293b}