.mmd-ficha-main{--mmd-navy:#001d57;--mmd-blue:#0073aa;--mmd-blue-soft:#e6f3fa;--mmd-wa:#25d366;--mmd-wa-dark:#1da851;--mmd-ink:#1f2328;--mmd-muted:#666b68;--mmd-line:#e4e7eb;--mmd-bg:#f5f7fa;--mmd-gold:#8a6400;--mmd-radius:12px;--mmd-shadow:0 2px 10px rgba(0, 29, 87, .08);color:var(--mmd-ink);line-height:1.45;background:#fff}.mmd-ficha-main *,.mmd-ficha-main *::before,.mmd-ficha-main *::after{box-sizing:border-box}.mmd-ficha-main .mmd-wrap{max-width:1280px;margin:0 auto;padding:0 20px 32px}.mmd-ficha-main h1,.mmd-ficha-main h2,.mmd-ficha-main h3{font-family:"Poppins",inherit;color:var(--mmd-navy);margin:0;line-height:1.2}.mmd-ficha-main a{color:var(--mmd-blue)}.mmd-ficha-main button{font:inherit;cursor:pointer}.mmd-crumb{font-size:14px;color:var(--mmd-muted);padding:18px 0 0}.mmd-crumb a{text-decoration:none;font-weight:600}.mmd-hero{display:grid;grid-template-columns:72px 1fr;gap:18px;padding:16px 0 24px;align-items:start}.mmd-hero-badge{width:72px;height:72px;display:block}.mmd-badge-neutral{border-radius:50%;background:var(--mmd-bg);color:var(--mmd-muted);display:grid;place-items:center;border:1px solid var(--mmd-line)}.mmd-hero-name{font-size:32px;font-weight:700}.mmd-hero-cat{font-weight:700;margin:4px 0 0;color:var(--mmd-gold)}.mmd-hero-cat a{font-weight:600;margin-left:8px;font-size:14px}.mmd-cat-silver{color:#5b6670}.mmd-cat-platinum{color:#4e5c6b}.mmd-cat-black{color:#222}.mmd-cat-elite{color:var(--mmd-navy)}.mmd-cat-none{color:var(--mmd-muted);font-weight:600}.mmd-tags{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.mmd-tag{display:inline-flex;align-items:center;gap:6px;background:var(--mmd-bg);border-radius:999px;padding:4px 12px;font-size:14px;color:var(--mmd-ink)}.mmd-tag img{width:16px;height:16px}.mmd-hero-text{margin:12px 0 0;color:var(--mmd-muted);max-width:640px;font-size:16px}.mmd-note{margin:14px 0 0;background:var(--mmd-bg);border-radius:var(--mmd-radius);padding:14px 16px;color:var(--mmd-muted);font-size:15px;max-width:640px}.mmd-ficha-main .mmd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:8px;font-weight:700;font-size:16px;text-decoration:none;border:2px solid #fff0;line-height:1}.mmd-ficha-main .mmd-btn-sm{min-height:44px;padding:0 16px;font-size:15px}.mmd-ficha-main .mmd-btn-wa{background:var(--mmd-wa);color:#fff}.mmd-ficha-main .mmd-btn-wa:hover{background:var(--mmd-wa-dark);color:#fff}.mmd-ficha-main .mmd-btn-outline{background:#fff;color:var(--mmd-blue);border-color:var(--mmd-blue)}.mmd-ficha-main .mmd-btn-outline:hover{background:var(--mmd-blue-soft)}.mmd-ficha-main .mmd-btn-primary{background:var(--mmd-navy);color:#fff}.mmd-ficha-main .mmd-btn-primary:hover{background:#072a74;color:#fff}.mmd-ficha-main button.contact-btn.mmd-btn{width:auto;height:auto;border-radius:8px}.mmd-cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.mmd-sect{padding:8px 0 28px}.mmd-sect h2{font-size:22px;margin-bottom:12px}.mmd-sect p{color:var(--mmd-muted);max-width:720px;margin:0}.mmd-offices{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.mmd-office{background:#fff;border:1px solid var(--mmd-line);border-radius:var(--mmd-radius);box-shadow:var(--mmd-shadow);padding:16px}.mmd-office h3{font-size:17px;margin-bottom:4px}.mmd-office p{margin:0;max-width:none}.mmd-office-addr{color:var(--mmd-ink);font-size:16px}.mmd-office-zone{color:var(--mmd-muted);font-size:14px}.mmd-office-hours{margin-top:8px!important;font-size:14px;display:flex;gap:8px;align-items:center;color:var(--mmd-ink)}.mmd-office-acts{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.mmd-sobre p,.mmd-orto p{color:var(--mmd-ink);font-size:16px;line-height:1.6;max-width:820px;margin:0 0 12px}.mmd-sobre p strong,.mmd-orto p strong{color:var(--mmd-navy)}.mmd-faq-item{border:1px solid var(--mmd-line);border-radius:var(--mmd-radius);padding:0 16px;margin-bottom:8px;background:#fff;max-width:820px}.mmd-faq-item summary{cursor:pointer;font-weight:700;color:var(--mmd-navy);padding:14px 0;list-style:none;display:flex;justify-content:space-between;gap:12px}.mmd-faq-item summary::-webkit-details-marker{display:none}.mmd-faq-item summary::after{content:"+";color:var(--mmd-blue);font-size:20px;line-height:1}.mmd-faq-item[open] summary::after{content:"–"}.mmd-faq-item p{margin:0 0 14px;color:var(--mmd-muted);max-width:none}.mmd-near{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.mmd-near-card{display:grid;grid-template-columns:36px 1fr;gap:12px;background:#fff;border:1px solid var(--mmd-line);border-radius:var(--mmd-radius);box-shadow:var(--mmd-shadow);padding:14px;text-decoration:none;color:var(--mmd-ink)}.mmd-near-card:hover{border-color:var(--mmd-blue)}.mmd-near-card img{width:36px;height:36px}.mmd-near-body{display:grid;gap:2px}.mmd-near-body strong{font-family:"Poppins",inherit;color:var(--mmd-navy);font-size:16px}.mmd-near-cat{font-size:13px;font-weight:700;color:var(--mmd-gold)}.mmd-near-dist{font-size:14px;color:var(--mmd-muted)}.mmd-sect-more{margin-top:14px!important}.mmd-sticky{display:none}@media (max-width:991px){.mmd-hero{grid-template-columns:56px 1fr;gap:14px}.mmd-hero-badge{width:56px;height:56px}.mmd-hero-name{font-size:26px}.mmd-cta-row{display:none}.mmd-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:9990;background:#fff;border-top:1px solid var(--mmd-line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));gap:10px;box-shadow:0 -6px 20px rgb(0 29 87 / .1)}.mmd-sticky .mmd-btn{flex:1;min-height:48px}.mmd-ficha-main{padding-bottom:84px}.mmd-offices,.mmd-near{grid-template-columns:1fr}body.mmd-ficha .njt-whatsapp,body.mmd-ficha .nta-whatsapp,body.mmd-ficha .wa__btn_popup{display:none!important}}.mmd-ficha-main button::before,.mmd-ficha-main button::after{content:none!important;display:none!important}.mmd-ficha-main button{position:relative;overflow:visible;text-transform:none;letter-spacing:normal;box-shadow:none}.mmd-ficha-main button.mmd-btn-wa{background:var(--mmd-wa)!important;color:#fff!important;border-color:transparent!important}.mmd-ficha-main button.mmd-btn-outline{background:#fff!important;color:var(--mmd-blue)!important;border-color:var(--mmd-blue)!important}.mmd-ficha-main button.mmd-btn-primary{background:var(--mmd-navy)!important;color:#fff!important}