.elementor-1769 .elementor-element.elementor-element-71fec4bb{--display:flex;}.elementor-1769 .elementor-element.elementor-element-e45b742{text-align:center;}.elementor-1769 .elementor-element.elementor-element-51f7466a{--display:flex;}.elementor-1769 .elementor-element.elementor-element-72559401{--display:flex;}.elementor-1769 .elementor-element.elementor-element-6d36c8a{color:var( --e-global-color-secondary );}.elementor-1769 .elementor-element.elementor-element-405b476 .elementor-button:hover, .elementor-1769 .elementor-element.elementor-element-405b476 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-1769 .elementor-element.elementor-element-405b476 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1769 .elementor-element.elementor-element-405b476 .elementor-button{box-shadow:0px 0px 16px 3px rgba(0,0,0,0.5);}.elementor-1769 .elementor-element.elementor-element-dc4920f{color:var( --e-global-color-secondary );}.elementor-1769 .elementor-element.elementor-element-7b485114{--display:flex;}.elementor-1769 .elementor-element.elementor-element-459b0eef{--display:flex;}.elementor-1769 .elementor-element.elementor-element-bentoG{--display:flex;}.elementor-1769 .elementor-element.elementor-element-gA01{--display:flex;}.elementor-1769 .elementor-element.elementor-element-843ddc3{color:var( --e-global-color-secondary );}.elementor-1769 .elementor-element.elementor-element-c570c34{font-family:var( --e-global-typography-8191543-font-family ), Sans-serif;font-size:var( --e-global-typography-8191543-font-size );font-weight:var( --e-global-typography-8191543-font-weight );line-height:var( --e-global-typography-8191543-line-height );}.elementor-1769 .elementor-element.elementor-element-gB01{--display:flex;}.elementor-1769 .elementor-element.elementor-element-30e7ce2{color:var( --e-global-color-secondary );}.elementor-1769 .elementor-element.elementor-element-gC01{--display:flex;}.elementor-1769 .elementor-element.elementor-element-gD01{--display:flex;}.elementor-1769 .elementor-element.elementor-element-gE01{--display:flex;}.elementor-1769 .elementor-element.elementor-element-gF01{--display:flex;}.elementor-1769 .elementor-element.elementor-element-gG01{--display:flex;}.elementor-1769 .elementor-element.elementor-element-gH01{--display:flex;}.elementor-1769 .elementor-element.elementor-element-7f79d87{color:var( --e-global-color-secondary );}.elementor-1769 .elementor-element.elementor-element-gX01{--display:flex;}.elementor-1769 .elementor-element.elementor-element-a500def{text-align:center;}.elementor-1769 .elementor-element.elementor-element-a500def .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1769 .elementor-element.elementor-element-b086967 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-1769 .elementor-element.elementor-element-b086967 .elementor-button:hover, .elementor-1769 .elementor-element.elementor-element-b086967 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-1769 .elementor-element.elementor-element-b086967 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1769 .elementor-element.elementor-element-conG0{--display:flex;}.elementor-1769 .elementor-element.elementor-element-5c127d5{--display:flex;}.elementor-1769 .elementor-element.elementor-element-1c68ce6 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1769 .elementor-element.elementor-element-2541d0e{--display:flex;}.elementor-1769 .elementor-element.elementor-element-66fc58f{text-align:start;color:var( --e-global-color-secondary );}.elementor-1769 .elementor-element.elementor-element-5ce3bcc{--display:flex;}.elementor-1769 .elementor-element.elementor-element-4e26ecf5{--display:flex;}.elementor-1769 .elementor-element.elementor-element-7dfe88f0{--display:flex;}.elementor-1769 .elementor-element.elementor-element-5c71015f{--display:flex;}.elementor-1769 .elementor-element.elementor-element-79d21410 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1769 .elementor-element.elementor-element-5d04535b{--display:flex;}.elementor-1769 .elementor-element.elementor-element-596e40d3{--display:flex;}.elementor-1769 .elementor-element.elementor-element-4ec94c5c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1769 .elementor-element.elementor-element-1d1f040d{--display:flex;}.elementor-1769 .elementor-element.elementor-element-8ba683c{--display:flex;}.elementor-1769 .elementor-element.elementor-element-cf0bb15 img{border-radius:11px 11px 11px 11px;}.elementor-1769 .elementor-element.elementor-element-4276192 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-1769 .elementor-element.elementor-element-4276192 .elementor-button:hover, .elementor-1769 .elementor-element.elementor-element-4276192 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-1769 .elementor-element.elementor-element-4276192 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1769 .elementor-element.elementor-element-2d810db{text-align:center;}.elementor-1769 .elementor-element.elementor-element-edf2c15{--display:flex;}.elementor-1769 .elementor-element.elementor-element-c821f64{--display:flex;}.elementor-1769 .elementor-element.elementor-element-be24b43{text-align:start;}.elementor-1769 .elementor-element.elementor-element-a60b31d .elementor-button:hover, .elementor-1769 .elementor-element.elementor-element-a60b31d .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-1769 .elementor-element.elementor-element-fxG0{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1769 .elementor-element.elementor-element-c570c34{font-size:var( --e-global-typography-8191543-font-size );line-height:var( --e-global-typography-8191543-line-height );}.elementor-1769 .elementor-element.elementor-element-4ec94c5c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1769 .elementor-element.elementor-element-c570c34{font-size:var( --e-global-typography-8191543-font-size );line-height:var( --e-global-typography-8191543-line-height );}.elementor-1769 .elementor-element.elementor-element-4ec94c5c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS *//* ===== E72H GUIA V9 FABLE (reticula blindada, topo continuo, mobile fino) ===== */
.elementor-1769 h1,.elementor-1769 h2,.elementor-1769 h3{text-transform:none!important;}
/* botones patron home */
.e72gv-ctaw .elementor-button,.e72gv-gcta .elementor-button,.e72gv-cierre .elementor-button,.e72gv-bar .elementor-button{background:#2E9E47!important; color:#fff!important; border:none!important; border-radius:26px!important; font-family:'Space Grotesk',sans-serif!important; font-weight:500!important; box-shadow:0 14px 26px -14px rgba(46,158,71,.45)!important; transition:.2s!important; white-space:nowrap;}
.e72gv-ctaw .elementor-button:hover,.e72gv-gcta .elementor-button:hover,.e72gv-cierre .elementor-button:hover,.e72gv-bar .elementor-button:hover{background:#278A3D!important; transform:translateY(-2px);}
.e72gv-ctaw .elementor-button,.e72gv-cierre .elementor-button{padding:16px 32px!important; font-size:16px!important;}
.e72gv-gcta .elementor-button{padding:14px 28px!important; font-size:15px!important;}
.e72gv-bar .elementor-button{padding:14px 30px!important; font-size:15.5px!important;}
.e72gv-ctaw .elementor-button-text::after,.e72gv-gcta .elementor-button-text::after,.e72gv-cierre .elementor-button-text::after,.e72gv-bar .elementor-button-text::after{content:"→"; display:inline-block; max-width:0; opacity:0; overflow:hidden; vertical-align:baseline; transition:max-width .28s ease,opacity .25s ease,margin-left .28s ease;}
.e72gv-ctaw .elementor-button:hover .elementor-button-text::after,.e72gv-gcta .elementor-button:hover .elementor-button-text::after,.e72gv-cierre .elementor-button:hover .elementor-button-text::after,.e72gv-bar .elementor-button:hover .elementor-button-text::after{max-width:1.2em; opacity:1; margin-left:.45em;}
/* kickers SIEMPRE en la reticula */
.e72gv-inc .e72u-kick,.e72gv-carta .e72u-kick,.e72gv-final .e72u-kick{max-width:1180px!important; width:100%!important; margin:0 auto 22px!important;}
/* reticula blindada: elementor compila max-width:100% por elemento; aqui manda la retícula */
.e72gv-carta-h,.e72gv-reg2,.e72gv-quote,.e72gv-finalhead,.e72gv-console{max-width:1180px!important; width:100%!important; margin-left:auto!important; margin-right:auto!important;}
/* wrappers estructurales sin padding fantasma (e-con mete 10px por nivel) */
.e72gv-herorow,.e72gv-herocol,.e72gv-cartarow,.e72gv-story,.e72gv-aside,.e72gv-quote,.e72gv-quote>div,.e72gv-finalhead,.e72gv-finalhead>div,.e72gv-finalrow,.e72gv-cardswrap,.e72gv-cards,.e72gv-console{padding:0!important;}
/* hero */
.e72gv-hero{display:flex!important; flex-direction:column!important; align-items:center!important; padding:clamp(26px,4.5vh,52px) clamp(20px,5vw,40px) clamp(40px,7vh,80px)!important; gap:0!important;}
.e72gv-logo{margin:0 0 16px!important;}
.e72gv-logo img{width:84px!important; height:auto!important;}
.e72gv-pillw{margin:0 0 22px!important; text-align:center!important;}
.e72gv-pillin{display:inline-flex; align-items:center; gap:9px; font-family:'Space Grotesk',sans-serif; font-weight:600; font-size:12px; letter-spacing:.2em; text-transform:uppercase; color:#9A7A2E; background:#F0E7D2; border:1px solid #E6D7B4; border-radius:999px; padding:7px 16px 7px 12px;}
.e72gv-pillin img{width:14px; height:14px; object-fit:contain; animation:e72turn 11s cubic-bezier(.68,-0.04,.27,1.08) infinite;}
.e72gv-h1{margin:0!important; width:100%;}
.e72gv-h1 .elementor-heading-title{font-family:'Space Grotesk',sans-serif!important; font-weight:700!important; font-size:clamp(2.1rem,4.6vw,3.9rem)!important; line-height:1.05!important; letter-spacing:-.03em!important; color:#14160F!important; text-align:center!important; max-width:19ch; margin-inline:auto!important; text-wrap:balance; text-transform:none!important;}
.e72gv-h1 em{font-style:normal!important; padding:0 .04em; background-image:linear-gradient(#D4A44C,#D4A44C); background-repeat:no-repeat; background-position:0 94%; background-size:100% .09em; color:inherit!important;}
@media(min-width:783px){
 body.rv-on .e72gv-h1 em{background-size:0% .09em;}
 body.rv-on .e72gv-h1.in em{background-size:100% .09em; transition:background-size .8s cubic-bezier(.2,.7,.2,1) .45s;}
}
.e72gv-herorow{display:grid!important; grid-template-columns:1.04fr .96fr!important; gap:clamp(30px,5vw,70px)!important; align-items:center!important; max-width:1180px!important; margin:clamp(26px,4vh,46px) auto 0!important; width:100%!important;}
.e72gv-herocol{display:flex!important; flex-direction:column!important; align-items:flex-start!important; gap:0!important;}
.e72gv-lead{margin:0 0 24px!important;}
.e72gv-lead p{font-family:'Inter',sans-serif!important; font-size:clamp(1rem,1.3vw,1.16rem)!important; line-height:1.65!important; color:#3F4136!important; margin:0 0 12px!important;}
.e72gv-lead p:first-child{font-size:clamp(1.05rem,1.4vw,1.22rem)!important;}
.e72gv-lead strong{color:#14160F!important;}
.e72gv-ctaw{margin:0 0 12px!important;}
.e72gv-micro{margin:0 0 20px!important;}
.e72gv-micro p{font-family:'Space Mono',monospace!important; font-size:10.5px!important; letter-spacing:.12em!important; text-transform:uppercase!important; color:#8A8A7C!important; margin:0!important; line-height:1.8!important;}
.e72gv-micro strong{color:#5C5E50!important;}
/* bullets hero: tarjeta de entrega */
.e72gv-bullets{margin:0!important; width:100%; background:#FBF8F1; border:1px solid #ECE5D4; border-radius:12px; padding:15px 18px 13px!important;}
.e72gv-ckk{font-family:'Space Mono',monospace!important; font-size:10px!important; letter-spacing:.16em!important; text-transform:uppercase!important; color:#9A7A2E!important; margin:0 0 11px!important;}
.e72gv-ck{display:flex!important; align-items:flex-start; gap:10px; margin:0 0 9px!important;}
.e72gv-ck:last-child{margin-bottom:0!important;}
.e72gv-ck span{flex:1; font-family:'Inter',sans-serif!important; font-size:14px!important; line-height:1.55!important; color:#3F4136!important;}
.e72gv-ck strong{color:#14160F!important;}
.e72gv-ck i{flex:0 0 auto; width:17px; height:17px; margin-top:2px; border-radius:5px; background:#2E9E47; position:relative;}
.e72gv-ck i::after{content:''; position:absolute; left:5.5px; top:2.5px; width:4px; height:8.5px; border:solid #fff; border-width:0 2px 2px 0; transform:rotate(45deg);}
.e72gv-stage{position:relative; border-radius:16px!important; padding:clamp(38px,4.5vw,60px) clamp(30px,3.6vw,52px) clamp(56px,5.2vw,76px)!important; display:flex!important; flex-direction:column!important; justify-content:center!important; background-image:var(--e72noise),radial-gradient(120% 100% at 80% -10%,rgba(212,164,76,.26),transparent 58%),linear-gradient(165deg,#3C4C31 0%,#222D17 55%,#181F10 100%)!important; background-size:150px 150px,100% 100%,100% 100%!important; background-repeat:repeat,no-repeat,no-repeat!important; overflow:visible!important; min-height:360px;}
.e72gv-mock{margin:0!important;}
.e72gv-mock img{max-width:64%!important; width:64%!important; margin-inline:auto; transform:rotate(-3deg); filter:drop-shadow(0 30px 40px rgba(0,0,0,.55)); animation:e72float 7s ease-in-out infinite;}
.e72gv-hudw{position:absolute; inset:0; pointer-events:none;}
.e72gv-fig{position:absolute; left:18px; top:16px; font-family:'Space Mono',monospace; font-size:9.5px; letter-spacing:.14em; color:rgba(244,240,230,.55);}
.e72gv-tag19{position:absolute; right:16px; top:14px; font-family:'Space Grotesk',sans-serif; font-weight:700; font-size:15px; color:#15170E; background:#D4A44C; border-radius:8px; padding:5px 10px; box-shadow:0 10px 18px -8px rgba(0,0,0,.4);}
.e72hud{position:absolute; left:16px; right:16px; bottom:14px; display:flex; flex-wrap:wrap; gap:8px; align-items:center;}
.e72hud-chip{font-family:'Space Mono',monospace; font-size:9.5px; letter-spacing:.12em; text-transform:uppercase; color:rgba(244,240,230,.5); border:1px solid rgba(244,240,230,.22); border-radius:6px; padding:5px 10px; display:inline-flex; align-items:center; gap:7px; transition:.45s;}
.e72hud-chip::before{content:''; width:6px; height:6px; border-radius:50%; background:rgba(244,240,230,.25); transition:.45s;}
.e72hud-chip.on{color:#9FE0B4; border-color:rgba(46,158,71,.55); background:rgba(46,158,71,.12);}
.e72hud-chip.on::before{background:#2E9E47; box-shadow:0 0 8px rgba(46,158,71,.8);}
.e72hud-clockchip{margin-left:auto; font-family:'Space Mono',monospace; font-size:9.5px; letter-spacing:.12em; text-transform:uppercase; color:rgba(244,240,230,.55); display:inline-flex; align-items:baseline; gap:8px;}
.e72hud-clockchip b{font-size:15px; color:#E8C97E; font-variant-numeric:tabular-nums; font-weight:700;}
/* bento */
.e72gv-inc{padding:clamp(40px,6.5vh,76px) clamp(20px,5vw,40px) clamp(32px,5vh,56px)!important; display:flex!important; flex-direction:column!important; gap:0!important;}
.e72gv-bento{display:grid!important; grid-template-columns:repeat(12,1fr)!important; grid-template-areas:'a a a a a a a c c c c c' 'd d d e e e f f f g g g' 'b b b b b b b p p p p p' 'x x x x x x x x x x x x'!important; gap:16px!important; max-width:1180px!important; margin:0 auto!important; width:100%!important;}
.e72gv-bento>*:nth-child(1){grid-area:a;}
.e72gv-bento>*:nth-child(2){grid-area:b;}
.e72gv-bento>*:nth-child(3){grid-area:c;}
.e72gv-bento>*:nth-child(4){grid-area:d;}
.e72gv-bento>*:nth-child(5){grid-area:e;}
.e72gv-bento>*:nth-child(6){grid-area:f;}
.e72gv-bento>*:nth-child(7){grid-area:g;}
.e72gv-bento>*:nth-child(8){grid-area:p;}
.e72gv-bento>*:nth-child(9){grid-area:x;}
.e72gv-cell{border-radius:12px!important; padding:24px!important; display:flex!important; flex-direction:column!important; gap:0!important; min-height:0!important;}
.e72gv-cellA{background:#FBF8F1!important; border:1px solid #ECE5D4!important;}
.e72gv-cellA h2{font-family:'Space Mono',monospace!important; font-size:10px!important; letter-spacing:.16em!important; text-transform:uppercase!important; color:#9A7A2E!important; margin:0 0 14px!important; font-weight:700!important;}
.e72gv-cellA p{font-family:'Inter',sans-serif!important; font-size:14.5px!important; line-height:1.6!important; color:#3F4136!important; margin:0 0 12px!important;}
.e72gv-cellA strong{color:#14160F!important;}
.e72gv-it{display:block!important; position:relative; padding-left:34px!important;}
.e72gv-it .n{font-family:'Space Mono',monospace; font-size:11px; color:#9A7A2E; position:absolute; left:0; top:3px;}
.e72gv-it.plus{color:#5C5E50!important;}
.e72gv-it.plus .n{color:#2E9E47;}
.e72gv-cellA::after{content:'Descarga inmediata · Sin suscripciones · Tuya para siempre'; display:block; margin-top:auto; padding-top:14px; border-top:1px dashed #E0D6C0; font-family:'Space Mono',monospace; font-size:10px; letter-spacing:.12em; text-transform:uppercase; color:#8A8A7C;}
.e72gv-cellB{background:#FBF8F1!important; border:1px solid #ECE5D4!important;}
.e72gv-cellB h2{font-family:'Space Mono',monospace!important; font-size:10px!important; letter-spacing:.16em!important; text-transform:uppercase!important; color:#9A7A2E!important; margin:0 0 10px!important; font-weight:700!important;}
.e72gv-cellB p{font-family:'Inter',sans-serif!important; font-size:14px!important; color:#14160F!important; margin:8px 0 4px!important; font-weight:600;}
.e72gv-cellB ul{margin:0!important; padding:0!important; list-style:none!important;}
.e72gv-cellB li{font-family:'Inter',sans-serif!important; font-size:13.5px!important; line-height:1.5!important; color:#3F4136!important; padding:0 0 6px 24px!important; position:relative; margin:0!important;}
.e72gv-cellB ul:first-of-type li::before{content:'✕'; position:absolute; left:2px; top:0; color:#C2562F; font-size:12px; font-weight:700;}
.e72gv-cellB ul:last-of-type li::before{content:'✓'; position:absolute; left:0; top:0; color:#2E9E47; font-size:13px; font-weight:700;}
.e72gv-cellC{background:#15170E!important; padding:24px!important; position:relative;}
.e72gv-spec .sh{font-family:'Space Mono',monospace; font-size:10px; letter-spacing:.16em; text-transform:uppercase; color:#D4A44C; margin:0 0 12px; padding-bottom:10px; border-bottom:1px dashed rgba(244,240,230,.18);}
.e72gv-spec p{display:flex; align-items:baseline; gap:12px; font-family:'Inter',sans-serif; font-size:13.5px; color:rgba(244,240,230,.8); margin:0 0 8px;}
.e72gv-spec p span{font-family:'Space Mono',monospace; font-size:10.5px; color:rgba(244,240,230,.4); flex:0 0 24px;}
.e72gv-spec .sf{font-family:'Space Mono',monospace; font-size:10px; letter-spacing:.1em; text-transform:uppercase; color:#D4A44C; margin:12px 0 0; padding-top:10px; border-top:1px dashed rgba(244,240,230,.18);}
.e72gv-c2,.e72gv-c3{background:#FBF8F1!important; border:1px solid #F0EBDD!important; transition:.25s;}
.e72gv-c2:hover,.e72gv-c3:hover{transform:translateY(-3px); box-shadow:0 18px 34px -22px rgba(21,23,14,.3); border-color:#E4DCC8!important;}
.e72x-ic{width:44px; height:44px; border-radius:10px; background:#ECE6D8; border:1px solid #E4DCC8; display:flex; align-items:center; justify-content:center; margin-bottom:12px;}
.e72x-ic svg{width:24px; height:24px;}
.e72x-ic svg .i{stroke:#3B4B30;}
.e72x-ic svg .a{stroke:#C29032;}
.e72gv-icardw h3{font-family:'Space Grotesk',sans-serif!important; font-weight:600!important; font-size:15.5px!important; color:#14160F!important; margin:0 0 6px!important; line-height:1.3!important;}
.e72gv-icardw p{font-family:'Inter',sans-serif!important; font-size:13px!important; line-height:1.55!important; color:#5C5E50!important; margin:0!important;}
.e72gv-proof{justify-content:center!important; background:#F0E7D2!important; border:1px solid #E6D7B4!important; padding:24px!important;}
.e72gv-proof p{font-family:'Space Grotesk',sans-serif!important; font-size:clamp(1.25rem,1.9vw,1.7rem)!important; color:#5d4f23!important; margin:0!important; text-align:center; line-height:1.35!important; text-wrap:balance;}
.e72gv-proof strong{color:#14160F!important;}
/* panel oferta: mas aire */
.e72gv-gcta{display:grid!important; grid-template-columns:auto auto 1fr!important; grid-template-areas:'pr bt mi' 'up up up'; align-items:center!important; column-gap:clamp(38px,4vw,58px)!important; row-gap:0!important; padding:clamp(28px,3.4vw,44px) clamp(28px,3.4vw,46px)!important; background-image:var(--e72noise),radial-gradient(120% 150% at 92% -30%,rgba(212,164,76,.18),transparent 55%),var(--e72-topo-bg-d),linear-gradient(#191C12,#15170E)!important; background-size:150px 150px,100% 100%,940px 720px,100% 100%!important; background-repeat:repeat,no-repeat,repeat,no-repeat!important;}
.e72gv-price{grid-area:pr; align-self:center;}
.e72gv-price .elementor-heading-title{font-family:'Space Grotesk',sans-serif!important; font-weight:700!important; font-size:clamp(1.8rem,2.5vw,2.3rem)!important; color:#F4F0E6!important; margin:0!important; line-height:1!important;}
.e72gv-gcta .elementor-widget-button{grid-area:bt; align-self:center;}
.e72gv-microw{grid-area:mi; justify-self:end; align-self:center; padding-left:18px!important;}
.e72gv-gmicro{font-family:'Space Mono',monospace; font-size:10px; letter-spacing:.12em; text-transform:uppercase; color:rgba(244,240,230,.5); margin:0; text-align:right; line-height:1.9;}
.e72gv-upw{grid-area:up;}
.e72gv-up{display:grid; grid-template-columns:1fr auto; gap:26px; align-items:center; border-top:1px dashed rgba(244,240,230,.2); margin-top:24px; padding-top:24px;}
.e72gv-up .k{font-family:'Space Mono',monospace; font-size:10px; letter-spacing:.16em; text-transform:uppercase; color:#D4A44C; margin:0 0 7px;}
.e72gv-up .t{font-family:'Inter',sans-serif; font-size:15px; line-height:1.55; color:rgba(244,240,230,.8); margin:0 0 12px; max-width:56ch;}
.e72gv-up .t strong{color:#E8C97E;}
.e72gv-up .chips{display:flex; flex-wrap:wrap; gap:8px; margin:0;}
.e72gv-up .chips span{font-family:'Space Mono',monospace; font-size:10px; letter-spacing:.06em; text-transform:uppercase; color:rgba(244,240,230,.75); border:1px dashed rgba(244,240,230,.26); border-radius:6px; padding:4px 9px;}
.e72gv-up .upn{font-family:'Space Grotesk',sans-serif; font-weight:700; font-size:clamp(2.6rem,4vw,3.6rem); line-height:.9; color:rgba(244,240,230,.92); text-align:center; letter-spacing:-.04em;}
.e72gv-up .upn span{display:block; font-family:'Space Mono',monospace; font-size:9.5px; letter-spacing:.3em; text-transform:uppercase; color:#D4A44C; margin-top:7px;}
/* autoevaluacion integrada */
.e72gv-conband{padding:clamp(36px,6vh,68px) clamp(20px,5vw,40px)!important; display:flex!important; flex-direction:column!important; align-items:center!important; background:linear-gradient(180deg,#F5F2EA 0%,#EFEAD9 22%,#EFEAD9 78%,#F5F2EA 100%)!important;}
.e72gv-conband::before{content:none;}
.e72gv-conwrap{display:grid; grid-template-columns:.95fr 1.05fr; gap:clamp(26px,4.5vw,64px); align-items:center;}
.e72gv-conwrap .k{font-family:'Space Mono',monospace; font-size:10px; letter-spacing:.16em; text-transform:uppercase; color:#9A7A2E; margin:0 0 12px;}
.e72gv-conwrap h2{font-family:'Space Grotesk',sans-serif; font-weight:700; font-size:clamp(1.6rem,2.8vw,2.4rem); letter-spacing:-.02em; line-height:1.1; color:#14160F; margin:0 0 14px;}
.e72gv-conwrap .s{font-family:'Inter',sans-serif; font-size:15.5px; line-height:1.6; color:#3F4136; margin:0 0 14px; max-width:38ch;}
.e72gv-conwrap .m{font-family:'Space Mono',monospace; font-size:10px; letter-spacing:.1em; text-transform:uppercase; color:#8A8A7C; margin:0;}
.e72gv-conwrap .cr{filter:drop-shadow(0 34px 60px rgba(21,23,14,.28));}
.e72gv-conwrap .cr .e72c,.e72gv-conwrap .cr>div{border-radius:14px!important; overflow:hidden;}
/* carta */
.e72gv-carta{background-image:var(--e72noise),radial-gradient(120% 100% at 78% -10%,#3C4C31 0%,#232E17 55%,#18230E 100%)!important; background-size:150px 150px,100% 100%!important; color:#F4F0E6; padding:clamp(54px,9vh,108px) clamp(20px,5vw,40px) clamp(48px,8vh,92px)!important; border-radius:0!important; border-top-left-radius:clamp(24px,4vw,52px)!important; border-top-right-radius:clamp(24px,4vw,52px)!important; margin:clamp(20px,3vh,40px) 0 0!important; position:relative; overflow:hidden; display:flex!important; flex-direction:column!important; gap:0!important;}
.e72gv-carta::before{content:none;}
.e72gv-carta-h{margin:0 auto 20px!important; position:relative; z-index:1;}
.e72gv-carta-h .elementor-heading-title{font-family:'Space Grotesk',sans-serif!important; font-weight:700!important; font-size:clamp(1.7rem,3.2vw,2.7rem)!important; letter-spacing:-.02em!important; color:#F4F0E6!important; line-height:1.1!important; text-transform:none!important;}
.e72gv-carta .e72u-kick{color:#D4A44C!important;}
.e72gv-reg2{display:flex; flex-wrap:wrap; align-items:stretch; margin:0 auto clamp(24px,3.5vh,40px)!important; border:none; border-top:1px dashed rgba(244,240,230,.2); border-bottom:1px dashed rgba(244,240,230,.2); border-radius:0; background:transparent; position:relative; z-index:1;}
.e72gv-reg2 p{display:flex; align-items:baseline; gap:8px; font-family:'Space Mono',monospace; font-size:11px; letter-spacing:.04em; color:rgba(244,240,230,.78); margin:0; padding:13px 18px; border-right:1px dashed rgba(244,240,230,.14); flex:1 1 auto; justify-content:center;}
.e72gv-reg2 p:last-child{border-right:none;}
.e72gv-reg2 .rh{color:#D4A44C; letter-spacing:.16em; text-transform:uppercase; font-size:10px;}
.e72gv-reg2 .hot{color:#D9A441;}
.e72gv-reg2 span{color:rgba(244,240,230,.42);}
.e72gv-cartarow{display:grid!important; grid-template-columns:1.15fr .85fr!important; gap:clamp(26px,4vw,54px)!important; max-width:1180px!important; margin:0 auto!important; width:100%!important; align-items:start!important; position:relative; z-index:1;}
.e72gv-story p{font-family:'Inter',sans-serif!important; font-size:clamp(.98rem,1.2vw,1.1rem)!important; line-height:1.7!important; color:rgba(244,240,230,.78)!important; margin:0 0 15px!important; max-width:62ch;}
.e72gv-story strong{color:#F4F0E6!important;}
.e72gv-story em{font-style:italic; color:#E8C97E!important;}
.e72gv-aside{display:flex!important; flex-direction:column!important; gap:18px!important; position:sticky; top:24px;}
.e72gv-photo2{position:relative; margin:0; line-height:0;}
.e72gv-photo2 img{width:100%; border-radius:12px; border:1px solid rgba(244,240,230,.12);}
.e72gv-photo2 figcaption{position:absolute; left:12px; bottom:12px;}
.e72gv-photo2 .e72gv-fig{position:static; background:rgba(21,23,14,.72); padding:4px 9px; border-radius:5px;}
/* 03 honestidad */
.e72gv-final{padding:clamp(40px,6.5vh,76px) clamp(20px,5vw,40px) clamp(20px,3vh,32px)!important; display:flex!important; flex-direction:column!important; gap:0!important;}
.e72gv-finalhead{margin:0 auto clamp(14px,2vh,22px)!important;}
.e72gv-final-h{margin:0 0 6px!important;}
.e72gv-final-h .elementor-heading-title{font-family:'Space Grotesk',sans-serif!important; font-weight:700!important; font-size:clamp(1.7rem,3vw,2.6rem)!important; letter-spacing:-.02em!important; color:#14160F!important; line-height:1.12!important; text-transform:none!important;}
.e72gv-chipsw{margin:12px 0 20px!important;}
.e72gv-chips2{display:flex; flex-wrap:wrap; gap:8px;}
.e72gv-chips2 .c{display:inline-flex; align-items:center; gap:8px; background:#EEE8DA; border:1px solid #E0D6C0; border-radius:7px; padding:7px 12px; font-family:'Space Grotesk',sans-serif; font-weight:600; font-size:11.5px; letter-spacing:.04em; color:#3A4A30;}
.e72gv-chips2 svg{width:15px; height:15px; flex:0 0 auto;}
.e72gv-chips2 svg .i{stroke:#3A4A30;}
.e72gv-chips2 svg .a{stroke:#C29032;}
.e72gv-quote{display:block!important;}
.e72gv-quote>div{display:grid!important; grid-template-columns:1fr 1fr!important; gap:16px!important;}
.e72gv-quote:has(>figure.e72gv-q){display:grid!important; grid-template-columns:1fr 1fr!important; gap:16px!important;}
.e72gv-q{margin:0; background:#FBF8F1; border:1px solid #ECE5D4; border-radius:12px; padding:0 26px 22px;}
.e72gv-q figcaption{display:flex; align-items:center; gap:8px; font-family:'Space Mono',monospace; font-size:10px; letter-spacing:.12em; text-transform:uppercase; color:#9A7A2E; padding:16px 0 12px; border-bottom:1px dashed #E6DCC6; margin:0 0 14px;}
.e72gv-q figcaption span{width:7px; height:7px; border-radius:50%; background:#2E9E47; flex:0 0 auto;}
.e72gv-q p{font-family:'Inter',sans-serif!important; font-style:italic; font-size:15.5px!important; line-height:1.7!important; color:#3F4136!important; margin:0!important;}
.e72gv-finalrow{display:flex!important; flex-direction:column!important; gap:16px!important; max-width:1180px!important; margin:16px auto 0!important; width:100%!important;}
.e72gv-cardswrap{display:flex!important; flex-direction:column!important; gap:0!important;}
.e72gv-cards{display:block!important;}
.e72gv-jrn{background-image:var(--e72noise),linear-gradient(#191C12,#15170E); background-size:150px 150px,100% 100%; border-radius:12px; padding:clamp(22px,2.6vw,30px) clamp(22px,3vw,36px);}
.e72gv-jrn .jh{font-family:'Space Mono',monospace; font-size:10px; letter-spacing:.16em; text-transform:uppercase; color:#D4A44C; margin:0 0 16px;}
.e72gv-jrn .row{display:flex; align-items:stretch; gap:18px;}
.e72gv-jrn .st{flex:1;}
.e72gv-jrn .st .k{display:block; font-family:'Space Mono',monospace; font-size:11px; letter-spacing:.12em; text-transform:uppercase; color:#9FE0B4; margin:0 0 7px;}
.e72gv-jrn .st p{font-family:'Inter',sans-serif; font-size:14px; line-height:1.55; color:rgba(244,240,230,.75); margin:0;}
.e72gv-jrn .ar{align-self:center; font-family:'Space Grotesk',sans-serif; font-size:20px; color:#D4A44C; flex:0 0 auto;}
/* cierre: topo continuo hasta el final de la pagina (logo dentro, barra aparca encima del patron) */
.e72gv-cierre{padding:clamp(30px,4.5vh,52px) clamp(20px,5vw,40px) 150px!important; display:flex!important; flex-direction:column!important; align-items:center!important; gap:0!important; text-align:center; background-image:var(--e72-topo-bg-l),linear-gradient(#F5F2EA,#F5F2EA)!important; background-size:940px 720px,100% 100%!important; background-repeat:repeat,no-repeat!important;}
.e72gv-cierremock{margin:0!important; position:relative; z-index:2;}
.e72gv-cierremock img{max-width:225px!important; transform:none!important; margin-bottom:-42px; filter:drop-shadow(0 24px 30px rgba(0,0,0,.32)); animation:none!important;}
.e72gv-stack{width:min(600px,100%)!important; margin:0 auto 22px!important; text-align:left; background:rgba(251,248,241,.58); backdrop-filter:blur(16px) saturate(1.5); -webkit-backdrop-filter:blur(16px) saturate(1.5); border:1px solid rgba(255,255,255,.7); border-radius:16px; padding:62px 30px 26px; box-shadow:0 34px 64px -30px rgba(21,23,14,.3), inset 0 1px 0 rgba(255,255,255,.85);}
.e72gv-stack .ct{font-family:'Space Grotesk',sans-serif!important; font-weight:700!important; font-size:clamp(1.5rem,2.4vw,2rem)!important; letter-spacing:-.02em; color:#14160F!important; margin:0 0 18px!important; text-align:center; line-height:1.12;}
.e72gv-stack .sh{font-family:'Space Mono',monospace; font-size:10px; letter-spacing:.16em; text-transform:uppercase; color:#9A7A2E; margin:0 0 12px;}
.e72gv-stack p{display:flex; align-items:baseline; gap:10px; font-family:'Inter',sans-serif; font-size:14.5px; color:#3F4136; margin:0 0 10px;}
.e72gv-stack b{color:#14160F; font-weight:600; flex:0 0 auto;}
.e72gv-stack i{flex:1; border-bottom:1px dotted #B5AD97; transform:translateY(-3px);}
.e72gv-stack span{font-family:'Space Mono',monospace; font-size:12px; color:#3A4A30; flex:0 0 auto;}
.e72gv-stack .op b{color:#5C5E50; font-weight:500;}
.e72gv-stack .tot{border-top:1px solid rgba(21,23,14,.14); padding-top:14px; margin-top:6px;}
.e72gv-stack .tot span{font-family:'Space Grotesk',sans-serif; font-weight:700; font-size:1.35rem; color:#14160F;}
.e72gv-stack .hint{display:block; font-family:'Space Mono',monospace; font-size:10.5px; letter-spacing:.06em; text-transform:uppercase; color:#2E9E47; margin:16px 0 0; text-align:center;}
.e72gv-pd{margin:18px 0 0!important;}
.e72gv-pd p{font-family:'Inter',sans-serif!important; font-style:italic; font-size:14.5px!important; color:#8A8A7C!important; margin:0!important; max-width:46ch;}
.e72gv-endlogo{margin:34px 0 0!important;}
.e72gv-endlogo img{width:110px!important; height:auto!important; opacity:.85;}
/* barra sticky glass: flota durante el scroll y aparca al final, sobre el topo del cierre */
.e72gv-bar{position:sticky!important; bottom:18px; z-index:80; width:min(1180px,calc(100% - 2*clamp(20px,5vw,40px)))!important; margin:-118px auto 0!important; display:grid!important; grid-template-columns:auto 1fr auto!important; align-items:center!important; gap:20px!important; border-radius:18px!important; padding:13px 16px 13px 13px!important; background:rgba(24,28,17,.72)!important; background-image:none!important; backdrop-filter:blur(18px) saturate(1.5); -webkit-backdrop-filter:blur(18px) saturate(1.5); border:1px solid rgba(46,158,71,.3); box-shadow:0 28px 56px -20px rgba(21,23,14,.55), inset 0 1px 0 rgba(244,240,230,.12); overflow:hidden; opacity:0; transform:translateY(14px); pointer-events:none; transition:opacity .4s ease,transform .55s cubic-bezier(.22,.9,.3,1);}
.e72gv-bar::before{content:''; position:absolute; inset:0; background-image:var(--e72-topo-bg-d); background-size:940px 720px; background-repeat:repeat; opacity:.55; pointer-events:none;}
.e72gv-bar>*{position:relative; z-index:1;}
.e72gv-bar>.elementor-element-barjsG1{display:none!important;}
body.e72bar-on .e72gv-bar{opacity:1; transform:translateY(0); pointer-events:auto;}
.e72gv-barthw{width:58px; height:58px; border-radius:13px; background:rgba(244,240,230,.07); border:1px solid rgba(244,240,230,.14); display:flex!important; align-items:center!important; justify-content:center!important; flex:0 0 auto; line-height:0;}
.e72gv-barthw .elementor-widget-container{line-height:0; display:flex; align-items:center; justify-content:center;}
.e72gv-barthumb{width:46px; height:auto; transform:translateX(1px); filter:drop-shadow(0 6px 10px rgba(0,0,0,.45));}
.e72gv-barleft{display:flex!important; flex-direction:column!important; gap:5px!important;}
.e72gv-barleft .elementor-heading-title{font-family:'Space Grotesk',sans-serif!important; font-weight:600!important; font-size:1.3rem!important; color:#F4F0E6!important; margin:0!important; line-height:1.1!important;}
.e72gv-barleft p{font-family:'Space Mono',monospace!important; font-size:12.5px!important; letter-spacing:.02em!important; text-transform:none!important; color:rgba(244,240,230,.66)!important; margin:0!important;}
.e72gv-barleft em{font-style:normal!important; color:#E8C97E!important;}
/* candado glass */
.e72-lock{position:fixed; left:18px; bottom:18px; z-index:95; margin:0;}
body.e72bar-on .e72-lock{bottom:130px;}
.e72-lock summary{list-style:none; cursor:pointer; width:48px; height:48px; border-radius:50%; background:rgba(24,28,17,.6); backdrop-filter:blur(14px) saturate(1.4); -webkit-backdrop-filter:blur(14px) saturate(1.4); color:#F5F2EA; display:flex; align-items:center; justify-content:center; border:1px solid rgba(46,158,71,.35); box-shadow:0 14px 30px -12px rgba(21,23,14,.55), inset 0 1px 0 rgba(244,240,230,.14); transition:.2s;}
.e72-lock summary::-webkit-details-marker{display:none;}
.e72-lock summary:hover{transform:translateY(-2px); border-color:rgba(46,158,71,.6);}
.e72-lock svg{width:20px; height:20px;}
.e72-lock .lp{position:absolute; left:0; bottom:60px; width:min(340px,calc(100vw - 40px)); background:rgba(251,248,241,.82); backdrop-filter:blur(18px) saturate(1.5); -webkit-backdrop-filter:blur(18px) saturate(1.5); border:1px solid rgba(255,255,255,.75); border-radius:14px; padding:18px 20px; box-shadow:0 24px 48px -20px rgba(21,23,14,.4), inset 0 1px 0 rgba(255,255,255,.9);}
.e72-lock .lp .t{font-family:'Space Grotesk',sans-serif; font-weight:600; font-size:14px; color:#14160F; margin:0 0 10px;}
.e72-lock .lp ul{margin:0; padding:0; list-style:none;}
.e72-lock .lp li{font-family:'Inter',sans-serif; font-size:13px; line-height:1.55; color:#3F4136; padding:0 0 9px 22px; position:relative; margin:0;}
.e72-lock .lp li::before{content:'✓'; position:absolute; left:0; top:0; color:#2E9E47; font-weight:700;}
/* responsive */
@media(max-width:980px){
 .e72gv-herorow{grid-template-columns:1fr!important;}
 .e72gv-stage{min-height:0;}
 .e72gv-bento{grid-template-areas:'a a a a a a a a a a a a' 'c c c c c c c c c c c c' 'd d d d d d e e e e e e' 'f f f f f f g g g g g g' 'b b b b b b b b b b b b' 'p p p p p p p p p p p p' 'x x x x x x x x x x x x'!important;}
 .e72gv-cartarow{grid-template-columns:1fr!important;}
 .e72gv-aside{position:static; flex-direction:row!important;}
 .e72gv-aside>*{flex:1;}
 .e72gv-conwrap{grid-template-columns:1fr; gap:22px;}
 .e72gv-reg2 .rh{flex-basis:100%; border-right:none; border-bottom:1px dashed rgba(244,240,230,.14);}
 .e72gv-jrn .row{flex-direction:column; gap:14px;}
 .e72gv-jrn .ar{transform:rotate(90deg); align-self:flex-start; margin-left:2px;}
}
@media(max-width:640px){
 /* mismo aire lateral en TODOS los bloques */
 .e72gv-hero,.e72gv-inc,.e72gv-conband,.e72gv-carta,.e72gv-final{padding-left:20px!important; padding-right:20px!important;}
 .e72gv-cierre{padding-left:20px!important; padding-right:20px!important; padding-bottom:118px!important;}
 .e72gv-hero{padding-top:18px!important;}
 .e72gv-logo img{width:64px!important;}
 .e72gv-h1 .elementor-heading-title{font-size:clamp(1.85rem,8.4vw,2.4rem)!important;}
 .e72gv-herorow{gap:18px!important;}
 /* above the fold centrado */
 .e72gv-herocol{align-items:center!important;}
 .e72gv-lead{text-align:center;}
 .e72gv-lead p{text-align:center!important;}
 .e72gv-micro p{text-align:center!important;}
 .e72gv-stage{order:2; padding:24px 16px 100px!important;}
 .e72gv-mock img{width:50%!important; max-width:185px!important;}
 .e72hud{gap:6px;}
 .e72hud-clockchip{margin-left:0; flex-basis:100%;}
 .e72gv-bento{grid-template-areas:'a' 'c' 'd' 'e' 'f' 'g' 'b' 'p' 'x'!important; grid-template-columns:1fr!important;}
 .e72gv-quote>div{grid-template-columns:1fr!important;}
 .e72gv-quote:has(>figure.e72gv-q){grid-template-columns:1fr!important;}
 .e72gv-gcta{grid-template-columns:1fr!important; grid-template-areas:'pr' 'bt' 'mi' 'up'!important; row-gap:14px!important;}
 .e72gv-microw{justify-self:start; padding-left:0!important;}
 .e72gv-gmicro{text-align:left;}
 .e72gv-up{grid-template-columns:1fr; gap:14px;}
 .e72gv-up .upn{display:none;}
 .e72gv-aside{flex-direction:column!important;}
 .e72gv-bar{gap:12px!important; padding:10px 12px!important; bottom:10px; width:calc(100% - 20px)!important; margin:-92px auto 0!important;}
 .e72gv-barthw{width:46px; height:46px; border-radius:10px;}
 .e72gv-barthumb{width:36px;}
 .e72gv-barleft{gap:3px!important;}
 .e72gv-barleft .elementor-heading-title{font-size:1.05rem!important;}
 .e72gv-barleft p{display:none;}
 .e72gv-bar .elementor-button{padding:12px 20px!important; font-size:14px!important;}
 .e72-lock{left:auto; right:12px; bottom:72px;}
 body.e72bar-on .e72-lock{bottom:88px;}
 .e72-lock summary{width:42px; height:42px;}
 .e72-lock .lp{left:auto; right:0;}
 .e72gv-reg2 p{flex:1 1 50%;}
 .e72gv-cierremock img{max-width:185px!important; margin-bottom:-38px;}
 .e72gv-stack{padding-top:54px;}
}
@media(prefers-reduced-motion:reduce){
 .e72gv-pillin img{animation:none;}
 .e72gv-mock img{animation:none!important;}
 .e72gv-bar{transition:none;}
 .e72hud-chip{transition:none;}
}/* fix v9.1 */
@media(min-width:641px){ body.e72bar-on .e72-lock{bottom:18px;} }
@media(min-width:641px) and (max-width:1330px){ .e72gv-bar{width:min(1180px,calc(100% - 168px))!important;} }
.e72-lock svg{width:22px!important; height:22px!important;}
.e72gv-cierremock img{max-width:180px!important; margin-bottom:-34px!important; filter:drop-shadow(0 14px 20px rgba(0,0,0,.2))!important;}
@media(max-width:640px){
 .e72gv-stage{padding:52px 18px 22px!important;}
 .e72gv-mock img{width:54%!important; max-width:190px!important;}
 .e72gv-hudw{position:static!important;}
 .e72hud{position:static!important; margin-top:16px; justify-content:center;}
 .e72hud-clockchip{flex-basis:100%; justify-content:center; margin-left:0; margin-top:2px;}
 .e72gv-cierremock img{max-width:150px!important; margin-bottom:-28px!important;}
}
/* ===== E72H GUIA CONV v1 (legibilidad publico mayor + vista al CTA) ===== */
.e72gv-lead p{font-size:clamp(1.1rem,1.5vw,1.3rem)!important; line-height:1.72!important;}
.e72gv-it,.e72gv-it span{font-size:15.5px!important; line-height:1.62!important;}
.e72gv-icardw h3{font-size:1.04rem!important;}
.e72gv-icardw p{font-size:14.5px!important; line-height:1.62!important;}
.e72gv-story p{font-size:15.5px!important; line-height:1.78!important;}
/* CTA: mas grande + glow verde (la vista va aqui) */
.e72gv-ctaw .elementor-button,.e72gv-gcta .elementor-button,.e72gv-cierre .elementor-button{font-size:17px!important; padding:18px 34px!important; box-shadow:0 0 0 4px rgba(46,158,71,.12),0 18px 36px -12px rgba(46,158,71,.5)!important;}
/* bloques nuevos: garantia + no-tengo-tiempo */
.e72gv-guar,.e72gv-notime{max-width:680px!important; width:100%; margin:22px auto 0!important; background:#FBF8F1; border:1px solid #ECE5D4; border-radius:14px; padding:22px 26px;}
.e72gv-notime{background:#F4EEE0; border-color:#E6DCC6;}
.e72gv-guar .k,.e72gv-notime .k{font-family:'Space Mono',monospace; font-size:10px; letter-spacing:.16em; text-transform:uppercase; color:#9A7A2E; margin:0 0 11px!important; display:inline-flex; align-items:center; gap:10px;}
.e72gv-guar .k::before,.e72gv-notime .k::before{content:''; width:26px; height:1px; background:#D4A44C; display:inline-block;}
.e72gv-guar p,.e72gv-notime p{font-family:'Inter',sans-serif!important; font-size:15px!important; line-height:1.72!important; color:#3F4136!important; margin:0 0 10px!important;}
.e72gv-guar p:last-child,.e72gv-notime p:last-child{margin:0!important;}
/* ===== E72H GUIA CONV v2 (ajuste tamano + above-the-fold + conciso) ===== */
/* hero compacto: el CTA visible sin scroll */
.e72gv-hero{padding-top:clamp(16px,2.6vh,30px)!important;}
.e72gv-lead{margin:0 0 4px!important;}
.e72gv-lead p{font-size:clamp(1.05rem,1.3vw,1.18rem)!important; line-height:1.6!important; margin:0 0 9px!important;}
.e72gv-lead p:last-child{margin:0!important;}
.e72gv-ctaw{margin-top:18px!important;}
/* CTA: prominente pero MEDIDO (no gigante) */
.e72gv-ctaw .elementor-button,.e72gv-gcta .elementor-button,.e72gv-cierre .elementor-button{font-size:15.5px!important; padding:15px 30px!important; box-shadow:0 0 0 3px rgba(46,158,71,.10),0 14px 28px -12px rgba(46,158,71,.45)!important;}
/* cuerpo: legible y CONSISTENTE (un toque mas grande para publico mayor) */
.e72gv-it,.e72gv-it span{font-size:15px!important; line-height:1.58!important;}
.e72gv-icardw h3{font-size:1rem!important; line-height:1.25!important;}
.e72gv-icardw p{font-size:14.5px!important; line-height:1.58!important;}
.e72gv-story p{font-size:15.5px!important; line-height:1.72!important;}
/* carta: una sola imagen (phoG2 fuera) centrada */
.e72gv-aside{justify-content:center!important;}
/* ===== E72H GUIA CONV v3 (garantia/no-tiempo integrados) ===== */
.e72gv-guar,.e72gv-notime{max-width:720px!important; margin:18px auto 0!important; background:rgba(251,248,241,.55)!important; border:1px solid #ECE5D4!important; border-radius:16px!important; padding:20px 24px!important;}
.e72gv-notime{background:transparent!important; border:1px dashed #DDD2BC!important;}
.e72gv-guar::before,.e72gv-notime::before{content:none!important;}
.e72gv-guar .gv-int,.e72gv-notime .gv-int{display:flex; gap:15px; align-items:flex-start;}
.gv-ic{flex:0 0 auto; width:42px; height:42px; border-radius:11px; background:rgba(46,158,71,.09); border:1px solid rgba(46,158,71,.16); display:flex; align-items:center; justify-content:center;}
.gv-ic svg{width:22px; height:22px;}
.gv-ic .i{stroke:#3B4B30; stroke-width:1.7; stroke-linecap:round; stroke-linejoin:round;}
.gv-ic .a{stroke:#C29032; stroke-width:1.7; stroke-linecap:round; stroke-linejoin:round;}
.e72gv-guar .gv-k,.e72gv-notime .gv-k{font-family:'Space Mono',monospace!important; font-size:10px!important; letter-spacing:.16em!important; text-transform:uppercase!important; color:#9A7A2E!important; margin:2px 0 8px!important;}
.e72gv-guar .gv-tx p,.e72gv-notime .gv-tx p{font-family:'Inter',sans-serif!important; font-size:14.5px!important; line-height:1.66!important; color:#3F4136!important; margin:0 0 8px!important;}
.e72gv-guar .gv-tx p:last-child,.e72gv-notime .gv-tx p:last-child{margin:0!important;}/* End custom CSS */