.Main-module__0saM7a__main{color:#1e2626;background:#f7f4f0;width:100%;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:relative;overflow:visible}.Main-module__0saM7a__section{width:100%;min-height:100dvh;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),visibility .7s;position:absolute;inset:0}.Main-module__0saM7a__sectionVisible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.Main-module__0saM7a__sectionHidden{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(32px)}.Main-module__0saM7a__formSection{background:0 0;justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:48px 24px;display:flex}.Main-module__0saM7a__formShell{background:0 0;width:min(100%,960px);padding:56px 48px;transition:box-shadow .3s}@media (max-width:720px){.Main-module__0saM7a__formShell{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff2;border-radius:24px;padding:32px 20px}}.Main-module__0saM7a__intro{max-width:680px;margin-bottom:40px}.Main-module__0saM7a__eyebrow{letter-spacing:.25em;text-transform:uppercase;color:#a47c37;margin-bottom:12px;font-size:11px;font-weight:400;display:inline-block}.Main-module__0saM7a__title{letter-spacing:-.03em;color:#1a2626;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.05}.Main-module__0saM7a__subtitle{color:#576363;max-width:540px;margin:16px 0 0;font-size:16px;line-height:1.7}.Main-module__0saM7a__form{flex-direction:column;gap:24px;display:flex}.Main-module__0saM7a__fieldGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (max-width:720px){.Main-module__0saM7a__fieldGrid{grid-template-columns:1fr;gap:16px}}.Main-module__0saM7a__field{flex-direction:column;gap:8px;display:flex}.Main-module__0saM7a__field label{letter-spacing:.02em;color:#2d3a3a;font-size:13px;font-weight:600}.Main-module__0saM7a__field input,.Main-module__0saM7a__field select,.Main-module__0saM7a__field textarea{width:100%;font:inherit;color:#050707;box-sizing:border-box;background:#fff;border:1px solid #1a1b207b;border-radius:16px;outline:none;padding:12px 16px;font-size:15px;line-height:1.5;transition:border-color .2s,box-shadow .2s,background .2s}.Main-module__0saM7a__field input,.Main-module__0saM7a__field select{height:54px}.Main-module__0saM7a__field textarea{resize:vertical;min-height:140px}.Main-module__0saM7a__field input::placeholder,.Main-module__0saM7a__field textarea::placeholder{color:#9baba3}.Main-module__0saM7a__field input:focus,.Main-module__0saM7a__field select:focus,.Main-module__0saM7a__field textarea:focus{background:#fff;border-color:#b5955e;box-shadow:0 0 0 4px #b5955e1f}.Main-module__0saM7a__field select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#6d7a74 50%),linear-gradient(135deg,#6d7a74 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:44px}.Main-module__0saM7a__error{color:#a14242;background:#a841410f;border:1px solid #a8414126;border-radius:14px;margin:0;padding:12px 16px;font-size:14px;line-height:1.6}.Main-module__0saM7a__submitButton{color:#fff;min-height:58px;font:inherit;letter-spacing:.02em;cursor:pointer;background:#1f2c2a;border:none;border-radius:40px;justify-content:center;align-self:flex-start;align-items:center;gap:16px;padding:0 32px;font-size:14px;font-weight:600;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex;box-shadow:0 4px 12px #1f2c2a26}.Main-module__0saM7a__submitButton:hover:not(:disabled){background:#0f1917;transform:translateY(-2px);box-shadow:0 8px 24px #1f2c2a40}.Main-module__0saM7a__submitButton:disabled{opacity:.5;cursor:not-allowed}.Main-module__0saM7a__buttonArrow{font-size:20px;line-height:1;transition:transform .25s}.Main-module__0saM7a__submitButton:hover:not(:disabled) .Main-module__0saM7a__buttonArrow{transform:translate(5px)}@media (max-width:720px){.Main-module__0saM7a__submitButton{justify-content:center;align-self:stretch;width:100%}}.Main-module__0saM7a__successSection{color:#a17048;background:0 0;justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:48px 24px;display:flex}.Main-module__0saM7a__successCard{text-align:center;background:0 0;width:min(100%,720px);padding:56px 32px}.Main-module__0saM7a__successIcon{background:#e29241;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 28px;animation:.7s cubic-bezier(.22,1,.36,1) Main-module__0saM7a__successPop;display:flex}.Main-module__0saM7a__successIcon span{color:#fff;font-size:34px}.Main-module__0saM7a__successEyebrow{letter-spacing:.25em;text-transform:uppercase;color:#c6892f;margin-bottom:12px;font-size:11px;font-weight:600;display:inline-block}.Main-module__0saM7a__successTitle{letter-spacing:-.03em;color:#db9442;max-width:600px;margin:0 auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,5.5vw,4.6rem);font-weight:400;line-height:1.05}.Main-module__0saM7a__successText{color:#db9442;max-width:480px;margin:20px auto 0;font-size:17px;line-height:1.7}.Main-module__0saM7a__successSupport{color:#db9442;margin:28px auto 0;font-size:14px}.Main-module__0saM7a__successSupport a{color:#db9442;text-decoration:none;transition:opacity .2s}.Main-module__0saM7a__successSupport a:hover{opacity:.7}@media (max-width:720px){.Main-module__0saM7a__successCard{border-radius:32px;padding:40px 20px}.Main-module__0saM7a__successIcon{width:68px;height:68px}.Main-module__0saM7a__successIcon span{font-size:28px}}@keyframes Main-module__0saM7a__successPop{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.Main-module__0saM7a__section{transition:opacity .2s;transform:none}.Main-module__0saM7a__successIcon{animation:none}.Main-module__0saM7a__submitButton,.Main-module__0saM7a__buttonArrow,.Main-module__0saM7a__field input,.Main-module__0saM7a__field select,.Main-module__0saM7a__field textarea{transition:none}}
