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