@font-face{font-family:Praxis HeavyItalic;src:url(/assets/fonts/fonnts.com-Praxis_Next_Heavy_Italic.otf?v=3)format("opentype");font-display:block}@font-face{font-family:Praxis LightItalic;src:url(/assets/fonts/fonnts.com-Praxis_Next_Light_Italic.otf?v=3)format("opentype");font-display:block}@font-face{font-family:Praxis SemiBoldItalic;src:url(/assets/fonts/fonnts.com-Praxis_Next_SemiBold_Italic.otf?v=3)format("opentype");font-display:block}@font-face{font-family:Praxis ExtraBlackItalic;src:url(/assets/fonts/fonnts.com-Praxis_Next_ExtraBlack_Italic.otf?v=3)format("opentype");font-display:block}@font-face{font-family:Praxis BlackItalic;src:url(/assets/fonts/fonnts.com-Praxis_Next_Black_Italic.otf?v=3)format("opentype");font-display:block}@font-face{font-family:Praxis Italic;src:url(/assets/fonts/fonnts.com-Praxis_Next_Italic.otf?v=3)format("opentype");font-display:block}@font-face{font-family:Praxis Medium;src:url(/assets/fonts/fonnts.com-Praxis_Next_Medium.otf?v=3)format("opentype");font-display:block}@font-face{font-family:Praxis ExtraBlack;src:url(/assets/fonts/fonnts.com-Praxis_Next_ExtraBlack.otf?v=3)format("opentype");font-display:block}@font-face{font-family:Praxis Regular;src:url(/assets/fonts/fonnts.com-Praxis_Next_Regular.otf?v=3)format("opentype");font-display:block}@font-face{font-family:Praxis Black;src:url(/assets/fonts/fonnts.com-Praxis_Next_Black.otf?v=3)format("opentype");font-display:block}@font-face{font-family:Praxis MediumItalic;src:url(/assets/fonts/fonnts.com-Praxis_Next_Medium_Italic.otf?v=3)format("opentype");font-display:block}@font-face{font-family:Praxis BoldItalic;src:url(/assets/fonts/fonnts.com-Praxis_Next_Bold_Italic.otf?v=3)format("opentype");font-display:block}
:root{--blue:#0142d1;--navy:#00338e;--green:#29cf70;--ink:#171717;--u:min(1px,.0520833vw);--praxis-regular:"Praxis Regular",sans-serif;--praxis-medium:"Praxis Medium","Praxis Regular",sans-serif;--praxis-heavy:"Praxis ExtraBlack","Praxis Black",sans-serif;--praxis-italic:"Praxis Italic","Praxis Regular",sans-serif;--praxis-medium-italic:"Praxis MediumItalic","Praxis Italic",sans-serif;--praxis-heavy-italic:"Praxis ExtraBlackItalic","Praxis BlackItalic",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{color:var(--ink);font-family:var(--praxis-regular);font-size:calc(26 * var(--u));font-synthesis:none;background:#fff;margin:0;line-height:1.35}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0}button:focus-visible,a:focus-visible{outline:3px solid var(--green);outline-offset:5px}p,h1,h2,h3{margin:0;font-weight:400}strong,b{font-family:var(--praxis-heavy);font-weight:400}img,svg{max-width:100%;height:auto;display:block}.landing{max-width:1920px;margin-inline:auto;overflow:clip}.wrap{width:calc(1520 * var(--u));margin-inline:auto}.section-pattern{isolation:isolate;position:relative}.section-pattern:before{content:"";opacity:.035;z-index:-1;pointer-events:none;background:url(/assets/fondo-minero.svg) 50%/cover no-repeat;position:absolute;inset:0}.blue-section{background:var(--blue);color:#fff}.blue-section:before{opacity:.07}.blue-section:after{content:"";width:100%;height:calc(55 * var(--u));clip-path:polygon(0 0,100% 100%,0 100%);pointer-events:none;background:#fff;position:absolute;bottom:-1px;left:0}.header{z-index:4}.header-inner{min-height:calc(225 * var(--u));padding-inline:calc(115 * var(--u));border-bottom:1px solid #00338e;justify-content:space-between;align-items:center;display:flex}.brand{align-items:center;gap:calc(32 * var(--u));color:var(--blue);text-decoration:none;display:flex}.brand>img{width:calc(145 * var(--u))}.brand-course{gap:calc(3 * var(--u));flex-direction:column;line-height:1;display:flex}.brand-course>strong{font-family:var(--praxis-heavy-italic);font-size:calc(36 * var(--u));white-space:nowrap}.brand-course>span{font-family:var(--praxis-italic);font-size:calc(21 * var(--u));white-space:nowrap}.brand-course>span strong{font-family:var(--praxis-heavy-italic)}.header-socials{align-items:center;gap:calc(14 * var(--u));flex-wrap:wrap;display:flex}.header-social-link{align-items:center;gap:calc(6 * var(--u));padding:calc(4 * var(--u)) calc(6 * var(--u));color:var(--navy);font-family:var(--praxis-medium);font-size:calc(14 * var(--u));background:0 0;border:none;line-height:1;text-decoration:none;transition:transform .2s,color .2s;display:inline-flex}.header-social-icon{width:calc(15 * var(--u));height:calc(15 * var(--u));flex-shrink:0;display:block}.header-social-text{white-space:nowrap;display:inline-block}.header-social-link:hover{transform:translateY(-1px)}.header-social-link--facebook:hover{color:#1877f2}.header-social-link--instagram:hover{color:#e1306c}.header-social-link--tiktok:hover{color:#000}.cta{isolation:isolate;background:var(--green);color:#fff;font-family:"Praxis SemiBoldItalic",var(--praxis-heavy-italic);font-size:calc(30 * var(--u));border-radius:calc(18 * var(--u));padding:calc(16 * var(--u)) calc(28 * var(--u));line-height:1.1;transition:transform .25s,box-shadow .25s;display:inline-block;position:relative;overflow:hidden}.cta strong{font-family:var(--praxis-heavy-italic)}.cta-header{font-size:calc(25 * var(--u));padding-block:calc(13 * var(--u))}.green-arrow,.arrow-3d{pointer-events:none;z-index:2;position:absolute}.hero{padding-top:calc(80 * var(--u));z-index:3}.hero-grid{width:calc(1456 * var(--u));grid-template-columns:calc(560 * var(--u)) calc(786 * var(--u));gap:calc(100 * var(--u));left:calc(32 * var(--u));align-items:start;display:grid;position:relative}.title-wrap{position:relative}h1{font-family:var(--praxis-heavy-italic);font-size:calc(120 * var(--u));color:var(--blue);letter-spacing:0;line-height:.76}h1>span{display:block}.hero-green{width:calc(115 * var(--u));right:calc(-40 * var(--u));bottom:calc(-18 * var(--u));rotate:18deg}.hero-subtitle{font-family:var(--praxis-medium);font-size:calc(40 * var(--u));margin-top:calc(25 * var(--u));line-height:1.04}.course-summary{margin-top:calc(24 * var(--u));margin-left:calc(-54 * var(--u));grid-template-columns:calc(190 * var(--u)) 1fr;gap:calc(20 * var(--u));align-items:center;display:grid}.student{width:100%}.hero-description{font-size:calc(23.5 * var(--u));color:#474747;text-align:justify;line-height:1.28}.hero-description strong{font-family:"Praxis Black",var(--praxis-heavy);color:var(--ink)}.course-pill{background:var(--green);color:#fff;padding:calc(8 * var(--u)) calc(16 * var(--u));font-family:var(--praxis-medium-italic);font-size:calc(16.5 * var(--u));margin-top:calc(22 * var(--u));text-align:center;white-space:nowrap;border-radius:100px;line-height:1.18;display:inline-block}.hero .course-pill{font-size:calc(16.5 * var(--u));text-align:center;white-space:nowrap}.course-pill strong{font-family:var(--praxis-heavy-italic)}.video-wrap{margin-top:calc(57 * var(--u));position:relative}.video-card{aspect-ratio:786/419;background:var(--blue);border-radius:calc(24 * var(--u));place-items:center;width:100%;display:grid;position:relative;overflow:visible}.hero-video-slot{border-radius:inherit;pointer-events:none;z-index:1;opacity:0;background:0 0;width:100%;height:100%;position:absolute;inset:0}.hero-video-box{aspect-ratio:16/9;border-radius:calc(24 * var(--u));z-index:2;width:100%;height:100%;position:relative;overflow:visible!important}.hero-video-frame{border-radius:inherit;z-index:100;isolation:isolate;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);overflow:hidden!important}.hero-video-player,.hero-video-element{aspect-ratio:16/9!important;object-fit:cover!important;border-radius:inherit!important;z-index:1!important;width:100%!important;height:100%!important;display:block!important;position:relative!important;overflow:hidden!important;transform:none!important}.big-play-btn{-webkit-backdrop-filter:blur(5px)!important;z-index:20!important;cursor:pointer!important;pointer-events:auto!important;background:#00000073!important;border:2px solid #ffffff80!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:110px!important;height:110px!important;padding:0!important;transition:transform .2s,background .2s!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 10px 30px #0006!important}.big-play-btn:hover{background:#000000a6!important;transform:translate(-50%,-50%)scale(1.08)!important}.big-play-triangle{border:18px solid #0000!important;border-left:30px solid #fff!important;border-right-width:0!important;width:0!important;height:0!important;margin-left:6px!important;display:block!important}.focus-mute-btn{-webkit-backdrop-filter:blur(5px)!important;color:#fff!important;z-index:20!important;cursor:pointer!important;pointer-events:auto!important;background:#00000073!important;border:1.5px solid #fff6!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;padding:0!important;transition:transform .2s,background .2s!important;display:flex!important;position:absolute!important;bottom:22px!important;right:70px!important;box-shadow:0 4px 16px #00000059!important}.focus-mute-btn:hover{background:#000000b3!important;border-color:#fff9!important;transform:scale(1.08)!important}.focus-fullscreen-btn{-webkit-backdrop-filter:blur(5px)!important;color:#fff!important;z-index:20!important;cursor:pointer!important;pointer-events:auto!important;background:#00000073!important;border:1.5px solid #fff6!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;padding:0!important;transition:transform .2s,background .2s!important;display:flex!important;position:absolute!important;bottom:22px!important;right:24px!important;box-shadow:0 4px 16px #00000059!important}.focus-fullscreen-btn:hover{background:#000000b3!important;border-color:#fff9!important;transform:scale(1.08)!important}.video-focus-overlay-wrapper{z-index:99999990!important;pointer-events:auto!important;width:100vw!important;height:100vh!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important}.video-focus-backdrop{opacity:1;pointer-events:auto;animation:.35s forwards focus-backdrop-in;z-index:99999990!important;-webkit-backdrop-filter:blur(10px)!important;background:#0006!important;position:fixed!important;inset:0!important}@keyframes focus-backdrop-in{0%{opacity:0}to{opacity:1}}.video-focus-backdrop.video-focus-backdrop-leaving{opacity:0!important;pointer-events:none!important;transition:opacity .35s!important}.video-focus-container{animation:.35s cubic-bezier(.16,1,.3,1) forwards overlay-scale-in;z-index:99999995!important;aspect-ratio:16/9!important;border-radius:24px!important;width:min(78vw,1280px)!important;height:auto!important;max-height:80vh!important;margin:0!important;position:fixed!important;top:50%!important;left:50%!important;overflow:visible!important;transform:translate(-50%,-50%)!important;box-shadow:0 25px 90px #0009!important}@keyframes overlay-scale-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.video-focus-leaving{opacity:0!important;pointer-events:none!important;transition:opacity .35s!important}html.video-overlay-active{overflow:hidden}html.video-overlay-active body .landing{contain:none!important;overflow:visible!important}html.video-overlay-active body .section-pattern{isolation:auto!important}html.video-overlay-active body .landing .hero-grid,html.video-overlay-active body .landing .video-wrap{filter:none!important;contain:none!important;isolation:auto!important;position:static!important;top:0!important;left:0!important;overflow:visible!important;transform:translate(0,0)rotate(0)scale(1)!important}html.video-overlay-active .video-card{visibility:hidden!important;opacity:0!important;box-shadow:none!important;background:0 0!important;border:none!important}html.video-overlay-active .landing *{animation-play-state:paused!important}.play-ring{width:calc(105 * var(--u));height:calc(115 * var(--u));place-items:center;display:grid;position:relative}.play-triangle{width:calc(102 * var(--u));height:calc(112 * var(--u));clip-path:polygon(0 0,100% 50%,0 100%);background:#fff;border-radius:14%;margin-left:12%;display:block}.video-arrow{width:calc(200 * var(--u));top:calc(-87 * var(--u));right:calc(-45 * var(--u));pointer-events:none;rotate:-15deg;z-index:2000!important}.offer-wrap{margin-top:calc(32 * var(--u));z-index:5;position:relative}.offer{align-items:center;gap:calc(60 * var(--u));width:calc(1240 * var(--u));min-height:calc(241 * var(--u));padding:calc(30 * var(--u)) calc(80 * var(--u));border-radius:calc(65 * var(--u));color:#fff;background:var(--navy);grid-template-columns:1fr 1.25fr;margin-inline:auto;display:grid;position:relative;box-shadow:0 18px 26px #00275735}.offer-title{text-align:center;color:var(--green);font-family:"Praxis HeavyItalic",var(--praxis-heavy);font-size:calc(29 * var(--u));line-height:1.1}.prices{justify-content:center;align-items:flex-end;gap:calc(44 * var(--u));margin-top:calc(12 * var(--u));display:flex}.regular-price>span,.launch-price>span{font-family:"Praxis BoldItalic",var(--praxis-italic);font-size:calc(19 * var(--u));text-align:center;white-space:nowrap;display:block}.regular-price s{font-family:var(--praxis-heavy);font-size:calc(62 * var(--u));line-height:1;text-decoration:none;display:block;position:relative}.regular-price s:after{content:"";background:var(--green);width:116%;height:2px;position:absolute;top:50%;left:-8%;rotate:-25deg}.regular-price small{font-size:.5em}.launch-price>span{font-size:calc(22 * var(--u))}.launch-price p{font-family:var(--praxis-heavy);font-size:calc(126 * var(--u));line-height:.88}.launch-price small{font-size:.36em}.offer-action{text-align:center}.cta-main{width:100%;font-size:calc(29 * var(--u));padding-block:calc(17 * var(--u));border-radius:calc(16 * var(--u))}.offer-action>p{font-family:"Praxis LightItalic",var(--praxis-italic);font-size:calc(10 * var(--u));letter-spacing:.38em;margin-top:calc(20 * var(--u))}.offer-arrow{width:calc(215 * var(--u));left:calc(-96 * var(--u));bottom:calc(-92 * var(--u));rotate:-85deg}.sector{margin-top:calc(-74 * var(--u));padding:calc(255 * var(--u)) 0 calc(165 * var(--u));z-index:1}.sector-grid{grid-template-columns:calc(635 * var(--u)) calc(533 * var(--u));gap:calc(145 * var(--u));padding-left:calc(110 * var(--u));align-items:center;display:grid}.sector-heading{position:relative}.sector h2{font-family:var(--praxis-medium);font-size:calc(59 * var(--u));line-height:1.01}.sector h2>span{display:block}.sector h2 .sector-highlight-line{font-family:var(--praxis-heavy);font-size:calc(88 * var(--u));line-height:1.04}.sector-green{width:calc(113 * var(--u));right:calc(1 * var(--u));top:calc(-30 * var(--u));rotate:-55deg}.sector-pill{margin-top:calc(28 * var(--u));border-radius:calc(15 * var(--u));background:var(--green);font-family:var(--praxis-medium);font-size:calc(22 * var(--u));padding:calc(12 * var(--u)) calc(21 * var(--u));line-height:1.2}.sector-paragraphs{margin-top:calc(32 * var(--u));font-size:calc(23.5 * var(--u));max-width:calc(560 * var(--u));text-align:justify;line-height:1.5}.sector-paragraphs p+p{margin-top:calc(24 * var(--u))}.team-wrap{position:relative}.team{width:100%}.team-arrow{width:calc(200 * var(--u));right:calc(-200 * var(--u));top:20%;rotate:-8deg}.competencies{padding:calc(130 * var(--u)) 0 calc(125 * var(--u))}.competencies-heading{text-align:center;position:relative}.section-kicker{background:var(--green);color:#fff;font-family:"Praxis BoldItalic",var(--praxis-heavy-italic);font-size:calc(27 * var(--u));padding:calc(10 * var(--u)) calc(32 * var(--u));border-radius:100px;line-height:1.1;display:inline-block}.section-kicker strong{font-family:var(--praxis-heavy-italic)}.competencies-heading>p{font-family:var(--praxis-italic);font-size:calc(36 * var(--u));margin-top:calc(22 * var(--u));line-height:1.2}.competencies-heading>p strong{font-family:var(--praxis-heavy-italic)}.competencies-arrow{width:calc(190 * var(--u));left:calc(-5 * var(--u));top:calc(-67 * var(--u));rotate:-130deg}.competencies-diploma-wrap{margin-top:calc(56 * var(--u));justify-content:center;align-items:center;width:100%;display:flex}.diploma-image{max-width:calc(1250 * var(--u));filter:drop-shadow(0 15px 30px #0018501b);width:100%;height:auto;margin-inline:auto;animation:5s ease-in-out infinite wave-float;display:block}@keyframes wave-float{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-8px)rotate(-.8deg)}50%{transform:translateY(-14px)rotate(0)}75%{transform:translateY(-6px)rotate(.8deg)}}.curriculum{padding:calc(120 * var(--u)) 0 calc(120 * var(--u))}.curriculum>.wrap{width:calc(1760 * var(--u))}.curriculum-heading{text-align:center;position:relative}.curriculum-heading h2{font-family:var(--praxis-heavy-italic);font-size:calc(100 * var(--u));margin-top:calc(18 * var(--u));line-height:1}.curriculum-heading h2>span{color:var(--green)}.curriculum-arrow{width:calc(215 * var(--u));left:calc(80 * var(--u));top:calc(65 * var(--u));rotate:-95deg}.curriculum-green{width:calc(110 * var(--u));right:calc(400 * var(--u));top:calc(-45 * var(--u));rotate:-60deg}.curriculum-grid{grid-template-columns:calc(920 * var(--u)) 1fr;align-items:center;gap:calc(55 * var(--u));margin-top:calc(70 * var(--u));display:grid}.roadmap-wrap{position:relative;container-type:inline-size}.course-roadmap{width:100%;overflow:visible}.roadmap-wrap>div{width:100%}.map-number{aspect-ratio:1;background:var(--green);width:5.8%;color:var(--blue);font-family:"Praxis BlackItalic",var(--praxis-heavy-italic);z-index:3;border-radius:50%;place-items:center;padding:0;font-size:4.88cqw;line-height:1;transition:scale .2s;display:grid;position:absolute;translate:-50% -50%}.map-number.is-active{scale:1.16;box-shadow:0 0 15px #29cf7070}.class-list{gap:calc(4 * var(--u));margin:0;padding:0;list-style:none;display:grid}.class-button{grid-template-columns:calc(33 * var(--u)) 1fr;gap:calc(25 * var(--u));padding:calc(6 * var(--u)) calc(9 * var(--u));color:#fff;text-align:left;background:0 0;align-items:center;width:100%;margin:0}.class-number{min-width:0;width:calc(34 * var(--u));aspect-ratio:1;background:var(--green);color:var(--blue);font-family:"Praxis BlackItalic",var(--praxis-heavy-italic);font-size:calc(27 * var(--u));border-radius:50%;place-items:center;line-height:1;display:grid}.class-copy{font-family:"Praxis SemiBoldItalic",var(--praxis-italic);font-size:calc(20 * var(--u));line-height:1.12;display:block}.class-copy>span{display:block}.class-label{font-family:var(--praxis-heavy-italic);font-size:calc(20 * var(--u));color:var(--green);margin-bottom:calc(3 * var(--u))}.audience{padding:calc(50 * var(--u)) 0 calc(50 * var(--u))}.audience-grid{width:calc(1760 * var(--u));grid-template-columns:calc(1008 * var(--u)) calc(600 * var(--u));gap:calc(92 * var(--u));align-items:center;display:grid}.audience-copy{flex-direction:column;align-items:flex-start;padding-top:0;display:flex}.audience-art svg{width:100%}.audience-copy h2{font-family:"Praxis BlackItalic",var(--praxis-heavy-italic);font-size:calc(80 * var(--u));color:var(--blue);line-height:.87}.audience-copy>p{font-size:calc(23.5 * var(--u));text-align:justify;margin-top:calc(39 * var(--u));max-width:calc(500 * var(--u));line-height:1.28}.audience-callout{margin-top:calc(36 * var(--u));text-align:center;align-items:center;gap:calc(16 * var(--u));max-width:calc(500 * var(--u));flex-direction:column;width:100%;display:flex}.audience-lema{font-family:var(--praxis-medium);font-size:calc(20 * var(--u));color:var(--ink);padding-left:calc(34 * var(--u));margin-inline:auto;line-height:1.2;display:inline-block;position:relative}.audience-arrow-icon{width:calc(24 * var(--u));height:calc(19 * var(--u));background:url(/assets/competencia-flecha.svg) 50%/contain no-repeat;position:absolute;top:50%;left:0;translate:0 -50%}.audience-box{background:var(--green);color:#fff;padding:calc(12 * var(--u)) calc(32 * var(--u));font-family:var(--praxis-heavy-italic);font-size:calc(27 * var(--u));border-radius:100px;line-height:1.2;display:inline-block;box-shadow:0 6px 16px #29cf7035}.study{padding:calc(180 * var(--u)) 0 calc(120 * var(--u))}.study-grid{width:calc(1680 * var(--u));grid-template-columns:calc(825 * var(--u)) calc(710 * var(--u));gap:calc(60 * var(--u));align-items:center;display:grid}.study-art svg{width:100%;overflow:visible}.study-copy h2{font-family:"Praxis BlackItalic",var(--praxis-heavy-italic);font-size:calc(69 * var(--u));line-height:.95}.study-copy h2>span{color:var(--green);font-size:calc(83 * var(--u));display:block}.study-copy>p{font-size:calc(26 * var(--u));margin-top:calc(20 * var(--u));text-align:justify;line-height:1.3}.study-copy .study-lead{font-family:var(--praxis-heavy);font-size:calc(24 * var(--u));margin-top:calc(32 * var(--u))}.study-benefits{justify-items:start;gap:calc(16 * var(--u));margin:calc(30 * var(--u)) 0 0;padding:0;list-style:none;display:grid}.study-benefits li{align-items:center;gap:calc(25 * var(--u));background:var(--green);padding:calc(8 * var(--u)) calc(30 * var(--u));font-family:"Praxis BoldItalic",var(--praxis-italic);font-size:calc(30 * var(--u));border-radius:100px;line-height:1.1;display:flex}.benefit-icon{width:calc(35 * var(--u));height:calc(26 * var(--u));border:1.5px solid #fff;flex-shrink:0;display:inline-block;position:relative}.clock{width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:50%}.clock:after{content:"";border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;width:30%;height:38%;position:absolute;top:18%;left:45%}.screen{border-radius:3px}.screen:after{content:"";border-top:1.5px solid #fff;width:130%;position:absolute;bottom:-5px;left:-15%}.closing{padding:calc(180 * var(--u)) 0 calc(115 * var(--u))}.closing-card{width:calc(1412 * var(--u));min-height:calc(610 * var(--u));padding:calc(65 * var(--u)) calc(90 * var(--u));align-items:center;gap:calc(80 * var(--u));border-radius:calc(150 * var(--u));background:linear-gradient(124deg,var(--blue) 0 53%,var(--navy) 53% 100%);color:#fff;grid-template-columns:1.05fr 1fr;margin-inline:auto;display:grid;box-shadow:0 22px 30px #00185025}.closing-copy{text-align:center}.closing .section-kicker{font-size:calc(20 * var(--u));padding:calc(10 * var(--u)) calc(40 * var(--u))}.closing h2{font-family:var(--praxis-heavy-italic);font-size:calc(53 * var(--u));margin-top:calc(37 * var(--u));line-height:.94}.closing h2 span{color:var(--green)}.closing-description{font-size:calc(18 * var(--u));margin-top:calc(24 * var(--u));line-height:1.25}.closing-guarantee{justify-content:center;align-items:center;gap:calc(10 * var(--u));font-size:calc(19 * var(--u));font-family:var(--praxis-italic);margin-top:calc(20 * var(--u));display:flex}.closing-guarantee>span{font-size:calc(26 * var(--u))}.closing .course-pill{margin-top:calc(17 * var(--u));font-size:calc(16 * var(--u))}.closing-price{text-align:center}.closing-regular{font-family:"Praxis BoldItalic",var(--praxis-heavy-italic);font-size:calc(25 * var(--u))}.closing-regular s{font-family:var(--praxis-heavy);font-size:calc(50 * var(--u));margin-left:calc(13 * var(--u))}.closing-regular small{font-size:.55em}.closing-launch{font-family:"Praxis BoldItalic",var(--praxis-heavy-italic);font-size:calc(32 * var(--u));margin-top:calc(8 * var(--u))}.closing-amount{font-family:var(--praxis-heavy);font-size:calc(178 * var(--u));margin-block:calc(-8 * var(--u)) calc(18 * var(--u));line-height:.85}.closing-amount small{font-size:.36em}.closing-cta{width:fit-content;font-size:calc(27 * var(--u));padding:calc(14 * var(--u)) calc(40 * var(--u));border-radius:100px;margin-inline:auto}.footer{padding:calc(10 * var(--u)) 0 calc(45 * var(--u))}.footer>.wrap{justify-content:space-between;align-items:center;gap:calc(65 * var(--u));padding-inline:calc(55 * var(--u));display:flex}.footer .brand>img{width:calc(116 * var(--u))}.footer .brand-course>strong{font-size:calc(30 * var(--u))}.footer .brand-course>span{font-size:calc(17 * var(--u))}.footer-copyright{font-size:calc(18 * var(--u));color:#777;line-height:1.35}.footer-copyright p+p{margin-top:calc(7 * var(--u))}.course-dialog{overscroll-behavior:contain;box-sizing:border-box;width:min(520px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--ink);background:#fff;border:0;border-radius:24px;padding:36px 28px 30px;font-size:18px;position:relative;overflow-y:auto;box-shadow:0 25px 90px #00174140}.course-dialog::backdrop{-webkit-backdrop-filter:blur(6px);background:#001951b3}.dialog-close{color:var(--navy);cursor:pointer;z-index:2;background:0 0;border:none;border-radius:50%;place-items:center;width:36px;height:36px;font-family:sans-serif;font-size:28px;line-height:1;transition:background-color .2s,color .2s;display:grid;position:absolute;top:12px;right:14px}.dialog-close:hover{color:#0f172a;background:#f1f5f9}.dialog-copy h2{font-family:var(--praxis-heavy);color:var(--blue);font-size:30px}.dialog-copy p{margin:22px 0}.dialog-copy .cta{border-radius:12px;padding:12px 20px;font-size:17px}.enroll-dialog{text-align:left}.enroll-dialog-title{font-family:var(--praxis-heavy);color:var(--navy);margin:0 0 20px;padding-right:32px;font-size:24px;line-height:1.2}.enroll-dialog-form{flex-direction:column;gap:16px;width:100%;display:flex}.enroll-row{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.enroll-row--doc{grid-template-columns:1fr 1fr}.enroll-section{flex-direction:column;gap:8px;width:100%;display:flex}.enroll-section-title{font-family:var(--praxis-heavy);color:var(--navy);margin:0;font-size:14px;line-height:1.2}.enroll-sublabel{font-family:var(--praxis-medium);color:var(--navy);margin:0;font-size:13px}.enroll-field{text-align:left;flex-direction:column;gap:6px;display:flex}.enroll-label{font-family:var(--praxis-medium);color:var(--navy);margin:0;font-size:14px}.enroll-input{width:100%;font-family:var(--praxis-regular);color:var(--ink);box-sizing:border-box;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:12px;outline:none;padding:12px 14px;font-size:16px;transition:border-color .2s,background-color .2s,box-shadow .2s}.enroll-input:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px #0142d11f}.enroll-input::placeholder{color:#94a3b8}.enroll-select-wrapper{width:100%;position:relative}.enroll-select{width:100%;font-family:var(--praxis-regular);color:var(--ink);box-sizing:border-box;appearance:none;cursor:pointer;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:12px;outline:none;padding:12px 36px 12px 14px;font-size:16px;transition:border-color .2s,background-color .2s,box-shadow .2s}.enroll-select:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px #0142d11f}.enroll-select-arrow{pointer-events:none;color:var(--navy);align-items:center;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.enroll-phone-group{align-items:stretch;gap:8px;width:100%;display:flex}.enroll-phone-prefix{min-width:68px;font-family:var(--praxis-heavy);color:var(--navy);-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#f1f5f9;border:1.5px solid #cbd5e1;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:12px 14px;font-size:16px;transition:border-color .2s,background-color .2s;display:inline-flex}.enroll-phone-prefix--empty{color:#94a3b8;font-family:var(--praxis-regular)}.enroll-input--phone{flex:1;min-width:0}.enroll-pay-btn{text-align:center;cursor:not-allowed;border:none;border-radius:14px;width:100%;margin-top:6px;padding:14px 20px;font-size:19px}.enroll-pay-btn:disabled{opacity:.75;cursor:not-allowed;box-shadow:none;transform:none!important}.enroll-pay-btn:not(:disabled){cursor:pointer}.enroll-pay-btn:not(:disabled):hover{transform:scale(1.02);box-shadow:0 8px 24px #29cf7059}@keyframes enroll-spin{to{transform:rotate(360deg)}}.enroll-test-notice{font-family:var(--praxis-regular);color:#64748b;text-align:center;margin:6px 0 0;font-size:13px;line-height:1.3}.enroll-status-msg{font-family:var(--praxis-medium);text-align:center;border-radius:10px;margin:8px 0 0;padding:10px 14px;font-size:14px;line-height:1.35}.enroll-status-msg--success{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.enroll-status-msg--error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.video-dialog{width:min(1000px,100vw - 28px);padding:44px 12px 12px;overflow:hidden}.video-dialog iframe,.video-dialog video{aspect-ratio:16/9;background:#00123a;border:0;border-radius:12px;width:100%;display:block}@media (max-width:480px){.course-dialog{border-radius:20px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:30px 20px 24px}.enroll-dialog-title{margin-bottom:16px;font-size:21px}.enroll-row,.enroll-row--doc{grid-template-columns:1fr;gap:14px}.enroll-phone-prefix{min-width:60px;padding:12px 10px;font-size:15px}.enroll-pay-btn{padding:13px 18px;font-size:17px}.enroll-test-notice{font-size:12px}}.landing--geometalurgia .hero-grid{align-items:center}.landing--geometalurgia h1{font-size:calc(68 * var(--u));line-height:.88}.landing--geometalurgia .hero-green{width:calc(82 * var(--u));right:calc(-15 * var(--u));top:calc(-70 * var(--u));bottom:auto;rotate:-55deg}.landing--geometalurgia .hero-subtitle{font-size:calc(32 * var(--u));line-height:1.08}.landing--geometalurgia .hero-description{font-size:calc(18 * var(--u));line-height:1.34}.landing--geometalurgia .course-pill{font-size:calc(16.5 * var(--u));text-align:center;white-space:nowrap}.landing--geometalurgia .video-wrap{margin-top:0}.landing--geometalurgia .sector h2{font-size:calc(54 * var(--u));line-height:1.04}.landing--geometalurgia .sector h2 .sector-highlight-line{line-height:1.02}.landing--geometalurgia .sector-pill{width:fit-content;max-width:100%;margin-top:0;display:inline-block}.landing--gestion-logistica-almacenes .hero-grid{align-items:center}.landing--gestion-logistica-almacenes h1{font-size:calc(68 * var(--u));line-height:.88}.landing--gestion-logistica-almacenes .hero-green{width:calc(82 * var(--u));right:calc(-15 * var(--u));top:calc(-70 * var(--u));bottom:auto;rotate:-55deg}.landing--gestion-logistica-almacenes .hero-subtitle{font-size:calc(32 * var(--u));line-height:1.08}.landing--gestion-logistica-almacenes .hero-description{font-size:calc(18 * var(--u));line-height:1.34}.landing--gestion-logistica-almacenes .course-pill{font-size:calc(16.5 * var(--u));text-align:center;white-space:nowrap}.landing--gestion-logistica-almacenes .video-wrap{margin-top:0}.landing--derecho-minero h1{font-size:calc(110 * var(--u));line-height:.78}.whatsapp-float-btn{z-index:85;cursor:pointer;background:#25d366;border:none;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .25s,box-shadow .25s;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 18px #25d36673,0 2px 8px #0000002e}.whatsapp-float-btn:hover{transform:scale(1.08);box-shadow:0 6px 24px #25d366a6,0 4px 12px #00000038}.whatsapp-float-btn:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.whatsapp-float-icon{object-fit:contain;width:32px;height:32px;display:block}html.video-overlay-active .whatsapp-float-btn{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.whatsapp-modal-root{z-index:99999998;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.whatsapp-modal-backdrop{-webkit-backdrop-filter:blur(4px);background:#0019518c;animation:.2s forwards wa-fade-in;position:fixed;inset:0}.whatsapp-modal-card{z-index:99999999;background:#fff;border:1px solid #00338e1a;border-radius:24px;width:min(440px,100%);max-height:calc(100dvh - 32px);padding:28px 26px 26px;animation:.25s cubic-bezier(.16,1,.3,1) forwards wa-scale-in;position:relative;overflow-y:auto;box-shadow:0 25px 70px #00338e40,0 10px 25px #0000001a}@keyframes wa-fade-in{0%{opacity:0}to{opacity:1}}@keyframes wa-scale-in{0%{opacity:0;transform:scale(.92)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.whatsapp-modal-close{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;place-items:center;width:34px;height:34px;font-size:24px;line-height:1;transition:background-color .2s,color .2s;display:grid;position:absolute;top:14px;right:16px}.whatsapp-modal-close:hover{color:#0f172a;background:#e2e8f0}.whatsapp-modal-header{align-items:center;gap:14px;margin-bottom:22px;padding-right:28px;display:flex}.whatsapp-modal-badge{background:#25d366;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 4px 12px #25d3664d}.whatsapp-badge-icon{object-fit:contain;width:24px;height:24px;display:block}.whatsapp-modal-title{font-family:var(--praxis-heavy);color:var(--navy);margin:0;font-size:20px;line-height:1.15}.whatsapp-modal-subtitle{font-family:var(--praxis-regular);color:#64748b;margin:3px 0 0;font-size:13px}.whatsapp-modal-form{flex-direction:column;gap:16px;display:flex}.whatsapp-field{flex-direction:column;gap:6px;display:flex}.whatsapp-label{font-family:var(--praxis-medium);color:var(--navy);margin:0;font-size:13.5px}.whatsapp-required{color:#ef4444;font-weight:700}.whatsapp-input{width:100%;font-family:var(--praxis-regular);color:var(--ink);box-sizing:border-box;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:12px;outline:none;padding:12px 14px;font-size:15px;transition:border-color .2s,background-color .2s,box-shadow .2s}.whatsapp-input:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px #0142d11f}.whatsapp-input--readonly{color:#334155;font-family:var(--praxis-medium);cursor:not-allowed;-webkit-user-select:none;user-select:none;background:#f1f5f9;border-color:#e2e8f0}.whatsapp-error-msg{color:#dc2626;font-size:13px;font-family:var(--praxis-medium);margin:-4px 0 0}.whatsapp-submit-btn{text-align:center;cursor:pointer;border:none;border-radius:12px;width:100%;margin-top:6px;padding:14px 20px;font-size:17px}.whatsapp-submit-btn:hover{transform:translateY(-2px)}
:root{--motion-ease:cubic-bezier(.22,.8,.25,1)}html{scroll-behavior:smooth}.motion-loop{animation-play-state:paused!important}.motion-loop.is-in-view{animation-play-state:running!important}.arrow-motion{transform-box:fill-box;transform-origin:50%;animation:3.8s ease-in-out infinite arrow-sway;animation-delay:var(--phase,0s)}.arrow-depth{transform-box:fill-box;transform-origin:50%;animation:5.8s ease-in-out infinite depth-float;animation-delay:var(--phase,0s)}.illustration-drift{transform-box:fill-box;transform-origin:bottom;animation:5.5s ease-in-out infinite illustration-float;animation-delay:var(--phase,0s)}.play-motion{transform-box:fill-box;transform-origin:50%;animation:2.7s ease-in-out infinite play-breathe}.offer-glow{animation:4s ease-in-out infinite offer-shadow}.cta-glow{animation:3.6s ease-in-out infinite cta-light}.class-station{cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}.station-hit{stroke:#0000;stroke-width:2px;transition:fill .25s,stroke .25s}.class-station.is-active>.station-hit{fill:#29cf7010}.class-station:focus-visible>.station-hit{stroke:#29cf70;fill:#29cf7018}.student-actor{transform-box:fill-box;transform-origin:bottom;animation:3.6s ease-in-out infinite student-idle;animation-delay:var(--phase,0s);transition:filter .25s}.class-badge{transform-box:fill-box;transform-origin:50%;transition:filter .25s}.class-badge.is-active{filter:drop-shadow(0 0 8px #29cf70);animation:badge-pop .7s var(--motion-ease) both}.class-row-art{transition:translate .3s var(--motion-ease),filter .3s}.class-row-art.is-active{filter:drop-shadow(0 0 4px #ffffff36);translate:9px}.desktop-class-control{cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}.class-row-hit{stroke:#0000;stroke-width:1.5px;transition:fill .25s,stroke .25s}.desktop-class-control.is-active .class-row-hit{fill:#29cf701a;stroke:#29cf7055}.desktop-class-control:focus-visible .class-row-hit{stroke:#fff}.motion-ready .motion-reveal,.motion-ready .landing .reveal{opacity:0;transition:opacity .8s var(--motion-ease),translate .8s var(--motion-ease);transition-delay:var(--enter-delay,var(--delay,0s));translate:0 24px}.motion-ready .motion-reveal.is-revealed,.motion-ready .landing .reveal.is-revealed{opacity:1;translate:none}.motion-ready .landing .reveal{transform:none}.landing .video-wrap{opacity:1!important;animation:none!important;translate:none!important}.landing .green-arrow,.landing .arrow-3d{animation:4s ease-in-out infinite mobile-arrow;animation-delay:var(--phase,-1s);animation-composition:add}.landing .arrow-3d{animation:6s ease-in-out infinite mobile-depth;animation-delay:var(--phase,-2s)}.landing .student,.landing .team,.landing .study-illustration,.landing .audience-photo{animation:5.3s ease-in-out infinite mobile-illustration;animation-delay:var(--phase,0s)}.landing .study-illustration,.landing .audience-photo{width:100%;height:auto;display:block;overflow:visible}.landing .course-roadmap{isolation:isolate;touch-action:pan-y;width:100%;height:auto;display:block;overflow:visible}.landing .class-list{gap:12px}.landing .class-list li{padding:0;display:block}.class-button{font:inherit;color:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:15px;grid-template-columns:30px 1fr;align-items:start;gap:13px;width:calc(100% + 14px);margin:0 -7px;padding:8px 7px;transition:background .25s,border-color .25s,translate .25s;display:grid}.class-button.is-active{background:#ffffff0c;border-color:#29cf7080;translate:4px}.class-button:focus-visible{outline-offset:2px;outline:2px solid #fff}.class-button .class-number{transition:scale .25s,box-shadow .25s,rotate .25s}.class-button.is-active .class-number{animation:number-hop .7s var(--motion-ease) both;rotate:-7deg;scale:1.14;box-shadow:0 0 18px #29cf7080}.landing .cta{isolation:isolate;animation:4.6s ease-in-out infinite button-shadow;position:relative;overflow:hidden}.landing .cta:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(110deg,#0000 44%,#ffffff50 49%,#0000 54%);animation:5s ease-in-out infinite button-sheen;position:absolute;inset:-100% -60%;translate:-60%}.landing .cta:hover,.landing .cta:focus-visible{background:var(--green);transform:translateY(-3px);box-shadow:0 8px 20px #29cf7060}.landing .cta:active{transform:translateY(0)scale(.97)}.landing .play-ring{animation:2.7s ease-in-out infinite play-breathe}.landing .play-ring:before,.landing .play-ring:after{content:"";pointer-events:none;border:1px solid #ffffff48;border-radius:50%;animation:3s ease-out infinite play-ripple;position:absolute;inset:-12px}.landing .play-ring:after{animation-delay:1.5s}.landing .video-card:hover{transform:translateY(-5px);box-shadow:0 18px 34px #0142d135}.landing .photo-frame>img{transition:transform .9s var(--motion-ease)}.landing .photo-frame:hover>img{transform:scale(1.055)}.landing .competencies-list li{transition:translate .3s var(--motion-ease)}.landing .competencies-list li:hover{translate:7px}.landing .competencies-list li:before{animation:2.8s ease-in-out infinite chevron-nudge;animation-delay:var(--phase,0s)}.landing .offer,.landing .closing-card{animation:4.5s ease-in-out infinite mobile-offer}.desktop-hotspot{transition:box-shadow .25s,background .25s;overflow:visible}.desktop-hotspot:not(.desktop-video):hover{background:#ffffff15;box-shadow:0 0 22px #29cf7060}.desktop-video:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #ffffff50;border-radius:50%;width:19%;animation:3s ease-out infinite play-ripple;position:absolute;top:50%;left:50%;translate:-50% -50%}.reading-progress{background:var(--green);z-index:100;transform-origin:0;pointer-events:none;width:100%;height:3px;display:block;position:fixed;top:0;left:0;transform:scaleX(0)}.motion-toggle{z-index:90;color:#fff;cursor:pointer;background:#00338ef2;border:1px solid #29cf7080;border-radius:50%;place-items:center;width:36px;height:36px;transition:scale .2s;display:grid;position:fixed;bottom:14px;right:14px;box-shadow:0 3px 12px #00194120}.motion-toggle:hover{scale:1.08}.motion-toggle:focus-visible{outline:3px solid var(--green);outline-offset:3px}.motion-toggle svg{fill:currentColor;width:14px;height:14px}.motion-toggle .resume-icon{display:none}.motion-toggle[aria-pressed=true] .resume-icon{display:block}.motion-toggle[aria-pressed=true] .pause-icon{display:none}@keyframes arrow-sway{0%,to{transform:translate(0)rotate(-4deg)}50%{transform:translate(10px,calc(-1.45 * var(--arrow-distance,13px))) rotate(7deg)}}@keyframes depth-float{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-29px)rotate(5deg)}}@keyframes illustration-float{0%,to{transform:translateY(0)rotate(-.5deg)}50%{transform:translateY(-17px)rotate(.65deg)}}@keyframes student-idle{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-5px)rotate(1.2deg)}}@keyframes student-celebrate{0%,to{transform:translateY(-7px)scale(1.08)rotate(-2deg)}38%{transform:translateY(-25px) scale(1.17) rotate(var(--actor-tilt,-5deg))}68%{transform:translateY(-9px)scale(1.12)rotate(3deg)}}@keyframes badge-pop{0%{scale:1}45%{scale:1.2}to{scale:1.08}}@keyframes play-breathe{0%,to{scale:1}50%{scale:1.09}}@keyframes play-ripple{0%{opacity:0;scale:.8}18%{opacity:.8}to{opacity:0;scale:1.75}}@keyframes offer-shadow{0%,to{filter:drop-shadow(0 9px 9px #00194525)}50%{filter:drop-shadow(0 16px 16px #00194550)}}@keyframes cta-light{0%,to{filter:drop-shadow(0 0 #29cf7000)}50%{filter:drop-shadow(0 0 10px #29cf7080)}}@keyframes mobile-arrow{0%,to{translate:0;rotate:-4deg}50%{translate:6px -11px;rotate:7deg}}@keyframes mobile-depth{0%,to{translate:0;rotate:-3deg}50%{translate:4px -16px;rotate:5deg}}@keyframes mobile-illustration{0%,to{translate:0}50%{translate:0 -6px}}@keyframes number-hop{0%,to{translate:0}40%{translate:0 -5px}70%{translate:0 1px}}@keyframes chevron-nudge{0%,to{translate:0}50%{translate:4px}}@keyframes mobile-offer{0%,to{box-shadow:0 12px 24px #00255527}50%{box-shadow:0 20px 32px #00255545}}@keyframes button-shadow{0%,to{box-shadow:0 0 #29cf7000}50%{box-shadow:0 0 17px #29cf7045}}@keyframes button-sheen{0%,55%{translate:-60%}85%,to{translate:60%}}.pointer-layer{transform-box:fill-box;transform-origin:50%;translate:calc(var(--cursor-x,0px) * var(--depth,.6)) calc(var(--cursor-y,0px) * var(--depth,.6));rotate:var(--cursor-turn,0deg);transition:translate .65s var(--motion-ease),rotate .65s var(--motion-ease)}.hero-headline{transform-origin:0}.video-surface{filter:drop-shadow(0 10px 18px #0142d11a)}.road-trail{fill:#fff;animation:7.2s linear infinite route-flow;animation-delay:var(--trail-delay,0s)}.road-trail>path{fill:inherit}.study-icon{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite icon-float;animation-delay:var(--phase,0s)}.icon-gear{animation:9s linear infinite gear-turn}.icon-wifi{animation:2.1s ease-in-out infinite wifi-signal}.icon-cloud{animation:4.2s ease-in-out infinite cloud-drift}.icon-network{animation:4.5s ease-in-out infinite network-sway}.icon-chip{animation:3s ease-in-out infinite chip-hover}.price-emphasis{transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite price-bounce}.arrow-motion{animation-duration:2.8s}.arrow-depth{animation-duration:4.5s}.illustration-drift{animation-duration:4.3s}.student-actor{animation:2.8s ease-in-out infinite student-ready;animation-delay:var(--phase,0s)}.student-actor.is-active{animation:student-spotlight 1.25s var(--motion-ease) infinite;filter:drop-shadow(0 0 7px #29cf70b0)}.student-actor[data-class-actor="6"]{--student-scale:1.14;--student-jump:-9px}.class-station.is-active>.station-hit{stroke:#29cf7050;fill:#29cf700d}.class-row-art.is-active{translate:12px}.class-badge.is-active{animation:badge-spotlight 1.25s var(--motion-ease) infinite}.motion-ready .motion-reveal.is-revealed,.motion-ready .landing .reveal.is-revealed{animation:section-arrive 1s var(--motion-ease) both;animation-delay:var(--enter-delay,var(--delay,0s))}.landing .green-arrow{animation-duration:2.8s}.landing .arrow-3d{animation-duration:4.4s}.landing .cta:after{animation-duration:3.4s}.landing .team,.landing .student{animation-duration:3.8s}.landing .launch-price p,.landing .closing-amount{transform-origin:50%;animation:4.8s ease-in-out infinite price-bounce}.desktop-hotspot:not(.desktop-video){overflow:hidden}.desktop-hotspot:not(.desktop-video):before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 44%,#ffffff60 49%,#0000 54%);animation:3.4s ease-in-out infinite button-sheen;position:absolute;inset:-80% -60%;translate:-65%}.desktop-hotspot:not(.desktop-video):hover{box-shadow:0 0 30px #29cf7070}.class-button{position:relative;overflow:hidden}.click-ripple{pointer-events:none;border:2px solid #fffb;border-radius:50%;width:18px;height:18px;animation:.7s ease-out forwards click-wave;position:absolute;translate:-50% -50%}@keyframes route-flow{0%,18%,to{fill:#fff;opacity:.75}5%,11%{fill:#29cf70;opacity:1}}@keyframes icon-float{0%,to{transform:translate(0)rotate(-3deg)}50%{transform:translate(calc(5px * var(--icon-direction,1)),-16px) rotate(6deg)}}@keyframes gear-turn{to{transform:rotate(360deg)}}@keyframes wifi-signal{0%,to{opacity:.65;transform:scale(1)}45%{opacity:1;transform:scale(1.16)}65%{opacity:1;transform:scale(1.1)}}@keyframes cloud-drift{0%,to{transform:translate(-7px)}50%{transform:translate(12px,-16px)}}@keyframes network-sway{0%,to{transform:rotate(-10deg)translateY(0)}50%{transform:rotate(12deg)translateY(-10px)}}@keyframes chip-hover{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-18px)rotate(5deg)}}@keyframes student-ready{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-8px)rotate(2deg)}}@keyframes student-spotlight{0%,to{transform:translateY(-5px)scale(1.06)rotate(-3deg)}30%{transform:translate(-3px,var(--student-jump,-17px)) scale(var(--student-scale,1.2)) rotate(var(--actor-tilt,-5deg))}58%{transform:translate(3px,-4px)scale(1.1)rotate(4deg)}78%{transform:translateY(-10px)scale(1.12)rotate(-2deg)}}@keyframes badge-spotlight{0%,to{filter:drop-shadow(0 0 3px #29cf70);scale:1.02}40%{filter:drop-shadow(0 0 10px #29cf70);scale:1.17}}@keyframes price-bounce{0%,58%,to{translate:0;scale:1}70%{translate:0 -5px;scale:1.065}82%{translate:0 -1px;scale:1.025}}@keyframes section-arrive{0%{opacity:0;translate:0 44px}72%{opacity:1;translate:0 -4px}to{opacity:1;translate:none}}@keyframes click-wave{0%{opacity:.9;scale:1}to{opacity:0;scale:14}}.motion-paused *,.motion-paused :before,.motion-paused :after{animation-play-state:paused!important}.motion-paused .motion-reveal,.motion-paused .landing .reveal{opacity:1!important;transition:none!important;translate:none!important}.motion-paused .pointer-layer{translate:0;rotate:0deg}.motion-paused .student-actor.is-active{transform:translateY(-8px)scale(1.1);animation:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.motion-ready .motion-reveal,.motion-ready .landing .reveal{opacity:1;translate:none}.student-actor.is-active{transform:scale(1.08)}.pointer-layer{translate:0;rotate:0deg}.motion-toggle{display:none}}.motion-loop:before,.motion-loop:after{animation-play-state:inherit!important}
.offer-title{font-family:var(--praxis-heavy)}.offer-action>p{font-family:var(--praxis-italic)}.competencies-heading .section-kicker,.competencies-heading>p{font-family:var(--praxis-medium-italic)}.competencies-heading>p strong,.class-label{font-family:"Praxis BlackItalic",var(--praxis-heavy-italic)}.audience-profiles>ul{font-family:"Praxis BoldItalic",var(--praxis-heavy-italic)}.study-copy .study-lead{font-family:"Praxis Black",var(--praxis-heavy)}.closing .section-kicker{font-family:"Praxis HeavyItalic",var(--praxis-heavy-italic)}.closing-description{font-family:var(--praxis-italic)}.closing-guarantee{font-family:"Praxis BoldItalic",var(--praxis-italic)}.closing-guarantee>img{width:calc(26 * var(--u));height:calc(28 * var(--u));object-fit:contain}.footer-copyright{font-family:"Praxis LightItalic",var(--praxis-italic)}@media (min-width:1024px){.hero-description,.sector-paragraphs,.audience-copy>p{font-size:calc(20.8 * var(--u))}.study-copy>p{font-size:calc(22.8 * var(--u))}.offer-title{font-size:calc(25 * var(--u))}.number{font-size:calc(50 * var(--u))}.competencies-heading .section-kicker{font-size:calc(36.3 * var(--u))}.competencies-heading>p{font-size:calc(35 * var(--u))}.competencies-list p{font-size:calc(25 * var(--u))}.class-label{font-size:calc(15 * var(--u))}.closing .section-kicker{font-size:calc(26 * var(--u))}}.landing .class-button{grid-template-columns:calc(34 * var(--u)) 1fr;gap:calc(25 * var(--u));padding:calc(6 * var(--u)) calc(9 * var(--u));width:100%;margin:0}.landing .class-list{gap:calc(4 * var(--u))}.landing .competencies-list li{padding:0}.landing .motion-toggle{font-family:Arial,sans-serif;font-size:15px}.page-hidden *,.page-hidden :before,.page-hidden :after{animation-play-state:paused!important}.landing .team-wrap,.landing .study-art,.landing .audience-art{translate:var(--cursor-x,0) var(--cursor-y,0);transition:translate .6s}.landing .audience-art svg{overflow:visible}@media (min-width:1024px){.landing .class-copy{font-size:calc(20 * var(--u))}}@media (max-width:1023px){:root{--u:1px}body{font-size:16px;line-height:1.45}.wrap,.hero-grid,.curriculum>.wrap,.audience-grid,.study-grid{width:calc(100% - 40px);max-width:550px}.header-inner{flex-wrap:wrap;justify-content:center;gap:16px;min-height:115px;padding:20px 0}.brand{gap:18px}.brand>img{width:88px}.brand-course>strong{font-size:23px}.brand-course>span{font-size:12px}.cta-header{padding:11px 18px;font-size:13px}.header-socials{justify-content:center;gap:10px}.header-social-link{background:0 0;border:none;gap:5px;padding:3px 5px;font-size:11px}.header-social-icon{width:13px;height:13px}.hero{padding-top:42px}.hero-grid{grid-template-columns:minmax(0,1fr);gap:36px;display:grid;left:0;transform:none}h1{font-size:clamp(54px,19.9vw,105px);line-height:.8}.title-wrap{width:100%;max-width:465px}.hero-green{width:60px;bottom:-15px;right:0}.hero-subtitle{margin-top:24px;font-size:clamp(23px,6.4vw,33px);line-height:1.1}.hero-subtitle br{display:none}.course-summary{grid-template-columns:96px 1fr;gap:17px;margin:26px 0 0}.hero-description{text-align:left;font-size:15px;line-height:1.4}.course-pill{margin-top:15px;padding:8px 11px;font-size:12px;line-height:1.25}.hero .course-pill{white-space:nowrap;text-align:center;font-size:clamp(10px,3vw,12px)}.video-wrap{margin-top:4px}.video-card{aspect-ratio:1.72;border-radius:16px;overflow:visible}.video-focus-container{aspect-ratio:16/9!important;border-radius:16px!important;width:92vw!important;height:auto!important;max-height:75vh!important;overflow:visible!important}.big-play-btn{width:76px!important;height:76px!important}.big-play-triangle{border-width:13px 0 13px 22px!important;margin-left:4px!important}.focus-custom-controls{gap:8px!important;bottom:12px!important;right:12px!important}.focus-control-btn{width:40px!important;height:40px!important}.play-ring{width:64px;height:68px}.play-triangle{width:55px;height:63px}.video-arrow{width:108px;top:-36px;right:-8px;z-index:2000!important}.offer-wrap{margin-top:36px}.offer{border-radius:32px;grid-template-columns:minmax(0,1fr);gap:20px;width:100%;min-height:0;padding:27px 20px 29px}.offer-title{font-size:17px}.prices{gap:33px;margin-top:15px}.regular-price>span{font-size:11px}.regular-price s{font-size:35px}.launch-price>span{font-size:14px}.launch-price p{font-size:80px;line-height:.94}.cta-main{border-radius:12px;padding:16px 11px;font-size:15px}.offer-action>p{letter-spacing:.15em;margin-top:11px;font-size:8px}.offer-arrow{width:90px;bottom:-38px;left:-17px}.blue-section:after{height:26px}.sector{margin-top:-55px;padding:140px 0 80px}.sector-grid{grid-template-columns:minmax(0,1fr);gap:40px;padding:0}.sector h2{font-size:clamp(28px,7.9vw,42px);line-height:1.06}.sector h2 .sector-highlight-line{font-size:clamp(35px,10.25vw,56px);line-height:1.04}.sector-green{width:64px;top:-29px;right:0}.sector-pill{border-radius:13px;margin-top:22px;padding:11px 15px;font-size:14px}.sector-paragraphs{text-align:left;max-width:none;margin-top:25px;font-size:16px;line-height:1.5}.sector-paragraphs p+p{margin-top:20px}.landing--geometalurgia h1{font-size:clamp(32px,10.2vw,62px);line-height:.88}.landing--geometalurgia .hero-green{width:42px;top:-36px;bottom:auto;right:-8px;rotate:-55deg}.landing--geometalurgia .hero-subtitle{margin-top:24px;font-size:clamp(20px,5.2vw,28px);line-height:1.15}.landing--geometalurgia .hero-description{font-size:14px;line-height:1.4}.landing--geometalurgia .sector h2{font-size:clamp(25px,6.8vw,38px);line-height:1.08}.landing--geometalurgia .sector-pill{border-radius:13px;margin-top:0;padding:11px 15px;font-size:14px}.landing--gestion-logistica-almacenes h1{font-size:clamp(28px,8.5vw,54px);line-height:.92}.landing--gestion-logistica-almacenes .hero-green{width:42px;top:-36px;bottom:auto;right:-8px;rotate:-55deg}.landing--gestion-logistica-almacenes .hero-subtitle{margin-top:24px;font-size:clamp(20px,5.2vw,28px);line-height:1.15}.landing--gestion-logistica-almacenes .hero-description{font-size:14px;line-height:1.4}.team-wrap{width:80%;max-width:300px;margin:auto}.team-arrow{width:95px;top:35px;right:-35px}.competencies{padding:80px 0 68px}.section-kicker{border-radius:14px;padding:9px 15px;font-size:17px}.competencies-heading{text-align:left}.competencies-heading>p{margin-top:20px;font-size:22px;line-height:1.25}.competencies-arrow{width:90px;top:-63px;left:auto;right:5px}.competencies-diploma-wrap{margin-top:32px}.diploma-image{max-width:100%}.curriculum{padding:83px 0 70px}.curriculum-heading h2{margin-top:20px;font-size:clamp(36px,10vw,53px);line-height:1}.curriculum .section-kicker{font-size:14px}.curriculum-arrow{width:80px;top:-55px;left:-3px}.curriculum-green{width:52px;top:-45px;right:5px}.curriculum-grid{grid-template-columns:minmax(0,1fr);gap:27px;margin-top:33px}.roadmap-wrap{width:100%}.landing .class-list{gap:9px}.landing .class-button{grid-template-columns:30px 1fr;gap:15px;padding:10px 5px}.class-number{width:30px;font-size:23px}.class-copy{font-size:16px;line-height:1.25}.class-label{margin-bottom:4px;font-size:18px}.audience{padding:46px 0 70px}.audience-grid{grid-template-columns:minmax(0,1fr);gap:35px}.audience-copy{padding-top:0}.audience-copy h2{font-size:clamp(39px,11vw,58px);line-height:.92}.audience-copy>p{text-align:left;margin-top:24px;font-size:17px;line-height:1.45}.audience-callout{gap:12px;margin-top:25px}.audience-lema{padding-left:24px;font-size:14px}.audience-arrow-icon{width:16px;height:13px}.audience-box{padding:10px 20px;font-size:17px}.study{padding:75px 0}.study-grid{grid-template-columns:minmax(0,1fr);gap:40px}.study-art{width:100%;max-width:440px;margin:auto}.study-copy h2{font-size:clamp(32px,8.7vw,47px);line-height:.98}.study-copy h2>span{font-size:clamp(40px,10.3vw,56px)}.study-copy>p{text-align:left;margin-top:18px;font-size:17px;line-height:1.45}.study-copy .study-lead{margin-top:25px;font-size:17px}.study-benefits{gap:13px;margin-top:24px}.study-benefits li{gap:15px;padding:9px 19px;font-size:18px}.benefit-icon{width:25px;height:18px}.clock{width:21px;height:21px}.closing{padding:62px 0 43px}.closing-card{background:linear-gradient(145deg,var(--blue) 0 53%,var(--navy) 53% 100%);border-radius:42px;grid-template-columns:minmax(0,1fr);gap:36px;width:100%;min-height:0;padding:32px 21px 35px}.closing .section-kicker{padding:8px 12px;font-size:12px}.closing h2{margin-top:24px;font-size:clamp(30px,7.9vw,42px);line-height:1}.closing-description{margin-top:18px;font-size:15px;line-height:1.4}.closing-description br{display:none}.closing-guarantee{gap:8px;margin-top:20px;font-size:14px}.closing-guarantee>span{font-size:22px}.closing .course-pill{margin-top:15px;font-size:11px}.closing-regular{font-size:14px}.closing-regular s{margin-left:9px;font-size:31px}.closing-launch{margin-top:13px;font-size:19px}.closing-amount{font-size:100px;line-height:1}.closing-cta{border-radius:100px;padding:12px 24px;font-size:17px}.footer{padding:20px 0 45px}.footer>.wrap{text-align:center;flex-direction:column;gap:25px;padding:0;display:flex}.footer .brand>img{width:82px}.footer .brand-course>strong{font-size:22px}.footer .brand-course>span{font-size:12px}.footer-copyright{font-size:12px;line-height:1.4}.footer-copyright p+p{margin-top:9px}.whatsapp-float-btn{width:52px;height:52px;bottom:18px;right:16px}.whatsapp-float-icon{width:28px;height:28px}.whatsapp-modal-card{border-radius:20px;padding:24px 20px 20px}.whatsapp-modal-title{font-size:18px}.whatsapp-modal-subtitle{font-size:12px}.whatsapp-input{padding:10px 12px;font-size:14px}.whatsapp-submit-btn{padding:13px 16px;font-size:15px}}@media (max-width:360px){.wrap,.hero-grid,.curriculum>.wrap,.audience-grid,.study-grid{width:calc(100% - 30px)}.brand{gap:12px}.brand>img{width:73px}.brand-course>strong{font-size:21px}.brand-course>span{font-size:11px}.hero-green{width:48px}.course-summary{grid-template-columns:79px 1fr;gap:13px}.hero-description{font-size:14px}.cta-main{font-size:13px}.offer-title,.section-kicker,.class-copy{font-size:15px}.landing--geometalurgia .hero-green,.landing--gestion-logistica-almacenes .hero-green{width:36px}.landing--geometalurgia .hero-description,.landing--gestion-logistica-almacenes .hero-description{font-size:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.landing *,.landing :before,.landing :after{transition:none!important;animation:none!important}.motion-ready .landing .reveal{opacity:1;translate:none}.landing .team-wrap,.landing .study-art,.landing .audience-art{translate:none}}
