.feedback-option-a{width:min(100% - 48px,1096px);margin:0 auto;padding:64px 0}.feedback-intro{gap:18px;max-width:650px;margin-bottom:36px;display:grid}.feedback-intro h1{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(40px,5vw,58px);font-weight:500;line-height:1.08}.feedback-intro p{color:var(--ink-3);font-size:18px;line-height:1.6}.feedback-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:44px;display:grid}.feedback-card{border:1px solid var(--line);background:var(--card);border-radius:14px;min-width:0;padding:32px}.feedback-option-a .feedback-form{border:0;gap:23px;margin:0;padding:0;display:grid}.feedback-option-a .feedback-form label,.feedback-form legend{font-size:14px;font-weight:650}.feedback-form fieldset{border:0;min-width:0;margin:0;padding:0}.feedback-form legend{margin-bottom:10px}.feedback-choices{gap:8px;display:flex}.feedback-option-a .feedback-choice{border:1px solid var(--line);cursor:pointer;border-radius:7px;flex:1;align-items:center;gap:8px;padding:12px 9px;font-size:13px;display:flex}.feedback-option-a .feedback-choice input{width:15px;accent-color:var(--teal-dark);margin:0}.feedback-choice:has(:checked){background:var(--teal-soft);border-color:var(--teal-dark);color:var(--teal-deep)}.feedback-option-a .feedback-form input,.feedback-option-a .feedback-form textarea{color:var(--ink);font-size:16px;font-weight:400}.feedback-option-a .feedback-form textarea{min-height:135px}.feedback-option-a .feedback-form small{font-size:12px;line-height:1.5}.feedback-message-hint{margin-top:-16px}.feedback-send{justify-content:space-between;align-items:center;gap:20px;display:flex}.feedback-send small{max-width:210px}.feedback-send button{flex-shrink:0}.feedback-option-a :focus-visible{outline:3px solid var(--gold);outline-offset:3px}.feedback-rail{gap:28px;padding-top:12px;display:grid}.feedback-rail section{border-bottom:1px solid var(--line);gap:10px;padding-bottom:25px;display:grid}.feedback-rail .mono{color:var(--teal-dark);font-size:11px}.feedback-rail h2{font-family:var(--font-body);font-size:17px;font-weight:700;line-height:1.4}.feedback-rail p{color:var(--ink-3);font-size:14px;line-height:1.65}.feedback-rail a{color:var(--teal-deep);text-underline-offset:4px;text-decoration:underline}.feedback-privacy{background:var(--paper-2);border-radius:8px;gap:7px;padding:16px;display:grid}.feedback-privacy h2,.feedback-privacy p{font-size:13px}.feedback-option-a .feedback-success{text-align:center;color:var(--ink);background:0 0;border:0;gap:20px;margin:0;padding:50px 15px;display:grid}.feedback-success>span{color:var(--teal-dark);font-size:35px}.feedback-success h2{font-size:29px;font-family:var(--font-display)}.feedback-success p{color:var(--ink-3);font-weight:400;line-height:1.6}@media (max-width:750px){.feedback-option-a{width:calc(100% - 40px);padding:35px 0}.feedback-layout{grid-template-columns:minmax(0,1fr);gap:25px}.feedback-card{padding:22px}.feedback-choices{flex-direction:column}.feedback-send{flex-wrap:wrap}}.marketing-v2 .feedback-rail section{padding-top:0}.marketing-v2 .feedback-intro h1,.marketing-v2 .feedback-intro p,.marketing-v2 .feedback-rail h2,.marketing-v2 .feedback-rail p{margin:0}.marketing-v2 .feedback-send button{border-radius:7px;padding:14px 22px}
