html{scroll-behavior:auto}:focus-visible{outline:3px solid #b38e00;outline-offset:5px}
.review-header{position:relative!important;inset:auto!important;height:auto!important;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px max(20px,5vw)!important;background:#1d1d1b!important;color:white!important;width:100%;z-index:100;box-sizing:border-box}
.review-logo{display:block;line-height:0;flex-shrink:0}.review-logo img{width:130px;height:50px;object-fit:contain}.review-nav{display:flex;gap:30px;align-items:center}.review-header a{color:white;text-decoration:none}.review-header a:hover,.review-header a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.review-menu{display:none}
.logos-home{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;align-items:center;padding:24px 0}.logos-home>div{margin:0!important;height:70px!important;display:flex;align-items:center;justify-content:center}.logos-home img{width:auto;max-width:150px;max-height:65px;object-fit:contain}
.reviews{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.reviews>div{padding:0!important}.reviews>div>div{width:100%!important;height:100%!important;min-height:240px;margin:0!important;box-sizing:border-box}.reviews .text-medium-grey{color:#5a5a54!important}
.review-text-card{height:auto!important;min-height:0!important;padding:30px!important}.review-text-card>div{padding:0!important}.review-text-card .absolute:empty{display:none}
.review-about-intro{justify-content:center!important}.review-about-intro>div{flex:initial!important;max-width:800px}.review-about-intro p{max-width:800px!important;text-align:center!important}
.review-contact{justify-content:center!important;max-width:800px!important;margin:auto!important;text-align:center}.review-contact h1{width:auto!important}.review-contact .flex{justify-content:center}
.review-policy-layout{gap:40px;padding-block:50px!important;align-items:flex-start}.review-policy{max-width:760px!important;padding-left:0!important;flex:1;min-width:0;line-height:1.7;overflow-wrap:anywhere}.review-policy a{color:#6f5900;text-decoration:underline}.review-policy h1{font-size:36px!important;line-height:1.2}.review-policy-layout>div:first-child a{color:#444}
.review-question{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #ddd;padding-bottom:18px;cursor:pointer}.review-question:after{content:'+';font-size:24px;font-weight:400;flex-shrink:0}.review-question[aria-expanded=true]:after{content:'−'}.faqs-card .answer{color:#333;line-height:1.7;padding-top:16px}
@media(max-width:1023px){.review-nav{display:none}.review-menu{display:block}.review-menu summary{cursor:pointer;padding:12px;font-size:17px}.review-menu[open]{width:100%}.review-header:has(.review-menu[open]){flex-wrap:wrap}.review-mobile-nav{display:grid;gap:4px;padding-top:8px}.review-mobile-nav a{padding:12px;display:block}.logos-home{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.logos-home img{max-width:125px;max-height:55px}.reviews{grid-template-columns:1fr;gap:20px}.reviews>div>div{min-height:0;padding:24px!important}.review-policy-layout{display:flex!important;flex-direction:column;gap:28px;padding:32px 20px!important}.review-policy-layout>div:first-child{width:100%!important}.review-policy{width:100%;max-width:100%!important}.review-policy h1{font-size:30px!important}.review-text-card{padding:26px!important}.review-about-intro p{text-align:left!important}.review-contact h1{font-size:32px!important}.review-contact{padding:0 20px!important}.faqs-card{padding-inline:20px!important}}

.review-header+div{margin-top:0!important}a>span[class*="rounded-"]{display:inline-flex;align-items:center;justify-content:center}a>span[class*="rounded-"] p{margin:0}

.review-contact-text{color:#242424}
