.phone-number,.schema-data{backdrop-filter:blur(10px)}.phone-number,.stat-number,th{font-weight:700}.hero,.stat-card,footer{text-align:center}.footer-grid,.stats-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#333;overflow-x:hidden}.gradient-bg{background:linear-gradient(135deg,#667eea 0,#764ba2 100%);position:relative;overflow:hidden}.texture-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><circle cx="50" cy="50" r="1" fill="rgba(255,255,255,0.1)"/></svg>');background-size:50px 50px;opacity:.3}.hero,.review-scroll,.stat-card{position:relative}.hero{padding:100px 20px;color:#fff}.schema-data{background:rgba(255,255,255,.1);padding:15px;border-radius:10px;margin:20px auto;max-width:600px;font-size:14px}.hero h1{font-size:3.5em;margin-bottom:20px;animation:1s fadeInUp;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.phone-number{font-size:2.5em;margin:30px 0;padding:20px;background:rgba(255,255,255,.2);border-radius:15px;display:inline-block;animation:2s infinite pulse}.cta-btn{background:linear-gradient(45deg,#f093fb 0,#f5576c 100%);color:#fff;padding:18px 40px;border:none;border-radius:50px;font-size:1.2em;cursor:pointer;margin:10px;transition:.3s;box-shadow:0 10px 30px rgba(0,0,0,.3)}.case-study,.stat-card{box-shadow:0 10px 30px rgba(0,0,0,.1);transition:.3s}.cta-btn:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(0,0,0,.4)}.container{max-width:1200px;margin:0 auto;padding:60px 20px}.stats-grid{display:grid;gap:30px;margin:60px 0}.stat-card{background:#fff;padding:30px;border-radius:15px;overflow:hidden}.stat-card:before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(102,126,234,.1),transparent);transition:left .5s}.stat-card:hover:before{left:100%}.stat-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(0,0,0,.2)}.stat-number{font-size:3em;color:#667eea;margin:10px 0}.case-study{background:linear-gradient(135deg,#f5f7fa 0,#c3cfe2 100%);padding:40px;margin:30px 0;border-radius:20px}.case-study:hover{transform:scale(1.02)}.review-scroll{overflow:hidden;background:#fff;padding:40px 0;margin:60px 0}.review-card,th{background:linear-gradient(135deg,#667eea 0,#764ba2 100%);color:#fff}.review-track{display:flex;animation:30s linear infinite scroll}.review-card{min-width:350px;padding:30px;margin:0 15px;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.2)}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.stars{color:gold;font-size:1.5em}.faq-section{background:#fff;padding:60px 20px}.faq-item{background:#f8f9fa;padding:25px;margin:15px 0;border-radius:10px;border-left:5px solid #667eea;transition:.3s;cursor:pointer}.faq-item:hover{background:#e9ecef;transform:translateX(10px)}.table-container{overflow-x:auto;margin:30px 0;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1)}table{width:100%;border-collapse:collapse;background:#fff}td,th{padding:15px;text-align:left;border-bottom:1px solid #ddd}tr:hover{background:#f5f7fa}footer{background:#2d3748;color:#fff;padding:60px 20px}.footer-grid{display:grid;gap:40px;max-width:1200px;margin:0 auto;text-align:left}.rating-badge{display:inline-block;background:rgba(255,215,0,.2);padding:10px 20px;border-radius:50px;margin:20px 0}@media (max-width:768px){.hero h1{font-size:2em}.phone-number{font-size:1.5em}}