:root { --buffer-ink:#213130; --buffer-muted:#6f7069; --buffer-green:#b0ec9c; }
.landing-page { min-width:0; }
.landing-brand-mark{object-fit:contain}
.landing-brand-word{display:inline-flex;align-items:center;gap:4px;font-family:Figtree,Arial,sans-serif;font-weight:600;font-size:17px;line-height:1}
.landing-brand-word>img{width:1em;height:1em;object-fit:contain}
.landing-brand-word>span{color:inherit}
.landing-brand-word.landing-blog-brand{font-size:28px;line-height:1.2}
.landing-blog-label{font-weight:400;margin-left:2px}
.landing-brand-word[class*="form-logo"]{font-size:28px}
.landing-brand-word[class*="form-logo"]>img{filter:brightness(0) invert(1)}
.landing-page [hidden]{display:none!important}
.metricool-page{margin:0;min-width:0}
.metricool-page main a:not([class]){color:#337047}
.metricool-page .Postlane-header a{color:#213130}
.metricool-footer-brand{display:inline-flex;align-items:center;gap:8px;font:600 28px Figtree,sans-serif;color:#d5fb2a}
.metricool-footer-brand img{width:32px;height:32px;filter:brightness(0) saturate(100%) invert(91%) sepia(89%) saturate(1277%) hue-rotate(17deg) brightness(107%) contrast(101%)}
.metricool-header-brand{display:inline-flex;align-items:center;gap:6px;font:600 24px/1 Figtree,sans-serif;color:#2b182b;height:23px}
.metricool-header-brand img{width:23px;height:23px}
.metricool-page .logo-cabecera>a{display:flex;align-items:center}
.metricool-page #btn-menu-desplegable{border:0;background:transparent;padding:0;cursor:pointer}
.metricool-page .menu-principal-cabecera .nav li.item-megamenu.landing-megamenu-open>.contenido-submenu{display:block!important;visibility:visible;opacity:1}
.metricool-page .menu-principal-cabecera .nav li.item-megamenu.landing-megamenu-closed>.contenido-submenu{display:none!important}
@media(max-width:1024px){.metricool-page .cabecera-contenido-general.menu-open .menu-desktop{display:flex;position:fixed;inset:141px 0 0;overflow:auto;flex-direction:column;background:#fff;z-index:1000;padding:20px}.metricool-page .cabecera-contenido-general.menu-open .menu-principal-cabecera{display:block;width:100%}.metricool-page .landing-megamenu-open>.contenido-submenu{position:static!important;transform:none!important;max-height:none!important}.metricool-page .grupo.submenu.landing-submenu-open>ul{display:block!important}}
.metricool-page .kt-tab-title{font:inherit;cursor:pointer;text-align:inherit}
.metricool-page .kt-tabs-content-wrap>[role=tabpanel]:not([hidden]){display:block}
.metricool-page .kt-tabs-content-wrap>[role=tabpanel]{position:relative;top:auto;width:100%}
.metricool-page .splide{visibility:visible}
.metricool-page .splide__track{max-width:100%;overflow:hidden}
.metricool-page .kb-blocks-carousel,.metricool-page .kb-blocks-advanced-carousel{min-width:0;max-width:100%;overflow:hidden}
.landing-carousel-track{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none;transform:none!important;list-style:none;padding:0;gap:30px}
.landing-carousel-track>.splide__slide{flex:0 0 var(--carousel-desktop-basis,calc(50% - 15px));scroll-snap-align:start;visibility:visible!important;min-width:0}
.landing-carousel-single>.splide__slide{flex-basis:100%}
[data-marketing-carousel]{position:relative}
.landing-carousel-controls{position:absolute;bottom:0;right:20px;display:flex;gap:10px;justify-content:center;opacity:0}
[data-marketing-carousel]:hover .landing-carousel-controls,[data-marketing-carousel]:focus-within .landing-carousel-controls{opacity:1}
.landing-carousel-controls button{border:1px solid currentColor;background:transparent;border-radius:50%;height:40px;width:40px;cursor:pointer}
.bloque-pasos-cuenta .item-pasos-cuenta{cursor:pointer}
.bloque-pasos-cuenta .item-pasos-cuenta:focus-visible{outline:3px solid #213130}
.pl-reveal-reveal{opacity:1!important;transform:none!important}
.landing-dialog{border:1px solid #d5d5cb;border-radius:16px;background:#fefdfb;color:#213130;padding:36px;width:min(640px,calc(100vw - 32px));max-height:calc(100vh - 48px);font:18px/1.5 Figtree,Arial,sans-serif;box-shadow:0 24px 80px #21313040}
.landing-dialog::backdrop{background:#21313080}
.landing-dialog h2{font-size:30px;line-height:1.2;margin:0 32px 20px 0}
.landing-dialog img{max-width:100%;max-height:320px;object-fit:contain}
.landing-dialog-close{position:absolute;right:16px;top:10px;border:0;background:transparent;font-size:32px;cursor:pointer}
.landing-dialog-action{display:inline-block;padding:12px 24px;border-radius:50px;background:#b0ec9c;color:#213130;text-decoration:none;margin-top:16px}
.landing-tip{position:fixed;inset:auto;margin:0;width:192px;max-width:calc(100vw - 24px);padding:16px;border:0;border-radius:4px;background:#213130;color:#fefdfb;font:16px/1.4 Figtree,sans-serif;z-index:60}
.landing-tip p{margin:0}
.landing-tip a{text-decoration:underline;color:#b0ec9c}
.landing-template-copy{white-space:pre-wrap;padding:24px;border:1px solid #deded4;border-radius:8px;background:#f4f3ec}
.landing-template-clipboard{display:block;border:1px solid #213130;border-radius:24px;background:transparent;color:#213130;padding:10px 20px;font:inherit;cursor:pointer}
.landing-template-author{font-size:14px;white-space:pre-line}
.landing-template-dialog{padding:0;background:var(--color-neutral-100);width:90%;max-width:576px;max-height:95dvh;border:0;border-radius:8px}
.landing-template-dialog::backdrop{background:#4b4b4380;backdrop-filter:blur(8px)}
.landing-template-dialog #landing-dialog-title{margin:0 0 var(--space-step-1);font-size:var(--font-size-step-0)}
.landing-template-emoji{width:64px;height:64px;display:grid;place-items:center;font-size:32px;border-radius:8px}
.landing-template-body{white-space:pre-wrap}
.landing-template-trailing{padding:24px 32px;background:var(--color-neutral-200);border-top:1px solid var(--color-neutral-400);text-align:right}
.landing-template-trailing .landing-dialog-action{margin:0}
.landing-newsletter{width:100%;max-width:480px;min-width:0;box-sizing:border-box;padding:10px 55px 20px;background:#fafafa;text-align:center;font:14px/18px system-ui,sans-serif;color:#757575;border-radius:8px}
.landing-newsletter>img{width:50px;height:50px;object-fit:contain;margin:auto}
.landing-newsletter h3{font:700 24px/28px system-ui,sans-serif;text-decoration:underline;color:#363737;margin:8px 0 6px}
.landing-newsletter>p{margin:0}
.landing-newsletter-count{padding:6px 0 14px;font-size:12px}
.landing-newsletter>div{display:flex;height:40px;align-items:stretch;border:1px solid #213130;border-radius:8px;overflow:hidden}
.landing-newsletter input{min-width:0;flex:1;border:0;background:#ededed;padding:10px 14px;font:14px system-ui,sans-serif;color:#363737}
.landing-newsletter button{border:0;padding:10px 20px;background:#5d6f70;color:white;font-weight:700;cursor:pointer}
.landing-newsletter .landing-newsletter-terms{margin-top:18px;font-size:12px;line-height:16px}
@media(max-width:480px){.landing-newsletter{padding-inline:20px}}
@media(max-width:600px){.pl-es-blog-index-newsletter-content-leading,.pl-es-blog-index-newsletter-content-trailing{min-width:0;width:100%;max-width:100%}}
@media(max-width:1024px){.landing-carousel-multiple>.splide__slide{flex-basis:var(--carousel-tablet-basis,100%)}}
@media(max-width:767px){.landing-carousel-multiple>.splide__slide{flex-basis:100%}}
.landing-skip { position:fixed; left:16px; top:-80px; z-index:100; background:#213130; color:white; padding:12px 20px; border-radius:8px; }
.landing-skip:focus { top:12px; }
:focus-visible { outline:3px solid #337047; outline-offset:4px; }
.Postlane-header { min-height:73.2px; display:flex; align-items:center; justify-content:space-between; gap:18px; padding:14px 36px; background:#fefdfb; position:relative; z-index:40; font-family:Figtree,Arial,sans-serif; }
.Postlane-logo { display:inline-flex; align-items:center; gap:8px; color:#213130; font-size:26px; text-decoration:none; letter-spacing:-.5px; }
.Postlane-logo img { width:30px; height:30px; object-fit:contain; }
.Postlane-nav { display:flex; align-items:center; gap:8px; font-size:18px; }
.nav-menu { position:relative; }
.nav-item { display:inline-flex; align-items:center; gap:6px; padding:5px 13px; height:34px; border:0; border-radius:6px; background:transparent; color:#213130; cursor:pointer; white-space:nowrap; font:inherit; text-decoration:none; }
.nav-item:hover,.nav-menu.is-open>.nav-item { background:#eeece3; }
.nav-caret { font-size:12px; }
.Postlane-actions { display:flex; gap:9px; align-items:center; font-size:18px; white-space:nowrap; }
.Postlane-actions .pill { min-height:44.8px; display:flex; align-items:center; padding:8px 23px; border:1px solid #213130; border-radius:999px; color:#213130; text-decoration:none; }
.Postlane-actions .pill-green { background:#b0ec9c; border-color:#b0ec9c; }
.mega { display:none; position:absolute; top:100%; left:0; width:630px; max-height:calc(100vh - 100px); overflow:auto; padding:26px; border:1px solid #e8e7df; border-radius:12px; background:#fefdfb; box-shadow:0 12px 30px #21313020; }
.nav-menu.is-open>.mega { display:block; }
.nav-menu:nth-child(n+3)>.mega { left:auto; right:0; }
.mega-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px 28px; }
.mega-grid.three { grid-template-columns:repeat(3,minmax(0,1fr)); }
.mega-link { display:flex; gap:10px; align-items:flex-start; padding:7px; border-radius:8px; text-decoration:none; }
.mega-link:hover { background:#eeece3; }
.mega-ic { width:22px; height:22px; flex:0 0 22px; color:#337047; }
.mega-ic svg { width:22px; height:22px; fill:none; stroke:currentColor; stroke-width:1.7; stroke-linecap:round; stroke-linejoin:round; }
.mega-ic img { width:22px; height:22px; }
.mega h4 { margin:0 0 4px; font-size:17px; font-weight:600; }
.mega p { margin:0; font-size:15px; line-height:1.35; color:#6f7069; }
.mega-section-title { margin-bottom:12px; font-size:11px; text-transform:uppercase; letter-spacing:1px; color:#6f7069; }
.landing-menu-toggle { display:none; border:0; background:transparent; font-size:26px; color:#213130; cursor:pointer; }
.landing-footer-brand { display:flex; align-items:center; gap:12px; font:64px Figtree,sans-serif; color:#b0ec9c; text-decoration:none; }
.landing-footer-brand img { width:70px; height:70px; filter:brightness(0) saturate(100%) invert(85%) sepia(15%) saturate(742%) hue-rotate(56deg) brightness(103%) contrast(92%); }
.pl-footer-link-logo .landing-footer-brand{font-size:64px;line-height:1}
.pl-program-section-section{overflow-x:clip}
.landing-demo-media { display:grid; grid-template-columns:1fr; gap:18px; }
.landing-demo-media img { width:100%; height:auto; }
.pl-channels-section-label { display:none; }
.pl-channels-section-link:hover .pl-channels-section-label,.pl-channels-section-link:focus-visible .pl-channels-section-label { display:block; }
.pl-footer-link-accordion-groups { display:flex; flex-wrap:wrap; gap:12px 24px; padding:24px 0; }
.pl-footer-link-accordion-groups a { width:30%; }
.pl-assistant-scene-send { display:grid; place-items:center; }
@media (max-width:1100px) {
 .Postlane-header { padding:14px 24px; }
 .Postlane-nav { font-size:15.5px; gap:0; }
 .nav-item { padding-inline:8px; }
 .Postlane-actions { font-size:15.5px; }
 .Postlane-actions .pill { padding-inline:16px; }
}
@media (max-width:900px) {
 .Postlane-header { min-height:68px; padding:12px 18px; flex-wrap:wrap; }
 .Postlane-logo { font-size:23px; }
 .landing-menu-toggle { display:block; order:3; }
 .Postlane-actions { margin-left:auto; }
 .Postlane-actions .pill:first-child { display:none; }
 .Postlane-nav { display:none; order:4; width:100%; padding:14px 0; font-size:18px; }
 .Postlane-header.menu-open .Postlane-nav { display:flex; flex-direction:column; align-items:stretch; }
 .nav-menu>.nav-item { width:100%; justify-content:space-between; height:44px; }
 .mega,.nav-menu:nth-child(n+3)>.mega { position:static; width:100%; max-height:none; box-shadow:none; padding:16px; }
 .mega-grid,.mega-grid.three { grid-template-columns:1fr; }
 .landing-footer-brand { font-size:48px; }
 .landing-footer-brand img { width:52px; height:52px; }
}
@media (max-width:480px) {
 .Postlane-actions .pill { min-height:38px; font-size:13.5px; padding:7px 13px; }
 .Postlane-header { gap:12px; }
 .pl-footer-link-accordion-groups a { width:100%; }
}
@media (min-width:601px) and (max-width:900px){.Postlane-actions .pill:first-child{display:inline-flex}}
