.ComplaintsForm_section__F_5mh{--surface:#f6f5f2;position:relative;overflow:hidden;background:var(--surface);padding:calc(var(--header) + 48px) 0 72px}.ComplaintsForm_washBottom__X5Lnb,.ComplaintsForm_washTop__6nbuF{position:absolute;width:900px;height:900px;pointer-events:none;z-index:0}.ComplaintsForm_washTop__6nbuF{top:-420px;right:-280px}.ComplaintsForm_washBottom__X5Lnb{left:-420px;bottom:-280px}.ComplaintsForm_panel__cf65Y{position:relative;z-index:1;width:min(100%,680px);margin-inline:auto}.ComplaintsForm_header__qP_H1{text-align:left}.ComplaintsForm_header__qP_H1 h1{margin:0;color:var(--ink);font-size:clamp(30px,2.5vw,38px);font-weight:500;line-height:1.08;letter-spacing:-.03em}.ComplaintsForm_lead__dwSKL{margin:12px 0 0;color:#8a7a70;font-size:15px;line-height:1.55}.ComplaintsForm_copy__cNnbm{margin-top:28px;color:var(--ink);font-size:15px;line-height:1.55}.ComplaintsForm_copy__cNnbm h2{margin:28px 0 10px;font-size:22px;font-weight:500;letter-spacing:-.02em}.ComplaintsForm_copy__cNnbm p{margin:0 0 12px}.ComplaintsForm_copy__cNnbm ul{margin:0 0 12px;padding-left:1.15em}.ComplaintsForm_copy__cNnbm li+li{margin-top:6px}.ComplaintsForm_copy__cNnbm a{color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:3px}.ComplaintsForm_form__oQtV3{display:flex;flex-direction:column;gap:14px;margin-top:20px}.ComplaintsForm_row__ALMbI{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.ComplaintsForm_field___47p4{display:flex;flex-direction:column;gap:7px;min-width:0}.ComplaintsForm_field___47p4>span{color:var(--ink);font-size:14px;font-weight:500;line-height:1.3}.ComplaintsForm_field___47p4 i{margin-left:2px;color:var(--error);font-style:normal;font-weight:400}.ComplaintsForm_field___47p4 em{margin-left:8px;color:#9c8778;font-size:12px;font-style:normal;font-weight:400}.ComplaintsForm_field___47p4 input,.ComplaintsForm_field___47p4 select,.ComplaintsForm_field___47p4 textarea{width:100%;border:1px solid #e0d6cc;border-radius:12px;background:var(--white);min-height:44px;padding:10px 14px;color:var(--ink);font-size:15px;outline:none;transition:border-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.ComplaintsForm_field___47p4 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%238a7a70' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.ComplaintsForm_field___47p4 select[data-empty]{color:#9c8778}.ComplaintsForm_field___47p4 textarea{min-height:120px;resize:vertical;line-height:1.45}.ComplaintsForm_field___47p4 input::placeholder,.ComplaintsForm_field___47p4 textarea::placeholder{color:#9c8778}.ComplaintsForm_field___47p4 input:focus,.ComplaintsForm_field___47p4 select:focus,.ComplaintsForm_field___47p4 textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(173,143,128,.14)}.ComplaintsForm_field___47p4 input[aria-invalid=true],.ComplaintsForm_field___47p4 select[aria-invalid=true],.ComplaintsForm_field___47p4 textarea[aria-invalid=true]{border-color:var(--error)}.ComplaintsForm_field___47p4 small{color:var(--error);font-size:13px}.ComplaintsForm_submit__Qp615{margin-top:4px}.ComplaintsForm_note__Pv3_O,.ComplaintsForm_prefer__AEf9P{margin:2px 0 0;text-align:center;color:#8a7a70;font-size:13px;line-height:1.5}.ComplaintsForm_prefer__AEf9P a{color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:3px;transition:color .25s ease}.ComplaintsForm_prefer__AEf9P a:hover{color:var(--primary-deep)}.ComplaintsForm_thanks__WhPep{margin-top:28px;padding:32px;border:1px solid #e0d6cc;border-radius:24px;background:var(--white)}.ComplaintsForm_thanksBadge__3SDqq{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--tertiary)}.ComplaintsForm_thanks__WhPep h2{margin:18px 0 8px;font-size:26px;font-weight:500;letter-spacing:-.02em}.ComplaintsForm_thanks__WhPep p{margin:0;color:#666;font-size:16px;line-height:1.5}@media (max-width:700px){.ComplaintsForm_section__F_5mh{padding:calc(var(--header) + 28px) 0 48px}.ComplaintsForm_row__ALMbI{grid-template-columns:1fr}}