.ContactSection-module__iqBh2W__section{background:#fff;padding:130px 24px 80px;position:relative;overflow:hidden}.ContactSection-module__iqBh2W__grid{pointer-events:none;background-image:linear-gradient(#1a1a1a08 1px,#0000 1px),linear-gradient(90deg,#1a1a1a08 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.ContactSection-module__iqBh2W__glow{filter:blur(50px);pointer-events:none;background:radial-gradient(circle,#c6282814,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:100px;right:-150px}.ContactSection-module__iqBh2W__inner{max-width:var(--max-width);flex-direction:column;gap:56px;margin:0 auto;display:flex;position:relative}.ContactSection-module__iqBh2W__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;font-size:clamp(34px,4.4vw,52px);font-weight:700;line-height:1.1}.ContactSection-module__iqBh2W__subtitle{color:#4b5563;text-wrap:pretty;max-width:680px;margin:0 auto;font-size:18px;line-height:1.6}.ContactSection-module__iqBh2W__quickGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.ContactSection-module__iqBh2W__card{background:#fff;border:1px solid #00000014;border-radius:20px;flex-direction:column;gap:12px;padding:24px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 4px 16px -4px #0000000a}.ContactSection-module__iqBh2W__linkCard:hover{border-color:#c6282840;transform:translateY(-3px);box-shadow:0 16px 32px -10px #00000014}.ContactSection-module__iqBh2W__whatsAppCard:hover{border-color:#1faa554d}.ContactSection-module__iqBh2W__whatsAppTile{background:linear-gradient(135deg,#25d366,#128c7e)!important}.ContactSection-module__iqBh2W__cardTitle{font-family:var(--font-display);color:var(--ink);font-size:16px;font-weight:700}.ContactSection-module__iqBh2W__cardValue{font-family:var(--font-code);color:var(--red);font-size:15px;font-weight:600}.ContactSection-module__iqBh2W__whatsAppValue{color:#128c7e}.ContactSection-module__iqBh2W__cardHint{color:#6b7280;margin-top:auto;font-size:12px}.ContactSection-module__iqBh2W__cardText{color:#4b5563;font-size:13.5px;line-height:1.5}.ContactSection-module__iqBh2W__formContainer{background:#fff;border:1px solid #00000014;border-radius:24px;grid-template-columns:1fr 1.15fr;align-items:center;gap:48px;padding:40px;display:grid;box-shadow:0 20px 48px -15px #0000000f}.ContactSection-module__iqBh2W__formCopy{flex-direction:column;gap:16px;display:flex}.ContactSection-module__iqBh2W__badge{color:var(--red);background:#c6282814;border-radius:9999px;align-items:center;gap:8px;width:fit-content;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.ContactSection-module__iqBh2W__formHeading{font-family:var(--font-display);color:var(--ink);font-size:28px;font-weight:700;line-height:1.15}.ContactSection-module__iqBh2W__formLead{color:#4b5563;font-size:15.5px;line-height:1.6}.ContactSection-module__iqBh2W__formPerks{flex-direction:column;gap:12px;margin-top:12px;display:flex}.ContactSection-module__iqBh2W__formPerk{color:#374151;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.ContactSection-module__iqBh2W__formWrapper{background:#fdfdfd;border:1px solid #f0f0f0;border-radius:20px;padding:32px}.ContactSection-module__iqBh2W__form{flex-direction:column;gap:18px;display:flex}.ContactSection-module__iqBh2W__formRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ContactSection-module__iqBh2W__field{flex-direction:column;gap:6px;display:flex}.ContactSection-module__iqBh2W__label{color:#374151;font-size:12.5px;font-weight:600}.ContactSection-module__iqBh2W__input,.ContactSection-module__iqBh2W__select{width:100%;color:var(--ink);box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:10px;padding:12px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.ContactSection-module__iqBh2W__input:focus,.ContactSection-module__iqBh2W__select:focus{border-color:var(--red);outline:none;box-shadow:0 0 0 3px #c628281f}.ContactSection-module__iqBh2W__channelGroup{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ContactSection-module__iqBh2W__channelBtn{all:unset;cursor:pointer;text-align:center;color:#4b5563;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:10px 8px;font-size:12px;font-weight:600;transition:all .2s}.ContactSection-module__iqBh2W__channelBtn:hover{border-color:#9ca3af}.ContactSection-module__iqBh2W__channelActive{border-color:var(--red);color:var(--red);background:#c6282814}.ContactSection-module__iqBh2W__submitBtn{all:unset;cursor:pointer;background:linear-gradient(135deg, var(--red), var(--red-dark));color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:14px;font-size:15px;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 14px -2px #c6282866}.ContactSection-module__iqBh2W__submitBtn:hover{background:linear-gradient(135deg,#b71c1c,#7f0000);transform:translateY(-1px);box-shadow:0 8px 20px -3px #c628288c}.ContactSection-module__iqBh2W__thankYouBox{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:32px 16px;display:flex}.ContactSection-module__iqBh2W__thankTitle{font-family:var(--font-display);color:var(--ink);font-size:22px;font-weight:700}.ContactSection-module__iqBh2W__thankText{color:#4b5563;max-width:380px;font-size:14.5px;line-height:1.55}.ContactSection-module__iqBh2W__whatsAppJumpBtn{color:#fff;background:#25d366;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 4px 14px #25d36666}.ContactSection-module__iqBh2W__whatsAppJumpBtn:hover{color:#fff;background:#1eb855;transform:translateY(-1px)}@media (max-width:1024px){.ContactSection-module__iqBh2W__quickGrid{grid-template-columns:repeat(2,1fr)}.ContactSection-module__iqBh2W__formContainer{grid-template-columns:1fr;padding:28px}}@media (max-width:640px){.ContactSection-module__iqBh2W__quickGrid,.ContactSection-module__iqBh2W__formRow,.ContactSection-module__iqBh2W__channelGroup{grid-template-columns:1fr}}
