.reviews-section{background-color:#fff;border-radius:30px;font-family:Poppins,sans-serif}.swiper{max-width:1400px;margin:auto}.swiper-slide{background:#fff;border-radius:12px;padding:0;overflow:hidden;box-shadow:0 10px 30px #00000014;width:360px!important}.review-card{flex-direction:column;height:100%;display:flex}.review-header{background-color:#16323f;justify-content:center;align-items:center;padding:20px;display:flex}.review-header img{height:26px}.review-body{text-align:left;flex-direction:column;align-items:flex-start;padding:30px;display:flex}.review-top-row{justify-content:center;align-items:center;gap:12px;width:100%;margin-bottom:15px;display:flex}.brand-logo{object-fit:contain;max-width:100px;max-height:32px}.vertical-divider{background-color:#e5e7eb;width:1px;height:24px;margin:0 4px}.review-text{color:#0b2c5e;margin:0;font-size:18px;font-weight:600;line-height:1.4}.review-divider{background-color:#e5e7eb;width:100%;height:1px;margin:20px 0}.review-footer{align-items:center;gap:15px;width:100%;display:flex}.client-photo{object-fit:cover;background-color:#f0f0f0;border-radius:50%;width:48px;height:48px}.reviewer-info{flex-direction:column;display:flex}.reviewer-name{color:#0b2c5e;margin:0;font-size:16px;font-weight:700}.reviewer-role{color:#64748b;margin:2px 0 0;font-size:14px;font-weight:500}
.paragraph-form{color:#000;flex-direction:column;justify-content:center;align-items:center;max-width:1400px;margin:0 auto;font-family:Inter,sans-serif;display:flex}.form-width{max-width:800px;margin:0 auto;padding:10px}.paragraph-form form{font-size:1.125rem;line-height:1.4}.paragraph-form input,.paragraph-form select{color:#000;border:1px solid #374151;border-radius:6px;margin:0 5px;padding:6px 12px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.paragraph-form input::placeholder{color:#9ca3af}.paragraph-form input:focus,.paragraph-form select:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f666}.submit-wrapper{justify-content:center;margin-top:1rem;display:flex}.common-title{text-transform:uppercase;background:linear-gradient(#00000026 0%,#0000000d 50%,#fff0 100%);-webkit-text-fill-color:transparent;text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-background-clip:text;background-clip:text;margin-bottom:-20px;font-family:Poppins,sans-serif;font-size:10vw;font-weight:900;line-height:1}.submit-btn{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:2px;justify-content:center;align-items:center;padding:12px 24px;font-size:16px;font-weight:600;transition:background-color .3s;display:inline-flex;position:relative;overflow:hidden}.submit-btn:hover{background-color:#1a1a1a}.submit-text-wrapper{height:1em;display:inline-block;position:relative;overflow:hidden}.submit-text{line-height:1;transition:transform .3s;display:block}.original{transform:translateY(0%)}.hover{position:absolute;top:0;left:0;transform:translateY(100%)}.submit-btn:hover .original{transform:translateY(-100%)}.submit-btn:hover .hover{transform:translateY(0%)}.submit-arrow{margin-left:10px;font-size:18px;transition:transform .3s}.submit-btn:hover .submit-arrow{transform:translate(5px)}
