.cxVoices{color:#061e46;background:#eaf1fc;padding:124px 0 132px;position:relative;overflow:hidden}.cxVoices:before{content:"";background:#c5d8f5;height:1px;position:absolute;inset:0 0 auto}.cxVoices:after{content:"";pointer-events:none;border:1px solid #c5d8f586;border-radius:50%;width:650px;height:650px;position:absolute;top:-170px;right:-200px;box-shadow:0 0 0 94px #c5d8f50d,0 0 0 190px #c5d8f50c}.cxVoicesInner{z-index:1;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:clamp(50px,8vw,120px);display:grid;position:relative}.cxVoicesIntro h2{letter-spacing:-.055em;margin:22px 0 24px;font-size:clamp(45px,4.3vw,72px);font-weight:620;line-height:1.07}.cxVoicesIntro h2 em{color:#165dde;font-style:normal;font-weight:520}.cxVoicesStatement{color:#165dde;max-width:445px;margin:0 0 35px;font-size:16px;line-height:1.7}.cxReputationCards{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;max-width:585px;display:grid}.cxReputationMain,.cxReputationGoogle{border-radius:17px;flex-direction:column;min-height:170px;padding:22px 23px;transition:transform .24s,box-shadow .24s;display:flex}.cxReputationMain{color:#f6f8fc;background:#061e46;box-shadow:0 17px 35px #0928592e}.cxReputationBrand{letter-spacing:.01em;font-size:13px;font-weight:780}.cxReputationBrand span{color:#90caff;margin-left:3px}.cxReputationRating{letter-spacing:-.06em;margin-top:14px;font-size:39px;font-weight:600;line-height:1.3}.cxReputationRating>span{letter-spacing:0;color:#c5d8f5;font-size:17px;font-weight:420}.cxReputationDetails{color:#eaf1fc;justify-content:space-between;gap:12px;margin-top:auto;font-size:12px;display:flex}.cxReputationGoogle{color:#061e46;background:#f6f8fc;border:1px solid #c5d8f5;box-shadow:0 10px 24px #104ba620}.cxGoogleName{align-items:center;gap:7px;font-size:13px;font-weight:720;display:flex}.cxGoogleLetter{color:#165dde;font-family:Arial,sans-serif;font-size:21px;font-weight:830}.cxGoogleScore{letter-spacing:-.065em;white-space:nowrap;align-items:center;gap:11px;margin-top:18px;font-size:35px;font-weight:600;display:flex}.cxGoogleScore span{letter-spacing:1px;color:#165dde;font-size:10px}.cxGoogleDetails{color:#165dde;justify-content:space-between;gap:8px;margin-top:auto;font-size:11px;display:flex}.cxReputationMain:hover,.cxReputationGoogle:hover{transform:translateY(-3px);box-shadow:0 20px 33px #09285932}.cxReviewSnapshot{max-width:585px;margin-top:17px;color:#165dde!important;font-size:11px!important;line-height:1.5!important}.cxVoicesReviews{border-top:2px solid #90caff}.cxReviewHeader{border-bottom:1px solid #c5d8f5;justify-content:space-between;align-items:center;gap:18px;padding:18px 4px 19px;display:flex}.cxReviewHeader>span{letter-spacing:.16em;color:#165dde;font-size:10px;font-weight:750}.cxReviewHeader a{color:#104ba6;text-underline-offset:5px;font-size:12px;font-weight:660;text-decoration:underline}.cxCustomerQuote{border-bottom:1px solid #c5d8f5;margin:0;padding:29px 17px 27px;transition:background .25s,transform .25s}.cxCustomerQuote:nth-child(3){margin-left:32px}.cxCustomerQuote:nth-child(4){margin-left:64px}.cxCustomerQuote:hover{background:#f6f8fcbb;transform:translate(5px)}.cxQuoteMeta{justify-content:space-between;align-items:center;gap:12px;display:flex}.cxQuoteStars{color:#165dde;letter-spacing:4px;font-size:15px}.cxQuoteMeta>span:last-child{color:#165dde;letter-spacing:.1em;font-size:10px;font-weight:690}.cxCustomerQuote blockquote{letter-spacing:-.035em;color:#092859;margin:13px 0 19px;font-size:clamp(22px,2.1vw,30px);font-weight:545;line-height:1.3}.cxCustomerQuote figcaption{justify-content:space-between;align-items:center;gap:16px;display:flex}.cxCustomerQuote figcaption>span{flex-direction:column;gap:3px;display:flex}.cxCustomerQuote figcaption strong{color:#092859;font-size:13px;font-weight:650}.cxCustomerQuote figcaption small,.cxCustomerQuote time{color:#165dde;font-size:11px}@media (max-width:1100px){.cxVoices{padding:90px 0}.cxVoicesInner{gap:40px}.cxReputationCards{grid-template-columns:1fr}.cxReputationMain,.cxReputationGoogle{min-height:145px}.cxVoicesIntro h2{font-size:clamp(40px,4.7vw,65px)}}@media (max-width:820px){.cxVoicesInner{grid-template-columns:1fr;gap:60px}.cxReputationCards{grid-template-columns:1fr 1fr}.cxCustomerQuote:nth-child(3),.cxCustomerQuote:nth-child(4){margin-left:0}.cxVoicesIntro h2{font-size:clamp(43px,7vw,63px)}}@media (max-width:580px){.cxVoices{padding:72px 0 79px}.cxReputationCards{grid-template-columns:1fr}.cxReputationMain,.cxReputationGoogle{min-height:137px}.cxReviewHeader{flex-direction:column;align-items:flex-start}.cxCustomerQuote{padding:26px 5px}.cxCustomerQuote blockquote{font-size:23px}.cxVoicesIntro h2{font-size:clamp(40px,10.5vw,57px)}}@media (prefers-reduced-motion:reduce){.cxReputationMain,.cxReputationGoogle,.cxCustomerQuote{transition:none}.cxReputationMain:hover,.cxReputationGoogle:hover,.cxCustomerQuote:hover{transform:none}}
