.contact_contactUs__gTSgp{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;min-height:100vh;min-height:100svh;padding:108px 24px 28px;overflow:hidden}.contact_contactAura__mxtpb{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 14% 18%,rgba(219,189,134,.24),transparent 26%),radial-gradient(circle at 84% 14%,rgba(115,156,190,.16),transparent 24%),radial-gradient(circle at 58% 80%,rgba(166,201,154,.12),transparent 20%);opacity:.9}.contact_contactUsWrapper__5aKaG{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px;width:min(1240px,100%)}.contact_contactShowcase__M6z2o{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:stretch;justify-items:center}.contact_contactFooter__5K_WE,.contact_contactUsForm__hAyjm,.contact_storyPanel__PzXiT{position:relative;overflow:hidden;border:1px solid rgba(239,229,195,.12);background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),rgba(10,14,18,.7);box-shadow:0 24px 80px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.contact_contactFooter__5K_WE:before,.contact_contactUsForm__hAyjm:before,.contact_storyPanel__PzXiT:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top left,rgba(214,188,128,.16),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.05),transparent 32%)}.contact_storyPanel__PzXiT{display:flex;flex-direction:column;gap:28px;min-height:100%;padding:40px;border-radius:34px}.contact_kicker__bxCTE{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:10px 15px;border-radius:999px;border:1px solid rgba(238,226,194,.14);background:rgba(255,255,255,.04);color:#f1e5bc;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.contact_heroTitle__hHMaF{max-width:12ch;margin:0;color:#f8f4ea;font-size:clamp(3rem,4vw,4.65rem);line-height:.96;font-weight:500;letter-spacing:-.04em}.contact_heroCopy__1zAN4{max-width:62ch;margin:0;color:rgba(220,227,235,.82);font-size:15px;line-height:1.9}.contact_heroMeta__U14_i{display:flex;flex-wrap:wrap;gap:12px}.contact_metaItem__nm54C{display:inline-flex;align-items:center;gap:10px;padding:13px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:#edf2f8;font-size:13px}.contact_consultationGrid__CaTv_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:auto}.contact_consultationCard__RyDdd{position:relative;min-height:100%;padding:20px 18px 18px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.015)),rgba(12,16,22,.72)}.contact_consultationIcon__EDkel{display:inline-flex;justify-content:center;align-items:center;width:38px;height:38px;border-radius:14px;background:linear-gradient(135deg,rgba(239,226,194,.15),rgba(255,255,255,.04));color:#f1e5bc;margin-bottom:18px}.contact_consultationEyebrow__H4SCd{display:block;margin-bottom:10px;color:rgba(191,200,210,.72);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.contact_consultationCard__RyDdd h2{margin:0 0 10px;color:#f8f4ea;font-size:18px;line-height:1.28;font-weight:500}.contact_consultationCard__RyDdd p{margin:0;color:rgba(205,214,223,.76);font-size:13px;line-height:1.7}.contact_contactUsForm__hAyjm{display:flex;flex-direction:column;gap:24px;width:min(980px,100%);padding:34px;border-radius:34px}.contact_formTop__1qV5k{display:grid;gap:18px}.contact_formEyebrow__7e0uf{display:inline-block;margin-bottom:10px;color:rgba(194,204,214,.76);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.contact_formTitle__ttoBq{margin:0;color:#f8f4ea;font-size:clamp(2rem,3vw,3rem);line-height:1;font-weight:500;letter-spacing:-.03em}.contact_formStatus__tbCFk{padding:15px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:rgba(215,223,231,.86);font-size:13px;line-height:1.65}.contact_statusSuccess__tpS2d{border-color:rgba(136,233,191,.28);background:rgba(78,153,119,.12);color:#b7f4d6}.contact_statusError__JeXOF{border-color:rgba(255,153,153,.24);background:rgba(125,52,52,.14);color:#ffc3c3}.contact_formGrid__9Vysy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.contact_inputGroup__BSgEQ{display:flex;flex-direction:column;gap:9px}.contact_inputGroup__BSgEQ label{color:rgba(221,228,236,.84);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.contact_fullWidthField__f19xg{grid-column:1/-1}.contact_input__XHDqJ,.contact_select__hLAGZ,.contact_textarea__o6tY1{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),rgba(10,14,18,.6);color:#fbfcfe;padding:15px 16px;font-size:14px;line-height:1.4;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease}.contact_input__XHDqJ::placeholder,.contact_textarea__o6tY1::placeholder{color:rgba(173,183,194,.54)}.contact_input__XHDqJ:focus,.contact_select__hLAGZ:focus,.contact_textarea__o6tY1:focus{outline:none;border-color:rgba(238,226,194,.34);box-shadow:0 0 0 4px rgba(238,226,194,.08);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03)),rgba(12,16,22,.82);transform:translateY(-1px)}.contact_select__hLAGZ{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='rgba(245,244,234,0.82)' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:46px}.contact_select__hLAGZ option{color:#f8fbfe;background:#0c1016}.contact_textarea__o6tY1{min-height:148px;resize:vertical}.contact_formActions__jGFtY{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.contact_submitButton__eh3p5{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:210px;border:none;border-radius:999px;padding:15px 24px;background:linear-gradient(135deg,#f4e6bb,#d7bd7c 46%,#c7a661);color:#111317;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;box-shadow:0 18px 34px rgba(199,166,97,.2)}.contact_submitButton__eh3p5:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 22px 38px rgba(199,166,97,.28)}.contact_submitButton__eh3p5:disabled{cursor:wait;opacity:.72}.contact_assurance__9SCnl{display:inline-flex;align-items:center;gap:10px;color:rgba(210,218,227,.82);font-size:12px;line-height:1.6}.contact_disclaimer__I2zRk{color:rgba(177,187,198,.68);font-size:11px;line-height:1.7}.contact_contactFooter__5K_WE{display:flex;justify-content:center;padding:18px 24px 16px;border-radius:26px}.contact_footerMainRow__W1dMZ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:30px;width:100%}.contact_footerInfoColumn__sC_Jg{display:flex;flex-direction:column;gap:14px}.contact_footerNav__T9ekM{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.contact_footerCopy__g260E,.contact_footerLink__ozp1t,.contact_footerNavLink__056TE,.contact_footerReraRow__GE13b{color:rgba(235,239,244,.82)}.contact_footerNavLink__056TE{text-decoration:none;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.contact_footerLink__ozp1t:hover,.contact_footerNavLink__056TE:hover{color:#ffffff}.contact_footerCopy__g260E,.contact_footerLink__ozp1t,.contact_footerReraRow__GE13b{font-size:11px;text-decoration:none}.contact_footerSocial__oNhyI{display:flex;gap:10px}.contact_socialIcon__e7SGo{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:rgba(241,244,247,.9);transition:transform .2s ease,border-color .2s ease,background .2s ease}.contact_socialIcon__e7SGo svg{width:14px;height:14px}.contact_socialIcon__e7SGo:hover{transform:translateY(-1px);border-color:rgba(239,229,195,.3);background:rgba(239,229,195,.09)}.contact_footerContactRow__3aQrf{display:flex;flex-wrap:wrap;gap:10px 14px}.contact_footerPoweredBy__e0nY5{width:220px}.contact_footerPoweredBy__e0nY5 img{width:100%;height:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.92}@media (max-width:1100px){.contact_contactUs__gTSgp{padding-top:92px}.contact_contactShowcase__M6z2o{justify-items:stretch}.contact_heroTitle__hHMaF{max-width:100%}.contact_consultationGrid__CaTv_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.contact_contactUs__gTSgp{padding:88px 14px 86px}.contact_contactUsWrapper__5aKaG{gap:18px}.contact_contactUsForm__hAyjm,.contact_storyPanel__PzXiT{padding:24px;border-radius:26px}.contact_contactUsForm__hAyjm{width:100%}.contact_storyPanel__PzXiT{gap:22px}.contact_heroTitle__hHMaF{font-size:clamp(2.35rem,12vw,3.35rem)}.contact_heroCopy__1zAN4{font-size:14px;line-height:1.8}.contact_consultationGrid__CaTv_,.contact_formGrid__9Vysy{grid-template-columns:1fr}.contact_fullWidthField__f19xg{grid-column:auto}.contact_formTitle__ttoBq{font-size:clamp(1.85rem,8vw,2.4rem)}.contact_formActions__jGFtY{flex-direction:column;align-items:stretch}.contact_submitButton__eh3p5{width:100%}.contact_contactFooter__5K_WE{padding:16px 18px;border-radius:22px}.contact_footerInfoColumn__sC_Jg,.contact_footerMainRow__W1dMZ{gap:20px}.contact_footerContactRow__3aQrf,.contact_footerInfoColumn__sC_Jg,.contact_footerMainRow__W1dMZ,.contact_footerNav__T9ekM,.contact_footerSocial__oNhyI{justify-content:center;align-items:center;text-align:center}.contact_footerPoweredBy__e0nY5{width:152px}}@media (max-width:560px){.contact_contactUs__gTSgp{padding-inline:12px}.contact_contactUsForm__hAyjm,.contact_storyPanel__PzXiT{padding:20px}.contact_kicker__bxCTE,.contact_metaItem__nm54C{width:100%;justify-content:center}.contact_consultationGrid__CaTv_{grid-template-columns:1fr}.contact_consultationCard__RyDdd{border-radius:20px}}