#inicio.hero{padding-block:clamp(54px, 6vw, 84px);background:#f7f4ec}#inicio .hero-grid{grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);align-items:center;gap:clamp(28px, 3vw, 42px)}#inicio .hero-copy .eyebrow{margin-bottom:19px;letter-spacing:.16em}#inicio .hero-copy h1{font-size:clamp(48px, 5.1vw, 68px);line-height:1.055;letter-spacing:-.055em;max-width:580px;margin-bottom:21px}#inicio .hero-copy .lead{font-size:clamp(17px, 1.45vw, 19px);line-height:1.55;max-width:480px;margin-bottom:29px}#inicio .btn-row{align-items:center;gap:11px}#inicio .btn-row .btn{min-height:54px;justify-content:center}#inicio .btn-row .eoacs-sample-primary{background:#d74350;color:#fff;border-color:#d74350;box-shadow:0 13px 25px rgb(215 67 80 / .18)}#inicio .btn-row .eoacs-sample-primary:hover,#inicio .btn-row .eoacs-sample-primary:focus-visible{background:#b72b3b;border-color:#b72b3b;color:#fff}#inicio .btn-row .eoacs-sample-primary span{margin-left:8px}#inicio .btn-row .eoacs-buy-secondary,#inicio .btn-row .eoacs-buy-secondary.eoacs-price-cta{background:#fff;color:#1c2c3a!important;border:1px solid #dededb;box-shadow:none}#inicio .btn-row .eoacs-buy-secondary:hover,#inicio .btn-row .eoacs-buy-secondary:focus-visible,#inicio .btn-row .eoacs-buy-secondary.eoacs-price-cta:hover,#inicio .btn-row .eoacs-buy-secondary.eoacs-price-cta:focus-visible{background:#f5eeee;border-color:#d74350;color:#1c2c3a!important}#inicio .btn-row .eoacs-buy-secondary.eoacs-price-cta .eoacs-cta-prices strong,#inicio .btn-row .eoacs-buy-secondary.eoacs-price-cta:hover .eoacs-cta-prices strong,#inicio .btn-row .eoacs-buy-secondary.eoacs-price-cta:focus-visible .eoacs-cta-prices strong{color:#182a3e}#inicio .btn-row .eoacs-buy-secondary.eoacs-price-cta .eoacs-cta-prices del{color:#8b9095}#inicio .eoacs-hero-campus{position:relative;margin:0 0 16px;border:7px solid #1b2533;border-radius:19px;background:#1b2533;box-shadow:0 27px 60px rgb(21 32 47 / .18),0 8px 18px rgb(21 32 47 / .12);line-height:0}#inicio .eoacs-hero-campus::after{content:"";position:absolute;left:-5%;right:-5%;bottom:-16px;height:13px;border-radius:2px 2px 50% 50%;background:linear-gradient(180deg,#c9cdd2 0,#a5abb2 58%,#79838e 100%);box-shadow:0 7px 9px rgb(21 32 47 / .12)}#inicio .eoacs-hero-campus img{display:block;width:100%;height:auto;border-radius:11px}.eoacs-campus-showcase{position:relative;isolation:isolate;padding:clamp(70px, 8vw, 116px) 0;background:radial-gradient(ellipse at 78% 17%,#2c4055 0,#142335 45%,#101b2b 100%);color:#f8f6f0;overflow:hidden}.eoacs-campus-showcase::before{content:"";position:absolute;width:640px;height:640px;right:-260px;top:-310px;border:1px solid rgb(255 255 255 / .09);border-radius:50%;pointer-events:none}.eoacs-campus-grid{position:relative;display:grid;grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);align-items:center;gap:clamp(36px, 5vw, 80px)}.eoacs-campus-copy .eyebrow{color:#f88796}.eoacs-campus-copy h2{font-size:clamp(43px, 4.2vw, 61px);line-height:1.07;letter-spacing:-.05em;margin:15px 0 24px;max-width:560px;color:#fff}.eoacs-campus-copy h2 em{font-style:normal;color:#ff8b9a}.eoacs-campus-copy>p:not(.eyebrow):not(.eoacs-campus-note){font-size:18px;line-height:1.65;color:#c6d1dd;max-width:570px}.eoacs-campus-points{list-style:none;padding:0;margin:27px 0 28px}.eoacs-campus-points li{display:grid;grid-template-columns:minmax(0,170px) minmax(0,1fr);gap:13px;padding:11px 0;border-top:1px solid rgb(255 255 255 / .13)}.eoacs-campus-points strong{font-size:14px;color:#fff}.eoacs-campus-points span{font-size:13px;color:#b7c4d0}.eoacs-campus-copy .eoacs-campus-cta{max-width:100%;white-space:normal;background:#d74350;border-color:#d74350;color:#fff;box-shadow:0 16px 30px rgb(0 0 0 / .18)}.eoacs-campus-copy .eoacs-campus-cta:hover,.eoacs-campus-copy .eoacs-campus-cta:focus-visible{background:#b72b3b;border-color:#b72b3b;color:#fff}.eoacs-campus-cta span{margin-left:7px}.eoacs-campus-note{font-size:12px;color:#a8b8c7;margin:13px 0 0}.eoacs-campus-browser{background:#f4f6f7;border:7px solid #405266;border-radius:18px;box-shadow:0 32px 76px rgb(0 0 0 / .37);overflow:hidden}.eoacs-campus-browser-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:43px;padding:10px 17px;background:#111b2a;color:#fff}.eoacs-campus-brand{font-size:12px;font-weight:900;letter-spacing:.05em;white-space:nowrap}.eoacs-campus-browser-label{font-size:10px;font-weight:800;letter-spacing:.14em;color:#adbccc;text-align:center}.eoacs-campus-browser-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#d74350}.eoacs-campus-video{position:relative;aspect-ratio:16 / 9;background:#152335}.eoacs-campus-video iframe{display:block;width:100%;height:100%;border:0}.eoacs-campus-browser-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 20px;color:#1c2c3a}.eoacs-campus-browser-bottom strong{font-size:15px}.eoacs-campus-browser-bottom span{font-size:12px;color:#66717b}.eoacs-campus-caption{display:flex;align-items:center;gap:9px;margin:17px 0 0 9px;font-size:12px;color:#b4c2d0}.eoacs-campus-real-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px}.eoacs-campus-real-modules>div{min-width:0;border:1px solid rgb(255 255 255 / .16);background:rgb(255 255 255 / .07);border-radius:10px;overflow:hidden}.eoacs-campus-real-modules img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.eoacs-campus-real-modules span{display:block;padding:8px 9px;font-size:11px;font-weight:750;line-height:1.25;color:#e9eef2}#inicio .hero-photo img{object-fit:cover;object-position:center 37%}#materiales .materials-grid{grid-template-columns:1fr;gap:clamp(36px, 4vw, 58px)}#materiales .materials-copy{max-width:900px}#materiales .eoacs-material-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px, 5vw, 82px);width:100%}#materiales .eoacs-material-card{display:flex;flex-direction:column;min-width:0;padding:0;border:0;border-radius:0;background:#fff0;color:#fff;box-shadow:none;overflow:visible}#materiales .eoacs-material-kicker{color:#f88796;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}#materiales .eoacs-material-card h3{margin:9px 0 6px;color:#fff;font-size:clamp(24px, 2.4vw, 32px);font-weight:800;letter-spacing:-.035em;line-height:1.12}#materiales .eoacs-material-card-copy>p{max-width:35ch;margin:0;color:#b4bdc7;font-size:14px;line-height:1.5}#materiales .eoacs-material-stack{position:relative;isolation:isolate;flex:1 0 auto;min-height:clamp(360px, 32vw, 465px);margin-top:24px}#materiales .eoacs-material-stack::before{content:'';position:absolute;z-index:0;left:5%;right:5%;bottom:1%;height:30%;border-radius:50%;background:rgb(0 0 0 / .54);filter:blur(30px);pointer-events:none}#materiales .eoacs-material-sheet{display:block;position:absolute;bottom:8%;width:46%;max-width:260px;height:auto;border:1px solid rgb(255 255 255 / .12);background:#fff;box-shadow:0 3px 5px rgb(0 0 0 / .16),0 19px 24px rgb(0 0 0 / .29),0 43px 52px rgb(0 0 0 / .17);backface-visibility:hidden}#materiales .sheet-left{left:3%;transform:rotate(-8deg);z-index:1}#materiales .sheet-right{right:3%;transform:rotate(8deg);z-index:2}#materiales .sheet-front{bottom:3%;left:50%;width:49%;max-width:285px;transform:translateX(-50%);z-index:3}#materiales .eoacs-material-foot{display:none}.eoacs-platform-gallery{position:relative;margin-top:clamp(35px, 4vw, 54px)}.eoacs-platform-heading{margin-bottom:19px}.eoacs-platform-heading .eyebrow{color:#f88796}.eoacs-platform-heading h3{color:#fff;font-size:clamp(30px, 3.2vw, 44px);line-height:1.12;letter-spacing:-.04em;margin:7px 0 0}.eoacs-platform-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.eoacs-platform-tabs button{padding:8px 14px;border:1px solid rgb(255 255 255 / .28);border-radius:100px;background:#fff0;color:#e4e9ee;font-size:13px;font-weight:750;line-height:1.2;text-transform:none;letter-spacing:0;cursor:pointer}.eoacs-platform-tabs button[aria-pressed="true"]{border-color:#f88796;background:#f88796;color:#172638}.eoacs-platform-tabs button:focus-visible{outline:2px solid #fff;outline-offset:2px}.eoacs-platform-figure{margin:0}.eoacs-platform-frame{position:relative;overflow:hidden;border:1px solid rgb(255 255 255 / .23);border-radius:12px;background:#f7f6f4;box-shadow:0 16px 36px rgb(0 0 0 / .17)}.eoacs-platform-frame img{display:block;width:100%;height:auto}.eoacs-platform-account-mask{position:absolute;top:0;right:0;width:14%;height:5.9%;background:#0e0f11;pointer-events:none}.eoacs-platform-figure figcaption{margin-top:12px;color:#fff;font-size:15px;font-weight:750}.eoacs-platform-caveat{margin:5px 0 0;color:#aebdca;font-size:12px;line-height:1.45}#opiniones{padding-block:64px}#opiniones .section-head{text-align:center;margin-inline:auto;margin-bottom:24px}#opiniones .eoacs-phone-carousel{display:flex;align-items:center;justify-content:center;gap:clamp(12px, 2vw, 26px)}#opiniones .eoacs-review-arrow{flex:0 0 43px;width:43px;height:43px;padding:0;border:1px solid rgb(255 255 255 / .35);border-radius:50%;color:#fff;background:#fff0;font-size:20px;cursor:pointer}#opiniones .eoacs-review-arrow:hover,#opiniones .eoacs-review-arrow:focus-visible{color:#101b2b;background:#fff}#opiniones .eoacs-review-device{width:min(100%, 600px);min-width:0}#opiniones .eoacs-laptop{width:100%;display:flex;flex-direction:column;align-items:center;filter:drop-shadow(0 25px 22px rgb(0 0 0 / .28))}#opiniones .eoacs-laptop-lid{position:relative;box-sizing:border-box;width:96%;aspect-ratio:16 / 9;padding:14px 10px 10px;background:#191c20;border:1px solid #4b4e52;border-radius:16px 16px 5px 5px}#opiniones .eoacs-laptop-camera{position:absolute;top:5px;left:50%;width:4px;height:4px;border-radius:50%;background:#4b565f}#opiniones .eoacs-laptop-screen{width:100%;height:100%}#opiniones .eoacs-laptop-base{position:relative;box-sizing:border-box;width:100%;height:18px;background:linear-gradient(180deg,#e6e8eb 0%,#bcc1c6 58%,#9299a0 100%);border-radius:1px 1px 55% 55% / 1px 1px 100% 100%}#opiniones .eoacs-laptop-base span{position:absolute;top:0;left:39%;width:22%;height:5px;background:#acb3b9;border-radius:0 0 10px 10px}#opiniones .eoacs-review-screen{display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;touch-action:pan-y;cursor:grab}#opiniones .eoacs-review-screen:active{cursor:grabbing}#opiniones .eoacs-phone{display:none}#opiniones .eoacs-review-dots{display:flex;justify-content:center;align-items:center;gap:9px;margin-top:16px}#opiniones .eoacs-review-dots button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#66717e;cursor:pointer}#opiniones .eoacs-review-dots button[aria-pressed="true"]{width:24px;border-radius:8px;background:#f88796}#opiniones .eoacs-review-screen{box-sizing:border-box;padding:18px;background:#f4f5f6}#opiniones .eoacs-review-post{box-sizing:border-box;display:flex;flex-direction:column;width:100%;min-height:245px;padding:20px 22px 16px;background:#fff;color:#202124;text-align:left;box-shadow:0 2px 13px rgb(0 0 0 / .09)}#opiniones .eoacs-review-post-header{display:flex;align-items:flex-start;gap:11px}#opiniones .eoacs-review-avatar{position:relative;flex:0 0 39px;width:39px;height:39px;overflow:hidden;border-radius:50%;background:#111}#opiniones .eoacs-review-avatar img{position:absolute;display:block;width:650px;max-width:none;height:auto;left:-8px;top:-9px}#opiniones .eoacs-review-avatar-1 img{left:-9px;top:-10px}#opiniones .eoacs-review-avatar-2 img{left:-17px;top:-19px}#opiniones .eoacs-review-avatar-3 img{left:-7px;top:-5px}#opiniones .eoacs-review-author{flex:1;min-width:0;color:#25282b;font-size:14px;line-height:1.28}#opiniones .eoacs-review-author strong{font-weight:700}#opiniones .eoacs-review-author small{display:block;margin-top:4px;color:#747980;font-size:12px}#opiniones .eoacs-review-muted{color:#777c82}#opiniones .eoacs-review-recommend{display:inline-grid;place-items:center;width:15px;height:15px;margin-left:4px;border-radius:2px;background:#e67488;color:#fff;font-size:10px;vertical-align:1px}#opiniones .eoacs-review-more{color:#686d73;font-size:22px;line-height:.7}#opiniones .eoacs-review-copy{margin:19px 0 16px;color:#22262a;font-size:16px;line-height:1.48}#opiniones .eoacs-review-reaction{display:flex;align-items:center;gap:5px;margin-top:auto;padding-top:11px;border-top:1px solid #eceef0;color:#737980;font-size:13px}#opiniones .eoacs-review-heart,#opiniones .eoacs-review-like{display:inline-grid;place-items:center;width:19px;height:19px;border-radius:50%;color:#fff;font-size:11px;line-height:1}#opiniones .eoacs-review-heart{background:#ed536b}#opiniones .eoacs-review-like{background:#1877f2;font-size:10px}@media (max-width:900px){#materiales .eoacs-material-cards{grid-template-columns:1fr;gap:47px}#materiales .eoacs-material-stack{min-height:clamp(350px, 54vw, 470px)}}.eoacs-campus-live-dot{width:8px;height:8px;border-radius:50%;background:#f88796}@media (max-width:980px){.eoacs-campus-grid{grid-template-columns:1fr;gap:45px}.eoacs-campus-copy h2,.eoacs-campus-copy>p:not(.eyebrow):not(.eoacs-campus-note){max-width:700px}.eoacs-campus-visual{max-width:760px}}@media (max-width:700px){#inicio.hero{padding-top:25px}#inicio .hero-copy h1{margin-bottom:14px}#inicio .hero-copy .lead{font-size:16px;line-height:1.45}#inicio .proof-line{margin-block:12px}#inicio .microcopy{margin-top:10px}#inicio .hero-photo img{object-position:center 36%}#modulos .module-stage{margin-bottom:28px}#modulos .module-grid{display:grid;grid-template-columns:1fr;gap:9px}#modulos .module-card{display:grid;grid-template-columns:106px minmax(0,1fr);align-items:stretch;min-height:104px;border-radius:13px}#modulos .module-card>img{width:106px;height:100%;min-height:104px;aspect-ratio:auto;object-fit:cover}#modulos .module-card-body{padding:11px 13px;min-width:0}#modulos .module-card-kicker{margin-bottom:5px}#modulos .module-card h3{font-size:15px;line-height:1.2;margin:0}#modulos .module-card p{display:none}#materiales .eoacs-material-cards{gap:38px}#materiales .eoacs-material-stack{min-height:clamp(255px, 72vw, 350px);margin-top:17px}#materiales .eoacs-material-sheet{width:46%;max-width:200px}#materiales .sheet-front{width:49%;max-width:215px}#modulos .module-card:has(.eoacs-card-sample){min-height:132px}#modulos .eoacs-card-sample{margin-top:8px;padding:7px 10px;font-size:11px}.eoacs-platform-gallery{margin-top:37px}.eoacs-platform-tabs{gap:6px}.eoacs-platform-tabs button{padding:8px 10px;font-size:11px}.eoacs-platform-frame{border-radius:9px}#opiniones{padding-block:44px}#opiniones .section-head{margin-bottom:20px}#opiniones .eoacs-phone-carousel{flex-wrap:wrap;gap:12px}#opiniones .eoacs-review-device{order:-1;flex:0 0 100%;display:flex;justify-content:center}#opiniones .eoacs-laptop{display:none}#opiniones .eoacs-phone{position:relative;box-sizing:border-box;display:block;width:min(100%, 330px);min-height:400px;aspect-ratio:390 / 500;border:9px solid #111417;border-radius:39px;background:#111417;box-shadow:0 20px 38px rgb(0 0 0 / .3);overflow:hidden}#opiniones .eoacs-phone-screen{width:100%;height:100%;border-radius:34px}#opiniones .eoacs-phone-camera{position:absolute;z-index:2;top:0;left:50%;width:112px;height:20px;transform:translateX(-50%);border-radius:0 0 14px 14px;background:#111417;pointer-events:none}#opiniones .eoacs-phone-home{position:absolute;z-index:2;bottom:9px;left:50%;width:91px;height:4px;transform:translateX(-50%);border-radius:4px;background:#9ea2a6;pointer-events:none}#opiniones .eoacs-phone-screen{padding:34px 10px 24px}#opiniones .eoacs-phone .eoacs-review-post{min-height:300px;padding:16px 14px 14px}#opiniones .eoacs-phone .eoacs-review-avatar{flex-basis:35px;width:35px;height:35px}#opiniones .eoacs-phone .eoacs-review-author{font-size:12px}#opiniones .eoacs-phone .eoacs-review-author small{font-size:11px}#opiniones .eoacs-phone .eoacs-review-copy{font-size:15px;line-height:1.43}#opiniones .eoacs-phone .eoacs-review-reaction{font-size:12px}#opiniones .eoacs-review-arrow{flex:0 0 38px;width:38px;height:38px}#opiniones .eoacs-review-arrow:first-child{margin-left:auto}#opiniones .eoacs-review-arrow:last-child{margin-right:auto}#opiniones .eoacs-review-dots{margin-top:12px}#inicio .hero-copy h1{font-size:clamp(39px, 9vw, 52px)}#inicio .btn-row .eoacs-sample-primary,#inicio .btn-row .eoacs-buy-secondary{width:100%}.eoacs-campus-showcase{padding:72px 0}.eoacs-campus-copy h2{font-size:clamp(38px, 8vw, 50px)}.eoacs-campus-copy>p:not(.eyebrow):not(.eoacs-campus-note){font-size:16px}.eoacs-campus-points li{grid-template-columns:1fr;gap:5px}.eoacs-campus-copy .eoacs-campus-cta{width:100%;text-align:center}.eoacs-campus-browser-bottom{align-items:flex-start;flex-direction:column;gap:3px;padding:12px 14px}.eoacs-campus-browser-label{display:none}}.eoacs-campus-showcase{padding:clamp(72px, 7vw, 106px) 0}.eoacs-campus-grid.wrap{width:min(calc(100% - clamp(48px, 10vw, 144px)), 1480px);max-width:none;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(36px, 4.5vw, 78px)}.eoacs-campus-copy h2{margin-bottom:25px}.eoacs-campus-copy>p:not(.eyebrow):not(.eoacs-campus-note){font-size:clamp(16px, 1.28vw, 19px);line-height:1.55}.eoacs-campus-points{margin:32px 0 35px}.eoacs-campus-points li{display:flex;align-items:center;gap:19px;padding:15px 0;border-top:1px solid rgb(255 255 255 / .16)}.eoacs-campus-points li:last-child{border-bottom:1px solid rgb(255 255 255 / .16)}.eoacs-campus-points .eoacs-campus-icon{flex:0 0 40px;width:40px;color:#f1f4f8;font-size:29px;font-weight:400;line-height:1;text-align:center}.eoacs-campus-points strong{font-size:16px}.eoacs-campus-copy .eoacs-campus-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:14px 24px;border-radius:999px;background:#ec405b;border-color:#ec405b;font-size:15px;font-weight:800}.eoacs-campus-visual{min-width:0;margin:0}.eoacs-campus-visual figure{margin:0}.eoacs-campus-screen{display:block;width:calc(100% + clamp(120px, 10vw, 220px));height:auto;max-width:none;border:1px solid rgb(255 255 255 / .26);border-radius:16px;box-shadow:0 28px 60px rgb(0 0 0 / .32)}@media (max-width:980px){.eoacs-campus-grid.wrap{grid-template-columns:1fr;max-width:760px}.eoacs-campus-visual{max-width:none}.eoacs-campus-screen{width:100%}}@media (max-width:700px){.eoacs-campus-showcase{padding:66px 0 72px}.eoacs-campus-grid.wrap{width:min(calc(100% - 32px), 760px);gap:33px}.eoacs-campus-copy h2{margin:13px 0 18px}.eoacs-campus-points{margin:24px 0 27px}.eoacs-campus-points li{gap:12px;padding:11px 0}.eoacs-campus-points .eoacs-campus-icon{flex-basis:31px;width:31px;font-size:23px}.eoacs-campus-points strong{font-size:14px}.eoacs-campus-copy .eoacs-campus-cta{width:100%;font-size:13px;padding-inline:13px}.eoacs-campus-screen{border-radius:10px}}#metodo .method-grid{max-width:1080px;gap:clamp(16px, 2vw, 28px);align-items:stretch}#metodo .method-card{border-radius:24px;box-shadow:0 20px 48px rgb(24 35 47 / .1)}#metodo .method-card-media{aspect-ratio:1.55;height:auto}#metodo .method-card-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:left top}#metodo .method-card:first-child{background:#17283c;border-color:#26394d}#metodo .method-card:first-child .method-card-media{background:#17283c}#metodo .method-card:first-child .method-card-body h3{color:#fff}#metodo .method-card:first-child .method-card-body p{color:#d4dce6}#metodo .method-card:first-child .method-card-body .tag{color:#ff9aa8}#metodo .method-card:nth-child(2) .method-card-media{display:block;margin:0;padding:0;box-sizing:border-box;background:#fff}#metodo .method-card:nth-child(2) .method-card-media img{inset:0;height:100%;max-height:none}#metodo .method-card-body{padding:25px 28px 29px}@media (max-width:700px){#metodo .method-card-body{padding:22px 22px 26px}}#modulos.eoacs-program-ready{padding-block:clamp(66px, 7vw, 104px);background:#faf9f6}#modulos.eoacs-program-ready .curriculum-layout{display:block;max-width:1080px}#modulos.eoacs-program-ready .curriculum-intro{max-width:760px;margin:0 0 clamp(28px, 4vw, 42px)}#modulos.eoacs-program-ready .curriculum-intro .eyebrow{color:#ca3448;letter-spacing:.16em}#modulos.eoacs-program-ready .curriculum-intro h2{max-width:760px;margin:11px 0 12px;font-size:clamp(34px, 4.3vw, 55px);line-height:1.08;letter-spacing:-.045em;color:#17202c}#modulos.eoacs-program-ready .curriculum-intro>p:not(.eyebrow){max-width:670px;margin:0;font-size:clamp(15px, 1.35vw, 18px);line-height:1.6;color:#66717b}#modulos.eoacs-program-ready .curriculum-meta{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}#modulos.eoacs-program-ready .curriculum-meta span{display:inline-flex;align-items:center;min-height:32px;padding:6px 12px;border:1px solid #e6e4e1;border-radius:999px;background:#fff;color:#46515c;font-size:12px;font-weight:700;line-height:1.2}#modulos.eoacs-program-ready .module-catalog{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:100%}#modulos .eoacs-stage{margin:0;border:1px solid #e4e0db;border-radius:15px;background:#fff;box-shadow:0 6px 22px rgb(24 36 52 / .035);overflow:hidden}#modulos .eoacs-stage[open]{border-color:#ded5d2;box-shadow:0 15px 34px rgb(24 36 52 / .06)}#modulos .eoacs-stage-summary{display:grid;grid-template-columns:46px minmax(0,1fr) auto 24px;align-items:center;gap:16px;min-height:76px;padding:14px 24px;list-style:none;cursor:pointer;transition:background .18s ease}#modulos .eoacs-stage-summary::-webkit-details-marker{display:none}#modulos .eoacs-stage-summary::marker{content:''}#modulos .eoacs-stage-summary:hover{background:#fdf8f6}#modulos .eoacs-stage-summary:focus-visible{outline:3px solid #d74350;outline-offset:-4px;border-radius:15px}#modulos .eoacs-stage-index{color:#ce394c;font-size:25px;font-weight:850;line-height:1;font-variant-numeric:tabular-nums}#modulos .eoacs-stage-name{color:#1d2630;font-size:clamp(18px, 1.9vw, 23px);font-weight:800;line-height:1.2;letter-spacing:-.025em}#modulos .eoacs-stage-count{color:#737e87;font-size:13px;font-weight:650;white-space:nowrap}#modulos .eoacs-stage-chevron{width:10px;height:10px;justify-self:center;border-right:2px solid #243346;border-bottom:2px solid #243346;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}#modulos .eoacs-stage[open] .eoacs-stage-chevron{transform:translateY(2px) rotate(225deg)}#modulos .eoacs-stage-list{padding:0 24px 15px 86px;border-top:1px solid #f0edeb}#modulos .eoacs-stage-item{display:grid;grid-template-columns:116px minmax(0,1fr) auto;align-items:center;column-gap:18px;min-height:61px;padding:10px 0;border-bottom:1px solid #efedeb}#modulos .eoacs-stage-item:last-child{border-bottom:0}#modulos .eoacs-stage-item-label{color:#bc4352;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#modulos .eoacs-stage-item-title{color:#26313c;font-size:15px;font-weight:700;line-height:1.35}#modulos .eoacs-stage-item-count{color:#9299a0;font-size:11px;white-space:nowrap}@media (min-width:701px){#modulos.eoacs-program-ready .curriculum-intro{margin-left:auto;margin-right:auto;text-align:center}#modulos.eoacs-program-ready .curriculum-intro h2,#modulos.eoacs-program-ready .curriculum-intro>p:not(.eyebrow){margin-left:auto;margin-right:auto}#modulos.eoacs-program-ready .curriculum-meta{justify-content:center}}@media (max-width:700px){#modulos.eoacs-program-ready{padding-block:59px 65px}#modulos.eoacs-program-ready .curriculum-intro{margin-bottom:24px}#modulos.eoacs-program-ready .curriculum-intro h2{font-size:clamp(33px, 8vw, 43px)}#modulos.eoacs-program-ready .curriculum-meta{gap:7px;margin-top:18px}#modulos.eoacs-program-ready .curriculum-meta span{font-size:11px;padding:6px 10px}#modulos.eoacs-program-ready .module-catalog{gap:9px}#modulos .eoacs-stage{border-radius:12px}#modulos .eoacs-stage-summary{grid-template-columns:31px minmax(0,1fr) 16px;grid-template-rows:auto auto;column-gap:11px;row-gap:3px;min-height:70px;padding:13px 15px}#modulos .eoacs-stage-index{grid-row:1 / 3;font-size:21px}#modulos .eoacs-stage-name{grid-column:2;grid-row:1;font-size:16px}#modulos .eoacs-stage-count{grid-column:2;grid-row:2;font-size:11px}#modulos .eoacs-stage-chevron{grid-column:3;grid-row:1 / 3;width:8px;height:8px}#modulos .eoacs-stage-list{padding:0 15px 8px 55px}#modulos .eoacs-stage-item{grid-template-columns:minmax(0,1fr);gap:3px;min-height:66px;padding:11px 0}#modulos .eoacs-stage-item-label{font-size:10px}#modulos .eoacs-stage-item-title{font-size:14px}#modulos .eoacs-stage-item-count{display:none}}@media (prefers-reduced-motion:reduce){#modulos .eoacs-stage-summary,#modulos .eoacs-stage-chevron{transition:none}}#resultados .section-head{margin-bottom:30px}#resultados .outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#resultados .outcome{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:18px;min-height:140px;padding:21px 25px;border-radius:18px;box-shadow:0 12px 30px rgb(25 36 47 / .06)}#resultados .outcome-number{grid-column:1;grid-row:1 / 3;align-self:center;width:46px;height:46px;margin:0;background:#f9dfe2;color:#b72b3b;font-size:14px;font-weight:850}#resultados .outcome h3{grid-column:2;grid-row:1;margin:0 0 5px;font-size:clamp(18px, 1.75vw, 21px);line-height:1.22}#resultados .outcome p{grid-column:2;grid-row:2;margin:0;font-size:15px;line-height:1.45}@media (max-width:700px){#resultados{padding-block:58px}#resultados .section-head{margin-bottom:23px}#resultados .outcomes{grid-template-columns:minmax(0,1fr);gap:10px}#resultados .outcome{grid-template-columns:38px minmax(0,1fr);column-gap:13px;min-height:0;padding:14px 16px;border-radius:14px}#resultados .outcome-number{width:37px;height:37px;font-size:12px}#resultados .outcome h3{margin-bottom:3px;font-size:15px;line-height:1.25}#resultados .outcome p{font-size:13px;line-height:1.38}}#metodo.eoacs-includes{position:relative;padding:clamp(72px, 8vw, 112px) 0 clamp(82px, 8vw, 112px);background:#151a20;color:#fff;overflow:hidden}#metodo .eoacs-includes-anchor{position:absolute;top:0;left:0;scroll-margin-top:60px}#metodo .eoacs-includes-head{max-width:1050px;margin-bottom:clamp(36px, 4vw, 58px)}#metodo .eoacs-includes-head .eyebrow{margin-bottom:16px;color:#f88796}#metodo .eoacs-includes-head h2{max-width:1000px;margin:0 0 16px;color:#fff;font-size:clamp(37px, 4.3vw, 60px);line-height:1.09;letter-spacing:-.045em}#metodo .eoacs-includes-head .lead{max-width:820px;margin:0;color:#b7c0cb;font-size:clamp(16px, 1.65vw, 20px);line-height:1.48}#metodo .eoacs-includes-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));align-items:end;gap:clamp(20px, 2.3vw, 34px)}#metodo .eoacs-includes-item{min-width:0}#metodo .eoacs-includes-visual{position:relative;height:clamp(295px, 28vw, 370px);margin-bottom:23px}#metodo .eoacs-includes-video{display:flex;align-items:flex-end;padding-bottom:10px;box-sizing:border-box}#metodo .eoacs-includes-video img{display:block;width:100%;height:auto;max-height:100%;object-fit:contain;border:7px solid #0d1218;border-radius:16px;background:#0d1218;box-shadow:0 21px 33px rgb(0 0 0 / .34),0 3px 7px rgb(0 0 0 / .24)}#metodo .eoacs-includes-papers::before{content:'';position:absolute;left:7%;right:7%;bottom:1%;height:19%;border-radius:50%;background:rgb(0 0 0 / .56);filter:blur(24px)}#metodo .eoacs-includes-sheet{display:block;position:absolute;bottom:9%;width:64%;height:auto;border:1px solid rgb(255 255 255 / .11);background:#fff;box-shadow:0 4px 7px rgb(0 0 0 / .16),0 23px 32px rgb(0 0 0 / .31)}#metodo .eoacs-includes-sheet.sheet-left{left:0;z-index:1;transform:rotate(-8deg)}#metodo .eoacs-includes-sheet.sheet-right{right:0;z-index:2;transform:rotate(7deg)}#metodo .eoacs-includes-sheet.sheet-front{bottom:1%;left:50%;z-index:3;width:67%;transform:translateX(-50%)}#metodo .eoacs-includes-item h3{margin:0;color:#fff;font-size:clamp(21px, 2vw, 28px);font-weight:800;letter-spacing:-.035em;line-height:1.16}#metodo .eoacs-includes-item h3::before{content:'';display:block;width:32px;height:4px;margin-bottom:14px;background:#e64b61}@media (max-width:900px){#metodo .eoacs-includes-grid{grid-template-columns:minmax(0,1fr);gap:35px;max-width:590px}#metodo .eoacs-includes-visual{height:auto;margin-bottom:15px}#metodo .eoacs-includes-video{padding-bottom:0}#metodo .eoacs-includes-video img{max-height:none}#metodo .eoacs-includes-papers{height:clamp(290px, 82vw, 435px)}#metodo .eoacs-includes-sheet{width:57%}#metodo .eoacs-includes-sheet.sheet-front{width:60%}}@media (max-width:700px){#metodo.eoacs-includes{padding-block:65px 75px}#metodo .eoacs-includes-head{margin-bottom:30px}#metodo .eoacs-includes-head .eyebrow{margin-bottom:13px}#metodo .eoacs-includes-head h2{margin-bottom:13px;font-size:clamp(32px, 8.7vw, 42px)}#metodo .eoacs-includes-head .lead{font-size:16px}#metodo .eoacs-includes-grid{gap:31px}#metodo .eoacs-includes-item h3{font-size:23px}#metodo .eoacs-includes-papers{height:clamp(270px, 80vw, 350px)}#metodo .eoacs-includes-video img{border-width:5px;border-radius:12px}}#inscripcion.eoacs-enroll{padding-block:clamp(64px, 7vw, 96px);background:#f7f4ec}#inscripcion .eoacs-enroll-shell{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.88fr);align-items:center;gap:clamp(26px, 3.5vw, 50px);padding:clamp(30px, 3.5vw, 46px);border-radius:27px;background:radial-gradient(ellipse at 8% 12%,#1e2c3b,#141c27 62%,#111923);box-shadow:0 20px 50px rgb(20 29 41 / .11);color:#fff}#inscripcion .eoacs-enroll-copy .eyebrow{margin-bottom:20px;color:#f28292}#inscripcion .eoacs-enroll-copy h2{margin:0 0 17px;color:#fff;font-size:clamp(38px, 4vw, 56px);line-height:1.08;letter-spacing:-.05em}#inscripcion .eoacs-enroll-lead{max-width:580px;margin:0;color:#b7c1cb;font-size:clamp(16px, 1.5vw, 19px);line-height:1.52}#inscripcion .eoacs-enroll-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:30px 0 0;padding:0;list-style:none}#inscripcion .eoacs-enroll-benefits li{display:flex;align-items:center;gap:13px;min-height:78px;padding:14px 17px;border:1px solid rgb(224 234 245 / .2);border-radius:14px;color:#eef1f4;font-size:15px;line-height:1.3}#inscripcion .eoacs-enroll-benefits svg{width:28px;height:28px;flex:0 0 28px;fill:none;stroke:#fa7586;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#inscripcion .eoacs-enroll-benefits svg path[d^="m10"]{fill:#fa7586;stroke:none}#inscripcion .eoacs-enroll-price.offer-card{min-width:0;min-height:0;padding:clamp(26px, 3vw, 38px);border:0;border-radius:21px;background:#fff;box-shadow:0 17px 35px rgb(4 11 21 / .17)}#inscripcion .eoacs-enroll-price .tag{margin-bottom:15px;color:#dc354f;font-size:12px}#inscripcion .eoacs-enroll-price .price-old{min-height:22px;color:#77818b;font-size:16px;text-decoration:none}#inscripcion .eoacs-enroll-price .price-old[hidden]{display:none}#inscripcion .eoacs-enroll-price .price-old del{text-decoration-thickness:1.5px}#inscripcion .eoacs-enroll-price .price{margin:12px 0 9px;font-size:clamp(56px, 5.7vw, 76px)}#inscripcion .eoacs-enroll-price .price small{font-size:.36em;letter-spacing:-.02em}#inscripcion .eoacs-enroll-price .payment-note{margin-bottom:29px;color:#6f7a86;font-size:16px}#inscripcion .eoacs-enroll-price a[data-course-cta="offer"]{width:100%;min-height:57px;padding:12px 14px;border-radius:999px;font-size:14px;box-shadow:0 12px 25px rgb(223 49 75 / .22)}#inscripcion .eoacs-enroll-price .secure{align-items:center;margin-top:17px;color:#7b858e;font-size:12px;line-height:1.45}#inscripcion .eoacs-enroll-price .secure svg{color:#173f44}@media (max-width:900px){#inscripcion .eoacs-enroll-shell{grid-template-columns:minmax(0,1fr);gap:24px}#inscripcion .eoacs-enroll-price{width:100%}}@media (max-width:700px){#inscripcion.eoacs-enroll{padding-block:48px 85px}#inscripcion .eoacs-enroll-shell{gap:0;padding:28px 18px 0;border-radius:23px}#inscripcion .eoacs-enroll-copy .eyebrow{margin-bottom:16px}#inscripcion .eoacs-enroll-copy h2{margin-bottom:13px;font-size:clamp(33px, 8.6vw, 42px)}#inscripcion .eoacs-enroll-lead{font-size:15px;line-height:1.48}#inscripcion .eoacs-enroll-benefits{gap:8px;margin-top:23px}#inscripcion .eoacs-enroll-benefits li{align-items:flex-start;flex-direction:column;justify-content:center;gap:8px;min-height:84px;padding:11px 12px;border-radius:13px;font-size:13px}#inscripcion .eoacs-enroll-benefits svg{width:23px;height:23px;flex-basis:23px}#inscripcion .eoacs-enroll-price.offer-card{width:calc(100% + 12px);margin:23px -6px -37px;padding:25px 22px;border-radius:20px}#inscripcion .eoacs-enroll-price .tag{margin-bottom:13px;font-size:11px}#inscripcion .eoacs-enroll-price .price-old{font-size:14px}#inscripcion .eoacs-enroll-price .price{font-size:clamp(52px, 14vw, 66px)}#inscripcion .eoacs-enroll-price .payment-note{margin-bottom:22px;font-size:14px}#inscripcion .eoacs-enroll-price a[data-course-cta="offer"]{min-height:53px;font-size:12px}#inscripcion .eoacs-enroll-price .secure{font-size:11px}}@media (max-width:960px){#inicio .hero-grid{grid-template-columns:minmax(0,1fr);gap:34px}#inicio .hero-copy,#inicio .eoacs-hero-campus{width:100%;max-width:740px;margin-inline:auto}}@media (max-width:700px){#inicio.hero{padding-block:31px 48px}#inicio .hero-grid{gap:29px}#inicio .hero-copy .eyebrow{margin-bottom:15px;font-size:11px}#inicio .hero-copy h1{font-size:clamp(38px, 9.5vw, 49px);line-height:1.06;margin-bottom:15px}#inicio .hero-copy .lead{font-size:16px;line-height:1.5;margin-bottom:23px}#inicio .btn-row{gap:10px}#inicio .eoacs-hero-campus{border-width:4px;border-radius:12px;margin-bottom:12px}#inicio .eoacs-hero-campus img{border-radius:7px}#inicio .eoacs-hero-campus::after{bottom:-11px;height:9px}}#preguntas.section{padding-block:clamp(54px, 6vw, 78px)}#preguntas .faq{gap:clamp(26px, 4vw, 55px)}#preguntas .faq-list{gap:0}#preguntas .faq-list summary{padding:19px 45px 19px 0;line-height:1.35}#preguntas .faq-list summary::after{top:15px}.eoacs-final-cta.final-cta{padding:clamp(50px, 5vw, 74px) 0;background:radial-gradient(ellipse at 92% 12%,rgb(55 79 108 / .48),transparent 57%),#142438;color:#fff;text-align:left}.eoacs-final-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:center;gap:clamp(30px, 6vw, 86px)}.eoacs-final-copy .eyebrow{margin:0 0 16px;color:#fa8191}.eoacs-final-cta.final-cta h2{max-width:660px;margin:0;font-size:clamp(34px, 3.5vw, 49px);line-height:1.1;letter-spacing:-.045em;color:#fff}.eoacs-final-cta.final-cta .lead{max-width:550px;margin:17px 0 0;color:#c7d1dc;font-size:clamp(16px, 1.45vw, 18px);line-height:1.5}.eoacs-final-actions{width:100%;max-width:440px;justify-self:end}.eoacs-final-actions>a.btn{display:flex;width:100%;min-height:58px;padding:12px 16px;border-radius:999px;box-sizing:border-box}.eoacs-final-actions>p{margin:16px 0 0;color:#c7d1dc;font-size:14px;line-height:1.5;text-align:center}.eoacs-final-actions>p a{color:#fff;font-weight:800;text-decoration:underline;text-decoration-color:#fa8191;text-underline-offset:4px}.eoacs-final-actions>p a:hover,.eoacs-final-actions>p a:focus-visible{color:#ffabb5;text-decoration-color:currentColor}@media (max-width:800px){.eoacs-final-layout{grid-template-columns:minmax(0,1fr);gap:25px}.eoacs-final-actions{max-width:none;justify-self:stretch}}@media (max-width:700px){#preguntas.section{padding-block:52px 58px}#preguntas .faq{gap:25px}#preguntas .faq-list summary{padding:17px 40px 17px 0;font-size:16px}#preguntas .faq-list summary::after{top:13px}.eoacs-final-cta.final-cta{padding:44px 0 51px}.eoacs-final-copy .eyebrow{margin-bottom:13px}.eoacs-final-cta.final-cta h2{font-size:clamp(31px, 8vw, 38px)}.eoacs-final-cta.final-cta .lead{margin-top:13px;font-size:16px}.eoacs-final-actions>a.btn{min-height:54px;font-size:13px}.eoacs-final-actions>p{margin-top:13px;font-size:13px}}