/* MeuCash landing rebrand — benefício local, clareza financeira, conversão sem ruído */
:root { --home-ink:#12352a; --home-green:#087f5b; --home-mint:#e6f5ef; --home-sand:#fbf4e8; --home-sun:#e5a91a; --home-coral:#c9573f; --home-line:#dce6e1; --home-paper:#fcfdfb; }
.mc-public-body { background:var(--home-paper); color:var(--home-ink); }
.mc-public-header { background:rgba(252,253,251,.96); box-shadow:0 1px 0 var(--home-line); }
.mc-public-brand { color:var(--home-ink); }
.mc-public-brand>span { background:var(--home-green); color:#fff; border-radius:7px; }
.mc-public-menu>a:not(.btn-mc) { color:#3d5148; }
.mc-public-menu>a:not(.btn-mc):hover { color:var(--home-green); }
.mc-public-hero { background:var(--home-sand); border-bottom:1px solid #eee1cd; padding:clamp(4rem,8vw,7.5rem) 0 clamp(3rem,7vw,6rem); overflow:hidden; }
.mc-home-hero-grid { display:grid; grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr); gap:clamp(2rem,7vw,7rem); align-items:center; }
.mc-home-hero-copy { max-width:700px; }
.mc-eyebrow { display:inline-flex; align-items:center; gap:.45rem; color:var(--home-green); font-size:.73rem; letter-spacing:.09em; text-transform:uppercase; font-weight:800; }
.mc-home-hero h1 { color:var(--home-ink); max-width:760px; font:800 clamp(2.7rem,6vw,5.25rem)/1.02 Manrope,sans-serif; letter-spacing:-.065em; margin:.8rem 0 1.3rem; }
.mc-home-hero h1 em { display:block; color:var(--home-green); font-style:normal; }
.mc-home-hero-copy>p { color:#52645b; max-width:620px; font-size:clamp(1.05rem,1.7vw,1.25rem); line-height:1.7; }
.mc-public-actions { display:flex; flex-wrap:wrap; gap:.75rem; }
.mc-home-hero .mc-public-actions { margin:1.8rem 0 1rem; }
.mc-home-hero .btn-mc-primary { background:var(--home-green); border-color:var(--home-green); }
.mc-home-hero .btn-mc-primary:hover { background:#065f46; }
.mc-home-proof { display:flex; flex-wrap:wrap; gap:.7rem 1.1rem; color:#66766e; font-size:.77rem; }
.mc-home-proof i { color:var(--home-green); margin-right:.25rem; }
.mc-home-hero-visual { min-height:440px; position:relative; display:grid; place-items:center; }
.mc-home-hero-visual::before { content:''; position:absolute; width:clamp(250px,32vw,410px); height:clamp(250px,32vw,410px); border-radius:50%; background:var(--home-mint); border:1px solid #cae5d9; }
.mc-phone-frame { width:min(286px,75vw); min-height:470px; position:relative; z-index:1; background:#fff; border:9px solid #1a2e26; border-radius:32px; padding:1rem; box-shadow:18px 24px 0 rgba(18,53,42,.1),0 28px 65px rgba(18,53,42,.18); }
.mc-phone-notch { width:80px; height:18px; border-radius:0 0 13px 13px; background:#1a2e26; margin:-1rem auto 1.4rem; }
.mc-phone-top { display:flex; justify-content:space-between; color:#50655b; font-size:.72rem; font-weight:700; }
.mc-phone-balance { background:var(--home-ink); color:#fff; border-radius:15px; margin:1.1rem 0; padding:1.15rem; }
.mc-phone-balance small,.mc-phone-row small { display:block; color:#527064; font-size:.67rem; }
.mc-phone-balance strong { display:block; font:800 2rem Manrope; margin:.3rem 0 .65rem; letter-spacing:-.04em; }
.mc-phone-balance span { color:#bfe2d0; font-size:.68rem; }
.mc-phone-row { display:flex; align-items:center; gap:.65rem; padding:.8rem 0; border-bottom:1px solid #e8eeeb; }
.mc-phone-row>div { flex:1; }.mc-phone-row strong { display:block; font-size:.9rem; }.mc-phone-row>i { color:#657a70; font-size:.7rem; }
.mc-phone-icon { width:32px; height:32px; display:grid; place-items:center; border-radius:9px; }.mc-phone-icon--sun { background:#fff2c9; color:#9a6700; }.mc-phone-icon--mint { background:var(--home-mint); color:var(--home-green); }
.mc-phone-button { width:100%; margin-top:1rem; border:0; border-radius:9px; background:var(--home-green); color:#fff; padding:.8rem; font-weight:800; font-size:.78rem; }
.mc-hero-note { position:absolute; z-index:2; display:inline-flex; gap:.4rem; align-items:center; background:#fff; border:1px solid var(--home-line); padding:.55rem .75rem; border-radius:8px; box-shadow:0 7px 18px rgba(18,53,42,.08); color:var(--home-ink); font-size:.72rem; font-weight:800; }.mc-hero-note i { color:var(--home-green); }.mc-hero-note--one { right:0; top:17%; }.mc-hero-note--two { left:2%; bottom:13%; }
.mc-home-trust { border-bottom:1px solid var(--home-line); background:#fff; }.mc-home-trust-grid { display:grid; grid-template-columns:repeat(3,1fr); }.mc-home-trust-grid>div { padding:1.2rem 1.35rem; border-right:1px solid var(--home-line); }.mc-home-trust-grid>div:last-child { border:0; }.mc-home-trust strong,.mc-home-trust span { display:block; }.mc-home-trust strong { font-size:.85rem; }.mc-home-trust span { color:#65756d; font-size:.75rem; margin-top:.2rem; }
.mc-public-section { padding:clamp(4rem,7vw,6.5rem) 0; }.mc-public-section-muted { background:var(--home-mint); border-block:1px solid #cfe5db; }.mc-public-section-heading { max-width:760px; }.mc-public-section-heading h2 { color:var(--home-ink); font:800 clamp(1.9rem,3.5vw,3.1rem)/1.12 Manrope,sans-serif; letter-spacing:-.045em; margin:.55rem 0 .75rem; }.mc-public-section-heading p { color:#586b61; margin:0; max-width:640px; }
.mc-home-steps { display:grid; grid-template-columns:repeat(4,1fr); gap:0; list-style:none; margin:2.2rem 0 0; padding:0; border-block:1px solid var(--home-line); }.mc-home-steps li { position:relative; padding:1.5rem 1.2rem 1.7rem; border-right:1px solid var(--home-line); }.mc-home-steps li:last-child { border:0; }.mc-home-steps li>span { color:#a83a27; font:800 .75rem Public Sans; letter-spacing:.1em; }.mc-home-steps li>i { display:block; color:var(--home-green); font-size:1.4rem; margin:1.1rem 0 .8rem; }.mc-home-steps h3 { font-size:1rem; margin:0 0 .35rem; }.mc-home-steps p { color:#63736b; font-size:.85rem; line-height:1.55; margin:0; }
.mc-home-example { padding:clamp(3.5rem,7vw,5.5rem) 0; background:#fff; }.mc-home-example-grid { display:grid; grid-template-columns:1fr 1fr; gap:clamp(2rem,7vw,7rem); align-items:center; }.mc-home-example h2 { color:var(--home-ink); font:800 clamp(1.9rem,3.5vw,3rem)/1.12 Manrope; letter-spacing:-.045em; margin:.6rem 0 .8rem; }.mc-home-example p { color:#586b61; max-width:520px; line-height:1.7; }.mc-home-example-note { display:flex; gap:.55rem; align-items:flex-start; font-size:.8rem; margin-top:1.4rem; }.mc-home-example-note i { color:var(--home-sun); margin-top:.2rem; }.mc-calc-card { display:grid; grid-template-columns:1fr auto 1fr; align-items:center; gap:1rem; background:var(--home-sand); border:1px solid #eadabf; border-radius:14px; padding:1.5rem; }.mc-calc-card small { color:#68766e; display:block; font-size:.7rem; }.mc-calc-card strong { display:block; font:800 1.35rem Manrope; margin-top:.3rem; }.mc-calc-card>i { color:var(--home-coral); }.mc-calc-line { grid-column:1/-1; height:1px; background:#dec9a3; }.mc-calc-result { grid-column:1/-1; display:flex; align-items:end; justify-content:space-between; gap:1rem; }.mc-calc-result strong { color:var(--home-green); font-size:2rem; }
.mc-directory-card { border-color:var(--home-line); background:#fff; border-radius:12px; }.mc-directory-card:hover { border-color:var(--home-green); box-shadow:0 14px 28px rgba(18,53,42,.1); transform:translateY(-3px); }.mc-directory-media { background:#dfeee8; }.mc-directory-media-fallback { display:grid; place-items:center; height:100%; color:#83aa9a; font-size:2rem; }.mc-directory-logo { border-radius:10px; }.mc-directory-cashback { color:var(--home-green); }
.mc-public-categories a { border-color:var(--home-line); border-radius:10px; min-height:82px; }.mc-public-categories a:hover { border-color:var(--home-green); background:var(--home-mint); }.mc-public-categories a>span { background:var(--home-mint); color:var(--home-green); }.mc-public-categories i { color:var(--home-green); }
.mc-home-map-link { display:flex; align-items:center; gap:1rem; margin-top:1.5rem; padding:1rem 1.1rem; border:1px solid #bddbd0; border-radius:11px; background:#f3fbf7; color:var(--home-ink); }.mc-home-map-link>i:first-child { font-size:1.5rem; color:var(--home-green); }.mc-home-map-link span { flex:1; }.mc-home-map-link strong,.mc-home-map-link small { display:block; }.mc-home-map-link small { color:#65756d; font-size:.78rem; margin-top:.15rem; }
.mc-home-consumer { padding:clamp(4.5rem,8vw,7rem) 0; background:var(--home-ink); color:#fff; }.mc-home-split { display:grid; grid-template-columns:1fr 1fr; gap:clamp(2rem,8vw,8rem); align-items:center; }.mc-home-consumer h2,.mc-home-business h2,.mc-home-transparency h2 { font:800 clamp(2rem,4vw,3.5rem)/1.08 Manrope; letter-spacing:-.05em; margin:.65rem 0 1rem; }.mc-home-consumer h2 { color:#fff; }.mc-home-consumer p { color:#b9d0c5; line-height:1.7; max-width:550px; }.mc-home-checks { list-style:none; padding:0; margin:1.5rem 0; display:grid; gap:.75rem; }.mc-home-checks li { display:flex; gap:.55rem; align-items:center; color:#e1eee8; font-size:.9rem; }.mc-home-checks i { color:#87d9ba; }.mc-home-app-card { max-width:470px; margin-left:auto; padding:1.5rem; border:1px solid rgba(255,255,255,.16); border-radius:15px; background:#173f32; }.mc-app-card-top { display:flex; justify-content:space-between; color:#cce2d8; font-weight:700; font-size:.8rem; }.mc-app-card-top i { color:#87d9ba; font-size:1.2rem; }.mc-app-card-chart { margin-top:1.6rem; padding:1.2rem; border-radius:11px; background:#12352a; }.mc-app-card-chart>span,.mc-app-card-chart>small { color:#98b5a8; display:block; font-size:.7rem; }.mc-app-card-chart>strong { display:block; font:800 2.1rem Manrope; margin:.25rem 0 1rem; }.mc-app-card-chart>div { display:flex; align-items:end; gap:.5rem; height:105px; border-bottom:1px solid rgba(255,255,255,.14); }.mc-app-card-chart i { flex:1; display:block; background:#76c7a6; border-radius:4px 4px 0 0; }.mc-app-card-chart small { margin-top:.55rem; font-size:.62rem; }.mc-app-card-links { display:flex; justify-content:space-between; gap:.5rem; margin-top:1rem; color:#cce2d8; font-size:.72rem; }
.mc-home-business { padding:clamp(4.5rem,8vw,7rem) 0; background:var(--home-sand); border-block:1px solid #eee1cd; }.mc-business-grid { display:grid; grid-template-columns:1.1fr .9fr; gap:1.5rem; margin-top:2.3rem; align-items:stretch; }.mc-business-dashboard { background:#152c25; color:#fff; border-radius:14px; padding:1.4rem; box-shadow:12px 14px 0 rgba(229,169,26,.35); }.mc-business-bar { display:flex; justify-content:space-between; gap:1rem; align-items:center; color:#d7ebe3; font-size:.8rem; }.mc-business-bar i { color:#87d9ba; }.mc-business-bar small { color:#f0c65b; font-size:.62rem; font-weight:800; }.mc-business-kpis { display:grid; grid-template-columns:repeat(3,1fr); gap:.6rem; margin:1.4rem 0; }.mc-business-kpis>div { border:1px solid rgba(255,255,255,.1); border-radius:8px; padding:.75rem; }.mc-business-kpis small { display:block; color:#99b4a8; font-size:.62rem; }.mc-business-kpis strong { display:block; margin-top:.25rem; font:800 1.25rem Manrope; }.mc-business-kpis .is-highlight { border-color:#7bc6a7; background:#1d5440; }.mc-business-chart { display:flex; align-items:end; gap:.55rem; height:100px; padding:.75rem; border-bottom:1px solid rgba(255,255,255,.13); }.mc-business-chart span { flex:1; background:#71c19e; border-radius:4px 4px 0 0; }.mc-business-dashboard>p { color:#9eb7aa; font-size:.7rem; margin:1rem 0 0; }.mc-business-dashboard>p i { color:#f0c65b; }.mc-business-benefits { display:grid; gap:1rem; }.mc-business-benefits article { display:flex; gap:1rem; padding:1.1rem; background:#fff; border:1px solid #e6d8bf; border-radius:11px; }.mc-business-benefits article>i { color:var(--home-green); font-size:1.4rem; }.mc-business-benefits h3 { margin:0 0 .25rem; font-size:1rem; }.mc-business-benefits p { margin:0; color:#63736b; font-size:.82rem; line-height:1.55; }
.mc-home-transparency { padding:clamp(4rem,7vw,6rem) 0; background:#fff; }.mc-home-transparency-grid { display:grid; grid-template-columns:.9fr 1.1fr; gap:clamp(2rem,8vw,8rem); align-items:start; }.mc-home-transparency h2 { color:var(--home-ink); }.mc-home-transparency p { color:#586b61; line-height:1.7; }.mc-home-security { display:flex; gap:.75rem; margin:1.5rem 0; padding:1rem; background:var(--home-mint); border:1px solid #cfe5db; border-radius:10px; }.mc-home-security>i { color:var(--home-green); font-size:1.3rem; }.mc-home-security strong,.mc-home-security small { display:block; }.mc-home-security small { color:#62766b; font-size:.76rem; margin-top:.2rem; }.mc-home-faq { border-top:1px solid var(--home-line); }.mc-home-faq details { border-bottom:1px solid var(--home-line); padding:1rem 0; }.mc-home-faq summary { cursor:pointer; list-style:none; font-weight:800; padding-right:2rem; position:relative; }.mc-home-faq summary::-webkit-details-marker { display:none; }.mc-home-faq summary::after { content:'+'; position:absolute; right:0; color:var(--home-green); font-size:1.3rem; }.mc-home-faq details[open] summary::after { content:'−'; }.mc-home-faq p { margin:.65rem 0 0; font-size:.85rem; }
.mc-home-blog-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:1rem; margin-top:2rem; }.mc-home-blog-card { display:flex; flex-direction:column; min-height:205px; padding:1.2rem; border:1px solid var(--home-line); border-radius:11px; background:#fff; }.mc-home-blog-card:hover { border-color:var(--home-green); box-shadow:0 10px 22px rgba(18,53,42,.08); }.mc-home-blog-card>span { color:var(--home-coral); font-size:.68rem; font-weight:800; letter-spacing:.08em; text-transform:uppercase; }.mc-home-blog-card h3 { color:var(--home-ink); font:800 1.05rem/1.3 Manrope; margin:.65rem 0 .45rem; }.mc-home-blog-card p { color:#65756d; font-size:.8rem; line-height:1.55; margin:0; }.mc-home-blog-card small { margin-top:auto; padding-top:1rem; color:var(--home-green); font-weight:800; font-size:.75rem; }
.mc-public-cta { background:var(--home-green); }.mc-home-final { display:flex; align-items:center; justify-content:space-between; gap:2rem; }.mc-home-final h2 { color:#fff; max-width:670px; font:800 clamp(1.9rem,3.5vw,3rem)/1.1 Manrope; margin:.5rem 0 .4rem; }.mc-home-final p { color:#c9e3d7; margin:0; }.mc-home-final>div:first-child>span { color:#b1e2ca; }.mc-button-light { color:var(--home-ink); }.mc-button-outline-light:hover { background:#fff; color:var(--home-ink); }
@media(max-width:991.98px){.mc-home-hero-grid,.mc-home-example-grid,.mc-home-split,.mc-business-grid,.mc-home-transparency-grid{grid-template-columns:1fr}.mc-home-hero-copy{max-width:760px}.mc-home-hero-visual{min-height:500px}.mc-home-app-card{margin:0}.mc-business-dashboard{max-width:700px}.mc-home-final{align-items:flex-start;flex-direction:column}.mc-home-trust-grid{grid-template-columns:1fr}.mc-home-trust-grid>div{border-right:0;border-bottom:1px solid var(--home-line)}.mc-home-trust-grid>div:last-child{border-bottom:0}}
@media(max-width:767.98px){.mc-public-hero{padding-top:3.4rem}.mc-home-hero h1{font-size:clamp(2.45rem,12vw,3.5rem)}.mc-home-hero-visual{min-height:450px}.mc-hero-note--one{right:0;top:13%}.mc-hero-note--two{left:0;bottom:10%}.mc-home-steps{grid-template-columns:1fr 1fr}.mc-home-steps li:nth-child(2){border-right:0}.mc-home-steps li:nth-child(-n+2){border-bottom:1px solid var(--home-line)}.mc-home-example-grid{gap:1.7rem}.mc-calc-card{grid-template-columns:1fr auto 1fr;padding:1.1rem}.mc-business-kpis{grid-template-columns:1fr}.mc-home-blog-grid{grid-template-columns:1fr 1fr}.mc-home-final .mc-public-actions{width:100%}.mc-home-final .btn-mc{width:100%;justify-content:center}}
@media(max-width:420px){.mc-home-hero-visual{min-height:410px}.mc-phone-frame{transform:scale(.88)}.mc-home-steps{display:block}.mc-home-steps li{border-right:0!important;border-bottom:1px solid var(--home-line)}.mc-home-steps li:last-child{border-bottom:0}.mc-calc-result{display:block}.mc-calc-result strong{margin-top:.4rem}.mc-home-proof{display:grid;gap:.4rem}.mc-home-app-card{padding:1rem}.mc-app-card-links{font-size:.66rem}.mc-home-blog-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.mc-directory-card,.mc-home-hero-visual *{transition:none!important;animation:none!important}}

/* Imagens editoriais e estados resilientes */
.mc-home-hero-grid { grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr); gap:clamp(2rem,5vw,5rem); }
.mc-home-hero-visual { min-height:560px; display:block; }
.mc-home-hero-visual::before { display:none; }
.mc-hero-photo { position:absolute; inset:0 0 24px 0; display:block; overflow:hidden; border-radius:18px; background:#d8e8df; box-shadow:0 30px 70px rgba(18,53,42,.2); }
.mc-hero-photo::after { content:''; position:absolute; inset:0; background:linear-gradient(90deg,rgba(18,53,42,.08),transparent 45%),linear-gradient(0deg,rgba(18,53,42,.22),transparent 36%); pointer-events:none; }
.mc-hero-photo img { width:100%; height:100%; display:block; object-fit:cover; object-position:55% center; }
.mc-home-hero-visual .mc-phone-frame { position:absolute; left:-42px; bottom:-8px; width:218px; min-height:0; padding:.8rem; border-width:7px; border-radius:26px; box-shadow:10px 15px 0 rgba(229,169,26,.3),0 22px 55px rgba(18,53,42,.26); }
.mc-home-hero-visual .mc-phone-notch { width:62px; height:14px; margin:-.8rem auto 1rem; }
.mc-home-hero-visual .mc-phone-balance { margin:.8rem 0; padding:.85rem; }
.mc-home-hero-visual .mc-phone-balance strong { font-size:1.55rem; }
.mc-home-hero-visual .mc-phone-row { padding:.55rem 0; }
.mc-home-hero-visual .mc-phone-button { margin-top:.7rem; padding:.62rem; }
.mc-home-hero-visual .mc-hero-note--one { right:-16px; top:10%; }
.mc-home-hero-visual .mc-hero-note--two { left:auto; right:18px; bottom:7%; }
.mc-directory-media { position:relative; overflow:hidden; min-height:150px; }
.mc-directory-media>img,.mc-product-media>img,.mc-blog-media>img { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; z-index:1; }
.mc-directory-media-fallback { position:absolute; inset:0; gap:.35rem; align-content:center; background:linear-gradient(145deg,#dbeee5,#f8eccc); }
.mc-directory-media-fallback small { display:block; color:#557267; font:700 .68rem Public Sans,sans-serif; }
.mc-consumer-visual { position:relative; min-height:510px; }
.mc-consumer-visual>img { width:100%; height:510px; display:block; object-fit:cover; border-radius:18px; box-shadow:18px 20px 0 rgba(135,217,186,.14); }
.mc-consumer-visual .mc-home-app-card { position:absolute; right:-24px; bottom:28px; width:min(270px,78%); padding:1.1rem 1.2rem; background:rgba(18,53,42,.94); border-color:rgba(255,255,255,.22); box-shadow:0 18px 45px rgba(0,0,0,.28); backdrop-filter:blur(12px); }
.mc-consumer-visual .mc-home-app-card>strong { display:block; margin:.45rem 0 .25rem; font:800 1.8rem Manrope,sans-serif; }
.mc-consumer-visual .mc-home-app-card>small { color:#a7d7c2; font-size:.72rem; }
.mc-business-photo { position:relative; min-height:520px; margin:2.3rem 0 1.5rem; }
.mc-business-photo>img { width:100%; height:520px; display:block; object-fit:cover; object-position:center 38%; border-radius:18px; }
.mc-business-photo::after { content:''; position:absolute; inset:0; border-radius:18px; background:linear-gradient(90deg,rgba(18,53,42,.48),transparent 56%); pointer-events:none; }
.mc-business-photo .mc-business-dashboard { position:absolute; z-index:1; left:34px; bottom:34px; width:min(610px,58%); box-shadow:10px 12px 0 rgba(229,169,26,.42),0 18px 45px rgba(0,0,0,.22); }
.mc-business-benefits { grid-template-columns:repeat(3,1fr); margin-bottom:1.5rem; }
.mc-product-media { position:relative; overflow:hidden; min-height:210px; background:#e6f1ec; }
.mc-product-fallback { position:absolute; inset:0; display:grid; place-items:center; align-content:center; gap:.45rem; background:linear-gradient(145deg,#dcefe6,#fff4d8); color:var(--home-green); }
.mc-product-fallback i { font-size:2rem; }.mc-product-fallback small { color:#60766b; font-weight:700; }
.mc-home-blog-card { padding:0; overflow:hidden; }
.mc-blog-media { position:relative; height:150px; overflow:hidden; background:var(--home-mint); }
.mc-blog-media>span { position:absolute; inset:0; display:grid; place-items:center; background:linear-gradient(145deg,#e5f4ed,#f7e8bd); color:var(--home-green); font-size:2rem; }
.mc-blog-copy { display:flex; flex:1; flex-direction:column; padding:1.15rem; }
.mc-blog-copy>span { color:var(--home-coral); font-size:.68rem; font-weight:800; letter-spacing:.08em; text-transform:uppercase; }
.mc-blog-copy h3 { margin:.65rem 0 .45rem; }.mc-blog-copy p { margin:0; }.mc-blog-copy small { margin-top:auto; padding-top:1rem; color:var(--home-green); font-weight:800; font-size:.75rem; }
@media(max-width:991.98px){.mc-home-hero-grid{grid-template-columns:1fr}.mc-home-hero-visual{min-height:620px;margin-left:42px}.mc-business-photo .mc-business-dashboard{width:calc(100% - 68px)}.mc-business-benefits{grid-template-columns:1fr}.mc-consumer-visual{max-width:720px}.mc-consumer-visual .mc-home-app-card{right:20px}}
@media(max-width:767.98px){.mc-home-hero-visual{min-height:500px;margin:0 0 20px 18px}.mc-home-hero-visual .mc-phone-frame{left:-18px;transform:scale(.82);transform-origin:left bottom}.mc-home-hero-visual .mc-hero-note--one{right:8px}.mc-home-hero-visual .mc-hero-note--two{display:none}.mc-hero-photo{inset:0 0 0 0}.mc-consumer-visual,.mc-consumer-visual>img{min-height:430px;height:430px}.mc-business-photo,.mc-business-photo>img{min-height:500px;height:500px}.mc-business-photo .mc-business-dashboard{left:18px;bottom:18px;width:calc(100% - 36px)}.mc-business-kpis{grid-template-columns:repeat(3,1fr)}.mc-business-kpis small{font-size:.57rem}.mc-business-kpis strong{font-size:1rem}}
@media(max-width:480px){.mc-home-hero-visual{min-height:430px}.mc-home-hero-visual .mc-phone-frame{transform:scale(.68)}.mc-hero-photo img{object-position:62% center}.mc-consumer-visual .mc-home-app-card{right:12px;bottom:12px}.mc-business-photo .mc-business-dashboard{padding:1rem}.mc-business-kpis{grid-template-columns:1fr}.mc-business-kpis>div:nth-child(2){display:none}.mc-blog-media{height:175px}}
