.benefit-card{transition:all .4s ease-in-out;background:#f8f9fc;border-radius:12px;box-shadow:0 5px 10px rgba(13,110,253,.1)}.benefit-card:hover{background-color:#d9dcdc;box-shadow:0 20px 40px rgba(13,110,253,.1)}.hover-overlay{transition:opacity .4s ease-in-out;background:linear-gradient(0deg,rgba(13,110,253,.05),transparent);z-index:0}.hover-bar{width:4px;height:100%;background-color:transparent;border-radius:0 8px 8px 0;transition:background-color .4s ease-in-out;left:0;top:0;bottom:0}.benefit-card:hover .hover-bar{background-color:#ff3130}.benefit-icon{height:40px;display:flex;justify-content:center;width:100%}.card-body h5{font-size:1.1rem}.card-body p{color:#6c757d}body{background-color:#f8f9fc}.inquiry-container,body{font-family:Poppins,sans-serif}.inquiry-dialog .p-dialog-header{background:linear-gradient(90deg,#3bb6ba,#0e373e)!important;color:#ffffff;font-size:1.25rem;padding:1.2rem;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom:1px solid #f8f9fc}.inquiry-dialog .p-dialog-content{background:#f8f9fc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding:2rem;color:#f8f9fc}.inquiry-dialog.p-dialog{max-height:72%!important}.inquiry-form label{font-weight:600;margin-bottom:6px;color:#334155;font-size:.95rem}.input-field{border-radius:10px;border:1px solid #334155;padding:.75rem;font-size:.95rem;background-color:#f8f9fc;color:#334155;transition:border .3s,box-shadow .3s}.input-field:focus{border-color:#334155;box-shadow:none!important}textarea.input-field{resize:none}.submit-button{background:linear-gradient(90deg,#3bb6ba,#0e373e)!important;border:none;font-size:1rem;padding:.7rem 2rem;border-radius:30px;color:white;box-shadow:0 4px 14px rgba(6,182,212,.4);transition:all .3s ease-in-out}.submit-button:hover{background:linear-gradient(90deg,#0e373e,#3bb6ba)!important;transform:translateY(-2px);box-shadow:0 6px 18px rgba(59,130,246,.5)}.text-danger{font-size:.8rem;margin-top:4px;color:#f87171}.p-dialog-header-close-icon{border:none!important;width:1.6rem!important;height:1.6rem!important;box-sizing:none!important}.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover{background-color:rgba(255,255,255,.1)!important;outline:none!important}.p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible{box-shadow:none}@media (max-width:576px){.inquiry-dialog .p-dialog-content{padding:1.5rem 1rem}.submit-button{width:100%;display:flex;justify-content:center;padding:12px 0!important}}.testimonials-section{padding:3rem 0;background:linear-gradient(135deg,#000000,#14acac 50%,#000000)}.gradient-mesh{background:#f8f9fc}.light-orb{position:absolute;border-radius:50%;filter:blur(48px)}.light-orb-1{top:33%;left:20%;width:18rem;height:18rem;background:rgba(99,102,241,.15)}.light-orb-2{bottom:33%;right:20%;width:20rem;height:20rem;background:rgba(244,63,94,.15)}.floating-particle{position:absolute;width:4px;height:4px;background:rgba(255,255,255,.3);border-radius:50%}.badge-container{background:rgba(34,4,4,.08);border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sparkles-icon{width:1rem;height:1rem;color:rgb(8,21,87)}.badge-text{font-size:.875rem;color:rgba(23,3,3,.8)}.status-dot{width:8px;height:8px;background:rgb(34,197,94);border-radius:50%;animation:pulse 2s infinite}.gradient-text-white{background:linear-gradient(90deg,#1c0b0b,rgba(17,11,11,.8));background-clip:text;-webkit-background-clip:text;color:transparent}.gradient-text-colored{background:linear-gradient(90deg,rgb(165,180,252),rgb(196,181,253),rgb(253,164,175));background-clip:text;-webkit-background-clip:text;color:transparent;background-size:200% 200%}.subtitle{font-size:1.5rem;color:#0a0707}.testimonial-container{max-width:96rem}.testimonial-viewport{height:31.25rem;perspective:1000px}.testimonial-card{background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.02));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15)}.card-gradient{background:#339fa5}.quote-icon{opacity:.2}.quote-svg{width:4rem;height:4rem;color:white}.avatar-container{width:6rem;height:6rem;border-radius:50%;overflow:hidden;border:4px solid rgba(255,255,255,.2)}.avatar-overlay{background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(244,63,94,.2))}.avatar-ring{border:2px solid rgba(99,102,241,.3);border-radius:50%}.role-text{color:#722ed1}.company-text{color:rgba(255,255,255,.6)}.star-rating{width:1.25rem;height:1.25rem;fill:rgb(250,204,21);color:rgb(250,204,21)}.testimonial-quote{font-size:12px;color:rgba(255,255,255,.9);line-height:1.6}.result-badge{background:rgba(255,255,255,.05);border:1px solid #ffffff6e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color .3s ease}.result-text{color:rgba(255,255,255,.7)}.nav-button{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#3bb6ba;transition:all .3s ease}.nav-button:hover{background:rgba(255,255,255,.15);color:#3bb6ba}.nav-icon{width:1.25rem;height:1.25rem}.dot-indicator{width:12px;height:12px;border-radius:50%;border:none;transition:all .3s ease}.dot-indicator,.dot-indicator:hover{background:rgba(19,5,5,.3)}.dot-indicator.active{background:#3bb6ba}.stat-item{transition:transform .3s ease}.stat-number{background:linear-gradient(90deg,#fca5a5,#de0e0e);background-clip:text;-webkit-background-clip:text;color:transparent}.stat-label{transition:color .3s ease}.stat-item:hover .stat-label,.stat-label{color:rgba(6,0,0,.6)}@media (min-width:768px){.testimonial-viewport{height:25rem}.subtitle{font-size:18px;color:#0a0707}.testimonial-quote{font-size:22px}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.tracking-tight{letter-spacing:-.025em}.object-fit-cover{-o-object-fit:cover;object-fit:cover}.perspective-1000{perspective:1000px}@media (max-width:768px){.testimonial-viewport{height:44.25rem!important}}