.contact_contact__uZ0Ti{width:100%;min-height:100vh;display:flex;justify-content:center;padding:0 20px;color:#f2f2ef;background:linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 0) 0 0 /80px 80px,linear-gradient(rgba(255,255,255,.032) 1px,transparent 0) 0 0 /80px 80px,radial-gradient(circle at 86% 10%,rgba(252,221,78,.12),transparent 30%),#050505}.contact_innerContact__HbzGK{width:100%;max-width:1400px;padding:185px 0 115px}.contact_bothSides__Qgs50{display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,.65fr);grid-template-areas:"title form" "details form";grid-column-gap:clamp(55px,8vw,120px);column-gap:clamp(55px,8vw,120px);grid-row-gap:42px;row-gap:42px;align-items:start}.contact_contactInfo__90qDG{display:contents}.contact_contactTitle__oNn5J{grid-area:title;display:flex;flex-direction:column;gap:24px}.contact_contactEyebrow__Jbnxg{color:#d5aa3e;font-size:.75rem;font-weight:800;letter-spacing:.15em}.contact_contactTitle__oNn5J h2{max-width:820px;font-size:clamp(3.5rem,6.7vw,7rem);font-weight:500;letter-spacing:-.068em;line-height:.93}.contact_contactTitle__oNn5J p{max-width:680px;color:#9b9b97;font-size:1rem;line-height:1.7}.contact_contactInfo__90qDG>a{width:-moz-fit-content;width:fit-content;padding:17px 20px;color:#080808;background:#fcdd4e;border:1px solid #fcdd4e;font-size:.86rem;font-weight:800}.contact_borderWrap__mpbd9{grid-area:details;display:flex;padding-top:12px;border-top:1px solid rgba(255,255,255,.13)}.contact_border__Ze218{display:none}.contact_borderWrap__mpbd9>div:last-child{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.contact_spacer__q_xhy{display:none}.contact_infoSection__LMe1G{display:flex;flex-direction:column;gap:10px;min-width:0;padding:24px 0}.contact_infoSection__LMe1G h4{margin-bottom:7px;color:#d5aa3e;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.contact_infoSection__LMe1G a,.contact_infoSection__LMe1G span{color:#9e9e9a;font-size:.82rem;line-height:1.5;overflow-wrap:anywhere}.contact_infoPart__dWHYc strong{color:#d0d0cc;font-weight:700}.contact_contactForm___2VN0{grid-area:form;min-width:0;padding:clamp(28px,4vw,48px);background:#0d0d0d;border:1px solid rgba(255,255,255,.13)}.contact_contactForm___2VN0 form{display:flex;flex-direction:column;gap:24px}.contact_formSection__xbRkY{display:flex;flex-direction:column;gap:9px}.contact_budget__RMTJ2>span,.contact_formSection__xbRkY label{color:#c8c8c4;font-size:.8rem;font-weight:700}.contact_formSection__xbRkY input,.contact_formSection__xbRkY textarea{width:100%;padding:13px 14px;color:#f2f2ef;background:#080808;border:1px solid rgba(255,255,255,.18);border-radius:0;font-family:inherit;font-size:.95rem}.contact_formSection__xbRkY textarea{min-height:130px;resize:vertical}.contact_formSection__xbRkY input:focus,.contact_formSection__xbRkY textarea:focus{outline:none;border-color:#fcdd4e}.contact_budget__RMTJ2{display:flex;flex-direction:column;gap:11px}.contact_budgetWrap__jGn_S{display:flex;flex-wrap:wrap;gap:7px}.contact_budget__RMTJ2 label{flex:1 1 80px;cursor:pointer}.contact_budget__RMTJ2 input[type=radio]{display:none}.contact_budgetSelect__isW6g{min-height:39px;display:grid;place-items:center;padding:7px;color:#999995;border:1px solid rgba(255,255,255,.16);font-size:.76rem;font-weight:700}.contact_budgetSelected__jfStT{color:#080808;background:#fcdd4e;border-color:#fcdd4e}.contact_submitBtn__b7YVd{width:100%;min-height:54px;display:flex;justify-content:center;align-items:center;gap:10px;color:#080808;background:#fcdd4e;border:1px solid #fcdd4e;font-family:inherit;font-size:.88rem;font-weight:800;cursor:pointer}.contact_submitBtn__b7YVd:hover{background:#ffe979}.contact_submitBtn__b7YVd.contact_loading__7v7ki{min-height:54px;color:#080808;background:#fcdd4e}.contact_submitBtn__b7YVd:disabled{cursor:wait;opacity:.78}.contact_message__GTT8r{width:100%;padding:12px;text-align:center;font-size:.8rem;line-height:1.5}.contact_successMessage__cIRhe{color:#bcebc6;border:1px solid #48a85d;background:rgba(72,168,93,.08)}.contact_errorMessage__PgHm3{color:#ffb5b5;border:1px solid #c85151;background:rgba(200,81,81,.08)}.contact_titleAndIcon__REKlc{display:flex;align-items:flex-start;gap:6px}.contact_ldsEllipsis__K35v_{display:inline-block;width:40px;height:40px}.contact_honeypot__2FuBw{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.contact_privacyNote__5mtlL{margin:-8px 0 0;color:#858580;font-size:.72rem;line-height:1.55;text-align:center}.contact_privacyNote__5mtlL a{color:#cbb543;text-decoration:underline;text-underline-offset:3px}.contact_successPanel__ekbPM{min-height:470px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.contact_successMark__d51_C{width:52px;height:52px;display:grid;place-items:center;margin-bottom:28px;color:#080808;background:#fcdd4e;font-size:1.4rem;font-weight:900}.contact_successEyebrow__sCD62{margin:0 0 12px;color:#d5aa3e;font-size:.7rem;font-weight:800;letter-spacing:.12em}.contact_successPanel__ekbPM h3{margin:0 0 16px;color:#f2f2ef;font-size:clamp(2rem,4vw,3rem);font-weight:500;letter-spacing:-.04em;line-height:1.05}.contact_successPanel__ekbPM>p:not(.contact_successEyebrow__sCD62){margin:0 0 30px;color:#aaa9a4;font-size:.95rem;line-height:1.65}.contact_secondaryBtn__puYQp{min-height:44px;padding:11px 15px;color:#f2f2ef;background:transparent;border:1px solid rgba(255,255,255,.22);font-family:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.contact_secondaryBtn__puYQp:hover{border-color:#fcdd4e;color:#fcdd4e}@media (max-width:980px){.contact_bothSides__Qgs50{grid-template-columns:1fr;grid-template-areas:"title" "form" "details";gap:42px}.contact_borderWrap__mpbd9>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.contact_contact__uZ0Ti{padding:0 14px}.contact_innerContact__HbzGK{padding:135px 0 80px}.contact_bothSides__Qgs50{gap:45px}.contact_contactTitle__oNn5J h2{font-size:clamp(3rem,15vw,4.8rem)}.contact_borderWrap__mpbd9>div:last-child{grid-template-columns:1fr;gap:0}.contact_contactForm___2VN0{padding:26px 20px}}