.ContactPage-module__Ui_yiW__page{color:#38271e;min-height:100vh;font-family:var(--font-inter);background:#f7f3ed}.ContactPage-module__Ui_yiW__main{width:min(100% - 48px,1240px);padding:calc(var(--app-nav-height) + 34px) 0 110px;margin:0 auto}.ContactPage-module__Ui_yiW__hero{--site-display-title-color:#fffaf5;color:#fff9f3;background:radial-gradient(circle at 8% 0,#684d3a 0%,#0000 42%),linear-gradient(120deg,#2d1d16 12%,#533725 100%);border-radius:26px;grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);align-items:center;gap:clamp(42px,7vw,110px);padding:clamp(42px,6.5vw,84px);display:grid;overflow:hidden}.ContactPage-module__Ui_yiW__heroEyebrow,.ContactPage-module__Ui_yiW__eyebrow{color:#bd8c63;letter-spacing:.2em;text-transform:uppercase;margin:0 0 20px;font-size:.74rem;font-weight:800}.ContactPage-module__Ui_yiW__heroEyebrow{color:#e3b98b}.ContactPage-module__Ui_yiW__hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(3.4rem,6vw,6rem);font-weight:720;line-height:.98;color:#fffaf5!important;-webkit-text-fill-color:#fffaf5!important}.ContactPage-module__Ui_yiW__heroLead{color:#e8dcd1;max-width:50ch;margin:27px 0 32px;font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.75}.ContactPage-module__Ui_yiW__heroLink,.ContactPage-module__Ui_yiW__reportLink{border-radius:9px;justify-content:space-between;align-items:center;gap:28px;padding:14px 18px;font-weight:700;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-flex}.ContactPage-module__Ui_yiW__heroLink{color:#38271e;background:#ead2b4}.ContactPage-module__Ui_yiW__heroLink:hover,.ContactPage-module__Ui_yiW__reportLink:hover{transform:translateY(-2px)}.ContactPage-module__Ui_yiW__heroLink:focus-visible,.ContactPage-module__Ui_yiW__reportLink:focus-visible,.ContactPage-module__Ui_yiW__submitButton:focus-visible,.ContactPage-module__Ui_yiW__resetButton:focus-visible,.ContactPage-module__Ui_yiW__directCard a:focus-visible{outline-offset:3px;outline:3px solid #c19160}.ContactPage-module__Ui_yiW__reasonList{border-top:1px solid #ffffff47}.ContactPage-module__Ui_yiW__reason{border-bottom:1px solid #ffffff3d;grid-template-columns:36px 1fr;gap:15px;padding:18px 0;display:grid}.ContactPage-module__Ui_yiW__reasonNumber{color:#d4ad82;letter-spacing:.1em;padding-top:3px;font-size:.76rem;font-weight:800}.ContactPage-module__Ui_yiW__reason strong{font-size:1.08rem;font-weight:700;display:block}.ContactPage-module__Ui_yiW__reason p{color:#d8c8ba;margin:4px 0 0;font-size:.91rem;line-height:1.5}.ContactPage-module__Ui_yiW__messageSection,.ContactPage-module__Ui_yiW__reportSection{grid-template-columns:minmax(250px,.76fr) minmax(0,1.24fr);gap:clamp(40px,7vw,105px);padding:102px 30px 90px;display:grid}.ContactPage-module__Ui_yiW__sectionIntro h2,.ContactPage-module__Ui_yiW__sectionHeading h2{color:#38271e;letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,3.5vw,3.45rem);font-weight:720;line-height:1.1}.ContactPage-module__Ui_yiW__sectionIntro>p:not(.ContactPage-module__Ui_yiW__eyebrow){color:#665a50;max-width:42ch;margin:23px 0 0;font-size:1.04rem;line-height:1.8}.ContactPage-module__Ui_yiW__introRule{background:#b9855b;width:60px;height:2px;margin-top:36px;display:block}.ContactPage-module__Ui_yiW__formPanel{background:#fffdfa;border:1px solid #e5d8cb;border-radius:18px;padding:clamp(25px,4vw,48px);box-shadow:0 20px 55px #50331e0e}.ContactPage-module__Ui_yiW__form{gap:22px;display:grid}.ContactPage-module__Ui_yiW__formPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ContactPage-module__Ui_yiW__field{gap:9px;min-width:0;display:grid;position:relative}.ContactPage-module__Ui_yiW__field span{color:#77543b;letter-spacing:.11em;text-transform:uppercase;font-size:.74rem;font-weight:800}.ContactPage-module__Ui_yiW__field input,.ContactPage-module__Ui_yiW__field select,.ContactPage-module__Ui_yiW__field textarea{color:#38271e;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d9c9b9;border-radius:8px;outline:none;padding:14px 15px;font-size:.98rem;transition:border-color .18s,box-shadow .18s}.ContactPage-module__Ui_yiW__field input:focus,.ContactPage-module__Ui_yiW__field select:focus,.ContactPage-module__Ui_yiW__field textarea:focus{border-color:#91623e;box-shadow:0 0 0 3px #b9855b26}.ContactPage-module__Ui_yiW__field input::placeholder,.ContactPage-module__Ui_yiW__field textarea::placeholder{color:#9e948b}.ContactPage-module__Ui_yiW__field textarea{resize:none;scrollbar-width:none;min-height:145px;line-height:1.55}.ContactPage-module__Ui_yiW__field textarea::-webkit-scrollbar{display:none}.ContactPage-module__Ui_yiW__categoryTrigger{color:#38271e;width:100%;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9c9b9;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;font-size:.98rem;transition:border-color .18s,box-shadow .18s;display:flex}.ContactPage-module__Ui_yiW__categoryTrigger [data-placeholder=true]{color:#9e948b}.ContactPage-module__Ui_yiW__categoryTrigger svg{color:#805032;flex:none;width:18px;height:18px;transition:transform .18s}.ContactPage-module__Ui_yiW__categoryTrigger[aria-expanded=true]{border-color:#91623e;box-shadow:0 0 0 3px #b9855b26}.ContactPage-module__Ui_yiW__categoryTrigger[aria-expanded=true] svg{transform:rotate(180deg)}.ContactPage-module__Ui_yiW__categoryTrigger:focus-visible,.ContactPage-module__Ui_yiW__categoryMenu button:focus-visible{outline-offset:2px;outline:2px solid #91623e}.ContactPage-module__Ui_yiW__categoryMenu{z-index:20;background:#fffdfa;border:1px solid #dfd0c0;border-radius:13px;gap:3px;max-height:290px;padding:7px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 35px #311f1429}.ContactPage-module__Ui_yiW__categoryMenu button{color:#614332;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:.93rem;font-weight:650}.ContactPage-module__Ui_yiW__categoryMenu button:hover,.ContactPage-module__Ui_yiW__categoryMenu button:focus-visible{background:#f3e9dc}.ContactPage-module__Ui_yiW__categoryMenu button[aria-selected=true]{color:#fff;background:#805032}.ContactPage-module__Ui_yiW__formActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.ContactPage-module__Ui_yiW__cancelButton,.ContactPage-module__Ui_yiW__submitButton{min-height:44px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:14px;padding:10px 17px;font-size:.91rem;font-weight:700;transition:transform .2s,filter .2s;display:inline-flex}.ContactPage-module__Ui_yiW__cancelButton{color:#68442c;background:#fffdfa;border:1px solid #cbb8a7}.ContactPage-module__Ui_yiW__cancelButton:hover:not(:disabled){background:#f4ece3}.ContactPage-module__Ui_yiW__cancelButton:disabled{opacity:.6;cursor:wait}.ContactPage-module__Ui_yiW__submitButton{color:#fff;background:linear-gradient(110deg,#402a1e,#714b32);border:0}.ContactPage-module__Ui_yiW__submitButton:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}.ContactPage-module__Ui_yiW__submitButton:disabled{opacity:.6;cursor:wait}.ContactPage-module__Ui_yiW__error{color:#a2372f;margin:0;font-size:.9rem;line-height:1.5}.ContactPage-module__Ui_yiW__success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:350px;display:flex}.ContactPage-module__Ui_yiW__successIcon{color:#593921;background:#e5cfb5;border-radius:50%;place-items:center;width:45px;height:45px;font-size:1.3rem;font-weight:800;display:grid}.ContactPage-module__Ui_yiW__success h3{margin:20px 0 8px;font-size:1.7rem}.ContactPage-module__Ui_yiW__success p{color:#665a50;max-width:42ch;line-height:1.7}.ContactPage-module__Ui_yiW__resetButton{color:#4b3122;font:inherit;cursor:pointer;background:0 0;border:1px solid #b89575;border-radius:8px;margin-top:24px;padding:12px 18px;font-weight:700}.ContactPage-module__Ui_yiW__directSection{border-top:1px solid #ddcbbc;border-bottom:1px solid #ddcbbc;padding:77px 30px 91px}.ContactPage-module__Ui_yiW__sectionHeading{text-align:center;margin:0 auto 45px}.ContactPage-module__Ui_yiW__sectionHeading h2{font-size:clamp(2.1rem,3.4vw,3rem)}.ContactPage-module__Ui_yiW__directGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:980px;margin:0 auto;display:grid}.ContactPage-module__Ui_yiW__directCard{text-align:center;background:#fff8f2f0;border:1px solid #b8794429;border-radius:10px;min-width:0;padding:34px 22px 31px;box-shadow:0 18px 34px #4834200d}.ContactPage-module__Ui_yiW__directIcon{color:#8f643fcc;justify-content:center;margin-bottom:18px;display:flex}.ContactPage-module__Ui_yiW__directCard h3{color:#b9855b;letter-spacing:.16em;text-transform:uppercase;margin:0 0 11px;font-size:.69rem;font-weight:800}.ContactPage-module__Ui_yiW__directValue{color:#38271e;overflow-wrap:anywhere;margin:0 0 9px;font-size:1rem;font-weight:700;text-decoration:none;display:block}.ContactPage-module__Ui_yiW__directCard a:hover{text-underline-offset:4px;text-decoration:underline}.ContactPage-module__Ui_yiW__directNote{color:#665a50;max-width:26ch;margin:0 auto;font-size:.9rem;line-height:1.65}.ContactPage-module__Ui_yiW__reportSection{padding-bottom:0}.ContactPage-module__Ui_yiW__reportContent h3{color:#77543b;letter-spacing:.13em;text-transform:uppercase;margin:0 0 15px;font-size:.76rem;font-weight:800}.ContactPage-module__Ui_yiW__reportList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;display:grid}.ContactPage-module__Ui_yiW__reportItem{border-top:1px solid #dbcaba;grid-template-columns:28px 1fr;gap:10px;padding:19px 0;display:grid}.ContactPage-module__Ui_yiW__reportItem>span{color:#a37450;font-size:.74rem;font-weight:800}.ContactPage-module__Ui_yiW__reportItem strong{color:#38271e;font-size:1rem;display:block}.ContactPage-module__Ui_yiW__reportItem p{color:#665a50;margin:5px 0 0;font-size:.9rem;line-height:1.55}.ContactPage-module__Ui_yiW__reportFootnote{color:#665a50;max-width:65ch;margin:20px 0 0;font-size:.93rem;line-height:1.65}.ContactPage-module__Ui_yiW__reportFootnote strong{color:#38271e}.ContactPage-module__Ui_yiW__reportLink{color:#68442c;margin-top:23px;padding:12px 0}@media (max-width:900px){.ContactPage-module__Ui_yiW__hero{grid-template-columns:1fr;gap:40px}.ContactPage-module__Ui_yiW__reasonList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:25px;display:grid}.ContactPage-module__Ui_yiW__messageSection,.ContactPage-module__Ui_yiW__reportSection{grid-template-columns:1fr;gap:35px;padding-block:72px;padding-inline:16px}.ContactPage-module__Ui_yiW__sectionIntro>p:not(.ContactPage-module__Ui_yiW__eyebrow){max-width:65ch}.ContactPage-module__Ui_yiW__directSection{padding-inline:16px}}@media (max-width:650px){.ContactPage-module__Ui_yiW__main{width:min(100% - 30px,1240px);padding-top:calc(var(--app-nav-height) + 18px);padding-bottom:72px}.ContactPage-module__Ui_yiW__hero{border-radius:17px;gap:27px;padding:32px 25px}.ContactPage-module__Ui_yiW__hero h1{font-size:clamp(3.1rem,12vw,4.5rem)}.ContactPage-module__Ui_yiW__heroLead{margin:19px 0 23px;font-size:.98rem}.ContactPage-module__Ui_yiW__reasonList{display:block}.ContactPage-module__Ui_yiW__reason{padding:13px 0}.ContactPage-module__Ui_yiW__messageSection,.ContactPage-module__Ui_yiW__reportSection{padding:65px 4px}.ContactPage-module__Ui_yiW__formPanel{padding:24px 19px}.ContactPage-module__Ui_yiW__formPair{grid-template-columns:1fr;gap:22px}.ContactPage-module__Ui_yiW__formActions{justify-content:stretch}.ContactPage-module__Ui_yiW__formActions>button{flex:1;padding-inline:10px}.ContactPage-module__Ui_yiW__directSection{padding:58px 4px 66px}.ContactPage-module__Ui_yiW__sectionHeading{margin-bottom:29px}.ContactPage-module__Ui_yiW__directGrid{grid-template-columns:1fr;gap:14px}.ContactPage-module__Ui_yiW__directCard{padding:26px 20px}.ContactPage-module__Ui_yiW__reportList{grid-template-columns:1fr}.ContactPage-module__Ui_yiW__reportSection{padding-bottom:0}}@media (prefers-reduced-motion:reduce){.ContactPage-module__Ui_yiW__heroLink,.ContactPage-module__Ui_yiW__reportLink,.ContactPage-module__Ui_yiW__submitButton,.ContactPage-module__Ui_yiW__cancelButton,.ContactPage-module__Ui_yiW__categoryTrigger svg{transition:none}}
