:root{--font-ui:Roboto,system-ui,Arial,sans-serif}.client-section{background:#fff;font-family:var(--font-ui);padding:40px}.validate-header{margin:40px 0 34px;text-align:center}.validate-badge{align-items:center;background:transparent;border:1px solid #6c94e5;border-radius:56px;display:inline-flex;justify-content:center;padding:5px 20px}.validate-badge__label{color:#2665e2;font:700 18px/1 var(--font-ui);letter-spacing:.005em}.validate-title{color:#060402;font:700 clamp(32px,4vw,56px)/120% var(--font-ui);letter-spacing:-.015em;margin:20px 0 10px}.validate-subtitle{color:rgba(14,10,2,.6);font:400 18px/150% var(--font-ui);margin:0 auto;max-width:960px}.validate-accent{background:linear-gradient(90deg,#2665e2,#c26de6);-webkit-background-clip:text;background-clip:text}.validate-accent,.validate-accent--flip{-webkit-text-fill-color:transparent;text-fill-color:transparent}.validate-accent--flip{background:linear-gradient(90deg,#c26de6,#2665e2);-webkit-background-clip:text;background-clip:text}.client,.client *{box-sizing:border-box}.client{background:#fff;flex-direction:row;flex-wrap:wrap;gap:40px;margin:0 auto;max-width:100%;padding:40px}.client,.client-fields{align-items:flex-start;display:flex;justify-content:flex-start}.client-fields{border-radius:16px;flex-direction:column;flex-shrink:0;gap:0;width:424px}.client-box{align-items:flex-start;background:#f0faf9;border-color:rgba(14,10,2,.08);border-style:solid;display:flex;flex-direction:row;gap:16px;height:114px;justify-content:flex-start;padding:24px;width:100%}.client-box.first{border-radius:16px 16px 0 0}.client-box.first,.client-box.middle{border-width:1px 1px 0}.client-box.last{border-radius:0 0 16px 16px;border-width:1px}.client-box .number{color:#2665e2;font-family:"Roboto-Bold",var(--font-ui);font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:150%}.client-box .label{color:#060402;font-family:"Roboto-SemiBold",var(--font-ui);font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:150%}.client-text{display:flex;flex:1;flex-direction:column;gap:24px}.client-title{color:#060402;font-family:"Roboto-Bold",var(--font-ui);font-size:58px;font-weight:700;letter-spacing:-.015em;line-height:120%}.paragraph-1,.paragraph-3{color:rgba(14,10,2,.6);font-family:"Roboto-Regular",var(--font-ui);font-size:16px;font-weight:400;line-height:150%;text-align:justify}.paragraph-1-span,.paragraph-3-span2{font-family:"Roboto-ExtraBold",var(--font-ui);font-weight:800}.client-testimonial{align-items:flex-start;background:#f7f6f5;border-radius:16px;display:flex;flex-direction:row;gap:24px;justify-content:flex-start;padding:32px}.client-testimonial .divider{align-self:stretch;background:#2665e2;border-radius:1736px;width:6px}.client-testimonial .content{display:flex;flex:1;flex-direction:column;gap:20px}.client-testimonial .quote{color:#060402;font-family:"Roboto-Regular",var(--font-ui);font-size:16px;line-height:150%}.client-testimonial .client-person{align-items:center;display:flex;gap:12px}.client-testimonial .client-person .image{border-radius:50%;height:24px;object-fit:cover;width:24px}.client-testimonial .client-person .name{color:#2665e2;font-family:"Roboto-Bold",var(--font-ui);font-size:14px;font-weight:700;letter-spacing:.005em}.validate-btn-wrapper{margin-top:40px;text-align:center}.validate-cta{align-items:center;backface-visibility:hidden;background:linear-gradient(90deg,#2665e2,#c26de6);border-radius:8px;box-shadow:0 10px 24px -12px rgba(0,0,0,.35);color:#fff;display:inline-flex;font-size:14px;font-weight:700;height:40px;justify-content:center;line-height:1;overflow:hidden;padding:0 40px;position:relative;text-decoration:none;transform:translateZ(0);transition:box-shadow .2s ease}.validate-cta:after{background:linear-gradient(90deg,#c26de6,#2665e2);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transition:opacity .2s ease}.validate-cta__label{position:relative;white-space:nowrap;z-index:1}.validate-cta:hover:after{opacity:1}@media screen and (max-width:768px){.client-section{padding:32px 16px}.client{flex-direction:column;padding:0}.client-fields{width:100%}.client-title{font-size:36px;text-align:center}.client-testimonial{flex-direction:column}.client-testimonial .divider{height:4px;width:100%}.client-testimonial .client-person{flex-direction:row}}