:root{--mira-forest:#0d4d38;--mira-forest-dark:#083528;--mira-green:#1ca56d;--mira-lime:#d9ef63;--mira-cream:#f6f4ec;--mira-paper:#fffdf8;--mira-ink:#14251d;--mira-muted:#617067;--mira-line:#dce4dd;--mira-shadow:0 20px 65px rgba(12,58,41,.12)}
html{scroll-behavior:smooth}.home{background:var(--mira-paper);color:var(--mira-ink)}.home,.home button,.home input{font-family:Poppins,Arial,sans-serif}.home h1,.home h2,.home h3{letter-spacing:-.035em}.home .ast-container{max-width:100%;padding:0}.home #primary{width:100%;margin:0;padding:0}.home .entry-content{margin:0}.home .site-header{position:sticky;top:0;z-index:100;background:rgba(255,253,248,.96);backdrop-filter:blur(14px);box-shadow:0 1px 0 rgba(13,77,56,.1)}
@media(min-width:922px){.home #ast-desktop-header{position:relative}.home .ast-above-header-wrap{position:absolute;top:0;left:max(28px,calc((100vw - 1240px)/2));z-index:5}.home .ast-above-header-bar,.home .site-above-header-wrap{height:78px;min-height:78px;background:transparent!important;border:0!important;padding:0!important}.home .site-logo-img .custom-logo{display:none}.home .site-logo-img .custom-logo-link{display:flex;align-items:center;gap:10px;height:78px;color:var(--mira-ink);font-size:19px;font-weight:500}.home .site-logo-img .custom-logo-link:before{content:"M";width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:var(--mira-forest);color:var(--mira-lime);font-size:22px;font-weight:900;box-shadow:0 8px 20px rgba(13,77,56,.18)}.home .site-logo-img .custom-logo-link:after{content:"Míralo en Internet";white-space:nowrap;font-weight:800}.home .ast-primary-header-bar{min-height:78px!important;border:0!important;background:transparent!important}.home .site-primary-header-wrap{min-height:78px;padding-left:280px;padding-right:0}.home .main-header-menu>.menu-item>.menu-link{height:78px;padding:0 14px;color:#46554d;font-size:13px;font-weight:600}.home .main-header-menu>.menu-item>.menu-link:hover,.home .main-header-menu>.current-menu-item>.menu-link{color:var(--mira-forest)}.home .ast-header-button-1{display:none}.home .ast-header-search .ast-search-icon{color:var(--mira-forest)}}
.home .elementor-element-42d4af2{position:relative;overflow:hidden;background:linear-gradient(115deg,#f7f4eb 0%,#eaf2e7 100%);padding:80px 20px 72px}.home .elementor-element-42d4af2:before{content:"";position:absolute;width:260px;height:260px;border:55px solid rgba(13,77,56,.035);border-radius:50%;left:-120px;top:-120px}.home .elementor-element-a462b44{position:relative;z-index:2}.home .elementor-element-a462b44 .elementor-heading-title{max-width:980px;margin:0 auto!important;color:var(--mira-ink)!important;font-size:clamp(42px,5.2vw,74px)!important;line-height:1.03!important;font-weight:800!important;text-transform:none;letter-spacing:-.055em}.home .elementor-element-a462b44 .elementor-heading-title:after{content:"";display:block;width:90px;height:7px;margin:28px auto 0;border-radius:999px;background:var(--mira-lime)}
.home .elementor-element-ea14309{margin:0!important;padding:72px 20px 95px;background:var(--mira-paper)}.home .elementor-element-ea14309>.elementor-container{min-height:0!important;max-width:1240px;gap:22px}.home .elementor-element-ea14309 .elementor-column{overflow:hidden;min-height:470px;border:1px solid var(--mira-line);border-radius:25px;box-shadow:0 12px 38px rgba(20,58,42,.09);transition:transform .25s,box-shadow .25s}.home .elementor-element-ea14309 .elementor-column:hover{transform:translateY(-6px);box-shadow:var(--mira-shadow)}.home .elementor-element-ea14309 .elementor-widget-wrap{min-height:470px;padding:28px!important;display:flex;flex-direction:column;justify-content:flex-end;background-position:center!important}.home .elementor-element-ea14309 .elementor-background-overlay{background:linear-gradient(to top,rgba(5,27,20,.93) 0%,rgba(5,27,20,.3) 62%,rgba(5,27,20,.08) 100%)!important;opacity:1!important}.home .elementor-element-ea14309 .elementor-widget-heading{margin-top:auto;margin-bottom:18px}.home .elementor-element-ea14309 .elementor-widget-heading>.elementor-widget-container{padding:0!important}.home .elementor-element-ea14309 .elementor-heading-title{font-size:clamp(25px,2.5vw,36px)!important;line-height:1.08!important;font-weight:750!important;letter-spacing:-.04em}.home .elementor-element-ea14309 .elementor-heading-title a{color:#fff!important}.home .elementor-element-ea14309 .elementor-widget-button{margin:0}.home .elementor-element-ea14309 .elementor-button{width:100%;min-height:50px;justify-content:center;border-radius:13px;background:var(--mira-lime)!important;color:var(--mira-forest-dark)!important;font-size:11px;font-weight:800;letter-spacing:.1em;box-shadow:none}.home .elementor-element-ea14309 .elementor-button:hover{background:#fff!important;transform:translateY(-2px)}
.home .elementor-element-dffd175{padding:100px 20px!important;background:var(--mira-cream)}.home .elementor-element-dffd175>.elementor-container{max-width:1050px}.home .elementor-element-0d416ce>.elementor-widget-container{color:var(--mira-muted);font-size:16px;line-height:1.8}.home .elementor-element-0d416ce h2{margin:75px 0 20px;color:var(--mira-ink);font-size:clamp(30px,3.8vw,47px);line-height:1.1;font-weight:800}.home .elementor-element-0d416ce h2:first-child{margin-top:0}.home .elementor-element-0d416ce h3{margin:35px 0 10px;color:var(--mira-forest);font-size:22px;line-height:1.25;font-weight:750}.home .elementor-element-0d416ce p{margin-bottom:20px}.home .elementor-element-0d416ce ol,.home .elementor-element-0d416ce ul{margin:25px 0;padding:0;list-style:none;display:grid;gap:12px}.home .elementor-element-0d416ce ol{counter-reset:mira-steps}.home .elementor-element-0d416ce ol li{counter-increment:mira-steps}.home .elementor-element-0d416ce ol li,.home .elementor-element-0d416ce ul li{position:relative;padding:18px 20px 18px 58px;border:1px solid var(--mira-line);border-radius:16px;background:#fff;color:#43534b;box-shadow:0 7px 22px rgba(20,58,42,.045)}.home .elementor-element-0d416ce ol li:before{content:counter(mira-steps);position:absolute;left:16px;top:14px;width:31px;height:31px;display:grid;place-items:center;border-radius:10px;background:var(--mira-forest);color:#fff;font-weight:800}.home .elementor-element-0d416ce ul li:before{content:"✓";position:absolute;left:18px;top:17px;width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:#e2edde;color:var(--mira-forest);font-weight:900}.home .elementor-element-0d416ce a{color:var(--mira-forest);font-weight:700;text-decoration:underline;text-decoration-color:#b8cf5d;text-underline-offset:4px}
.home .site-footer{background:var(--mira-forest-dark);color:#dbe7e0}.home .site-footer .site-primary-footer-wrap,.home .site-footer .site-below-footer-wrap{background:transparent!important;border-color:rgba(255,255,255,.1)!important}.home .site-footer a{color:#b9cabf}.home .site-footer a:hover{color:var(--mira-lime)}.home .site-footer h2,.home .site-footer .widget-title{color:#fff}.home .site-footer input[type=email]{min-height:50px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:rgba(255,255,255,.08);color:#fff}.home .site-footer input[type=submit],.home .site-footer button{min-height:50px;border-radius:12px;background:var(--mira-lime);color:var(--mira-forest-dark);font-weight:800}.home .site-footer .ast-builder-html-element{text-align:center}.home .ht-ctc-chat{filter:drop-shadow(0 10px 18px rgba(0,70,31,.25))}
@media(max-width:921px){.home #ast-mobile-header{background:rgba(255,253,248,.97)}.home #ast-mobile-header .site-logo-img .custom-logo{display:none}.home #ast-mobile-header .custom-logo-link{display:flex;align-items:center;gap:9px;color:var(--mira-ink);font-size:15px;font-weight:800}.home #ast-mobile-header .custom-logo-link:before{content:"M";width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:var(--mira-forest);color:var(--mira-lime);font-size:19px}.home #ast-mobile-header .custom-logo-link:after{content:"Míralo en Internet"}.home .ast-mobile-header-wrap .ast-primary-header-bar{min-height:68px;background:transparent;border:0}.home .main-header-menu{background:#fff}.home .main-header-menu .menu-link{color:#36473e;font-weight:600}.home .menu-toggle{border-radius:11px!important;background:var(--mira-forest)!important}.home .elementor-element-42d4af2{padding:60px 16px 55px}.home .elementor-element-a462b44 .elementor-heading-title{font-size:42px!important}.home .elementor-element-ea14309{padding:40px 14px 70px}.home .elementor-element-ea14309>.elementor-container{display:grid;grid-template-columns:1fr;gap:18px}.home .elementor-element-ea14309 .elementor-column{width:100%;min-height:390px}.home .elementor-element-ea14309 .elementor-widget-wrap{min-height:390px;padding:24px!important}.home .elementor-element-ea14309 .elementor-heading-title{font-size:31px!important}.home .elementor-element-dffd175{padding:70px 20px!important}.home .elementor-element-0d416ce>.elementor-widget-container{font-size:15px}.home .elementor-element-0d416ce h2{margin-top:58px;font-size:35px}.home .elementor-element-0d416ce h3{font-size:20px}}
@media(max-width:480px){.home .elementor-element-a462b44 .elementor-heading-title{font-size:35px!important;line-height:1.08!important}.home .elementor-element-ea14309 .elementor-column,.home .elementor-element-ea14309 .elementor-widget-wrap{min-height:350px}.home .elementor-element-ea14309 .elementor-heading-title{font-size:27px!important}.home .elementor-element-0d416ce h2{font-size:31px}.home .elementor-element-0d416ce ol li,.home .elementor-element-0d416ce ul li{padding-right:15px}.home .site-footer{font-size:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.home *{transition:none!important}}

/* Plantillas interiores: solo presentación, sin alterar el contenido ni el DOM. */
body:not(.home){background:var(--mira-cream);color:var(--mira-ink);font-family:Poppins,Arial,sans-serif}
body:not(.home) h1,body:not(.home) h2,body:not(.home) h3{color:var(--mira-ink);letter-spacing:-.035em}
body:not(.home) .site-header{position:sticky;top:0;z-index:100;background:rgba(255,253,248,.96);backdrop-filter:blur(14px);box-shadow:0 1px 0 rgba(13,77,56,.1)}
body:not(.home) .site-footer{background:var(--mira-forest-dark);color:#dbe7e0}
body:not(.home) .site-footer .site-primary-footer-wrap,body:not(.home) .site-footer .site-below-footer-wrap{background:transparent!important;border-color:rgba(255,255,255,.1)!important}
body:not(.home) .site-footer a{color:#b9cabf}body:not(.home) .site-footer a:hover{color:var(--mira-lime)}
body:not(.home) .site-footer h2,body:not(.home) .site-footer .widget-title{color:#fff}
body:not(.home) .site-footer input[type=email]{min-height:50px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:rgba(255,255,255,.08);color:#fff}
body:not(.home) .site-footer input[type=submit],body:not(.home) .site-footer button{min-height:50px;border-radius:12px;background:var(--mira-lime);color:var(--mira-forest-dark);font-weight:800}
body:not(.home) .ht-ctc-chat{filter:drop-shadow(0 10px 18px rgba(0,70,31,.25))}
@media(min-width:922px){body:not(.home) #ast-desktop-header{position:relative}body:not(.home) .ast-above-header-wrap{position:absolute;top:0;left:max(28px,calc((100vw - 1240px)/2));z-index:5}body:not(.home) .ast-above-header-bar,body:not(.home) .site-above-header-wrap{height:78px;min-height:78px;background:transparent!important;border:0!important;padding:0!important}body:not(.home) .site-logo-img .custom-logo{display:none}body:not(.home) .site-logo-img .custom-logo-link{display:flex;align-items:center;gap:10px;height:78px;color:var(--mira-ink);font-size:19px;font-weight:500}body:not(.home) .site-logo-img .custom-logo-link:before{content:"M";width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:var(--mira-forest);color:var(--mira-lime);font-size:22px;font-weight:900;box-shadow:0 8px 20px rgba(13,77,56,.18)}body:not(.home) .site-logo-img .custom-logo-link:after{content:"Míralo en Internet";white-space:nowrap;font-weight:800}body:not(.home) .ast-primary-header-bar{min-height:78px!important;border:0!important;background:transparent!important}body:not(.home) .site-primary-header-wrap{min-height:78px;padding-left:280px;padding-right:0}body:not(.home) .main-header-menu>.menu-item>.menu-link{height:78px;padding:0 14px;color:#46554d;font-size:13px;font-weight:600}body:not(.home) .main-header-menu>.menu-item>.menu-link:hover,body:not(.home) .main-header-menu>.current-menu-item>.menu-link{color:var(--mira-forest)}body:not(.home) .ast-header-button-1{display:none}body:not(.home) .ast-header-search .ast-search-icon{color:var(--mira-forest)}}

/* Archivos y categorías: las entradas existentes se presentan como tarjetas. */
.archive .ast-archive-description{grid-column:1/-1;margin:0 0 22px!important;padding:54px 58px!important;border:0!important;border-radius:26px;background:linear-gradient(115deg,#f7f4eb,#e4f0e3);box-shadow:var(--mira-shadow)}
.archive .ast-archive-description .ast-archive-title{font-size:clamp(38px,5vw,62px);line-height:1.05;font-weight:800}
.archive .ast-archive-description p{max-width:720px;margin-top:14px;color:var(--mira-muted);font-size:17px;line-height:1.7}
.archive #content{padding:72px 22px}.archive #content>.ast-container{display:block;max-width:1200px;padding:0 20px}.archive #primary{width:100%;max-width:1160px;margin:0 auto;padding:0}.archive .site-main{display:block}.archive .site-main>.ast-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0}
.archive .site-main>.ast-row>.ast-article-post{width:auto!important;margin:0!important;padding:34px!important;border:1px solid var(--mira-line);border-radius:22px;background:#fff;box-shadow:0 12px 36px rgba(20,58,42,.07);transition:transform .25s,box-shadow .25s}
.archive .site-main>.ast-row>.ast-article-post:hover{transform:translateY(-5px);box-shadow:var(--mira-shadow)}
.archive .entry-title{font-size:26px!important;line-height:1.2}.archive .entry-title a{color:var(--mira-ink)}.archive .entry-title a:hover{color:var(--mira-forest)}
.archive .entry-meta{color:#718078;font-size:12px}.archive .entry-content{color:var(--mira-muted);font-size:14px;line-height:1.75}.archive .entry-content .read-more a{display:inline-flex;margin-top:12px;padding:10px 15px;border-radius:10px;background:#e7efe8;color:var(--mira-forest);font-weight:800;text-decoration:none}
.archive .ast-pagination{grid-column:1/-1;margin-top:24px;padding:24px;border-radius:18px;background:#fff}

/* Artículos y páginas clásicas: lectura más cómoda y aspecto editorial. */
.single-post #content,.page:not(.home):not(.elementor-page) #content{padding:72px 22px}
.single-post #primary,.page:not(.home):not(.elementor-page) #primary{width:100%;max-width:920px;margin:0 auto;padding:0}
.single-post .site-main>.ast-article-single,.page:not(.home):not(.elementor-page) .site-main>.ast-article-single{padding:clamp(30px,6vw,76px)!important;border:1px solid var(--mira-line);border-radius:28px;background:#fff;box-shadow:var(--mira-shadow)}
.single-post .entry-title,.page:not(.home):not(.elementor-page) .entry-title{font-size:clamp(36px,5vw,60px)!important;line-height:1.08!important;font-weight:800!important;text-align:left!important}
.single-post .entry-meta{margin:14px 0 34px;color:#718078}.single-post .entry-content,.page:not(.home):not(.elementor-page) .entry-content{color:#43534b;font-size:17px;line-height:1.85}
.single-post .entry-content h2,.page:not(.home):not(.elementor-page) .entry-content h2{margin:58px 0 20px;padding:0 0 12px;border-bottom:3px solid var(--mira-lime);font-size:clamp(28px,4vw,39px);line-height:1.15;text-align:left!important}
.single-post .entry-content h3,.page:not(.home):not(.elementor-page) .entry-content h3{margin:38px 0 14px;color:var(--mira-forest);font-size:24px;line-height:1.25;text-align:left!important}
.single-post .entry-content img,.page:not(.home) .entry-content img{height:auto;border-radius:18px;box-shadow:0 14px 35px rgba(20,58,42,.12)}
.single-post .entry-content table,.page:not(.home):not(.elementor-page) .entry-content table{overflow:hidden;border:1px solid var(--mira-line);border-radius:14px;background:#fff}.single-post .entry-content th,.page:not(.home):not(.elementor-page) .entry-content th{background:var(--mira-forest);color:#fff}.single-post .entry-content th,.single-post .entry-content td,.page:not(.home):not(.elementor-page) .entry-content th,.page:not(.home):not(.elementor-page) .entry-content td{padding:14px}
.single-post .entry-content a,.page:not(.home) .entry-content a{color:var(--mira-forest);font-weight:700;text-decoration-color:#b8cf5d;text-underline-offset:4px}
.single-post .comments-area{margin-top:28px;padding:clamp(28px,5vw,58px);border:1px solid var(--mira-line);border-radius:24px;background:#fff;box-shadow:0 10px 30px rgba(20,58,42,.06)}
body:not(.home) input[type=text],body:not(.home) input[type=email],body:not(.home) input[type=url],body:not(.home) textarea{border:1px solid #ccd8d0!important;border-radius:12px!important;background:#fff!important}body:not(.home) input[type=submit],body:not(.home) .elementor-button{border-radius:12px!important;background:var(--mira-forest)!important;color:#fff!important;font-weight:800!important}

/* Páginas construidas con Elementor: paleta y superficies coherentes sin reordenarlas. */
.page:not(.home).elementor-page #primary{width:100%;margin:0;padding:0}.page:not(.home).elementor-page .entry-content{background:var(--mira-paper)}
.page:not(.home).elementor-page .elementor-heading-title{color:var(--mira-ink)}.page:not(.home).elementor-page .elementor-widget-text-editor{color:var(--mira-muted)}
.page:not(.home).elementor-page .elementor-widget-form{padding:24px;border:1px solid var(--mira-line);border-radius:20px;background:#fff;box-shadow:0 12px 35px rgba(20,58,42,.07)}

@media(max-width:921px){body:not(.home) #ast-mobile-header{background:rgba(255,253,248,.97)}body:not(.home) #ast-mobile-header .site-logo-img .custom-logo{display:none}body:not(.home) #ast-mobile-header .custom-logo-link{display:flex;align-items:center;gap:9px;color:var(--mira-ink);font-size:15px;font-weight:800}body:not(.home) #ast-mobile-header .custom-logo-link:before{content:"M";width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:var(--mira-forest);color:var(--mira-lime);font-size:19px}body:not(.home) #ast-mobile-header .custom-logo-link:after{content:"Míralo en Internet"}body:not(.home) .ast-mobile-header-wrap .ast-primary-header-bar{min-height:68px;background:transparent;border:0}body:not(.home) .main-header-menu{background:#fff}body:not(.home) .main-header-menu .menu-link{color:#36473e;font-weight:600}body:not(.home) .menu-toggle{border-radius:11px!important;background:var(--mira-forest)!important}.archive #content,.single-post #content,.page:not(.home):not(.elementor-page) #content{padding:36px 14px}.archive #content>.ast-container{padding:0}.archive .site-main>.ast-row{grid-template-columns:1fr}.archive .ast-archive-description{padding:38px 28px!important}.archive .site-main>.ast-row>.ast-article-post{padding:26px!important}.single-post .site-main>.ast-article-single,.page:not(.home):not(.elementor-page) .site-main>.ast-article-single{padding:30px 22px!important;border-radius:20px}.single-post .entry-title,.page:not(.home):not(.elementor-page) .entry-title{font-size:35px!important}.single-post .entry-content,.page:not(.home):not(.elementor-page) .entry-content{font-size:15px;line-height:1.75}}
@media(prefers-reduced-motion:reduce){body:not(.home) *{transition:none!important}}

/* Corrección 1.0.1: reserva real para la marca antes del menú. */
@media(min-width:1200px){.home .site-primary-header-wrap,body:not(.home) .site-primary-header-wrap{padding-left:max(365px,calc((100vw - 1240px)/2 + 265px))!important;padding-right:max(35px,calc((100vw - 1240px)/2))!important}}
@media(min-width:922px) and (max-width:1199px){.home .ast-above-header-wrap,body:not(.home) .ast-above-header-wrap{left:28px}.home .site-logo-img .custom-logo-link:after,body:not(.home) .site-logo-img .custom-logo-link:after{display:none}.home .site-logo-img .custom-logo-link,body:not(.home) .site-logo-img .custom-logo-link{width:42px}.home .site-primary-header-wrap,body:not(.home) .site-primary-header-wrap{padding-left:105px!important;padding-right:24px!important}.home .main-header-menu>.menu-item>.menu-link,body:not(.home) .main-header-menu>.menu-item>.menu-link{padding:0 9px;font-size:11px}}

/* Llamada comercial global antes del pie de página. */
.miralo-sales-cta{position:relative;z-index:2;padding:76px 22px;background:var(--mira-paper);font-family:Poppins,Arial,sans-serif}
.miralo-sales-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:46px;max-width:1160px;margin:0 auto;padding:48px 54px;overflow:hidden;border-radius:28px;background:linear-gradient(125deg,var(--mira-forest-dark),var(--mira-forest));box-shadow:0 24px 60px rgba(8,53,40,.2)}
.miralo-sales-cta__copy{max-width:730px}.miralo-sales-cta__eyebrow{display:inline-block;margin-bottom:12px;color:var(--mira-lime);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.miralo-sales-cta h2{margin:0 0 13px!important;color:#fff!important;font-size:clamp(29px,3.4vw,44px)!important;line-height:1.08!important;font-weight:800!important;letter-spacing:-.045em!important;text-align:left!important}
.miralo-sales-cta p{margin:0!important;color:#d8e5de!important;font-size:16px;line-height:1.65}
.miralo-sales-cta__button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:11px;min-height:58px;padding:15px 24px;border-radius:15px;background:var(--mira-lime);color:var(--mira-forest-dark)!important;font-size:14px;font-weight:800;text-decoration:none!important;box-shadow:0 12px 26px rgba(0,0,0,.14);transition:transform .2s,background .2s}
.miralo-sales-cta__button:hover{background:#fff;color:var(--mira-forest-dark)!important;transform:translateY(-3px)}.miralo-sales-cta__button:focus-visible{outline:3px solid #fff;outline-offset:4px}
.miralo-sales-cta__button svg{width:25px;height:25px;flex:0 0 25px}
@media(max-width:760px){.miralo-sales-cta{padding:50px 14px}.miralo-sales-cta__inner{display:block;padding:38px 25px;border-radius:22px;text-align:center}.miralo-sales-cta__copy{max-width:none}.miralo-sales-cta h2{text-align:center!important;font-size:31px!important}.miralo-sales-cta p{font-size:15px}.miralo-sales-cta__button{width:100%;margin-top:28px;padding-inline:18px}}

.miralo-sales-strip{padding:20px 22px;background:#e8f0e7;font-family:Poppins,Arial,sans-serif}
.miralo-sales-strip__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1160px;margin:0 auto}
.miralo-sales-strip p{margin:0!important;color:#365046;font-size:15px;line-height:1.5}.miralo-sales-strip strong{color:var(--mira-forest-dark);font-weight:800}
.miralo-sales-strip a{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:42px;padding:10px 17px;border-radius:11px;background:var(--mira-forest);color:#fff!important;font-size:13px;font-weight:800;text-decoration:none!important;transition:transform .2s,background .2s}
.miralo-sales-strip a:hover{background:var(--mira-forest-dark);transform:translateY(-2px)}.miralo-sales-strip a:focus-visible{outline:3px solid var(--mira-lime);outline-offset:3px}
@media(max-width:680px){.miralo-sales-strip{padding:18px 14px}.miralo-sales-strip__inner{display:block;text-align:center}.miralo-sales-strip p{font-size:14px}.miralo-sales-strip a{width:100%;margin-top:13px}}
