.contact-module__xwJ-uq__contactPage{background:radial-gradient(circle at 12% 20%,#155bd717,#0000 32%),linear-gradient(140deg,#fbfdff,#f2f6ff);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(50px,7vw,110px);min-height:calc(100vh - 84px);padding:clamp(80px,9vw,135px) clamp(24px,7vw,110px);display:grid}.contact-module__xwJ-uq__intro{max-width:620px}.contact-module__xwJ-uq__intro h1,.contact-module__xwJ-uq__successCard h1{letter-spacing:-.065em;margin:0;font-size:clamp(3rem,5vw,5.8rem);line-height:.98}.contact-module__xwJ-uq__lead{color:var(--muted);max-width:540px;margin:32px 0 0;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.75}.contact-module__xwJ-uq__note{border-left:2px solid var(--orange);margin-top:52px;padding:4px 0 4px 20px}.contact-module__xwJ-uq__note span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.66rem}.contact-module__xwJ-uq__note p{color:var(--muted);margin:9px 0 0;font-size:.82rem;line-height:1.6}.contact-module__xwJ-uq__form{border:1px solid var(--line);background:#fff;border-radius:28px;align-self:start;gap:24px;padding:clamp(24px,4vw,48px);display:grid;box-shadow:0 30px 80px #07172f17}.contact-module__xwJ-uq__form label{gap:9px;display:grid}.contact-module__xwJ-uq__form label>span{font-size:.76rem;font-weight:800}.contact-module__xwJ-uq__form label em{color:#8292a8;margin-left:7px;font-size:.66rem;font-style:normal;font-weight:500}.contact-module__xwJ-uq__form input,.contact-module__xwJ-uq__form select,.contact-module__xwJ-uq__form textarea{appearance:none;color:var(--ink);font:inherit;background:#f8fbfd;border:1px solid #cedce7;border-radius:12px;outline:none;width:100%;padding:15px 16px;font-size:.88rem;transition:background-color .18s,border-color .18s,box-shadow .18s}.contact-module__xwJ-uq__form select{background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 19px),calc(100% - 14px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:42px}.contact-module__xwJ-uq__form textarea{resize:vertical;min-height:150px}.contact-module__xwJ-uq__form input:focus,.contact-module__xwJ-uq__form select:focus,.contact-module__xwJ-uq__form textarea:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 4px #155bd71c}.contact-module__xwJ-uq__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.contact-module__xwJ-uq__formFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.contact-module__xwJ-uq__formFooter p{color:#738397;max-width:360px;margin:0;font-size:.68rem;line-height:1.55}.contact-module__xwJ-uq__formFooter p a{border-bottom:1px solid}.contact-module__xwJ-uq__formFooter button{cursor:pointer;border:0;flex:none;font-family:inherit}.contact-module__xwJ-uq__honey{position:absolute;left:-100vw}.contact-module__xwJ-uq__successPage{background:linear-gradient(140deg,#fbfdff,#edf4ff);justify-content:center;align-items:center;min-height:calc(100vh - 84px);padding:80px 24px;display:flex}.contact-module__xwJ-uq__successCard{border:1px solid var(--line);background:#fff;border-radius:30px;width:100%;max-width:820px;padding:clamp(36px,6vw,72px);box-shadow:0 30px 80px #07172f14}.contact-module__xwJ-uq__successCard>p:not(.eyebrow){color:var(--muted);max-width:620px;margin:28px 0 0;line-height:1.75}.contact-module__xwJ-uq__successMark{color:var(--blue);background:#155bd71a;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:28px;font-size:1.35rem;display:flex}@media (max-width:900px){.contact-module__xwJ-uq__contactPage{grid-template-columns:minmax(0,1fr)}.contact-module__xwJ-uq__intro{max-width:720px}}@media (max-width:560px){.contact-module__xwJ-uq__contactPage{padding:64px 22px 80px}.contact-module__xwJ-uq__twoColumns{grid-template-columns:minmax(0,1fr)}.contact-module__xwJ-uq__form{border-radius:22px;padding:22px 18px}.contact-module__xwJ-uq__formFooter{flex-direction:column;align-items:stretch}.contact-module__xwJ-uq__formFooter button{justify-content:space-between}}
