.ContactForm-module__j1WgZG__section{grid-template-columns:minmax(0,.86fr) minmax(320px,1fr);align-items:start;gap:clamp(1.5rem,5vw,4rem);width:min(1400px,100% - 2.5rem);margin:0 auto;padding:clamp(3rem,7vw,6rem) 0;display:grid}.ContactForm-module__j1WgZG__applicationSection{grid-template-columns:minmax(260px,.58fr) minmax(0,1.42fr);gap:clamp(1rem,3vw,2rem);padding-top:clamp(1.25rem,3vw,2.5rem);padding-bottom:clamp(2rem,5vw,4rem)}.ContactForm-module__j1WgZG__copy{position:sticky;top:126px}.ContactForm-module__j1WgZG__applicationCopy{position:static}.ContactForm-module__j1WgZG__kicker{color:var(--ocean-teal);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:900}.ContactForm-module__j1WgZG__copy h2{color:var(--text);margin-top:.55rem;font-size:clamp(2.3rem,5vw,4.6rem);line-height:.98}.ContactForm-module__j1WgZG__applicationCopy h2{font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.02}.ContactForm-module__j1WgZG__copy p:not(.ContactForm-module__j1WgZG__kicker){max-width:640px;color:var(--text-muted);margin-top:1rem;line-height:1.72}.ContactForm-module__j1WgZG__copy a{color:var(--primary-teal);font-weight:900}.ContactForm-module__j1WgZG__contactRows{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.ContactForm-module__j1WgZG__contactRows a{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--text);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:.78rem;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.ContactForm-module__j1WgZG__contactRows a:hover{transform:translateY(-2px)}.ContactForm-module__j1WgZG__contactRows .ContactForm-module__j1WgZG__phoneLink{gap:.35rem}.ContactForm-module__j1WgZG__phoneLink span,.ContactForm-module__j1WgZG__phoneLink strong{white-space:nowrap}.ContactForm-module__j1WgZG__phoneLink span{font-weight:900}.ContactForm-module__j1WgZG__phoneLink strong{font:inherit;font-weight:900}.ContactForm-module__j1WgZG__contactRows a:last-child{background:var(--whatsapp-green);border-color:var(--whatsapp-green);color:var(--white)}.ContactForm-module__j1WgZG__contactRows a:last-child:hover{background:var(--whatsapp-green-dark);border-color:var(--whatsapp-green-dark)}.ContactForm-module__j1WgZG__form{background:linear-gradient(135deg, #0f6b741a, transparent 42%), var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.ContactForm-module__j1WgZG__formGroupTitle{border-top:1px solid var(--line);color:var(--text);grid-column:1/-1;align-items:center;gap:.65rem;margin-top:.35rem;padding:.85rem 0 .35rem;display:flex}.ContactForm-module__j1WgZG__formGroupTitle:first-of-type{border-top:0;margin-top:0;padding-top:0}.ContactForm-module__j1WgZG__formGroupTitle span{background:var(--primary-teal);width:28px;height:28px;color:var(--white);border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:900;display:inline-flex}.ContactForm-module__j1WgZG__formGroupTitle strong{letter-spacing:.1em;text-transform:uppercase;font-size:.78rem}.ContactForm-module__j1WgZG__form label{color:var(--text-soft);letter-spacing:.12em;text-transform:uppercase;gap:.45rem;font-size:.72rem;font-weight:900;display:grid}.ContactForm-module__j1WgZG__form input,.ContactForm-module__j1WgZG__form select,.ContactForm-module__j1WgZG__form textarea{border:1px solid var(--line);background:var(--bg);width:100%;min-height:48px;color:var(--text);font:inherit;letter-spacing:0;text-transform:none;border-radius:16px;padding:.82rem;transition:border-color .18s,box-shadow .18s,background .18s}.ContactForm-module__j1WgZG__form textarea{resize:vertical;min-height:150px}.ContactForm-module__j1WgZG__form input:focus,.ContactForm-module__j1WgZG__form select:focus,.ContactForm-module__j1WgZG__form textarea:focus{border-color:var(--ocean-teal);outline:0;box-shadow:0 0 0 4px #2b8e9824}:is(:root[data-theme=dark] .ContactForm-module__j1WgZG__form input[type=date],:root[data-theme=dark] .ContactForm-module__j1WgZG__form input[type=time]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] .ContactForm-module__j1WgZG__form input[type=date]::-webkit-calendar-picker-indicator{filter:brightness(0)invert();opacity:.9}:root[data-theme=dark] .ContactForm-module__j1WgZG__form input[type=time]::-webkit-calendar-picker-indicator{filter:brightness(0)invert();opacity:.9}.ContactForm-module__j1WgZG__full,.ContactForm-module__j1WgZG__honeypot,.ContactForm-module__j1WgZG__form button,.ContactForm-module__j1WgZG__consentLabel,.ContactForm-module__j1WgZG__success,.ContactForm-module__j1WgZG__error{grid-column:1/-1}.ContactForm-module__j1WgZG__consentLabel{align-items:flex-start;line-height:1.45;color:var(--text-muted)!important;letter-spacing:0!important;text-transform:none!important;grid-template-columns:none!important;gap:.65rem!important;font-size:.75rem!important;font-weight:700!important;display:flex!important}.ContactForm-module__j1WgZG__consentLabel input{width:18px;min-width:18px;min-height:18px;accent-color:var(--primary-teal);margin-top:.1rem;padding:0}.ContactForm-module__j1WgZG__honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ContactForm-module__j1WgZG__form button{background:var(--primary-teal);min-height:52px;color:var(--white);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.9rem 1.2rem;font-size:.8rem;font-weight:900;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 18px 42px #0f6b7433}.ContactForm-module__j1WgZG__form button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 24px 55px #0f6b7442}.ContactForm-module__j1WgZG__form button:disabled{cursor:wait;opacity:.7}.ContactForm-module__j1WgZG__success,.ContactForm-module__j1WgZG__error{border-radius:16px;margin:0;padding:.9rem;line-height:1.5}.ContactForm-module__j1WgZG__success{color:var(--primary-teal);background:#0f6b741a}.ContactForm-module__j1WgZG__error{color:var(--crimson);background:#c63a3a1a}@media (max-width:980px){.ContactForm-module__j1WgZG__section,.ContactForm-module__j1WgZG__form{grid-template-columns:1fr}.ContactForm-module__j1WgZG__copy{position:static}}@media (max-width:640px){.ContactForm-module__j1WgZG__section{width:min(100% - 1.5rem,1400px);padding:3rem 0}.ContactForm-module__j1WgZG__copy h2{font-size:clamp(2.2rem,12vw,3.5rem)}.ContactForm-module__j1WgZG__contactRows a{flex:160px}.ContactForm-module__j1WgZG__contactRows .ContactForm-module__j1WgZG__phoneLink{text-align:center;flex-direction:column;gap:.2rem;min-width:min(100%,210px);line-height:1.05}}
.LeadPanel-module__jfnf1q__panel{width:min(1400px,100% - 2.5rem);color:var(--white);background-color:#0000;background-image:linear-gradient(135deg,#1f252bf5,#0f6b74eb),url(https://images.unsplash.com/photo-1542362567-b07e54358753?auto=format&fit=crop&w=1600&q=80);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:32px;grid-template-columns:minmax(0,.9fr) minmax(320px,.75fr);align-items:start;gap:clamp(1.5rem,5vw,5rem);margin:clamp(3rem,6vw,5rem) auto;padding:clamp(2rem,5vw,4rem);display:grid;overflow:hidden;box-shadow:0 30px 90px #0f171f2e}.LeadPanel-module__jfnf1q__compact{margin-top:0}.LeadPanel-module__jfnf1q__kicker{color:var(--ocean-teal);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.LeadPanel-module__jfnf1q__panel h2{max-width:720px;margin-top:.55rem;font-size:clamp(2rem,5vw,4rem);line-height:1}.LeadPanel-module__jfnf1q__panel p{color:#ffffffc7;max-width:620px;margin-top:1rem;line-height:1.7}.LeadPanel-module__jfnf1q__actions{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f6f4f0;border-radius:24px;gap:.9rem;padding:1rem;display:grid}.LeadPanel-module__jfnf1q__actions a{white-space:nowrap;background:var(--whatsapp-green);min-height:48px;color:var(--white);border-radius:999px;justify-content:center;align-items:center;font-weight:900;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.LeadPanel-module__jfnf1q__actions a:hover{transform:translateY(-2px);box-shadow:0 18px 42px #0f171f2e}.LeadPanel-module__jfnf1q__actions a:first-child:hover{background:var(--whatsapp-green-dark)}.LeadPanel-module__jfnf1q__actions a:not(:first-child){background:var(--graphite)}@media (max-width:900px){.LeadPanel-module__jfnf1q__panel{grid-template-columns:1fr;width:min(100% - 1.5rem,1400px)}}
