.w7Ba6q_contactHero{border-bottom:1px solid var(--mf-border);background:radial-gradient(circle at 12% 20%,#ff7a0029,#0000 28%),radial-gradient(circle at 88% 14%,#16a34a21,#0000 26%),linear-gradient(135deg,#fff8ef 0%,#fff 52%,#f3fff7 100%);padding:62px 0}.w7Ba6q_contactTitle{letter-spacing:-.04em;font-size:clamp(2.25rem,5vw,4.25rem);font-weight:900;line-height:1}.w7Ba6q_breadcrumbLink{color:var(--mf-muted);font-weight:700;text-decoration:none}.w7Ba6q_breadcrumbLink:hover{color:var(--mf-dark)}.w7Ba6q_breadcrumbCurrent{font-weight:900;color:var(--mf-dark)!important}.w7Ba6q_contactCard{border:1px solid var(--mf-border);background:#fff;border-radius:28px;height:100%;padding:24px;transition:transform .22s,box-shadow .22s,border-color .22s;box-shadow:0 14px 40px #1519220d}.w7Ba6q_contactCard:hover{box-shadow:var(--mf-shadow);border-color:#ff7a0047;transform:translateY(-6px)}.w7Ba6q_contactIcon{width:58px;height:58px;color:var(--mf-orange-text);background:#fff3e5;border-radius:20px;place-items:center;margin-bottom:18px;font-size:1.55rem;display:grid}.w7Ba6q_sidepanel{color:#fff;background:linear-gradient(135deg,#151922,#243044);border-radius:32px;padding:30px;position:sticky;top:148px;overflow:hidden}.w7Ba6q_sidepanel:after{content:"";background:#ff7a0057;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-105px;right:-95px}@media (max-width:991.98px){.w7Ba6q_sidepanel{position:relative;top:auto}}.w7Ba6q_sideInfoItem{z-index:1;border-bottom:1px solid #ffffff1f;align-items:flex-start;gap:14px;padding:16px 0;display:flex;position:relative}.w7Ba6q_sideInfoItem:last-child{border-bottom:0}.w7Ba6q_sideInfoIcon{color:#ffb25c;flex-shrink:0;font-size:1.3rem}.w7Ba6q_sideInfoLink{color:#fff9;font-size:.875rem;text-decoration:none}.w7Ba6q_sideInfoLink:hover{color:#fff}.w7Ba6q_formCard{border:1px solid var(--mf-border);background:#fff;border-radius:28px;padding:32px;box-shadow:0 14px 40px #1519220d}.w7Ba6q_inputLabel{margin-bottom:.4rem;font-size:.9rem;font-weight:700;display:block}.w7Ba6q_inputField{border:1px solid var(--mf-border);width:100%;min-height:52px;color:var(--mf-dark);background:#fff;border-radius:16px;outline:none;padding:.75rem 1rem;font-size:.9375rem;transition:border-color .18s,box-shadow .18s}.w7Ba6q_inputField:focus{border-color:var(--mf-orange-text);box-shadow:0 0 0 5px #ff7a001a}.w7Ba6q_inputField[aria-multiline=true],textarea.w7Ba6q_inputField{resize:vertical;min-height:150px}.w7Ba6q_whatsappBanner{background:linear-gradient(135deg,#16a34a1a,#ff7a001a);border:1px solid #16a34a29;border-radius:28px;padding:26px}.w7Ba6q_supportSection{background:var(--mf-light);padding:4rem 0}.w7Ba6q_supportCard{border:1px solid var(--mf-border);background:#fff;border-radius:28px;height:100%;padding:24px;transition:transform .22s,box-shadow .22s,border-color .22s;box-shadow:0 14px 40px #1519220d}.w7Ba6q_supportCard:hover{box-shadow:var(--mf-shadow);border-color:#ff7a0047;transform:translateY(-6px)}.w7Ba6q_supportIcon{width:58px;height:58px;color:var(--mf-orange-text);background:#fff3e5;border-radius:20px;place-items:center;margin-bottom:18px;font-size:1.55rem;display:grid}.w7Ba6q_supportLink{width:fit-content;color:var(--mf-orange-text);justify-content:center;align-items:center;gap:.35rem;margin-inline:auto;font-weight:700;text-decoration:none;display:flex}.w7Ba6q_supportLink:hover{text-decoration:underline}.w7Ba6q_mapCard{border:1px solid var(--mf-border);background:#fff;border-radius:28px;height:100%;padding:18px;overflow:hidden;box-shadow:0 14px 40px #1519220d}.w7Ba6q_mapPlaceholder{text-align:center;background:linear-gradient(90deg,#1519220d 1px,#0000 1px) 0 0/38px 38px,linear-gradient(#1519220d 1px,#0000 1px) 0 0/38px 38px,radial-gradient(circle at 45% 45%,#ff7a0038,#0000 22%),linear-gradient(135deg,#f8fafc,#fff4e8);border-radius:24px;place-items:center;min-height:360px;padding:24px;display:grid}.w7Ba6q_mapMarker{background:var(--mf-orange);color:#fff;border-radius:26px;place-items:center;width:72px;height:72px;margin:0 auto 18px;font-size:2rem;display:grid;box-shadow:0 18px 32px #ff7a0042}.w7Ba6q_faqCard{border:1px solid var(--mf-border);background:#fff;border-radius:28px;height:100%;padding:28px;box-shadow:0 14px 40px #1519220d}
