@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap");.fdc-card{border-radius:16px;box-shadow:0 32px 80px rgba(0,0,0,.35),0 8px 24px rgba(0,0,0,.2),0 2px 8px rgba(0,0,0,.12);display:grid;font-family:Montserrat,sans-serif;grid-template-columns:1fr 1fr;margin:0 auto;max-width:80%;overflow:hidden;width:100%}.fdc-col-info{background:#0a1f3c;display:flex;flex-direction:column;gap:28px;padding:52px 40px}.fdc-titulo{color:#fff;font-size:26px;font-weight:700;line-height:1.3;margin:0}.fdc-contact-item{align-items:flex-start;display:flex;gap:16px}.fdc-contact-icon{align-items:center;border:1.5px solid #1ab5c8;border-radius:50%;color:#1ab5c8;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-top:2px;width:36px}.fdc-contact-icon svg{height:16px;width:16px}.fdc-contact-text{display:flex;flex-direction:column;gap:2px}.fdc-contact-text strong{color:#fff;display:block;font-size:14px;font-weight:700;margin-bottom:4px}.fdc-contact-text span{color:#a0b4cc;font-size:13px;line-height:1.6}.fdc-col-form{background:#fff;box-shadow:8px 8px 32px rgba(0,0,0,.18),2px 2px 8px rgba(0,0,0,.08);display:flex;flex-direction:column;justify-content:center;padding:52px 40px;position:relative;z-index:1}.fdc-form-eyebrow{color:#185fa5;font-size:11px;font-weight:600;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.fdc-form-titulo{color:#1a1a2e;font-size:20px;font-weight:600;margin-bottom:24px}.fdc-col-form .hs-form .hs-form-field{margin-bottom:14px}.fdc-col-form .hs-form label{color:#555;display:block;font-size:12px;font-weight:500;margin-bottom:4px}.fdc-col-form .hs-form label .hs-form-required{color:#e24b4a;margin-left:2px}.fdc-col-form .hs-form input[type=email],.fdc-col-form .hs-form input[type=number],.fdc-col-form .hs-form input[type=tel],.fdc-col-form .hs-form input[type=text],.fdc-col-form .hs-form select,.fdc-col-form .hs-form textarea{-webkit-appearance:none;appearance:none;background:#f5f7fa;border:1px solid #d0d5dd;border-radius:8px;color:#1a1a2e;font-family:Montserrat,sans-serif;font-size:13px;outline:none;padding:9px 11px;transition:border-color .2s,box-shadow .2s;width:100%}.fdc-col-form .hs-form input:focus,.fdc-col-form .hs-form select:focus,.fdc-col-form .hs-form textarea:focus{background:#fff;border-color:#1ab5c8;box-shadow:0 0 0 3px rgba(26,181,200,.15)}.fdc-col-form .hs-form textarea{min-height:80px;resize:vertical}.fdc-col-form .hs-form .actions,.fdc-col-form .hs-form .hs-submit{background:transparent!important;border:none!important;margin:0!important;padding:0!important}.fdc-col-form .hs-form .hs-button,.fdc-col-form .hs-form input[type=submit]{background:#185fa5;border:none!important;border-radius:8px;box-shadow:none!important;color:#fff;cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;margin-top:6px;padding:11px;transition:background .2s;width:100%}.fdc-col-form .hs-form .hs-button:hover,.fdc-col-form .hs-form input[type=submit]:hover{background:#0a1f3c}.fdc-col-form .hs-form .hs-error-msgs{list-style:none;margin-top:3px}.fdc-col-form .hs-form .hs-error-msg{color:#e24b4a;font-size:11px}.fdc-col-form .hs-form .legal-consent-container{color:#888;font-size:11px;line-height:1.5;margin-top:10px}@media (max-width:768px){.fdc-card{grid-template-columns:1fr}.fdc-col-form,.fdc-col-info{padding:36px 28px}.fdc-col-form{box-shadow:none}}