.mc-exp-business .biz-formats{display:grid;grid-template-columns:1fr 1fr;gap:22px}@media(max-width:820px){.mc-exp-business .biz-formats{grid-template-columns:1fr}}.mc-exp-business .biz-feature{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}@media(max-width:900px){.mc-exp-business .biz-feature{grid-template-columns:1fr;gap:36px}}.mc-exp-business .biz-feature .photo{position:relative;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:4/3.2;box-shadow:var(--shadow-lg)}.mc-exp-business .biz-feature .photo img{width:100%;height:100%;object-fit:cover}.mc-exp-business .biz-feature .photo .pat{position:absolute;inset:0;background:url(/assets/brand/azulejo-light-ac32e375.svg) 0 0 / 86px;opacity:.1;mix-blend-mode:overlay}.mc-exp-business .biz-feature-h{font-family:var(--font-display);font-weight:700;font-size:40px;letter-spacing:-.035em;line-height:1.05;margin:16px 0 10px;color:var(--ink)}.mc-exp-business .biz-feature-p{font-size:17px;line-height:1.7;color:var(--fg-2);margin:0;max-width:54ch}.mc-exp-business .biz-list{display:grid;grid-template-columns:1fr 1fr;gap:22px 30px;margin-top:24px}@media(max-width:560px){.mc-exp-business .biz-list{grid-template-columns:1fr}}.mc-exp-business .biz-list .b .ic{width:40px;height:40px;border-radius:var(--r-sm);background:var(--primary-tint);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.mc-exp-business .biz-list .b .ic svg{width:20px;height:20px;color:var(--primary-ink)}.mc-exp-business .biz-list .b h5{font-family:var(--font-display);font-weight:700;font-size:17px;letter-spacing:-.01em;margin:0 0 5px;color:var(--ink)}.mc-exp-business .biz-list .b p{font-size:14px;line-height:1.55;color:var(--fg-2);margin:0}.mc-exp-business .dmc-band{display:grid;grid-template-columns:1.1fr .9fr;border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;background:var(--white)}@media(max-width:820px){.mc-exp-business .dmc-band{grid-template-columns:1fr}}.mc-exp-business .dmc-band .tx{padding:44px 46px}.mc-exp-business .dmc-band .tx .eyebrow{margin-bottom:16px}.mc-exp-business .dmc-band .tx h3{font-family:var(--font-display);font-weight:700;font-size:32px;letter-spacing:-.03em;margin:0 0 12px;color:var(--ink)}.mc-exp-business .dmc-band .tx p{font-size:16px;line-height:1.6;color:var(--fg-2);margin:0 0 24px;max-width:46ch}.mc-exp-business .dmc-band .specs-side{background:var(--surface-deep);color:#fff;padding:40px 42px;display:flex;flex-direction:column;justify-content:center;gap:2px;position:relative;overflow:hidden}.mc-exp-business .dmc-band .specs-side .pat{position:absolute;inset:0;background:url(/assets/brand/azulejo-light-ac32e375.svg) 0 0 / 84px;opacity:.08}.mc-exp-business .dmc-band .specs-side .row{position:relative;display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid rgba(255,255,255,.14)}.mc-exp-business .dmc-band .specs-side .row:first-of-type{border-top:none}.mc-exp-business .dmc-band .specs-side .row .k{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#fff9}.mc-exp-business .dmc-band .specs-side .row .v{font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:-.01em}.mc-exp-business .biz-hero-panel{background:#fff;border-radius:var(--r-lg);padding:24px 26px 22px;box-shadow:0 36px 72px -22px #00000080;border:1px solid rgba(255,255,255,.5)}.mc-exp-business .bhp-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:15px;border-bottom:1px solid var(--border);margin-bottom:4px}.mc-exp-business .bhp-head .bhp-lab{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-ink);display:inline-flex;align-items:center;gap:8px}.mc-exp-business .bhp-head .bhp-lab svg{width:15px;height:15px}.mc-exp-business .bhp-head .bhp-ref{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:var(--fg-3)}.mc-exp-business .bhp-rows{margin-bottom:18px}.mc-exp-business .bhp-rows .r{display:flex;justify-content:space-between;gap:16px;padding:12.5px 0;border-bottom:1px solid var(--border)}.mc-exp-business .bhp-rows .r:last-child{border-bottom:none}.mc-exp-business .bhp-rows .r .k{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}.mc-exp-business .bhp-rows .r .v{font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--ink)}.mc-exp-business .bhp-rows .r .v.accent{color:var(--primary-ink)}
