.review-header{height:115px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);gap:30px}.review-header>span{font-size:9px;letter-spacing:1.3px;color:var(--muted)}.review-intro{padding:65px 0 42px;max-width:830px}.review-intro h1{font-size:clamp(37px,4.5vw,61px);margin:22px 0;line-height:1.13;letter-spacing:-2px}.review-intro h1 em{font-style:normal;color:var(--teal);font-weight:500}.review-intro>p:last-child{font-size:14px;color:var(--muted);max-width:650px;line-height:1.85}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.review-card{padding:29px;background:#fff;border:1px solid var(--line);border-top:4px solid var(--teal);border-radius:5px;display:flex;flex-direction:column;align-items:flex-start}.review-card:nth-child(2){border-top-color:#b58f61}.review-card:nth-child(3){border-top-color:var(--orange)}.review-kicker{font-size:8px;letter-spacing:1.2px;font-weight:600;color:var(--teal);margin-bottom:24px}.review-card h2{font-size:29px;letter-spacing:-1px;line-height:1.2;font-weight:600;margin-bottom:20px}.review-card>p:not(.review-kicker){font-size:12px;color:var(--muted);line-height:1.85;margin-bottom:25px}.review-cta-copy{margin-top:auto;border-top:1px solid var(--line);padding-top:18px;margin-bottom:25px;width:100%}.review-cta-copy>span{display:block;font-size:7px;letter-spacing:1.3px;color:var(--muted);margin-bottom:8px}.review-cta-copy strong{font-size:11px;color:var(--teal);font-weight:550;line-height:1.7;display:block}.review-card .button{width:100%;font-size:11px;padding:13px 15px;justify-content:space-between}.review-note{margin:38px 0 55px;padding:25px 29px;background:var(--mint);border:1px solid #d6e5df;border-radius:5px;font-size:12px;color:var(--teal)}.review-note strong{font-size:14px;font-weight:600}.review-note p{margin-top:10px;line-height:1.8;max-width:900px}.review-note p:last-child{font-size:10px;color:var(--muted)}.review-footer{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:20px 0 30px;font-size:10px;color:var(--muted)}
@media(max-width:1000px){.review-card{padding:24px}.review-card h2{font-size:25px}.review-grid{gap:16px}.review-kicker{font-size:7px;letter-spacing:.9px}}
@media(max-width:750px){.review-header{height:95px}.review-header>span{font-size:7px;max-width:160px;text-align:right}.review-intro{padding-top:45px}.review-grid{grid-template-columns:1fr}.review-card{padding:28px}.review-card h2{font-size:31px;max-width:450px}.review-kicker{font-size:8px}.review-card>p:not(.review-kicker){font-size:13px}.review-cta-copy strong{font-size:12px}.review-card .button{max-width:350px;font-size:12px}.review-cta-copy{margin-top:0}.review-intro h1{font-size:39px;letter-spacing:-1.4px}.review-intro>p:last-child{font-size:13px}.review-note{padding:24px;margin-top:28px}.review-footer{display:block;font-size:9px}.review-footer a{display:block;margin-top:10px}}
@media(max-width:400px){.review-header .brand{width:170px}.review-header>span{font-size:6px;max-width:100px;letter-spacing:.6px}.review-intro h1{font-size:35px}.review-card h2{font-size:28px}}
