.feedback-nav{display:flex;gap:22px;font-size:13px}.feedback-nav a{text-decoration:none;color:#254638}.feedback-hero{padding-top:70px;padding-bottom:55px}.feedback-hero h1{font-size:clamp(48px,8vw,92px);line-height:1.03;letter-spacing:-4px;margin:22px 0;color:#163c30}.feedback-hero>p{max-width:680px;font-size:18px;line-height:1.8;color:#64766c}.feedback-page-links{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:28px}.feedback-page-links>a:not(.button){color:#28553e;text-decoration:underline;text-underline-offset:4px}.feedback-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:55px;padding-bottom:80px}.feedback-form{background:white;border:1px solid #dce5d9;border-radius:18px;padding:35px}.feedback-form h2{font-size:28px;letter-spacing:-1px;line-height:1.2;margin:0 0 25px}.feedback-form>label,.feedback-form .form-grid>label{display:block;margin-bottom:20px;font-size:14px;line-height:1.7;font-weight:600}.feedback-form input,.feedback-form select,.feedback-form textarea{display:block;width:100%;margin-top:7px;padding:13px;border:1px solid #d1decf;border-radius:8px;background:#fff;font:inherit;min-width:0}.feedback-form textarea{resize:vertical}.feedback-form .consent{display:flex;align-items:flex-start;gap:12px;font-weight:400}.feedback-form .consent input{width:19px;flex:0 0 19px;margin-top:5px}.feedback-form .form-note{font-size:12px;color:#6b796d;line-height:1.8}.feedback-form>button{width:100%;min-height:48px}.feedback-form>button:disabled{opacity:.6}.feedback-form [role=status]{line-height:1.8;font-weight:600;color:#244b32}.feedback-aside{padding:35px 0}.feedback-aside h2{font-size:42px;line-height:1.1;letter-spacing:-1.3px}.feedback-aside p{font-size:16px;line-height:1.9;color:#627569}.feedback-aside details{margin-top:32px;border-top:1px solid #d8e3d4;padding-top:20px}.feedback-aside summary{cursor:pointer;font-weight:700}.feedback-aside details p{font-size:13px}.feedback-footer{padding-top:45px!important}.feedback-reviews-section{padding-bottom:75px}.feedback-reviews-section>h2{font-size:28px}.testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0}.testimonial-card{padding:26px;background:white;border:1px solid #dce6d7;border-radius:16px;overflow-wrap:anywhere}.testimonial-card p{font-size:16px;line-height:1.9;white-space:pre-wrap}.testimonial-card strong{display:block;margin-top:18px}.testimonial-card small{display:block;color:#6d7d70;margin-top:7px}.testimonial-stars{color:#9a651e;font-weight:700;font-size:15px}.feedback-transparency{padding:28px;border-radius:14px;background:#edf5e6;margin-top:30px}.feedback-transparency p{font-size:14px;line-height:1.9;max-width:850px}.feedback-transparency a{font-weight:700;text-decoration:underline}.feedback-form input:focus,.feedback-form textarea:focus,.feedback-form select:focus{outline:2px solid #78a467;outline-offset:2px}.feedback-form .honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
@media(max-width:750px){.feedback-nav{gap:12px;font-size:12px}.header-row{flex-wrap:wrap}.feedback-layout{grid-template-columns:1fr;gap:20px}.feedback-hero{padding-top:42px;padding-bottom:30px}.feedback-hero h1{letter-spacing:-2px}.feedback-hero>p{font-size:16px}.feedback-form{padding:24px 20px}.feedback-aside{padding:20px 0}.testimonial-grid{grid-template-columns:1fr}.feedback-form input,.feedback-form select,.feedback-form textarea{font-size:16px}.feedback-layout .form-grid{grid-template-columns:1fr}.feedback-footer{padding-top:25px!important}}
@media(max-width:440px){.feedback-nav{order:3;width:100%;justify-content:space-between;padding:12px 0}.feedback-hero h1{font-size:55px}.header-row>.button{font-size:12px;padding:12px}.feedback-page-links{gap:18px}.feedback-transparency{padding:22px}}
.site-header{display:block;position:relative}.site-header .header-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.site-header .feedback-nav{display:flex}.site-header .header-row>.button{flex-shrink:0}@media(max-width:440px){.site-header .header-row{flex-wrap:wrap;gap:8px}.site-header .feedback-nav{order:3;width:100%}}
