.reviewHero{background:var(--pale);grid-template-columns:1.15fr .6fr;gap:10vw;padding:175px 4vw 90px;display:grid}.reviewHero>div>span,.reviewSection>aside>span{letter-spacing:.14em;color:var(--blue);font-size:11px;font-weight:800}.reviewHero h1{letter-spacing:-.065em;margin:45px 0 30px;font-size:clamp(66px,8vw,120px);line-height:.87}.reviewHero>div p{max-width:680px;font-size:19px}.reviewHero aside{background:var(--navy);color:#fff;flex-direction:column;gap:17px;padding:35px;display:flex}.reviewHero aside b{color:#91a7b2;margin-bottom:15px;font-size:11px}.reviewHero aside span{font-size:14px}.reviewSection{grid-template-columns:.55fr 1.2fr;gap:9vw;padding:100px 4vw;display:grid}.reviewSection h2{letter-spacing:-.04em;margin:35px 0;font-size:48px;line-height:1}.reviewSection aside small{color:var(--muted);margin-top:30px;line-height:1.6;display:block}.reviewForm{flex-direction:column;gap:24px;display:flex}.fieldGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.reviewForm label{flex-direction:column;gap:8px;font-size:12px;font-weight:750;display:flex}.reviewForm input,.reviewForm select,.reviewForm textarea{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:0;padding:14px}.reviewForm input:focus,.reviewForm select:focus,.reviewForm textarea:focus{border-color:var(--blue);outline:3px solid #17678c33}.reviewForm .consent{flex-direction:row;align-items:flex-start;line-height:1.5;display:flex}.reviewForm .consent input{width:18px;height:18px;margin:2px 6px 0 0}.honeypot{left:-9999px;position:absolute!important}.reviewForm button{cursor:pointer;border:0;width:max-content}.reviewForm button:disabled{opacity:.6}@media (max-width:760px){.reviewHero{grid-template-columns:1fr;padding:135px 20px 65px}.reviewHero h1{font-size:17vw}.reviewSection{grid-template-columns:1fr;padding:75px 20px}.fieldGrid{grid-template-columns:1fr}}
