.feedback-page{background:linear-gradient(145deg,#f4f0e6 58%,#dce9df)}.feedback-wrap{z-index:1;width:min(980px,100% - 40px);margin:auto;padding:70px 0 60px;position:relative}.feedback-heading{max-width:690px;margin-bottom:40px}.feedback-heading h1{letter-spacing:-.065em;margin:0;font-size:clamp(50px,7.5vw,86px);line-height:.95}.feedback-heading h1 em{color:var(--green);font-style:normal}.feedback-heading>p:last-child{color:#52615b;max-width:650px;margin:28px 0 0;line-height:1.8}.feedback-form,.copyright-card{background:#fffdf8e8;border:1px solid #1a453627;border-radius:24px;padding:clamp(24px,4vw,42px);box-shadow:0 18px 45px #173e2e14}.feedback-form{gap:22px;display:grid}.feedback-form label{color:#41534c;gap:9px;font-size:13px;font-weight:800;display:grid}.feedback-form input,.feedback-form select,.feedback-form textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #175b4530;border-radius:12px;outline:none;padding:14px 15px}.feedback-form textarea{resize:vertical;min-height:170px;line-height:1.65}.feedback-form input:focus,.feedback-form select:focus,.feedback-form textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #a7d8bd55}.field-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.feedback-form .primary{justify-self:start}.mail-status{color:#5f7069;margin:0;font-size:13px;line-height:1.6}.mail-status a,.copyright-card a{color:var(--green);font-weight:800}.copyright-card{margin-top:28px}.copyright-card h2{letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(28px,4vw,42px)}.copyright-card p:not(.kicker){color:#56655f;margin:12px 0;font-size:14px;line-height:1.8}@media (max-width:680px){.feedback-wrap{padding-top:48px}.feedback-heading h1{font-size:50px}.field-row{grid-template-columns:1fr}.feedback-form .primary{width:100%}}
