.wh-reviews-section{--card-width:320px;--card-gap:20px;background-color:#0d283c;font-family:inherit;overflow:hidden;padding:80px 0;position:relative;width:100%}.wh-reviews-section:after{background-image:url('data:image/svg+xml;utf8,<svg viewBox="-100 0 1033 693" xmlns="http://www.w3.org/2000/svg"><polyline fill="%23F6BF60" transform="translate(692.500000, 529.500000) rotate(-180.000000) translate(-692.500000, -529.500000)" points="692.5 433.5797 259.46955 0.5 -52.9550669 312.980337 692.5 1058.5 1437.95507 312.980337 1125.51026 0.5 692.5 433.5797"/></svg>');background-position:100% 100%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:100%;opacity:.15;pointer-events:none;position:absolute;right:-5%;width:50%;z-index:0}@media (max-width:768px){.wh-reviews-section:after{right:-10%;width:60%}}.reviews-container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 40px;position:relative;width:100%;z-index:1}.reviews-header{margin-bottom:40px;text-align:center}.reviews-title{color:#fff;font-size:2.5rem;font-weight:800;margin:0}.carousel-wrapper{align-items:center;display:flex;gap:15px;position:relative;width:100%}.carousel-track-container{flex:1;margin:-15px 0;overflow:hidden;padding:15px 10px;width:100%}.carousel-track{display:flex;gap:var(--card-gap);list-style:none;margin:0;padding:0;transition:transform .5s ease-in-out}.review-card{align-items:center;background:#fff;border-radius:0;box-shadow:0 2px 12px rgba(0,0,0,.08);box-sizing:border-box;display:flex;flex:0 0 250px;flex-direction:column;overflow:visible;padding:40px 30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.review-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-4px)}.review-header{align-items:center;display:flex;flex-direction:column;gap:12px;margin-bottom:16px;width:100%}.reviewer-photo{background-color:transparent;height:auto;max-height:80px;object-fit:contain;width:120px}.reviewer-photo-placeholder{display:none}.reviewer-info{text-align:center}.reviewer-name{color:#0d283c;font-size:1.1rem;font-weight:600;margin:0 0 4px}.review-company{color:#f6bf60;font-size:.95rem;font-weight:600}.review-article{align-items:center;display:flex;flex-direction:column;height:100%}.review-text{background:none;border:none;color:#0d283c;font-size:.95rem;font-style:normal;line-height:1.7;margin:0;padding:0;quotes:none;text-align:center;text-decoration:none}.review-read-more{color:#4188bc;display:inline-block;font-weight:600;margin-top:15px;text-decoration:none;transition:color .3s ease}.review-read-more:hover{color:#f6bf60;text-decoration:underline}.carousel-nav{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#0d283c;cursor:pointer;display:flex;flex-shrink:0;height:70px;justify-content:center;position:relative;transition:all .3s ease;width:70px;z-index:10}.carousel-nav:hover{background:#4188bc;border-color:#4188bc;color:#fff}.carousel-nav:disabled{cursor:not-allowed;opacity:.3}.carousel-nav:disabled:hover{background:#fff;color:#0d283c}.carousel-nav svg{height:50px;stroke-width:3;width:50px}.carousel-dots{display:none}.error-state{color:#fff;padding:40px 20px;text-align:center}.error-state p{margin:0;opacity:.7}@media (max-width:768px){.wh-reviews-section{padding:40px 0}.reviews-container{padding:0 20px}.reviews-title{font-size:1.75rem}.carousel-wrapper{gap:10px}.carousel-nav{height:56px;width:56px}.carousel-nav svg{height:36px;width:36px}.review-card{flex:0 0 280px}.carousel-track{gap:15px}}@media (max-width:480px){.carousel-nav{display:none}.carousel-wrapper{touch-action:pan-x}.reviews-container{padding:0 15px}}