.contact-module__swMWYG__page{color:#3f3437;background:#f8f3ef;min-height:100vh}.contact-module__swMWYG__hero{text-align:center;background:linear-gradient(#f3e7e3 0%,#f8f3ef 100%);padding:88px 7% 72px}.contact-module__swMWYG__eyebrow,.contact-module__swMWYG__sectionLabel{color:#8a4052;letter-spacing:3px;font-size:12.96px;font-weight:700}.contact-module__swMWYG__hero h1{color:#522d38;margin:18px 0 16px;font-size:clamp(32px,5vw,54px);font-weight:500}.contact-module__swMWYG__hero p{color:#75696c;max-width:680px;margin:0 auto;font-size:17.28px;line-height:2}.contact-module__swMWYG__container{width:min(1180px,90%);margin:0 auto;padding:0 0 70px}.contact-module__swMWYG__quickGrid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:-24px;display:grid}.contact-module__swMWYG__quickCard{background:#fffdfb;border:1px solid #eadbd6;border-radius:20px;padding:30px;box-shadow:0 12px 36px #58343c0f}.contact-module__swMWYG__number{color:#b77d8b;letter-spacing:2px;font-size:12.96px}.contact-module__swMWYG__quickCard h2,.contact-module__swMWYG__infoPanel h2,.contact-module__swMWYG__formPanel h2{color:#49363b;margin:12px 0;font-size:23.76px;font-weight:500}.contact-module__swMWYG__quickCard p,.contact-module__swMWYG__infoIntro,.contact-module__swMWYG__formIntro{color:#766b6e;line-height:2}.contact-module__swMWYG__primaryButton,.contact-module__swMWYG__secondaryButton{border-radius:10px;margin-top:18px;padding:12px 20px;font-size:15.12px;text-decoration:none;display:inline-flex}.contact-module__swMWYG__primaryButton{color:#fff;background:#813d50}.contact-module__swMWYG__secondaryButton{color:#813d50;background:#fff;border:1px solid #cfb8be}.contact-module__swMWYG__mainGrid{grid-template-columns:.85fr 1.15fr;gap:24px;margin-top:28px;display:grid}.contact-module__swMWYG__infoPanel,.contact-module__swMWYG__formPanel{background:#fffdfb;border:1px solid #eadbd6;border-radius:22px;padding:34px}.contact-module__swMWYG__infoItem{border-bottom:1px solid #eee3df;justify-content:space-between;gap:20px;padding:17px 0;display:flex}.contact-module__swMWYG__infoItem span{color:#8b7d80}.contact-module__swMWYG__infoItem strong{color:#47393d;font-weight:500}.contact-module__swMWYG__note{color:#765b62;background:#f5ebe8;border-radius:12px;margin-top:26px;padding:18px;font-size:14.04px;line-height:2}.contact-module__swMWYG__form{grid-template-columns:repeat(2,1fr);gap:17px;margin-top:26px;display:grid}.contact-module__swMWYG__form label{color:#594b4f;flex-direction:column;gap:8px;font-size:14.04px;display:flex}.contact-module__swMWYG__form input,.contact-module__swMWYG__form select,.contact-module__swMWYG__form textarea{box-sizing:border-box;color:#392e32;width:100%;font:inherit;background:#fff;border:1px solid #dccccd;border-radius:10px;padding:12px 13px}.contact-module__swMWYG__form textarea{resize:vertical;min-height:140px}.contact-module__swMWYG__fullWidth{grid-column:1/-1}.contact-module__swMWYG__submitButton{color:#fff;font:inherit;cursor:pointer;background:#813d50;border:0;border-radius:10px;grid-column:1/-1;padding:14px;font-weight:600}.contact-module__swMWYG__formNote{color:#978a8d;grid-column:1/-1;margin:0;font-size:12.96px}.contact-module__swMWYG__bottom{text-align:center;margin-top:28px}.contact-module__swMWYG__backLink{color:#813d50;text-decoration:none}@media (max-width:820px){.contact-module__swMWYG__quickGrid,.contact-module__swMWYG__mainGrid{grid-template-columns:1fr}}@media (max-width:600px){.contact-module__swMWYG__hero{padding:64px 20px 54px}.contact-module__swMWYG__container{width:min(92%,1180px)}.contact-module__swMWYG__quickCard,.contact-module__swMWYG__infoPanel,.contact-module__swMWYG__formPanel{padding:24px}.contact-module__swMWYG__form{grid-template-columns:1fr}.contact-module__swMWYG__fullWidth,.contact-module__swMWYG__submitButton,.contact-module__swMWYG__formNote{grid-column:auto}.contact-module__swMWYG__infoItem{flex-direction:column;gap:5px}}
