.contact-form-module__CIGq2G__contactExperience{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:clamp(28px,4vw,64px);display:grid;position:relative}.contact-form-module__CIGq2G__contactExperience>*,.contact-form-module__CIGq2G__formGrid>*{min-width:0}.contact-form-module__CIGq2G__contactIntro{background:var(--ink);color:var(--text-on-dark);border-radius:2px;padding:clamp(34px,4vw,58px)}.contact-form-module__CIGq2G__kicker{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:13px;margin:0;font-size:9px;font-weight:650;display:flex}.contact-form-module__CIGq2G__kicker:before{content:"";background:currentColor;flex:none;width:34px;height:1px}.contact-form-module__CIGq2G__contactIntro h2,.contact-form-module__CIGq2G__formHeading h2,.contact-form-module__CIGq2G__successState h2{letter-spacing:-.052em;margin:22px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(39px,3.7vw,58px);font-weight:400;line-height:.98}.contact-form-module__CIGq2G__contactIntro>p:not(.contact-form-module__CIGq2G__kicker),.contact-form-module__CIGq2G__formHeading>p:not(.contact-form-module__CIGq2G__kicker),.contact-form-module__CIGq2G__successState>p:not(.contact-form-module__CIGq2G__kicker){color:var(--ink-soft);margin:22px 0 0;font-size:14px;line-height:1.65}.contact-form-module__CIGq2G__contactIntro>p:not(.contact-form-module__CIGq2G__kicker){color:var(--text-on-dark-muted)}.contact-form-module__CIGq2G__contactIntro h2{color:var(--text-on-dark)}.contact-form-module__CIGq2G__contactWays{gap:10px;margin-top:32px;display:grid}.contact-form-module__CIGq2G__contactWays a{background:#ffffff09;border:1px solid #ffffff1f;border-radius:2px;grid-template-columns:minmax(74px,.42fr) 1fr auto;align-items:center;gap:16px;min-height:68px;padding:14px 16px;transition:border-color .16s,background .16s,transform .16s;display:grid}.contact-form-module__CIGq2G__contactWays a:hover,.contact-form-module__CIGq2G__contactWays a:focus-visible{background:#ffffff12;border-color:#dabc7ea8;transform:translate(3px)}.contact-form-module__CIGq2G__contactWays .ui-whatsapp{width:18px;height:18px}.contact-form-module__CIGq2G__contactWays span{color:var(--gold);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:650}.contact-form-module__CIGq2G__contactWays strong{color:var(--text-on-dark);font-size:12px;line-height:1.45}.contact-form-module__CIGq2G__formPanel{background:#f3efe69e;border:0;border-radius:2px;padding:clamp(30px,3.8vw,54px);box-shadow:0 24px 60px #11131414}.contact-form-module__CIGq2G__formHeading h2{max-width:660px;font-size:clamp(38px,3.4vw,54px)}.contact-form-module__CIGq2G__formHeading>p:not(.contact-form-module__CIGq2G__kicker){margin-top:13px;font-size:14px}.contact-form-module__CIGq2G__formHeading>small{color:var(--ink-soft);margin-top:10px;font-size:10px;display:block}.contact-form-module__CIGq2G__formGrid{grid-template-columns:1fr 1fr;gap:24px 20px;margin-top:30px;display:grid}.contact-form-module__CIGq2G__formGrid>label{align-content:start;gap:8px;min-width:0;display:grid}.contact-form-module__CIGq2G__formGrid>label>span:first-child{font-size:11px;font-weight:600}.contact-form-module__CIGq2G__formGrid small{color:var(--ink-soft);font-size:9px;font-weight:400}.contact-form-module__CIGq2G__formGrid input:not([type=checkbox]),.contact-form-module__CIGq2G__formGrid select,.contact-form-module__CIGq2G__formGrid textarea{width:100%;color:var(--text-on-light);font:inherit;background:#ffffff61;border:0;border-bottom:1px solid #24262b47;border-radius:0;outline:0;font-size:15px;transition:border-color .15s,background .15s,box-shadow .15s}.contact-form-module__CIGq2G__formGrid input:not([type=checkbox]),.contact-form-module__CIGq2G__formGrid select{min-height:50px;padding:0 14px}.contact-form-module__CIGq2G__formGrid textarea{resize:vertical;min-height:156px;padding:14px;line-height:1.55}.contact-form-module__CIGq2G__formGrid input:focus,.contact-form-module__CIGq2G__formGrid select:focus,.contact-form-module__CIGq2G__formGrid textarea:focus{border-color:var(--gold);background:#ffffffb8;box-shadow:0 3px #b78a3924}.contact-form-module__CIGq2G__formGrid [aria-invalid=true]:not(.contact-form-module__CIGq2G__privacyField){border-color:#8b3a32}.contact-form-module__CIGq2G__messageField,.contact-form-module__CIGq2G__privacyField{grid-column:1/-1}.contact-form-module__CIGq2G__privacyField{color:var(--ink-soft);grid-template-columns:22px 1fr;align-items:start;font-size:11px;line-height:1.55;position:relative;gap:10px 12px!important}.contact-form-module__CIGq2G__privacyField input{width:20px;height:20px;accent-color:var(--text-on-light);margin:1px 0 0}.contact-form-module__CIGq2G__privacyField a{color:var(--text-on-light);border-bottom:1px solid;font-weight:700}.contact-form-module__CIGq2G__privacyField .contact-form-module__CIGq2G__fieldError{grid-column:2}.contact-form-module__CIGq2G__fieldError,.contact-form-module__CIGq2G__formError{color:#8b3a32;font-size:10px;font-weight:700;line-height:1.45}.contact-form-module__CIGq2G__formError{background:#8b3a320f;border-left:2px solid;margin:20px 0 0;padding:12px 14px}.contact-form-module__CIGq2G__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-form-module__CIGq2G__submitButton,.contact-form-module__CIGq2G__successState button{border:1px solid var(--ink);background:var(--ink);min-height:50px;color:var(--text-on-dark);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:13px;margin-top:26px;padding:0 21px;font-size:12px;font-weight:600;transition:background .16s,color .16s,transform .16s;display:inline-flex}.contact-form-module__CIGq2G__submitButton:hover:not(:disabled),.contact-form-module__CIGq2G__successState button:hover{color:var(--text-on-light);background:0 0;transform:translateY(-2px)}.contact-form-module__CIGq2G__submitButton:disabled{cursor:wait;opacity:.6}.contact-form-module__CIGq2G__successState{flex-direction:column;justify-content:center;min-height:430px;display:flex}.contact-form-module__CIGq2G__successState button{width:fit-content}@media (max-width:1120px){.contact-form-module__CIGq2G__contactExperience{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:40px}.contact-form-module__CIGq2G__contactWays a{grid-template-columns:1fr auto}.contact-form-module__CIGq2G__contactWays span{grid-column:1/-1}}@media (max-width:760px){.contact-form-module__CIGq2G__contactExperience{grid-template-columns:1fr;gap:24px}.contact-form-module__CIGq2G__contactIntro h2,.contact-form-module__CIGq2G__formHeading h2,.contact-form-module__CIGq2G__successState h2{font-size:clamp(37px,10.8vw,46px)}.contact-form-module__CIGq2G__contactWays a{min-height:60px}.contact-form-module__CIGq2G__formPanel{box-shadow:none;margin-inline:0;padding:34px 24px 40px}.contact-form-module__CIGq2G__contactIntro{padding:34px 24px 38px}.contact-form-module__CIGq2G__formGrid{grid-template-columns:1fr;gap:18px}.contact-form-module__CIGq2G__messageField,.contact-form-module__CIGq2G__privacyField{grid-column:auto}.contact-form-module__CIGq2G__submitButton,.contact-form-module__CIGq2G__successState button{width:100%;min-height:52px}.contact-form-module__CIGq2G__successState{min-height:360px}}
