.Feedback-module__vDVyJG__page{--paper:#f3f0e8;--sand:#ece7db;--graphite:#16201d;--charcoal:#16201d;--amber:#b89a6a;--orange:#14685a;--line:#d8d4cb;background:var(--paper);color:var(--charcoal);overflow:hidden}.Feedback-module__vDVyJG__headerSpace{background:var(--paper);height:70px}.Feedback-module__vDVyJG__hero{background:var(--graphite);color:var(--paper)}.Feedback-module__vDVyJG__heroInner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);width:min(100%,1600px);min-height:clamp(330px,34vw,510px);margin:auto;display:grid}.Feedback-module__vDVyJG__heroCopy{flex-direction:column;justify-content:space-between;align-items:flex-start;padding:clamp(42px,6vw,92px) clamp(24px,7vw,110px);display:flex}.Feedback-module__vDVyJG__heroRule{background:var(--amber);width:60px;height:3px}.Feedback-module__vDVyJG__title{max-width:9em;color:var(--paper);letter-spacing:-.055em;overflow-wrap:anywhere;margin:32px 0 0;font-size:clamp(52px,6.5vw,104px);font-weight:500;line-height:1.06}.Feedback-module__vDVyJG__heroPattern{background-color:#24332f;background-image:linear-gradient(#b89a6a1a 1px,#0000 1px),linear-gradient(90deg,#b89a6a1a 1px,#0000 1px);background-size:48px 48px;border-inline-start:1px solid #ffffff1f;min-height:100%;position:relative;overflow:hidden}.Feedback-module__vDVyJG__patternRing{aspect-ratio:1;border:1px solid #b89a6aa6;border-radius:50%;width:min(76%,420px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 46px #b89a6a0b,0 0 0 92px #b89a6a06}.Feedback-module__vDVyJG__patternRing:after{content:"";border:1px solid #b89a6a66;border-radius:50%;position:absolute;inset:23%}.Feedback-module__vDVyJG__patternLine{background:#b89a6a52;width:1px;height:100%;position:absolute;top:0;left:50%}.Feedback-module__vDVyJG__wrap{width:min(100% - 48px,1280px);margin:auto;padding:clamp(56px,7vw,112px) 0 clamp(80px,9vw,140px)}.Feedback-module__vDVyJG__alert{border-inline-start:3px solid;margin-bottom:24px;padding:16px 20px;font-size:15px;line-height:1.6}.Feedback-module__vDVyJG__alertSuccess{color:#285638;background:#e8f2e8;border-color:#4b875b}.Feedback-module__vDVyJG__alertError{color:#9b3328;border-color:var(--orange);background:#faece6}.Feedback-module__vDVyJG__card{border:1px solid var(--line);background:#faf9f6;padding:clamp(24px,4vw,64px)}.Feedback-module__vDVyJG__form{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:0 clamp(30px,4vw,70px);display:grid}.Feedback-module__vDVyJG__field{flex-direction:column;gap:10px;min-width:0;display:flex}.Feedback-module__vDVyJG__messageField{min-height:330px}.Feedback-module__vDVyJG__contactFields{border-inline-start:1px solid var(--line);align-content:start;gap:26px;padding-inline-start:clamp(24px,3vw,50px);display:grid}.Feedback-module__vDVyJG__label{color:var(--charcoal);font-size:14px;font-weight:700;line-height:1.5}.Feedback-module__vDVyJG__req{color:var(--orange);margin-inline-start:4px}.Feedback-module__vDVyJG__input,.Feedback-module__vDVyJG__textarea,.Feedback-module__vDVyJG__codeSelect{border:1px solid var(--line);background:var(--paper);color:var(--charcoal);border-radius:0;outline:none;font-family:inherit;font-size:15px;transition:border-color .18s,box-shadow .18s,background .18s}.Feedback-module__vDVyJG__input,.Feedback-module__vDVyJG__textarea{width:100%;padding:13px 15px}.Feedback-module__vDVyJG__input{min-height:52px}.Feedback-module__vDVyJG__textarea{resize:vertical;flex:1;min-height:270px;line-height:1.7}.Feedback-module__vDVyJG__input::placeholder,.Feedback-module__vDVyJG__textarea::placeholder{color:#6a7f94;opacity:1}.Feedback-module__vDVyJG__input:focus-visible,.Feedback-module__vDVyJG__textarea:focus-visible,.Feedback-module__vDVyJG__codeSelect:focus-visible{border-color:var(--orange);background:#fff;box-shadow:0 0 0 3px #14685a29}.Feedback-module__vDVyJG__phoneRow{min-width:0;display:flex}.Feedback-module__vDVyJG__codeSelect{background:var(--sand);cursor:pointer;border-inline-end:0;flex:0 0 112px;min-width:0;padding:0 8px}.Feedback-module__vDVyJG__phoneInput{min-width:0}.Feedback-module__vDVyJG__phoneRow:focus-within .Feedback-module__vDVyJG__codeSelect,.Feedback-module__vDVyJG__phoneRow:focus-within .Feedback-module__vDVyJG__phoneInput{border-color:var(--orange)}.Feedback-module__vDVyJG__actionRow{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;margin-top:clamp(32px,4vw,58px);padding-top:24px;display:flex}.Feedback-module__vDVyJG__submit{border:1px solid var(--graphite);background:var(--graphite);min-width:230px;min-height:56px;color:var(--amber);cursor:pointer;border-radius:0;padding:14px 30px;font-family:inherit;font-size:16px;font-weight:700;transition:background .18s,color .18s,border-color .18s}.Feedback-module__vDVyJG__submit:hover:not(:disabled){border-color:var(--orange);background:var(--orange);color:#fff}.Feedback-module__vDVyJG__submit:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.Feedback-module__vDVyJG__submit:disabled{opacity:.6;cursor:wait}@media (max-width:800px){.Feedback-module__vDVyJG__heroInner{grid-template-columns:minmax(0,1fr) minmax(0,.5fr);min-height:320px}.Feedback-module__vDVyJG__form{grid-template-columns:1fr}.Feedback-module__vDVyJG__messageField{min-height:250px}.Feedback-module__vDVyJG__textarea{min-height:220px}.Feedback-module__vDVyJG__contactFields{border-inline-start:0;border-top:1px solid var(--line);gap:22px;margin-top:28px;padding:28px 0 0}}@media (max-width:600px){.Feedback-module__vDVyJG__heroInner{min-height:290px;display:block}.Feedback-module__vDVyJG__heroCopy{min-height:290px;padding:36px 24px 48px}.Feedback-module__vDVyJG__heroPattern{display:none}.Feedback-module__vDVyJG__title{font-size:clamp(46px,12vw,68px)}.Feedback-module__vDVyJG__wrap{width:min(100% - 28px,1280px);padding:48px 0 80px}.Feedback-module__vDVyJG__card{padding:24px 18px}.Feedback-module__vDVyJG__actionRow{margin-top:32px}.Feedback-module__vDVyJG__submit{width:100%}}@media (prefers-reduced-motion:reduce){.Feedback-module__vDVyJG__input,.Feedback-module__vDVyJG__textarea,.Feedback-module__vDVyJG__codeSelect,.Feedback-module__vDVyJG__submit{transition:none}}
