.kidsplay-proof{padding:72px 0 78px;background:#f4f8ff;color:#0f172a;font-family:'Open Sans',sans-serif}.kidsplay-proof .proof-title{margin:0 0 34px;text-align:center;color:#071a3c;font-size:clamp(2rem,4vw,2.75rem);font-weight:800}.kidsplay-proof .proof-subtitle{margin:-18px 0 38px;text-align:center;color:#64748b;font-size:1.08rem}.parent-reasons{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:104px}.reason-card{min-height:126px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:22px 16px;border:1px solid #cfe2ff;border-radius:20px;background:#fff;text-align:center}.reason-icon{margin-bottom:10px;font-size:2rem}.reason-card h3{margin:0!important;color:#071a3c!important;font-size:1rem!important;font-weight:800}.review-card{height:100%;min-height:220px;padding:24px;border:1px solid #dce5f2;border-radius:9px;background:#fff;box-shadow:0 5px 16px rgba(15,23,42,.07)}.review-person{display:flex;align-items:center;gap:12px;margin-bottom:17px}.review-avatar{width:50px;height:50px;display:flex;flex:0 0 50px;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:.78rem;font-weight:800}.avatar-pink{background:#ec4899}.avatar-blue{background:#2878e8}.avatar-purple{background:#8224b6}.avatar-green{background:#11a65b}.avatar-orange{background:#f97316}.review-name{display:block;color:#1670ee;font-size:.92rem;font-weight:700}.review-count{display:block;color:#8992a0;font-size:.72rem}.review-meta{display:flex;align-items:center;gap:9px;margin-bottom:13px;color:#6b7280;font-size:.75rem}.review-stars{color:#ff9700;letter-spacing:1px}.review-text{margin:0;color:#434b58;font-size:.88rem;line-height:1.55}.reviews-carousel .owl-stage,.reviews-carousel .owl-item{display:flex}.reviews-carousel .item{width:100%;padding:2px}.reviews-carousel .owl-nav{display:none}.reviews-carousel .owl-dots{display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;gap:3px;width:100%;margin-top:26px}.reviews-carousel .owl-dot{display:inline-flex!important;width:auto!important;margin:0!important;padding:0!important}.reviews-carousel .owl-dot span{display:block;width:8px!important;height:8px!important;margin:4px!important;border:1px solid #7f8b99;border-radius:50%;background:transparent!important}.reviews-carousel .owl-dot.active span{border-color:#139edb;background:#139edb!important}
.avania-footer{background:#020b1c!important;padding:46px 0 34px!important;color:#fff}.avania-outlet-card{max-width:940px;margin:0 auto;padding:48px;border:1px solid rgba(56,189,248,.32);border-radius:34px;background:linear-gradient(145deg,#0b2b59,#061b3e);box-shadow:0 24px 55px rgba(0,0,0,.28)}.avania-eyebrow{margin:0 0 18px;color:#40d9f4;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.avania-outlet-card h2{margin:0 0 18px;color:#fff;font-size:clamp(2rem,5vw,3.65rem);font-weight:800}.avania-address{display:flex;flex-direction:column;gap:6px;margin-bottom:34px;color:#fff;font-size:1.1rem}.avania-address strong{font-size:1.35rem}.avania-contact-actions{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:14px;border:1px solid rgba(95,205,255,.42);border-radius:22px;background:rgba(1,12,31,.45)}.avania-contact-btn{min-height:96px;display:flex;align-items:center;justify-content:center;gap:18px;padding:16px 22px;border-radius:18px;color:#fff!important;text-decoration:none!important}.avania-contact-btn i{font-size:2.2rem}.avania-contact-btn span{display:flex;flex-direction:column}.avania-contact-btn small{font-size:1rem;font-weight:700}.avania-contact-btn b{font-size:1.25rem}.avania-whatsapp-btn{background:linear-gradient(135deg,#22cf73,#08a991)}.avania-call-btn{background:linear-gradient(135deg,#2389ea,#0862c8)}.avania-footer-brand{text-align:center;padding:42px 20px 0}.avania-footer-brand>p{margin:0 auto 22px;color:#aebbd0;font-size:1.13rem}.avania-footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:28px}.avania-footer-links a{display:inline-flex;align-items:center;gap:8px;padding:10px 17px;border:1px solid rgba(56,189,248,.3);border-radius:999px;color:#dceaff!important;text-decoration:none!important;background:rgba(13,48,71,.65)}.avania-footer-links .fa-instagram{color:#f04c77}.avania-copyright{color:#72819a!important;font-size:.98rem!important}
@media(max-width:991px){.parent-reasons{grid-template-columns:repeat(2,1fr);margin-bottom:76px}}@media(max-width:767px){.avania-footer{padding:22px 10px 26px!important}.avania-outlet-card{padding:30px 22px;border-radius:26px}.avania-contact-actions{grid-template-columns:1fr;padding:10px}.avania-contact-btn{min-height:82px}.avania-footer-brand{padding:34px 8px 0}}@media(max-width:575px){.kidsplay-proof{padding:54px 0 60px}.kidsplay-proof .proof-title{font-size:1.9rem}.parent-reasons{gap:12px;margin-bottom:62px}.reason-card{min-height:108px;padding:18px 9px}.reason-card h3{font-size:.82rem!important}.review-card{min-height:230px}}
.contact-lead-modal .modal-dialog{max-width:500px}.contact-lead-modal .modal-content{border:0;border-radius:24px;box-shadow:0 24px 70px rgba(0,0,0,.3);overflow:hidden}.contact-lead-modal .modal-header{border:0;padding:26px 28px 8px;justify-content:center;position:relative}.contact-lead-modal .modal-title{color:#082d5c;font-weight:800;text-align:center}.contact-lead-modal .btn-close{position:absolute;right:22px;top:22px}.contact-lead-modal .modal-body{padding:16px 28px 30px}.contact-lead-icon{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;background:#eaf6ff;color:#087bd8;font-size:23px}.contact-form-note{text-align:center;color:#667997;margin-bottom:24px}.contact-lead-modal .form-label{font-weight:700;color:#193858}.contact-lead-modal .form-control{min-height:50px;border-radius:12px;background:#edf4ff;border-color:#16975f}.contact-lead-modal .form-control:invalid:not(:placeholder-shown){border-color:#dc3545}.contact-submit{min-height:54px;border:0;border-radius:12px;font-weight:800;background:linear-gradient(90deg,#20c778,#0cad97)}.contact-submit.is-call{background:linear-gradient(90deg,#2588e8,#1167ca)}.contact-form-status{text-align:center;min-height:22px;margin-top:12px;font-size:14px;font-weight:600}.avania-contact-actions button{font:inherit}.whatsapp-float.contact-lead-trigger{cursor:pointer}
