.landing-contact-section-module__Hu0AFa__section{background:linear-gradient(#0b1018 0%,#070b12 100%);padding:clamp(36px,6vw,52px) 0 clamp(28px,5vw,40px);position:relative;overflow:hidden}.landing-contact-section-module__Hu0AFa__backdrop{pointer-events:none;position:absolute;inset:0}.landing-contact-section-module__Hu0AFa__grid{opacity:.2;background-color:#0000;background-image:linear-gradient(#1e88ff0a 1px,#0000 1px),linear-gradient(90deg,#1e88ff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000a6 0%,#00000026 100%);mask-image:linear-gradient(#000000a6 0%,#00000026 100%)}.landing-contact-section-module__Hu0AFa__container{z-index:1;gap:clamp(16px,3.5vw,22px);width:min(520px,100% - 28px);margin-inline:auto;display:grid;position:relative}.landing-contact-section-module__Hu0AFa__header{text-align:center;gap:10px;display:grid}.landing-contact-section-module__Hu0AFa__title{letter-spacing:-.04em;color:#f4f7fb;text-wrap:balance;margin:0;font-size:clamp(24px,6.2vw,32px);font-weight:900;line-height:1.08}.landing-contact-section-module__Hu0AFa__subtitle{color:#aeb6c3e6;text-wrap:balance;margin:0;font-size:clamp(14px,3.6vw,15px);line-height:1.5}.landing-contact-section-module__Hu0AFa__card{background:linear-gradient(#111827eb 0%,#0a0f18f5 100%);border:1px solid #1e88ff24;border-radius:22px;padding:clamp(18px,4vw,22px);box-shadow:0 16px 36px #00000038,inset 0 1px #ffffff0d}.landing-contact-section-module__Hu0AFa__cardHeader{gap:6px;display:grid}.landing-contact-section-module__Hu0AFa__cardHeader h3{letter-spacing:-.03em;color:#f4f7fb;margin:0;font-size:17px;font-weight:800;line-height:1.15}.landing-contact-section-module__Hu0AFa__cardHeader p{color:#aeb6c3e0;margin:0;font-size:14px;line-height:1.45}.landing-contact-section-module__Hu0AFa__form{gap:12px;margin-top:16px;display:grid}.landing-contact-section-module__Hu0AFa__field{gap:6px;display:grid}.landing-contact-section-module__Hu0AFa__field span{color:#e6e8ebeb;font-size:12px;font-weight:700}.landing-contact-section-module__Hu0AFa__field input,.landing-contact-section-module__Hu0AFa__field select{color:#f4f7fb;background:#080c14f0;border:1px solid #e6e8eb1f;border-radius:14px;outline:none;width:100%;min-height:48px;padding:0 14px;font-size:15px}.landing-contact-section-module__Hu0AFa__field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#aeb6c3b3 50%),linear-gradient(135deg,#aeb6c3b3 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 13px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.landing-contact-section-module__Hu0AFa__field input::placeholder{color:#8a96a6b8}.landing-contact-section-module__Hu0AFa__field input:focus,.landing-contact-section-module__Hu0AFa__field select:focus{border-color:#1e88ff61;box-shadow:0 0 0 3px #1e88ff1f}.landing-contact-section-module__Hu0AFa__submit,.landing-contact-section-module__Hu0AFa__whatsapp{border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.landing-contact-section-module__Hu0AFa__submit{cursor:pointer;color:#fff;background:linear-gradient(#3ea4ff 0%,#1e88ff 52%,#1162d1 100%);border:1px solid #0000;margin-top:2px;box-shadow:0 12px 28px #1e88ff3d,inset 0 1px #ffffff3d}.landing-contact-section-module__Hu0AFa__submit:hover:not(:disabled){transform:translateY(-1px)}.landing-contact-section-module__Hu0AFa__submit:disabled{opacity:.75;cursor:progress;transform:none}.landing-contact-section-module__Hu0AFa__feedback{color:#6ce9a6;margin:12px 0 0;font-size:13px;line-height:1.45}.landing-contact-section-module__Hu0AFa__feedbackError{color:#fda29b}.landing-contact-section-module__Hu0AFa__whatsapp{color:#f4f7fb;background:#0c121ee0;border:1px solid #e6e8eb1f;margin-top:10px}.landing-contact-section-module__Hu0AFa__whatsapp:hover{border-color:#1e88ff38;transform:translateY(-1px)}@media (min-width:720px){.landing-contact-section-module__Hu0AFa__container{width:min(560px,100% - 40px)}.landing-contact-section-module__Hu0AFa__card{border-radius:24px;padding:22px 24px}}
