/* Eleva tu nivel · nueva dirección comercial · 02-11-2026 */
:root{--etn-navy:#0f2a4d;--etn-blue:#1d4e89;--etn-amber:#e39b2e;--etn-amber-ink:#8a570b;--etn-ink:#101828;--etn-muted:#505e72;--etn-rule:#dce3ed;--etn-soft:#f4f6fa;--etn-paper:#fff;--etn-max:1120px}
html{scroll-behavior:smooth;scroll-padding-top:100px}*{box-sizing:border-box}.etn-modern{margin:0;background:var(--etn-paper);color:var(--etn-ink);font-family:"Source Sans 3","Segoe UI",sans-serif;font-size:18px;line-height:1.55;-webkit-font-smoothing:antialiased}.etn-modern button,.etn-modern input,.etn-modern select{font:inherit}.etn-modern p,.etn-modern h1,.etn-modern h2,.etn-modern h3{margin:0}.etn-modern h1,.etn-modern h2,.etn-modern h3{font-weight:650;letter-spacing:-.035em;line-height:1.05}.etn-modern h1{font-size:clamp(42px,5.5vw,76px)}.etn-modern h2{font-size:clamp(31px,3.5vw,47px)}.etn-modern h3{font-size:26px;line-height:1.15}.etn-modern a{color:var(--etn-blue);text-underline-offset:5px}.etn-modern p+p{margin-top:16px}.etn-modern button{cursor:pointer}.etn-modern [hidden]{display:none!important}.etn-modern img{max-width:100%;display:block}.etn-modern button,.etn-modern input,.etn-modern select{border-radius:0}.etn-modern a,.etn-modern button{touch-action:manipulation}.etn-modern :focus-visible,.etn-header :focus-visible,.etn-footer :focus-visible{outline:3px solid #bc7509;outline-offset:4px}
.etn-wrap{width:min(var(--etn-max),calc(100% - 64px));margin-inline:auto}.etn-section{padding-block:82px;border-bottom:1px solid var(--etn-rule)}.etn-eyebrow{font-family:"IBM Plex Mono",Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--etn-blue);margin-bottom:18px!important}.etn-lead{font-size:21px;line-height:1.5;max-width:64ch}.etn-muted{color:var(--etn-muted)}.etn-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:60px}.etn-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.etn-soft{background:var(--etn-soft)}.etn-dark{background:var(--etn-navy);color:white}.etn-dark .etn-eyebrow{color:var(--etn-amber)}.etn-dark .etn-muted{color:#d4dfec}.etn-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:38px}.etn-section-head>div{max-width:750px}.etn-section-head p:not(.etn-eyebrow){margin-top:18px}.etn-actions{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;margin-top:25px}.etn-btn{display:inline-flex;justify-content:center;align-items:center;gap:16px;min-height:52px;padding:13px 24px;border:1px solid var(--etn-blue);background:var(--etn-blue);color:#fff;font:600 16px/1.25 "Source Sans 3","Segoe UI",sans-serif;text-decoration:none!important;text-align:center;cursor:pointer;transition:background .18s,color .18s}.etn-btn:hover{background:#143a66;border-color:#143a66}.etn-btn-outline{background:transparent;color:var(--etn-navy);border-color:#9baabe}.etn-btn-outline:hover{background:#e8eef6;border-color:var(--etn-blue)}.etn-btn-white{background:white;color:var(--etn-navy);border-color:white}.etn-btn-white:hover{background:#e4ecf7;border-color:#e4ecf7}.etn-btn-small{font-size:14px;min-height:44px;padding:10px 17px}.etn-text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:16px;font-weight:600;color:var(--etn-blue);text-decoration:underline;text-underline-offset:5px}.etn-dark .etn-text-link{color:#fff}.etn-note{font-size:14px;line-height:1.5;color:var(--etn-muted)}.etn-rule{border:0;border-top:1px solid var(--etn-rule);margin:30px 0}.etn-mono{font-family:"IBM Plex Mono",Consolas,monospace}.etn-price{font-size:38px;font-weight:650;letter-spacing:-.035em;line-height:1.2}.etn-price small{font-size:13px;letter-spacing:0;font-weight:400}.etn-tag{display:inline-block;font-family:"IBM Plex Mono",Consolas,monospace;font-size:11px;letter-spacing:.045em;color:var(--etn-amber-ink);background:#fcf3e6;padding:6px 10px}.etn-faq{max-width:850px}.etn-faq details{border-bottom:1px solid var(--etn-rule)}.etn-faq summary{font-size:19px;font-weight:600;color:var(--etn-navy);padding:23px 30px 23px 0;cursor:pointer}.etn-faq details>div,.etn-faq details>p{padding-bottom:23px;color:var(--etn-muted);font-size:17px}.etn-faq details a{color:var(--etn-blue)}
.etn-skip{position:fixed;top:10px;left:14px;transform:translateY(-180%);padding:12px 18px;background:var(--etn-navy);color:white;z-index:9999}.etn-skip:focus{transform:none}.etn-header{position:sticky;top:0;z-index:100;background:rgb(255 255 255 / .97);border-bottom:1px solid var(--etn-rule);font-family:"Source Sans 3","Segoe UI",sans-serif;color:var(--etn-ink)}.etn-header-in{height:84px;display:flex;justify-content:space-between;align-items:center;gap:24px}.etn-brand{display:flex;align-items:center;flex-shrink:0;text-decoration:none}.etn-brand img{display:block;width:178px;height:44px;object-fit:contain;object-position:left center}.etn-nav{display:flex;align-items:center;gap:24px}.etn-nav>a:not(.etn-btn){color:var(--etn-ink);font-size:15px;font-weight:500;text-decoration:none;padding:13px 0;white-space:nowrap}.etn-nav>a:not(.etn-btn):hover{color:var(--etn-blue)}.etn-nav>a[aria-current="page"]{color:var(--etn-blue);box-shadow:inset 0 -2px var(--etn-blue)}.etn-nav .etn-login{font-size:14px!important;color:var(--etn-muted)!important}.etn-menu{display:none;border:1px solid var(--etn-rule);padding:10px 13px;min-height:44px;background:white;color:var(--etn-navy);font:500 14px "Source Sans 3","Segoe UI",sans-serif}.etn-menu span{margin-left:13px}
.etn-footer{background:white;padding:55px 0 22px;border-top:1px solid var(--etn-rule);color:var(--etn-ink);font-family:"Source Sans 3","Segoe UI",sans-serif;line-height:1.6}.etn-footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:35px}.etn-footer-brand img{display:block;width:175px;height:44px;object-fit:contain;object-position:left center}.etn-footer-brand p{color:var(--etn-muted);font-size:15px;margin:18px 0 0}.etn-footer h2{font-family:"IBM Plex Mono",Consolas,monospace;font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.05em;margin:8px 0 18px;line-height:1.3}.etn-footer-top>div>a{display:block;font-size:14px;padding:5px 0;color:var(--etn-muted);text-decoration:none;overflow-wrap:anywhere}.etn-footer-top>div>a:hover{color:var(--etn-blue);text-decoration:underline}.etn-footer-brand>a{padding:0!important}.etn-footer-legal{border-top:1px solid var(--etn-rule);padding-top:22px;margin-top:36px;display:flex;gap:20px;justify-content:space-between;font-size:12px;color:var(--etn-muted)}.etn-footer-legal>div{display:flex;gap:22px}.etn-footer-legal a{color:inherit;text-decoration:none}.etn-legal-note{font-size:11px!important;line-height:1.6;color:var(--etn-muted);margin:15px 0 0!important}
@media(max-width:1050px){.etn-nav{gap:16px}.etn-nav>a:not(.etn-btn){font-size:14px}.etn-nav .etn-login{display:none}.etn-brand img{width:164px}}
@media(max-width:900px){.etn-header-in{height:73px}.etn-menu{display:block}.etn-nav{position:absolute;top:100%;left:0;right:0;display:none;padding:16px 28px 25px;background:white;border-bottom:1px solid var(--etn-rule);box-shadow:0 12px 20px rgb(15 42 77 / .06);align-items:stretch;gap:0;max-height:calc(100dvh - 74px);overflow:auto}.etn-nav.is-open{display:flex;flex-direction:column}.etn-nav>a:not(.etn-btn){padding:13px 0;border-bottom:1px solid var(--etn-rule);font-size:16px}.etn-nav .etn-login{display:block;margin-top:5px}.etn-nav .etn-btn{margin-top:17px}.etn-nav>a[aria-current="page"]{box-shadow:none}.etn-footer-top{grid-template-columns:1fr 1fr;gap:28px 40px}.etn-footer-legal{flex-direction:column;gap:14px}.etn-grid-2{gap:35px}}
@media(max-width:650px){html{scroll-padding-top:88px}.etn-modern{font-size:17px}.etn-wrap{width:calc(100% - 40px)}.etn-section{padding-block:49px}.etn-eyebrow{font-size:10px;margin-bottom:15px!important}.etn-lead{font-size:18px;line-height:1.5}.etn-modern h2{font-size:33px}.etn-modern h3{font-size:24px}.etn-grid-2,.etn-grid-3{grid-template-columns:1fr;gap:30px}.etn-section-head{display:block;margin-bottom:27px}.etn-section-head>.etn-text-link{margin-top:15px}.etn-section-head p:not(.etn-eyebrow){font-size:16px}.etn-brand img{width:163px;height:40px}.etn-header-in{height:72px}.etn-actions{gap:10px 19px;margin-top:22px}.etn-btn{font-size:16px;min-height:50px;padding:12px 20px}.etn-price{font-size:34px}.etn-faq summary{font-size:18px;padding-block:20px}.etn-faq details>div,.etn-faq details>p{font-size:16px}.etn-footer{padding-top:36px}.etn-footer-top{gap:30px 18px}.etn-footer-brand{grid-column:1/-1}.etn-footer-top>div:last-child{grid-column:1/-1}.etn-footer-top>div>a{font-size:14px;min-height:34px}.etn-footer h2{margin-bottom:12px}.etn-footer-legal{font-size:11px;margin-top:25px}.etn-footer-legal>div{flex-wrap:wrap;gap:10px 20px}.etn-legal-note{font-size:11px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@media print{.etn-header,.etn-menu,.etn-skip{display:none}.etn-wrap{width:100%}.etn-section{padding:25px 0}.etn-dark{background:white;color:#101828}.etn-footer{break-inside:avoid}.etn-footer-top{display:none}.etn-btn{background:transparent!important;color:#101828!important;border-color:#8a95a6}.etn-modern{font-size:11pt}}

/* Las páginas pueden adaptar el color del CTA a su fondo. */
.etn-modern a.etn-btn,.etn-header a.etn-btn{color:#fff}.etn-modern a.etn-btn-outline{color:var(--etn-navy)}.etn-modern a.etn-btn-white{color:var(--etn-navy)}

.page-training .tr-hero-actions a.etn-btn,.page-training .tr-end>a.etn-btn{color:#0f2a4d}

/* Las páginas pueden adaptar el color del CTA a su fondo. */
.etn-modern a.etn-btn,.etn-header a.etn-btn{color:#fff}.etn-modern a.etn-btn-outline{color:var(--etn-navy)}.etn-modern a.etn-btn-white{color:var(--etn-navy)}

.page-training .tr-hero-actions a.etn-btn,.page-training .tr-end>a.etn-btn{color:#0f2a4d}

/* El pie mantiene su escala propia en todos los tamaños. */
.etn-modern .etn-footer h2{font-size:11px;letter-spacing:.05em;line-height:1.4;font-weight:500}.etn-footer-top>div{min-width:0}@media(max-width:650px){.etn-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}}
