/* MailEditor Flow V64: portada editorial responsive inspirada en el vídeo.
   Estilos aislados en .video-home para no alterar el editor interno. */
.video-home{--mc-yellow:#e2e63a;--mc-black:#232019;--mc-paper:#fff;--mc-sand:#e7e4fb;background:#fff;color:#05031b;font-family:Arial,'Helvetica Neue',sans-serif}
.video-home *{box-sizing:border-box}
.video-home a,.video-home button{transition:background .2s,color .2s,transform .2s}
.video-home a{text-decoration:none}
.video-home .container{width:min(100% - 48px,1240px);margin-inline:auto}
.video-home .mc-head{position:sticky;top:0;background:#fff;z-index:90;border-bottom:1px solid #ecece7;box-shadow:none}
.video-home .mc-nav{min-height:88px;display:flex;align-items:center;gap:36px;justify-content:space-between}
.video-home .mc-logo img{width:205px;height:auto;display:block;max-width:100%}
.video-home .mc-logo{display:block;flex:0 0 auto}
.video-home .mc-desktop-nav{display:flex;align-items:center;gap:32px;margin-left:auto}
.video-home .mc-desktop-nav a{font-size:14px;font-weight:650;color:#05031b}
.video-home .mc-desktop-nav a:hover,.video-home .mc-pricing-link:hover{color:#403ae6}
.video-home .mc-nav-right{display:flex;align-items:center;gap:16px}
.video-home .mc-pricing-link{display:none;color:#05031b;font-size:15px;font-weight:700}
.video-home .mc-nav-login{border:1.5px solid #05031b;border-radius:99px;color:#05031b;white-space:nowrap;padding:12px 22px;font-size:13px;font-weight:700}
.video-home .mc-nav-login:hover{background:#05031b;color:#fff}
.video-home .mc-yellow{display:inline-flex;justify-content:center;align-items:center;gap:15px;min-height:52px;border-radius:100px;background:var(--mc-yellow);color:#181818!important;border:1.5px solid #191919;font-size:15px;font-weight:800;text-align:center;padding:14px 25px;cursor:pointer}
.video-home .mc-yellow:hover{background:#f0f59a;transform:translateY(-2px)}
.video-home .mc-nav-register{min-height:45px;padding:10px 19px;font-size:13px;border:0}
.video-home .mc-nav-studio{border:1px solid #1b1b1b;background:#e2e63a;padding:12px 19px;border-radius:28px;cursor:pointer}
.video-home .mc-menu-toggle{display:flex!important;flex-direction:column;justify-content:center;gap:5px;align-items:center;width:45px;height:45px;border:0;background:transparent;padding:8px;cursor:pointer;flex-shrink:0}
.video-home .mc-menu-toggle span{display:block;width:30px;height:3px;border-radius:3px;background:#05031b}
.video-home .mc-menu-toggle:hover{background:#faf7e6;border-radius:10px}
.video-home .mc-hero{isolation:isolate;position:relative;min-height:690px;color:#fff;overflow:hidden;background:#292318}
.video-home .mc-hero-photo{position:absolute;inset:0 0 0 37%;background:url('hero-office.jpg') center center / cover no-repeat;z-index:-3}
.video-home .mc-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(31,26,17,.97) 0%,rgba(35,29,19,.90) 28%,rgba(30,25,17,.52) 63%,rgba(21,19,15,.30) 100%);z-index:-2}
.video-home .mc-hero-content{padding:86px 0 82px;max-width:1240px;position:relative}
.video-home .mc-hero-kicker{font-size:12px;font-weight:700;letter-spacing:2.2px;margin:0 0 24px;color:#eeecff}
.video-home .mc-hero h1{font-family:Georgia,'Times New Roman',serif;font-weight:500;letter-spacing:-2px;font-size:clamp(51px,5.9vw,89px);line-height:1.04;color:#fff;margin:0 0 27px;max-width:940px}
.video-home .mc-hero h1 .mc-lower{font-style:italic;color:var(--mc-yellow)}
.video-home .mc-hero-description{font-size:clamp(17px,2vw,23px);font-weight:400;max-width:640px;line-height:1.52;margin:0 0 26px;color:#fff}
.video-home .mc-hero-benefits{display:flex;align-items:center;gap:20px;margin:14px 0 17px}
.video-home .mc-stars{font-size:31px;letter-spacing:1px;color:var(--mc-yellow);line-height:1}
.video-home .mc-hero-benefits p{max-width:270px;margin:0;line-height:1.5;font-size:13px;color:#eeecff}
.video-home .mc-proof-grid{display:flex;gap:18px;flex-wrap:wrap;margin:18px 0 34px;max-width:680px}
.video-home .mc-proof-grid span{display:inline-flex;align-items:center;font-weight:650;font-size:13px;letter-spacing:.2px;color:white;white-space:nowrap}
.video-home .mc-proof-grid span+span{border-left:1px solid #ffffff61;padding-left:20px}
.video-home .mc-hero-cta{width:min(100%,450px);min-height:70px;font-size:23px;margin-bottom:18px;box-shadow:0 6px 18px #0004}
.video-home .mc-hero-cta span{margin-left:auto}
.video-home .mc-hero-secondary{display:block;max-width:450px;text-align:center;font-size:13px;font-weight:700;color:#fff!important;text-decoration:underline;text-underline-offset:5px}
.video-home .mc-eyebrow{font-size:12px;font-weight:800;letter-spacing:1.8px;color:#403ae6;margin:0 0 18px}
.video-home .mc-intro-section{padding:92px 0 105px;background:#f3f1fe}
.video-home .mc-intro-section h2,.video-home .mc-faq h2,.video-home .mc-price-intro h3,.video-home .mc-section-centered h2,.video-home .mc-testimonial h2,.video-home .mc-pricing-head h2,.video-home .mc-black-head h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(42px,5vw,70px);font-weight:500;letter-spacing:-2px;line-height:1.1;margin:0 0 24px;color:#05031b}
.video-home .mc-intro-section .mc-intro{font-size:18px;line-height:1.6;color:#5d5b77;max-width:620px}
.video-home .mc-carousel-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:35px 0 15px;color:#5d5b77;font-size:13px}
.video-home .mc-carousel-controls>div,.video-home .mc-story-actions>div:last-child{display:flex;gap:8px}
.video-home [data-slider]{display:grid;place-items:center;border:1.5px solid #05031b;border-radius:50%;background:transparent;color:#05031b;width:44px;height:44px;font-size:23px;cursor:pointer}
.video-home [data-slider]:disabled{opacity:.3;cursor:default}
.video-home [data-slider]:not(:disabled):hover{background:var(--mc-yellow)}
.video-home .mc-cards-rail,.video-home .mc-story-rail{display:flex;gap:19px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:3px 1px 15px}
.video-home .mc-cards-rail::-webkit-scrollbar,.video-home .mc-story-rail::-webkit-scrollbar{display:none}
.video-home .mc-function-card{min-height:430px;flex:0 0 clamp(286px,30vw,370px);scroll-snap-align:start;display:flex;flex-direction:column;gap:18px;border-radius:18px;padding:27px 28px 24px;color:#05031b}
.video-home .mc-card-yellow{background:#e2e63a}.video-home .mc-card-cream{background:#eae7ff}.video-home .mc-card-lilac{background:#d9d6ff}.video-home .mc-card-peach{background:#c9c5ff}
.video-home .mc-card-symbol{height:68px;font-size:49px;line-height:1;display:flex;align-items:center}
.video-home .mc-card-small{margin:0 0 12px;font-size:12px;letter-spacing:.5px;font-weight:850}
.video-home .mc-function-card h3{font-family:Georgia,serif;font-weight:500;line-height:1.14;font-size:clamp(27px,2.8vw,35px);letter-spacing:-.8px;margin:0 0 11px}
.video-home .mc-function-card p:not(.mc-card-small){font-size:13px;line-height:1.6;margin:0}
.video-home .mc-function-card ul{list-style:none;padding:0;margin:14px 0 0;font-size:12px;font-weight:700;line-height:1.6}
.video-home .mc-function-card li{position:relative;padding-left:22px;margin:7px 0}
.video-home .mc-function-card li:before{content:'●';position:absolute;left:0;top:0;color:#05031b}
.video-home .mc-card-link{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;border:0;border-top:1px solid #28231357;background:transparent;color:#05031b;font-size:13px;font-weight:800;padding:20px 0 0;cursor:pointer;text-align:left}
.video-home .mc-card-link span{display:grid;place-items:center;background:#05031b;color:#e2e63a;width:30px;height:30px;border-radius:50%;font-size:18px}
.video-home .mc-card-link:hover{text-decoration:underline}
.video-home .mc-rail-dots{display:flex;justify-content:center;gap:7px;align-items:center;padding:12px 0}
.video-home .mc-dot{width:8px;height:8px;border:0;background:#b7b5ac;border-radius:50%;cursor:pointer;padding:0}
.video-home .mc-dot[aria-current="true"]{width:25px;border-radius:10px;background:#05031b}
.video-home .mc-black-section{background:#05031b;padding:98px 0 80px;color:white}
.video-home .mc-black-head{text-align:center;max-width:790px;margin:0 auto 46px}
.video-home .mc-black-head .mc-eyebrow{color:#e2e63a}
.video-home .mc-black-head h2{color:#fff}
.video-home .mc-black-head h2 em,.video-home .mc-section-centered h2 em,.video-home .mc-testimonial h2 em,.video-home .mc-price-intro h3 em{font-weight:500;color:var(--mc-yellow)}
.video-home .mc-black-head>p:last-child{font-size:17px;line-height:1.5;color:#e8e7df}
.video-home .mc-story-card{display:flex;flex-direction:column;flex:0 0 clamp(292px,32vw,410px);min-height:375px;background:#1d1950;border:1px solid #827b65;border-radius:21px;padding:30px;scroll-snap-align:start}
.video-home .mc-story-card>p{color:#e2e63a;font-size:12px;letter-spacing:.5px;font-weight:750;margin:0 0 24px}
.video-home .mc-story-card h3{font:500 clamp(27px,3vw,39px)/1.19 Georgia,serif;letter-spacing:-1px;color:#fff;margin:0 0 16px}
.video-home .mc-story-card>span{font-size:13px;color:#d6d1c7;line-height:1.7}
.video-home .mc-story-card>button{color:#fff;background:transparent;border:0;text-align:left;font-size:13px;cursor:pointer;padding:0;margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:12px}
.video-home .mc-story-card>button b{display:grid;place-items:center;width:35px;height:35px;background:#e2e63a;border-radius:50%;color:#05031b;font-size:22px}
.video-home .mc-story-actions{display:flex;justify-content:space-between;align-items:center;margin-top:17px}
.video-home .mc-story-actions .mc-dot{background:#777269}.video-home .mc-story-actions .mc-dot[aria-current="true"]{background:#e2e63a}
.video-home .mc-story-actions [data-slider]{border-color:#e2e63a;color:#e2e63a}.video-home .mc-story-actions [data-slider]:hover{color:#222}
.video-home .mc-integrations{padding:90px 0 110px;background:#fff}
.video-home .mc-section-centered{text-align:center;max-width:860px;margin:0 auto 50px}
.video-home .mc-section-centered h2 em{color:#403ae6}.video-home .mc-section-centered>p:last-child{color:#5d5b77;font-size:16px;line-height:1.6}
.video-home .mc-integration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}
.video-home .mc-integration-grid>a,.video-home .mc-integration-grid>button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:26px 30px;border:1px solid #eceae5;border-radius:15px;background:#f3f1fe;text-align:left;color:#05031b;cursor:pointer;min-height:165px;box-shadow:0 10px 25px #12100e04}
.video-home .mc-integration-grid>a:hover,.video-home .mc-integration-grid>button:hover{border-color:#c9c3ff;background:#fffef2;transform:translateY(-2px)}
.video-home .mc-integration-grid span{font-size:32px}.video-home .mc-integration-grid b{font-size:18px}.video-home .mc-integration-grid small{font-size:13px;color:#5d5b77}
.video-home .mc-testimonial{background:#05031b;padding:100px 0 110px;text-align:center;color:white}
.video-home .mc-testimonial .mc-eyebrow{color:#e2e63a}.video-home .mc-testimonial h2{color:#fff;margin:12px auto 36px}.video-home .mc-testimonial .mc-yellow{min-width:280px}
.video-home .mc-pricing{padding:98px 0 108px;background:#e8e5fb}
.video-home .mc-pricing-head{text-align:center;max-width:690px;margin:0 auto 55px}
.video-home .mc-pricing-head h2{margin:0 0 16px}.video-home .mc-pricing-head h2 span{text-decoration:underline;text-decoration-color:#e2e63a;text-decoration-thickness:9px;text-underline-offset:4px}
.video-home .mc-pricing-head>p:last-child{font-size:16px;line-height:1.65;color:#5d5b77}
.video-home .mc-price-layout{display:grid;grid-template-columns:1fr minmax(310px,425px);max-width:990px;margin:0 auto;align-items:center;gap:75px}
.video-home .mc-price-intro>p:first-child{text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:850}
.video-home .mc-price-intro h3{font-size:48px}.video-home .mc-price-intro h3 em{color:#403ae6}
.video-home .mc-price-intro>p:nth-of-type(2){font-size:15px;line-height:1.65;color:#655e53}
.video-home .mc-text-arrow{font-weight:850;color:#05031b;border-bottom:2px solid #e2e63a;display:inline-flex;gap:10px;padding:9px 0}
.video-home .mc-price-card{background:white;border:1px solid #dcd5c7;padding:34px;box-shadow:0 12px 30px #24201812;display:flex;flex-direction:column}
.video-home .mc-price-overline{font-size:11px;letter-spacing:1.5px;color:#625e80;font-weight:850}
.video-home .mc-price-card h3{font:500 35px/1.1 Georgia,serif;color:#05031b;margin:11px 0}
.video-home .mc-price-card>p:nth-of-type(1){font-size:13px;color:#5d5b77;line-height:1.5;margin:4px 0 17px}
.video-home .mc-price-card label{font-size:12px;font-weight:850;display:block;margin-bottom:7px}
.video-home .mc-price-card select{font:15px Arial,sans-serif;color:#302d27;width:100%;border:1px solid #b5b0a4;border-radius:2px;background:#fff;padding:15px 13px;min-height:53px;cursor:pointer}
.video-home .mc-price-card select:focus-visible{outline:3px solid #e2e63a;outline-offset:2px}
.video-home .mc-price-card .mc-from{font-size:13px;color:#5d5b77;margin:19px 0 0}
.video-home .mc-price-amount{display:flex;align-items:baseline;gap:13px;color:#05031b;margin:8px 0 25px}
.video-home .mc-price-amount strong{font-size:46px;font-weight:900;letter-spacing:-1.5px}.video-home .mc-price-amount span{font-size:15px}
.video-home .mc-price-buy{width:100%;min-height:57px}
.video-home .mc-price-card .mc-pricing-notes{font-size:11px;color:#5d5b77;line-height:1.6;margin:14px 0 0}
.video-home .mc-faq{background:#fff;padding:95px 0 110px}
.video-home .mc-faq-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:75px}
.video-home .mc-faq h2{font-size:55px}.video-home .mc-faq-grid>div:first-child>a{font-size:14px;font-weight:800;color:#6f5900;text-decoration:underline;text-underline-offset:4px}
.video-home .mc-questions details{border-bottom:1px solid #d7d2c4;padding:0}
.video-home .mc-questions summary{font:700 16px/1.5 Arial,sans-serif;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:15px;padding:20px 0}
.video-home .mc-questions summary::-webkit-details-marker{display:none}
.video-home .mc-questions summary span{font-size:25px;font-weight:400;line-height:1}
.video-home .mc-questions details[open] summary span{transform:rotate(45deg)}
.video-home .mc-questions p{font-size:14px;line-height:1.7;color:#5e5b57;padding-bottom:22px;margin:0}
.video-home .mc-footer{background:#e2e63a;color:#05031b;padding:73px 0 20px}
.video-home .mc-footer-top{display:grid;grid-template-columns:1fr 1.7fr;gap:50px}
.video-home .mc-footer-top>div:first-child p{font-size:14px;line-height:1.6;margin:20px 0;max-width:275px}
.video-home .mc-footer-top>div:first-child>a{color:#05031b;font-weight:750;font-size:13px;text-decoration:underline;overflow-wrap:anywhere}
.video-home .mc-footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.video-home .mc-footer-links>div{display:flex;flex-direction:column;gap:12px}
.video-home .mc-footer-links b{font-size:14px;margin-bottom:9px}.video-home .mc-footer-links a,.video-home .mc-footer-links button{background:transparent;border:0;color:#05031b;font-weight:500;font-size:13px;text-align:left;padding:0;cursor:pointer;line-height:1.5}
.video-home .mc-footer-links a:hover,.video-home .mc-footer-links button:hover{text-decoration:underline}
.video-home .mc-footer-bottom{border-top:1px solid #775c2e7c;display:flex;justify-content:space-between;gap:14px;margin-top:60px;padding:21px 0 4px;font-size:12px;color:#352d20}
.video-home :focus-visible{outline:3px solid #8f7600;outline-offset:3px}
@media(max-width:1100px){
 .video-home .mc-nav{min-height:78px;gap:18px}.video-home .mc-logo img{width:175px}
 .video-home .mc-desktop-nav{display:none}.video-home .mc-pricing-link{display:inline}
 .video-home .mc-hero h1{font-size:clamp(54px,7vw,80px)}
 .video-home .mc-hero-photo{left:20%}
}
@media(max-width:760px){
 .video-home .container{width:calc(100% - 44px)}
 .video-home .mc-nav{min-height:72px}.video-home .mc-logo img{width:188px}
 .video-home .mc-nav-right{gap:10px}.video-home .mc-nav-register,.video-home .mc-nav-login{display:none!important}
 .video-home .mc-pricing-link{display:inline;font-size:15px}.video-home .mc-menu-toggle{width:45px}
 .video-home .mc-hero{min-height:850px}
 .video-home .mc-hero-photo{left:0;background-position:52% 100%;opacity:.87}
 .video-home .mc-hero-shade{background:linear-gradient(180deg,rgba(25,23,15,.94) 0%,rgba(26,23,16,.85) 36%,rgba(25,23,16,.55) 67%,rgba(26,23,16,.65) 100%)}
 .video-home .mc-hero-content{padding:66px 0 67px}
 .video-home .mc-hero-kicker{font-size:10px;letter-spacing:1.5px;margin-bottom:26px}
 .video-home .mc-hero h1{font-size:clamp(43px,8.5vw,70px);letter-spacing:-1.6px;line-height:1.12;margin-bottom:30px}
 .video-home .mc-hero-description{font-size:17px;line-height:1.5;max-width:500px;margin-bottom:36px}
 .video-home .mc-hero-benefits{display:block;margin-bottom:22px}
 .video-home .mc-stars{font-size:38px;letter-spacing:2px}.video-home .mc-hero-benefits p{font-size:14px;max-width:500px;margin-top:11px}
 .video-home .mc-proof-grid{gap:12px;justify-content:space-between;margin:22px 0 33px}
 .video-home .mc-proof-grid span{font-size:11px}.video-home .mc-proof-grid span+span{padding-left:12px}
 .video-home .mc-hero-cta{width:100%;min-height:65px;font-size:21px}.video-home .mc-hero-secondary{max-width:none}
 .video-home .mc-intro-section,.video-home .mc-integrations,.video-home .mc-faq{padding:70px 0}
 .video-home .mc-intro-section h2{font-size:clamp(46px,9.5vw,69px)}
 .video-home .mc-intro{font-size:15px!important}
 .video-home .mc-function-card{flex-basis:min(82vw,340px);min-height:420px;padding:23px 25px}
 .video-home .mc-carousel-controls{font-size:11px}.video-home [data-slider]{width:38px;height:38px;font-size:21px}
 .video-home .mc-black-section{padding:70px 0}.video-home .mc-black-head h2{font-size:clamp(41px,8vw,58px)}
 .video-home .mc-story-card{flex-basis:min(84vw,360px);min-height:370px}
 .video-home .mc-integration-grid{grid-template-columns:repeat(2,1fr)}
 .video-home .mc-integration-grid>a,.video-home .mc-integration-grid>button{padding:20px;min-height:150px}
 .video-home .mc-testimonial{padding:75px 0}.video-home .mc-testimonial h2{font-size:43px}
 .video-home .mc-pricing{padding:70px 0}.video-home .mc-pricing-head h2{font-size:50px}
 .video-home .mc-price-layout{grid-template-columns:1fr;gap:24px}.video-home .mc-price-intro h3{font-size:42px}.video-home .mc-price-card{width:100%;max-width:520px;margin:auto}
 .video-home .mc-faq-grid{grid-template-columns:1fr;gap:23px}.video-home .mc-faq h2{font-size:46px}
 .video-home .mc-footer-top{grid-template-columns:1fr;gap:42px}.video-home .mc-footer-links{gap:18px}
}
@media(max-width:470px){
 .video-home .container{width:calc(100% - 32px)}
 .video-home .mc-nav{min-height:70px;gap:4px}.video-home .mc-logo img{width:174px}
 .video-home .mc-nav-right{gap:5px}.video-home .mc-pricing-link{font-size:14px}.video-home .mc-menu-toggle{width:42px}.video-home .mc-menu-toggle span{width:28px}
 .video-home .mc-hero{min-height:840px}.video-home .mc-hero-content{padding:52px 0 52px}
 .video-home .mc-hero h1{font-size:clamp(39px,9.1vw,48px);letter-spacing:-1.3px}
 .video-home .mc-hero-kicker{font-size:9px;max-width:300px}
 .video-home .mc-hero-description{font-size:16px;margin-bottom:45px}
 .video-home .mc-stars{font-size:34px}.video-home .mc-proof-grid{gap:9px}.video-home .mc-proof-grid span{font-size:10px}
 .video-home .mc-proof-grid span+span{border-left:0;padding-left:0}
 .video-home .mc-hero-cta{min-height:64px}
 .video-home .mc-intro-section h2{font-size:48px;letter-spacing:-1.8px}.video-home .mc-carousel-controls>span{max-width:200px}
 .video-home .mc-integrations .mc-section-centered h2{font-size:40px}.video-home .mc-integration-grid{gap:9px}
 .video-home .mc-integration-grid>a,.video-home .mc-integration-grid>button{padding:15px;min-height:147px}
 .video-home .mc-integration-grid b{font-size:14px}.video-home .mc-integration-grid small{font-size:11px}
 .video-home .mc-price-card{padding:25px}.video-home .mc-pricing-head h2{font-size:43px}
 .video-home .mc-footer{padding:54px 0 20px}.video-home .mc-footer-links{grid-template-columns:repeat(2,1fr);row-gap:40px}
 .video-home .mc-footer-bottom{flex-direction:column;gap:8px;margin-top:42px}
}
@media(prefers-reduced-motion:reduce){.video-home *, .video-home *::before, .video-home *::after{scroll-behavior:auto!important;transition:none!important}}
/* Plantillas conectadas a los tres diseños reales del editor. */
.video-home .mc-templates{background:#f3f1fe;padding:88px 0 100px}
.video-home .mc-template-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.video-home .mc-template-grid article{background:white;border:1px solid #eeece6;padding:14px 14px 25px;display:flex;flex-direction:column;border-radius:15px}
.video-home .mc-template-illustration{width:100%;min-height:275px;border:0;text-align:left;padding:26px;display:flex;flex-direction:column;align-items:start;justify-content:space-between;cursor:pointer;color:#05031b;border-radius:7px}
.video-home .mc-template-purple{background:#d9d6ff}.video-home .mc-template-sand{background:#e6e3fe}.video-home .mc-template-mint{background:#d8d3ff}
.video-home .mc-template-illustration span{font-size:10px;font-weight:850;letter-spacing:2px}.video-home .mc-template-illustration strong{font:500 42px/1.03 Georgia,serif;letter-spacing:-1.2px}.video-home .mc-template-illustration small{font-size:10px;letter-spacing:1.2px;font-weight:800}
.video-home .mc-template-grid h3{font-size:20px;margin:22px 12px 0}.video-home .mc-template-grid p{font-size:13px;line-height:1.6;color:#5d5b77;margin:9px 12px 18px;flex:1}
.video-home .mc-template-grid article>button:last-child{display:flex;background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;font-weight:800;color:#05031b;margin:0 12px;text-align:left;padding:0}
@media(max-width:760px){.video-home .mc-templates{padding:70px 0}.video-home .mc-template-grid{grid-template-columns:1fr;gap:17px}.video-home .mc-template-illustration{min-height:235px}}
/* El menú lateral se monta fuera de .video-home; mantener la misma identidad amarilla. */
.mail-menu .mail-menu-tag{color:#403ae6!important}
.mail-menu .mail-menu-signup{background:#e2e63a!important;border-color:#05031b!important;color:#05031b!important}
.mail-menu .mail-menu-links a{color:#05031b}
.mail-menu .mail-menu-links a:hover{color:#403ae6}
.mail-menu .mail-menu-links a span{color:#403ae6}
.mail-menu .mail-menu-cookie-link{color:#252068}
