:root{--coal-950:#070b10;--coal-900:#0a1017;--coal-850:#101923;--coal-800:#16212d;--graphite:#263341;--mineral-50:#f7f3ea;--mineral-100:#ede6d9;--mineral-300:#c8c0b3;--gold:#f0b323;--gold-soft:#ffd36a;--copper:#c8723b;--blue:#0f69c9;--teal:#23b3a7;--success:#2fc784;--danger:#e86b65;--focus:#63b7ff;--text:#f8f6f0;--muted:#b8c0c9;--ink:#111821;--container:min(1440px, calc(100% - 48px));--reading:720px;--shadow:0 22px 60px #0000003d;--radius-sm:10px;--radius:18px;--radius-lg:28px;--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;background:var(--coal-950)}body{min-width:min(320px,100%);color:var(--text);background:radial-gradient(circle at 82% 4%, #0f69c924, transparent 29rem), var(--coal-950);margin:0;font-family:Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.55;overflow-x:clip}body.menu-open{overflow:hidden}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img,video{max-width:100%;display:block}button{color:inherit;font-weight:650}.skip-link{z-index:999;color:var(--coal-950);background:var(--gold);border-radius:8px;padding:12px 18px;transition:transform .2s;position:fixed;top:16px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.scroll-progress{z-index:110;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.scroll-progress i{background:linear-gradient(90deg,var(--gold),var(--copper),var(--blue));transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.site-header{z-index:100;background:color-mix(in srgb, var(--coal-950) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #ffffff14;position:sticky;top:0}.header-inner{width:var(--container);grid-template-columns:148px 1fr auto;align-items:center;gap:22px;min-height:78px;margin:auto;display:grid}.brand-link{align-items:center;min-height:52px;text-decoration:none;display:inline-flex}.brand-link img{object-fit:contain;object-position:left center;filter:drop-shadow(0 6px 12px #00000038);width:126px;height:auto;max-height:54px;display:block}.main-nav{justify-content:center;align-items:center;gap:clamp(10px,1.3vw,24px);display:flex}.nav-link,.nav-trigger{color:#dbe1e8;letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:26px 0;font-size:13px;font-weight:700;text-decoration:none;position:relative}.nav-link:after,.nav-trigger:after{content:"";background:var(--gold);height:2px;transition:right .3s var(--ease);position:absolute;bottom:18px;left:0;right:100%}.nav-link:hover:after,.nav-link:focus-visible:after,.nav-trigger:hover:after,.nav-trigger:focus-visible:after,.nav-link.is-active:after,.nav-trigger.is-active:after,.nav-trigger[aria-expanded=true]:after{right:0}.nav-link.is-active,.nav-trigger.is-active{color:#fff}.student-link{min-height:44px;color:var(--gold-soft);border:1px solid #f0b3238c;border-radius:999px;align-items:center;padding:0 16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.student-link:hover,.student-link:focus-visible{background:var(--gold);color:var(--coal-950)}.menu-toggle{cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:50%;width:48px;height:48px;display:none}.menu-toggle span,.menu-toggle:before,.menu-toggle:after{content:"";background:#fff;width:20px;height:2px;margin:5px auto;transition:all .25s;display:block}.menu-toggle[aria-expanded=true] span{opacity:0}.menu-toggle[aria-expanded=true]:before{transform:translateY(7px)rotate(45deg)}.menu-toggle[aria-expanded=true]:after{transform:translateY(-7px)rotate(-45deg)}.mobile-nav{display:none}.mega-panel{z-index:99;width:min(1180px,100% - 48px);color:var(--ink);background:var(--mineral-50);box-shadow:var(--shadow);opacity:0;visibility:hidden;pointer-events:none;transition:.25s var(--ease);border:1px solid #c8723b40;border-radius:0 0 24px 24px;padding:30px;position:fixed;top:78px;left:50%;transform:translate(-50%,-12px)}.mega-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.mega-intro{border-bottom:1px solid #d7cdbc;grid-template-columns:1.05fr 1fr;align-items:end;gap:40px;padding-bottom:22px;display:grid}.mega-intro h2{margin:4px 0 6px;font-size:clamp(22px,2.2vw,34px);line-height:1.05}.mega-intro p{color:#4c5661;margin:0}.mega-intro__action{justify-items:start;gap:16px;display:grid}.mega-catalog-cta{color:#fff;min-height:46px;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s var(--ease);background:linear-gradient(100deg,#9d5228,#c77a39);border:1px solid #b66a32;border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:0 20px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px #7c401c33}.mega-catalog-cta span{transition:transform .25s var(--ease);font-size:18px}.mega-catalog-cta:hover,.mega-catalog-cta:focus-visible{background:linear-gradient(100deg,#8f4721,#b9682e);transform:translateY(-2px);box-shadow:0 16px 34px #7c401c47}.mega-catalog-cta:hover span,.mega-catalog-cta:focus-visible span{transform:translate(4px)}.mega-grid{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:22px;display:grid}.mega-group h3{color:#8b4d27;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:12px}.mega-group a{color:#28333d;padding:6px 0;font-size:13px;font-weight:650;line-height:1.3;text-decoration:none;display:block}.mega-group a:hover,.mega-group a:focus-visible{color:#9a551f;transform:translate(3px)}.page-loader{--loader-open-duration:.55s;z-index:1000;background:radial-gradient(circle at 78% 30%,#f0b3231f,transparent 26%), linear-gradient(145deg,#080d12 0%,var(--coal-950) 58%,#111a21 100%);pointer-events:auto;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}html[data-loader-variant=home] .page-loader{animation:.35s 5.3s forwards loader-fail-open}html[data-loader-variant=home][data-home-loader-eligible=false] .page-loader{animation:none;display:none}html[data-loader-variant=internal] .page-loader{--loader-open-duration:.42s;animation:.3s 2.4s forwards loader-fail-open}html[data-loader-variant=preview] .page-loader{animation:none;display:none}.page-loader:before{content:"";opacity:.18;pointer-events:none;background:repeating-linear-gradient(118deg,#0000 0 74px,#ffffff09 75px 76px);position:absolute;inset:-20%;transform:translate(-3%)}.loader-core{width:min(780px,100% - 40px);position:relative}html[data-loader-variant=internal] .loader-home-loader{display:none}.loader-heading{justify-content:space-between;align-items:center;gap:32px;margin-bottom:18px;display:flex}.loader-kicker{color:#eef2f4;letter-spacing:.16em;text-transform:uppercase;max-width:360px;font-size:clamp(13px,1.35vw,17px);font-weight:850;line-height:1.35}.loader-brand{color:#fff;letter-spacing:.06em;font-size:clamp(32px,6vw,70px);font-weight:950;line-height:.82;display:block;transform:translateY(5px)}.loader-mine-stage{background:linear-gradient(#ffffff09,#0000 42%),linear-gradient(#101a22 0 48%,#241d17 48% 66%,#15191b 66%);border:1px solid #ffffff24;border-radius:18px;min-height:clamp(210px,32vw,320px);position:relative;overflow:hidden;box-shadow:0 28px 70px #00000061,inset 0 1px #ffffff14}.loader-mine-stage:before{content:"";background:radial-gradient(circle at 80% 24%,#f0b3231f,#0000 18%),linear-gradient(166deg,#0000 54%,#c6693117 55% 58%,#0000 59%);position:absolute;inset:0}.loader-pit{width:100%;height:100%;position:absolute;inset:0}.loader-pit path:first-child{fill:#171c20;opacity:.92}.loader-pit path:last-child{fill:none;stroke:#dda15d38;stroke-width:2px;stroke-dasharray:7 8}.loader-machine{z-index:4;opacity:1;filter:drop-shadow(0 18px 18px #00000080);width:min(60%,490px);position:absolute;bottom:2%;left:1%;transform:none}.loader-machine img{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.loader-progress-panel{z-index:6;width:34%;transition:border-color .25s var(--ease),box-shadow .25s var(--ease);background:linear-gradient(145deg,#070d12e6,#151d22d1);border:1px solid #ffffff1f;border-radius:14px;padding:20px;position:absolute;top:50%;right:4%;transform:translateY(-50%);box-shadow:0 18px 40px #00000047,inset 0 1px #ffffff0d}.loader-progress-heading{color:#eef2f4;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;font-size:10px;font-weight:900;display:flex}.loader-progress-heading i{background:var(--gold);border-radius:50%;flex:none;width:8px;height:8px;animation:.85s ease-out infinite loader-status-pulse;box-shadow:0 0 #f0b3236b}.loader-progress-steps{gap:8px;display:grid}.loader-progress-step{color:#78848e;letter-spacing:.08em;text-transform:uppercase;min-height:32px;transition:color .22s var(--ease),background .22s var(--ease);background:#ffffff09;border-radius:7px;grid-template-columns:14px 1fr;align-items:center;gap:8px;padding:7px 8px;font-size:10px;font-weight:800;display:grid;position:relative;overflow:hidden}.loader-progress-step:after{content:"";background:linear-gradient(90deg,var(--copper),var(--gold));transform-origin:0;height:2px;transition:transform .32s var(--ease);position:absolute;inset:auto 0 0;transform:scaleX(0)}.loader-progress-step>i{width:8px;height:8px;transition:background .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease);border:1px solid #ffffff40;border-radius:2px}.page-loader[data-loader-stage=activation] .loader-progress-step--one,.page-loader[data-loader-stage=progression] .loader-progress-step--one,.page-loader[data-loader-stage=progression] .loader-progress-step--two,.page-loader[data-loader-stage=resolution] .loader-progress-step,.page-loader[data-loader-stage=opening] .loader-progress-step{color:#eef2f4;background:#f0b32312}.page-loader[data-loader-stage=activation] .loader-progress-step--one:after,.page-loader[data-loader-stage=progression] .loader-progress-step--one:after,.page-loader[data-loader-stage=progression] .loader-progress-step--two:after,.page-loader[data-loader-stage=resolution] .loader-progress-step:after,.page-loader[data-loader-stage=opening] .loader-progress-step:after{transform:scaleX(1)}.page-loader[data-loader-stage=activation] .loader-progress-step--one>i,.page-loader[data-loader-stage=progression] .loader-progress-step--one>i,.page-loader[data-loader-stage=progression] .loader-progress-step--two>i,.page-loader[data-loader-stage=resolution] .loader-progress-step>i,.page-loader[data-loader-stage=opening] .loader-progress-step>i{border-color:var(--gold);background:var(--gold);box-shadow:0 0 12px #f0b32361}.loader-ready{color:var(--gold-soft);letter-spacing:.12em;text-transform:uppercase;opacity:0;transition:opacity .22s var(--ease),transform .22s var(--ease);align-items:center;gap:8px;margin-top:12px;font-size:10px;display:flex;transform:translateY(4px)}.loader-ready i{border-left:2px solid var(--gold);border-bottom:2px solid var(--gold);width:14px;height:8px;transform:rotate(-45deg)translateY(-2px)}.page-loader[data-loader-stage=resolution] .loader-progress-panel,.page-loader[data-loader-stage=opening] .loader-progress-panel{border-color:#f0b3236b;box-shadow:0 18px 40px #00000047,0 0 24px #f0b32314}.page-loader[data-loader-stage=resolution] .loader-ready,.page-loader[data-loader-stage=opening] .loader-ready{opacity:1;transform:translateY(0)}.loader-status{color:#9aa5af;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;margin-top:17px;font-size:11px;font-weight:750;display:flex}.loader-status i{background:linear-gradient(90deg,#ffffff1f,var(--gold));transform-origin:0;height:1px;animation:loader-status-line 1.1s .35s var(--ease) forwards;flex:1;transform:scaleX(0)}.loader-status strong{color:var(--gold-soft);font-weight:900}.internal-loader{place-items:center;width:min(920px,100% - 40px);min-height:220px;display:none;position:relative}html[data-loader-variant=internal] .internal-loader{display:grid}.internal-loader-word{color:#f7f4ec;letter-spacing:.035em;justify-content:center;align-items:baseline;padding:.18em .08em .24em;font-size:clamp(62px,13vw,178px);font-weight:950;line-height:.9;display:flex}.internal-loader-letter{opacity:.12;color:#7d858b;filter:blur(7px);transition:color .48s var(--ease), filter .48s var(--ease), opacity .48s var(--ease), text-shadow .48s var(--ease), transform .58s var(--ease);display:block;transform:translateY(.32em)scale(.94)}.internal-loader-letter:nth-child(2n){transform:translateY(-.26em)scale(.94)}.page-loader[data-loader-stage=activation] .internal-loader-letter--1,.page-loader[data-loader-stage=activation] .internal-loader-letter--2,.page-loader[data-loader-stage=progression] .internal-loader-letter--1,.page-loader[data-loader-stage=progression] .internal-loader-letter--2,.page-loader[data-loader-stage=progression] .internal-loader-letter--3,.page-loader[data-loader-stage=progression] .internal-loader-letter--4,.page-loader[data-loader-stage=progression] .internal-loader-letter--5,.page-loader[data-loader-stage=resolution] .internal-loader-letter,.page-loader[data-loader-stage=opening] .internal-loader-letter{opacity:1;color:#fff;filter:blur();text-shadow:0 0 34px #f0b32314;transform:translateY(0)scale(1)}.page-loader[data-loader-stage=activation] .internal-loader-letter--2,.page-loader[data-loader-stage=progression] .internal-loader-letter--5,.page-loader[data-loader-stage=resolution] .internal-loader-letter--6,.page-loader[data-loader-stage=opening] .internal-loader-letter--6{color:var(--gold);text-shadow:0 0 34px #f0b32338}.page-loader.is-opening{animation:loader-open var(--loader-open-duration) var(--ease) forwards}@keyframes loader-status-pulse{0%{box-shadow:0 0 #f0b3236b}75%,to{box-shadow:0 0 0 10px #f0b32300}}@keyframes loader-status-line{to{transform:scaleX(1)}}@keyframes loader-open{to{opacity:0;clip-path:polygon(0 0,100% 0,100% 0,0 100%);visibility:hidden;pointer-events:none}}@keyframes loader-fail-open{to{opacity:0;visibility:hidden;pointer-events:none}}@media (max-width:560px){.loader-heading{flex-direction:column;align-items:flex-start;gap:11px;margin-bottom:16px}.loader-kicker{max-width:310px;font-size:11px;line-height:1.4}.loader-brand{font-size:42px}.loader-mine-stage{min-height:390px}.loader-machine{width:92%;inset:9px auto auto 4%}.loader-progress-panel{width:auto;padding:13px;inset:auto 5% 13px;transform:none}.loader-progress-heading{padding-bottom:9px;font-size:10px}.loader-progress-steps{gap:5px}.loader-progress-step{min-height:28px;padding:5px 7px;font-size:10px}.loader-ready{margin-top:8px;font-size:10px}.loader-status{letter-spacing:.1em;gap:8px;font-size:10px}.internal-loader{width:calc(100% - 28px);min-height:180px}.internal-loader-word{letter-spacing:.01em;font-size:clamp(54px,20vw,82px)}}.preloader-preview-shell{background:#071018;min-height:100dvh;position:relative;overflow:hidden}.preloader-preview-home{color:#f7f4ec;background:linear-gradient(90deg,#040a0fe0 0 32%,#040a0f70 62%,#040a0f29),url(/assets/images/empresas-hero.webp) 50%/cover;align-content:center;min-height:100dvh;padding:clamp(32px,8vw,110px);display:grid}.preloader-preview-home>*{max-width:780px}.preloader-preview-home>span{color:var(--gold);letter-spacing:.16em;font-size:12px;font-weight:900}.preloader-preview-home h1{margin:18px 0;font-size:clamp(46px,7vw,100px)}.preloader-preview-home p{color:#d7e0e7;margin:0 0 30px;font-size:clamp(16px,2vw,23px);line-height:1.55}.preloader-preview-home button{color:#f7f4ec;width:max-content;font:inherit;cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease),transform .2s var(--ease);background:#071018bd;border:1px solid #f0b323b8;border-radius:999px;padding:14px 20px;font-weight:850}.preloader-preview-home button:hover,.preloader-preview-home button:focus-visible{color:#111820;background:var(--gold);transform:translateY(-2px)}.edumin-preloader-preview{z-index:3000;color:#f7f4ec;isolation:isolate;background:0 0;place-items:center;animation:10ms linear 3s forwards edumin-preloader-fail-open;display:grid;position:fixed;inset:0;overflow:hidden}.edumin-preloader-preview:before,.edumin-preloader-preview:after{content:"";z-index:-1;pointer-events:none;position:absolute}.edumin-preloader-preview:after{border:1px solid #b778162e;border-radius:50%;height:80%;inset:auto -10% -46% 38%;transform:rotate(-16deg)}.edumin-preloader-grid{z-index:1;opacity:.35;pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000b3,#0000 84%);mask-image:linear-gradient(90deg,#000000b3,#0000 84%)}.edumin-preloader-door{z-index:0;background:radial-gradient(circle at 70% 52%,#f0b32321,#0000 29%),linear-gradient(145deg,#050a0f,#0b141c 64%,#111b22);width:50.15%;transition:transform .44s cubic-bezier(.72,0,.26,1);position:absolute;top:0;bottom:0}.edumin-preloader-door--left{border-right:1px solid #f0b3236b;left:0}.edumin-preloader-door--right{transform-origin:100%;border-left:1px solid #f0b3236b;right:0}.edumin-preloader-content{z-index:2;width:min(980px,100% - 48px);transition:opacity .1s linear,transform .18s var(--ease);padding:24px 0 30px;position:relative}.edumin-preloader-kicker{color:#9ca7ae;font-family:var(--font-mono,monospace);letter-spacing:.19em;text-align:center;margin:0 0 18px;font-size:11px;font-weight:900}.edumin-preloader-word{z-index:7;justify-content:center;margin-bottom:clamp(24px,3vw,38px);display:flex;position:relative}.edumin-preloader-letter{color:#5d6870;font-family:var(--font-display,Arial,sans-serif);letter-spacing:.015em;opacity:.44;filter:grayscale()blur(3px);transition:color .36s var(--ease),opacity .36s var(--ease),transform .46s var(--ease),filter .36s var(--ease),text-shadow .36s var(--ease);font-size:clamp(54px,10vw,124px);font-weight:950;line-height:.82;display:block;transform:translateY(.18em)scale(.94)}.edumin-preloader-preview[data-loader-stage=lettering] .edumin-preloader-letter:first-child,.edumin-preloader-preview[data-loader-stage=charging] .edumin-preloader-letter,.edumin-preloader-preview[data-loader-stage=resolution] .edumin-preloader-letter,.edumin-preloader-preview[data-loader-stage=opening] .edumin-preloader-letter{color:#eba719;opacity:1;filter:none;text-shadow:0 0 24px #e3991324;transform:translateY(0)scale(1)}.edumin-preloader-preview[data-loader-stage=lettering] .edumin-preloader-letter:nth-child(2){color:var(--gold);opacity:1;filter:none;transition-delay:.13s;transform:translateY(0)scale(1)}.edumin-preloader-preview[data-loader-stage=lettering] .edumin-preloader-letter:nth-child(3){color:var(--gold);opacity:1;filter:none;transition-delay:.26s;transform:translateY(0)scale(1)}.edumin-preloader-preview[data-loader-stage=lettering] .edumin-preloader-letter:nth-child(4){color:var(--gold);opacity:1;filter:none;transition-delay:.39s;transform:translateY(0)scale(1)}.edumin-preloader-preview[data-loader-stage=lettering] .edumin-preloader-letter:nth-child(5){color:var(--gold);opacity:1;filter:none;transition-delay:.52s;transform:translateY(0)scale(1)}.edumin-preloader-preview[data-loader-stage=lettering] .edumin-preloader-letter:nth-child(6){color:var(--gold);opacity:1;filter:none;transition-delay:.65s;transform:translateY(0)scale(1)}.edumin-preloader-energy-stage{height:clamp(224px,29vw,310px);position:relative}.edumin-preloader-road{background:linear-gradient(90deg,#0000,#7c8386 9% 88%,#0000);height:2px;position:absolute;bottom:26px;left:1%;right:1%}.edumin-preloader-road:before{content:"";background:repeating-linear-gradient(90deg,#9da3a4 0 13px,#0000 13px 23px);height:2px;position:absolute;inset:-7px 7% auto}.edumin-preloader-vehicle{z-index:3;clip-path:inset(3px);width:clamp(305px,42vw,430px);transition:transform .78s cubic-bezier(.16,.76,.16,1);position:absolute;bottom:-43px;left:-4%;overflow:hidden;transform:translate(-10px)}.edumin-preloader-machine-photo{mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;transform:scale(1.015)}.edumin-preloader-energy-transfer{z-index:4;width:36%;height:42px;position:absolute;bottom:116px;left:38%}.edumin-preloader-energy-trail{transform-origin:0;width:100%;height:4px;transition:transform 1s 80ms var(--ease),background .28s var(--ease),box-shadow .28s var(--ease);background:#c2c6c5;border-radius:4px;position:absolute;top:19px;left:0;transform:scaleX(.1)}.edumin-preloader-energy-core{z-index:2;background:#8c9293;border:2px solid #4f575a;border-radius:5px;grid-template-columns:repeat(3,7px);align-items:center;gap:4px;width:46px;height:36px;padding:0 7px;transition:transform .78s cubic-bezier(.2,.78,.18,1),background .24s,border-color .24s,box-shadow .24s;display:grid;position:absolute;top:3px;left:0;transform:translate(0);box-shadow:0 7px 14px #1a1e1f1f}.edumin-preloader-energy-core i{background:#c5c9c9;border-radius:2px;height:19px;transition:background .25s,box-shadow .25s;display:block}.edumin-preloader-battery{z-index:2;width:clamp(250px,36vw,350px);position:absolute;bottom:58px;right:2%}.edumin-preloader-battery-cap{border:2px solid #555d60;border-bottom:0;border-radius:8px 8px 0 0;width:30%;height:15px;position:absolute;top:-15px;right:17%}.edumin-preloader-battery-port{z-index:3;background:#c6c9c8;border:2px solid #555d60;border-right:0;border-radius:5px 0 0 5px;width:16px;height:34px;position:absolute;top:49%;left:-14px;transform:translateY(-50%)}.edumin-preloader-battery-label{color:#5f6769;font-family:var(--font-mono,monospace);letter-spacing:.16em;text-align:right;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.edumin-preloader-battery-body{background:#e5e6e2;border:2px solid #555d60;border-radius:10px;grid-template-columns:repeat(5,1fr);gap:7px;padding:8px;display:grid;box-shadow:inset 0 1px #fff,0 18px 34px #22262724}.edumin-preloader-battery-cell{min-height:clamp(52px,7vw,72px);transition:background .24s var(--ease),border-color .24s var(--ease),box-shadow .24s var(--ease);background:repeating-linear-gradient(135deg,#a8adae 0 7px,#c0c4c3 7px 10px);border:1px solid #8c9394;border-radius:4px;display:block}.edumin-preloader-preview[data-loader-stage=charging] .edumin-preloader-energy-trail,.edumin-preloader-preview[data-loader-stage=resolution] .edumin-preloader-energy-trail,.edumin-preloader-preview[data-loader-stage=opening] .edumin-preloader-energy-trail{background:#efad20;transform:scaleX(1);box-shadow:0 0 14px #efad2052}.edumin-preloader-preview[data-loader-stage=charging] .edumin-preloader-energy-core,.edumin-preloader-preview[data-loader-stage=resolution] .edumin-preloader-energy-core,.edumin-preloader-preview[data-loader-stage=opening] .edumin-preloader-energy-core{background:#f0ad20;border-color:#d89013;transform:translate(clamp(92px,16vw,160px));box-shadow:0 0 22px #eba71957}.edumin-preloader-preview[data-loader-stage=charging] .edumin-preloader-energy-core i,.edumin-preloader-preview[data-loader-stage=resolution] .edumin-preloader-energy-core i,.edumin-preloader-preview[data-loader-stage=opening] .edumin-preloader-energy-core i{background:#fff1ad;box-shadow:0 0 8px #ffec877a}.edumin-preloader-preview[data-loader-stage=charging] .edumin-preloader-battery-cell:first-child,.edumin-preloader-preview[data-loader-stage=resolution] .edumin-preloader-battery-cell,.edumin-preloader-preview[data-loader-stage=opening] .edumin-preloader-battery-cell{background:linear-gradient(135deg,#e79c19,#f8c43a);border-color:#efb62d;box-shadow:inset 0 1px #ffffff73,0 0 20px #f0b32338}.edumin-preloader-preview[data-loader-stage=charging] .edumin-preloader-battery-cell:nth-child(2){background:linear-gradient(135deg,#e79c19,#f8c43a);border-color:#efb62d;transition-delay:.86s;box-shadow:inset 0 1px #ffffff73,0 0 20px #f0b32338}.edumin-preloader-preview[data-loader-stage=charging] .edumin-preloader-battery-cell:nth-child(3){background:linear-gradient(135deg,#e79c19,#f8c43a);border-color:#efb62d;transition-delay:1s;box-shadow:inset 0 1px #ffffff73,0 0 20px #f0b32338}.edumin-preloader-preview[data-loader-stage=charging] .edumin-preloader-battery-cell:nth-child(4){background:linear-gradient(135deg,#e79c19,#f8c43a);border-color:#efb62d;transition-delay:1.14s;box-shadow:inset 0 1px #ffffff73,0 0 20px #f0b32338}.edumin-preloader-preview[data-loader-stage=charging] .edumin-preloader-battery-cell:nth-child(5){background:linear-gradient(135deg,#e79c19,#f8c43a);border-color:#efb62d;transition-delay:1.28s;box-shadow:inset 0 1px #ffffff73,0 0 20px #f0b32338}.edumin-preloader-status{z-index:8;color:#6d7678;font-family:var(--font-mono,monospace);letter-spacing:.17em;justify-content:center;align-items:center;gap:10px;margin-top:0;font-size:10px;font-weight:900;display:flex;position:relative}.edumin-preloader-status-dot{background:#c4c8c7;border:1px solid #8e9697;border-radius:50%;width:8px;height:8px}.edumin-preloader-status strong{color:#737b7d;font-family:var(--font-mono,monospace)}.edumin-preloader-preview[data-loader-stage=resolution] .edumin-preloader-status-dot,.edumin-preloader-preview[data-loader-stage=opening] .edumin-preloader-status-dot{background:#b8dc4a;border-color:#b8dc4a;box-shadow:0 0 15px #b8dc4a75}.edumin-preloader-preview .edumin-preloader-energy-stage{height:clamp(184px,24vw,248px)}.edumin-preloader-preview .edumin-preloader-battery{width:auto;position:absolute;inset:20px 2% auto}.edumin-preloader-preview .edumin-preloader-battery-cap{border-color:#77838b;width:19%;height:12px;top:-12px;right:12%}.edumin-preloader-preview .edumin-preloader-battery-label{color:#87949d;text-align:left;margin:0 0 8px;font-size:9px}.edumin-preloader-preview .edumin-preloader-battery-body{background:#101820;border:2px solid #77838b;border-radius:14px;grid-template-columns:repeat(5,1fr);gap:7px;height:clamp(132px,17vw,174px);padding:8px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 48px #00000052}.edumin-preloader-preview .edumin-preloader-battery-cell{z-index:1;background:repeating-linear-gradient(135deg,#252f36 0 8px,#333e45 8px 12px);border-color:#4f5a62;height:100%;min-height:0;position:relative;box-shadow:inset 0 0 0 1px #ffffff06}.edumin-preloader-preview .edumin-preloader-vehicle{z-index:4;clip-path:none;filter:drop-shadow(0 10px 12px #00000061);width:31%;transition:transform 1.35s cubic-bezier(.16,.72,.16,1);position:absolute;bottom:-15%;left:-29%;overflow:visible;transform:translate(0)}.edumin-preloader-preview .edumin-preloader-machine-photo{mix-blend-mode:normal;width:100%;height:auto;transform:none}.edumin-preloader-preview[data-loader-stage=charging] .edumin-preloader-vehicle,.edumin-preloader-preview[data-loader-stage=resolution] .edumin-preloader-vehicle,.edumin-preloader-preview[data-loader-stage=opening] .edumin-preloader-vehicle{transform:translate(365%)}.edumin-preloader-preview[data-loader-stage=charging] .edumin-preloader-battery-cell:first-child{transition-delay:.16s}.edumin-preloader-preview[data-loader-stage=charging] .edumin-preloader-battery-cell:nth-child(2){transition-delay:.42s}.edumin-preloader-preview[data-loader-stage=charging] .edumin-preloader-battery-cell:nth-child(3){transition-delay:.68s}.edumin-preloader-preview[data-loader-stage=charging] .edumin-preloader-battery-cell:nth-child(4){transition-delay:.94s}.edumin-preloader-preview[data-loader-stage=charging] .edumin-preloader-battery-cell:nth-child(5){transition-delay:1.2s}.edumin-preloader-preview[data-loader-stage=charging] .edumin-preloader-battery-cell{background:linear-gradient(150deg,#bc7210,#f4b927);border-color:#e0a020;box-shadow:inset 0 1px #ffffff47,0 0 22px #f0b3232e}.edumin-preloader-preview[data-loader-stage=resolution] .edumin-preloader-battery-cell,.edumin-preloader-preview[data-loader-stage=opening] .edumin-preloader-battery-cell{background:linear-gradient(150deg,#2e9250,#a9d340);border-color:#78c96c;box-shadow:inset 0 1px #ffffff4d,0 0 24px #5bc15b33}.edumin-preloader-preview .edumin-preloader-status{color:#8e9aa2}.edumin-preloader-preview .edumin-preloader-status strong{color:#66727a}.edumin-preloader-preview[data-loader-stage=resolution] .edumin-preloader-status strong,.edumin-preloader-preview[data-loader-stage=opening] .edumin-preloader-status strong{color:#a9d874}.edumin-preloader-preview[data-loader-stage=opening] .edumin-preloader-door--left{transform:translate(-100%)}.edumin-preloader-preview[data-loader-stage=opening] .edumin-preloader-door--right{transform:translate(100%)}@keyframes edumin-preloader-release{99%{visibility:visible}to{visibility:hidden;pointer-events:none}}@keyframes edumin-preloader-fail-open{to{opacity:0;visibility:hidden;pointer-events:none}}@media (max-width:620px){.preloader-preview-home{padding:26px 20px}.edumin-preloader-content{width:calc(100% - 28px)}.edumin-preloader-kicker{letter-spacing:.13em;font-size:9px}.edumin-preloader-word{margin-bottom:22px}.edumin-preloader-energy-stage{height:210px}.edumin-preloader-vehicle{width:210px;bottom:-3px;left:-12%}.edumin-preloader-battery{width:145px;bottom:58px;right:-2%}.edumin-preloader-battery-label{font-size:7px}.edumin-preloader-battery-body{gap:3px;padding:5px}.edumin-preloader-battery-cell{min-height:40px}.edumin-preloader-energy-transfer{width:31%;bottom:101px;left:44%}.edumin-preloader-energy-core{grid-template-columns:repeat(3,4px);gap:3px;width:36px;height:30px;padding:0 6px}.edumin-preloader-energy-core i{height:15px}.edumin-preloader-preview[data-loader-stage=charging] .edumin-preloader-vehicle,.edumin-preloader-preview[data-loader-stage=resolution] .edumin-preloader-vehicle,.edumin-preloader-preview[data-loader-stage=opening] .edumin-preloader-vehicle,.edumin-preloader-preview[data-loader-stage=charging] .edumin-preloader-energy-core,.edumin-preloader-preview[data-loader-stage=resolution] .edumin-preloader-energy-core,.edumin-preloader-preview[data-loader-stage=opening] .edumin-preloader-energy-core{transform:translate(42px)}.edumin-preloader-status{letter-spacing:.1em;gap:7px;font-size:8px}.edumin-preloader-preview .edumin-preloader-energy-stage{height:174px}.edumin-preloader-preview .edumin-preloader-battery{width:auto;inset:14px 0 auto}.edumin-preloader-preview .edumin-preloader-battery-cap{height:9px;top:-9px}.edumin-preloader-preview .edumin-preloader-battery-label{margin-bottom:6px;font-size:7px}.edumin-preloader-preview .edumin-preloader-battery-body{border-radius:10px;gap:4px;height:108px;padding:5px}.edumin-preloader-preview .edumin-preloader-battery-cell{height:100%;min-height:0}.edumin-preloader-preview .edumin-preloader-vehicle{width:38%;bottom:-13%;left:-34%}.edumin-preloader-preview[data-loader-stage=charging] .edumin-preloader-vehicle,.edumin-preloader-preview[data-loader-stage=resolution] .edumin-preloader-vehicle,.edumin-preloader-preview[data-loader-stage=opening] .edumin-preloader-vehicle{transform:translate(330%)}}@media (prefers-reduced-motion:reduce){.edumin-preloader-preview{animation:.01ms linear .05ms forwards edumin-preloader-release}.edumin-preloader-letter{color:var(--gold);opacity:1;filter:none;transition:none;transform:none}.edumin-preloader-vehicle{transition:none;transform:translate(365%)}.edumin-preloader-energy-core{background:#f0ad20;border-color:#d89013;transition:none;transform:translate(clamp(92px,16vw,160px))}.edumin-preloader-energy-trail{background:#efad20;transition:none;transform:scaleX(1)}.edumin-preloader-battery-cell{background:linear-gradient(135deg,#3cae66,#b8dc4a);border-color:#77cf76;transition:none}}.edumin-preloader-preview{clip-path:inset(0);background:radial-gradient(circle at 50% 46%,#f0b32314,#0000 34%),linear-gradient(145deg,#03080c 0%,#081118 58%,#0d171e 100%);animation:10ms linear 4.2s forwards edumin-colorize-fail-open}.edumin-preloader-preview:before{opacity:.22;background:linear-gradient(116deg,#0000 0 44%,#f0b3231a 44.1% 44.22%,#0000 44.32% 100%);inset:0}.edumin-preloader-preview:after{border-color:#f0b3231f;height:88%;inset:auto 8% -58%}.edumin-preloader-content{justify-items:center;width:min(860px,100% - 48px);padding:22px 0;display:grid}.edumin-preloader-kicker{color:#a7b0b6;margin:0 0 clamp(12px,2vh,22px)}.edumin-colorize-lockup{justify-items:center;width:min(720px,82vw);display:grid;position:relative}.edumin-colorize-truck{aspect-ratio:1;width:min(620px,76vw);position:relative}.edumin-colorize-truck-image{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.edumin-colorize-truck-image--mono{filter:grayscale()saturate(0)contrast(1.08)brightness(.88)}.edumin-colorize-truck-color{clip-path:inset(0 100% 0 0);will-change:clip-path;transition:clip-path 3s linear;position:absolute;inset:0;overflow:hidden}.edumin-colorize-word{width:max-content;font-family:var(--font-display,Arial,sans-serif);letter-spacing:.035em;margin-top:clamp(-76px,-7vw,-46px);font-size:clamp(62px,10.5vw,118px);font-weight:950;line-height:.85;position:relative}.edumin-colorize-word-mono,.edumin-colorize-word-color{display:block}.edumin-colorize-word-mono{color:#eef1f2;filter:grayscale();text-shadow:0 8px 30px #00000052;-webkit-text-stroke:1px #0000009e}.edumin-colorize-word-color{color:#f0b323;clip-path:inset(0 100% 0 0);text-shadow:0 0 32px #f0b32338;will-change:clip-path;transition:clip-path 3s linear;position:absolute;inset:0;overflow:hidden}.edumin-colorize-scanline{z-index:5;opacity:0;will-change:transform;background:linear-gradient(#0000,#fff1b1 20%,#f0b323 50%,#fff1b1 80%,#0000);width:2px;transition:transform 3s linear,opacity .12s linear;position:absolute;top:3%;bottom:-4%;left:0;transform:translate(0);box-shadow:0 0 18px #f0b323bf}.edumin-preloader-preview[data-loader-stage=coloring] .edumin-colorize-truck-color,.edumin-preloader-preview[data-loader-stage=resolution] .edumin-colorize-truck-color,.edumin-preloader-preview[data-loader-stage=opening] .edumin-colorize-truck-color,.edumin-preloader-preview[data-loader-stage=coloring] .edumin-colorize-word-color,.edumin-preloader-preview[data-loader-stage=resolution] .edumin-colorize-word-color,.edumin-preloader-preview[data-loader-stage=opening] .edumin-colorize-word-color,.page-loader[data-loader-variant=home][data-loader-stage=activation] .edumin-colorize-truck-color,.page-loader[data-loader-variant=home][data-loader-stage=progression] .edumin-colorize-truck-color,.page-loader[data-loader-variant=home][data-loader-stage=resolution] .edumin-colorize-truck-color,.page-loader[data-loader-variant=home][data-loader-stage=opening] .edumin-colorize-truck-color,.page-loader[data-loader-variant=home][data-loader-stage=activation] .edumin-colorize-word-color,.page-loader[data-loader-variant=home][data-loader-stage=progression] .edumin-colorize-word-color,.page-loader[data-loader-variant=home][data-loader-stage=resolution] .edumin-colorize-word-color,.page-loader[data-loader-variant=home][data-loader-stage=opening] .edumin-colorize-word-color{clip-path:inset(0)}.edumin-preloader-preview[data-loader-stage=coloring] .edumin-colorize-scanline{opacity:1;transform:translate(min(720px,82vw))}.edumin-preloader-preview[data-loader-stage=resolution] .edumin-colorize-scanline,.edumin-preloader-preview[data-loader-stage=opening] .edumin-colorize-scanline,.page-loader[data-loader-variant=home][data-loader-stage=resolution] .edumin-colorize-scanline,.page-loader[data-loader-variant=home][data-loader-stage=opening] .edumin-colorize-scanline{opacity:0;transform:translate(min(720px,82vw))}.page-loader[data-loader-variant=home][data-loader-stage=activation] .edumin-colorize-scanline,.page-loader[data-loader-variant=home][data-loader-stage=progression] .edumin-colorize-scanline{opacity:1;transform:translate(min(360px,50vw))}.edumin-preloader-preview[data-loader-stage=resolution] .edumin-colorize-lockup{filter:drop-shadow(0 18px 48px #f0b32314)}.edumin-preloader-preview[data-loader-stage=opening]{animation:.5s cubic-bezier(.7,0,.24,1) forwards edumin-preloader-lift}.edumin-preloader-preview[data-loader-stage=opening] .edumin-preloader-content,.edumin-preloader-preview[data-loader-stage=opening] .edumin-preloader-grid{opacity:1;transform:none}@keyframes edumin-preloader-lift{0%{clip-path:inset(0);visibility:visible}to{clip-path:inset(0 0 100%);visibility:hidden;pointer-events:none}}@keyframes edumin-colorize-fail-open{to{clip-path:inset(0 0 100%);visibility:hidden;pointer-events:none}}html[data-loader-variant=home] .page-loader{background:radial-gradient(circle at 50% 46%,#f0b32314,#0000 34%),linear-gradient(145deg,#03080c 0%,#081118 58%,#0d171e 100%);animation:10ms linear 4.2s forwards edumin-colorize-fail-open}.loader-home-loader{justify-items:center;width:min(380px,100% - 40px);display:grid}.loader-home-loader>.loader-heading,.loader-home-loader>.loader-mine-stage,.loader-home-loader>.loader-status{display:none}.loader-home-loader>.edumin-preloader-kicker{letter-spacing:.16em;margin-bottom:8px;font-size:8px}.loader-colorize-lockup{width:min(360px,50vw)}.loader-colorize-lockup .edumin-colorize-truck{width:min(310px,46vw)}.loader-colorize-lockup .edumin-colorize-word{margin-top:clamp(-38px,-3.5vw,-24px);font-size:clamp(32px,5.3vw,59px)}html[data-loader-variant=home] .page-loader.is-opening{animation:.5s cubic-bezier(.7,0,.24,1) forwards edumin-preloader-lift}@media (max-width:620px){.edumin-preloader-content{width:calc(100% - 28px)}.edumin-colorize-lockup{width:min(94vw,520px)}.edumin-colorize-truck{width:min(88vw,470px)}.edumin-colorize-word{margin-top:clamp(-58px,-10vw,-38px);font-size:clamp(52px,16vw,82px)}.edumin-preloader-preview[data-loader-stage=coloring] .edumin-colorize-scanline,.edumin-preloader-preview[data-loader-stage=resolution] .edumin-colorize-scanline,.edumin-preloader-preview[data-loader-stage=opening] .edumin-colorize-scanline{transform:translate(min(94vw,520px))}}@media (prefers-reduced-motion:reduce){.edumin-preloader-preview{animation:.01ms linear .05ms forwards edumin-preloader-lift}.edumin-colorize-truck-color,.edumin-colorize-word-color{clip-path:inset(0);transition:none}.edumin-colorize-scanline{display:none}}.container{width:var(--container);margin-inline:auto}.section{isolation:isolate;padding:clamp(74px,8vw,126px) 0;position:relative;overflow:clip}.section--light{color:var(--ink);background:var(--mineral-50)}.section--light-alt{color:var(--ink);background:var(--mineral-100)}.section--dark{background:var(--coal-900)}.section--deep{background:linear-gradient(145deg,var(--coal-950),#111c27)}.section:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(135deg,#0000 35%,#f0b3230b 35% 55%,#0000 55%);height:85%;position:absolute;inset:auto -12% -60% 42%;transform:skewY(-8deg)}.section-head{grid-template-columns:minmax(0,8fr) minmax(240px,4fr);align-items:end;gap:clamp(28px,6vw,90px);margin-bottom:clamp(30px,5vw,58px);display:grid}.section-head>div:first-child{max-width:850px}.eyebrow{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:850;display:block}.section--light .eyebrow,.section--light-alt .eyebrow{color:#995124}h1,h2,h3,h4,p{overflow-wrap:anywhere}h1,h2,h3{letter-spacing:-.035em;margin-top:0;font-weight:800}h1{max-width:1000px;margin-bottom:22px;font-size:clamp(44px,6.4vw,94px);line-height:.94}h2{margin-bottom:16px;font-size:clamp(34px,4.7vw,68px);line-height:1.02}h3{margin-bottom:10px;font-size:clamp(20px,2.1vw,29px);line-height:1.15}p{margin-top:0}.lede{max-width:var(--reading);color:var(--muted);margin-bottom:0;font-size:clamp(18px,2vw,22px);line-height:1.55}.section--light .lede,.section--light-alt .lede{color:#4b5662}.pain-note{border-left:2px solid var(--copper);max-width:380px;color:inherit;padding:20px 0 20px 22px;font-weight:650}.body-copy{color:var(--muted)}.section--light .body-copy,.section--light-alt .body-copy{color:#505a63}.fineprint{color:#89949e;font-size:13px}.section--light .fineprint,.section--light-alt .fineprint{color:#626b73}.hero{background:#080d13;align-items:center;min-height:calc(100svh - 78px);display:grid;position:relative;overflow:clip}.hero-media{position:absolute;inset:0}.hero-media img,.hero-media video{object-fit:cover;width:100%;height:100%}.hero-media:after{content:"";background:linear-gradient(90deg,#05090ef5 0%,#05090edb 34%,#05090e52 67%,#05090e85 100%),linear-gradient(#0000 54%,#05090ecc);position:absolute;inset:0}.hero-content{z-index:2;width:var(--container);margin-inline:auto;padding:clamp(70px,10vh,120px) 0;position:relative}.hero-content .lede{max-width:690px}#hero h1{max-width:920px;font-size:clamp(48px,5vw,78px);line-height:.98}#hero .hero-content .lede{max-width:660px;font-size:clamp(17px,1.45vw,20px);line-height:1.52}.hero--ia-mining h1{max-width:18ch;font-size:clamp(44px,4.4vw,68px);line-height:.98}.hero--ia-mining .hero-content .lede{max-width:660px;font-size:clamp(17px,1.35vw,20px);line-height:1.52}.hero-kicker{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.hero-kicker span{color:#dce3e9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff2e;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:700}.hero-actions,.section-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.btn{cursor:pointer;min-height:50px;transition:transform .25s var(--ease),background .25s,color .25s,border-color .25s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.btn:hover,.btn:focus-visible{transform:translateY(-2px)}.btn--primary{color:var(--coal-950);background:var(--gold)}.btn--primary:hover,.btn--primary:focus-visible{background:var(--gold-soft)}.btn--secondary{color:inherit;background:#0a101752;border-color:#ffffff47}.section--light .btn--secondary,.section--light-alt .btn--secondary{background:0 0;border-color:#9d7a60}.btn--ghost{color:var(--gold-soft);padding-inline:6px}.video-control{z-index:5;color:#fff;cursor:pointer;background:#05090eb3;border:1px solid #ffffff42;border-radius:999px;min-width:48px;min-height:48px;font-weight:700;position:absolute;bottom:30px;right:clamp(18px,4vw,58px)}.campaign-hero{min-height:auto;padding:92px 0 74px}.campaign-hero .hero-content{grid-template-columns:minmax(0,7fr) minmax(340px,5fr);align-items:center;gap:clamp(36px,6vw,92px);padding-block:42px;display:grid}.campaign-hero h1{font-size:clamp(44px,5.6vw,82px)}.campaign-hero .form-panel{color:var(--text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b121aeb}.grid{gap:18px;display:grid}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{border-radius:var(--radius);background:#ffffff0b;border:1px solid #ffffff1c;padding:clamp(22px,3vw,34px);position:relative}.section--light .card,.section--light-alt .card{background:#ffffff8f;border-color:#141a221f;box-shadow:0 12px 30px #2c23180d}.card:hover,.card:focus-within{box-shadow:var(--shadow);border-color:#f0b3238c;transform:translateY(-3px)}.card,.program-card,.testimonial{transition:transform .3s var(--ease),box-shadow .3s,border-color .3s}.card-number{color:var(--gold);letter-spacing:.14em;margin-bottom:20px;font:700 12px/1 ui-monospace,Consolas,monospace;display:block}.card p:last-child{margin-bottom:0}.tag{color:#8e5b33;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:850;display:inline-block}.metric{letter-spacing:-.05em;color:var(--gold);font-size:clamp(38px,5vw,76px);font-weight:900;line-height:1}.metric-label{margin-top:10px;font-weight:750}.stats-strip{border-radius:var(--radius);border:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.stats-strip .card{border:0;border-right:1px solid #ffffff1a;border-radius:0}.stats-strip .card:last-child{border-right:0}.support-journey{--support-line:#c77b2e;background:radial-gradient(circle at 88% 14%,#f0b32321,#0000 29%),linear-gradient(#f6f1e8 0%,#f0eadf 100%)}.support-journey:before{background:linear-gradient(135deg,#0000 34%,#c77b2e14 34% 61%,#0000 61%);height:58%;inset:auto -5% -18% 54%;transform:skewY(-7deg)}.support-journey__head{grid-template-columns:minmax(0,9fr) minmax(260px,3fr);align-items:end;gap:clamp(34px,6vw,92px);margin-bottom:clamp(40px,6vw,76px);display:grid}.support-journey__copy{max-width:1040px}.support-journey__copy h2{max-width:1000px;margin-bottom:22px;font-size:clamp(42px,5.4vw,78px);line-height:1;overflow:visible}.support-journey__copy .lede{color:#46515b;max-width:850px}.support-journey__summary{border-left:2px solid var(--support-line);padding:22px 0 4px 24px}.support-journey__summary>p{color:#1d2731;margin-bottom:20px;font-size:17px;font-weight:780;line-height:1.45}.support-journey__route{gap:9px;display:grid}.support-journey__route span{color:#59636c;padding-left:19px;font-size:12px;font-weight:780;position:relative}.support-journey__route span:before{content:"";border:2px solid #b96a25;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.support-path{grid-template-rows:repeat(2,minmax(238px,auto));grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid;position:relative}.support-path:before{content:"";z-index:-1;background:linear-gradient(180deg,transparent,var(--support-line) 16%,var(--support-line) 84%,transparent);width:2px;position:absolute;top:36px;bottom:36px;right:calc(58.333% - 28px)}.support-card{min-width:0;transition:transform .42s var(--ease),border-color .42s var(--ease),box-shadow .42s var(--ease);background:#ffffffbd;border:1px solid #1a21291f;border-radius:22px;flex-direction:column;padding:clamp(26px,3vw,40px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #392b1b12}.support-card:after{content:"";background:linear-gradient(90deg,var(--copper),var(--gold));transform-origin:0;height:4px;transition:transform .42s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.18)}.support-card:hover,.support-card:focus-within{border-color:#b96a258c;transform:translateY(-4px);box-shadow:0 26px 60px #392b1b24}.support-card:hover:after,.support-card:focus-within:after{transform:scaleX(1)}.support-card--featured{color:#f7f4ee;background:linear-gradient(145deg,#ffffff0e,#0000 48%),#0c141d;border-color:#ffffff1f;grid-area:1/span 5/span 2;box-shadow:0 28px 70px #0a0f143d}.support-card--2,.support-card--3{grid-column:6/-1}.support-card__top{justify-content:space-between;align-items:center;margin-bottom:clamp(28px,4vw,54px);display:flex}.support-card__index{color:#a35a21;letter-spacing:.16em;font:800 12px/1 ui-monospace,Consolas,monospace}.support-card--featured .support-card__index{color:var(--gold)}.support-card__node{border:3px solid var(--support-line);border-radius:50%;width:14px;height:14px;position:relative;box-shadow:0 0 0 7px #c77b2e1a}.support-card h3{color:#111923;max-width:620px;margin-bottom:14px;font-size:clamp(25px,2.5vw,36px)}.support-card--featured h3{color:#fff;font-size:clamp(30px,3.2vw,46px)}.support-card__text{color:#46515b;max-width:720px;margin-bottom:26px;font-size:clamp(15px,1.25vw,17px);line-height:1.65}.support-card--featured .support-card__text{color:#c1cbd3}.support-card__steps{counter-reset:support-step;gap:0;margin:auto 0 34px;padding:0;list-style:none;display:grid}.support-card__steps li{color:#e4e9ed;counter-increment:support-step;min-height:58px;padding:7px 0 16px 48px;font-size:14px;font-weight:740;position:relative}.support-card__steps li:before{content:counter(support-step);z-index:1;width:30px;height:30px;color:var(--gold);background:#0c141d;border:1px solid #f0b32373;border-radius:50%;place-items:center;font:800 10px/1 ui-monospace,Consolas,monospace;display:grid;position:absolute;top:0;left:0}.support-card__steps li:not(:last-child):after{content:"";background:linear-gradient(var(--support-line),#c77b2e29);width:1px;position:absolute;top:29px;bottom:-1px;left:15px}.support-card__proof{border-top:1px solid #141b221f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-top:auto;padding:18px 0;display:grid}.support-card--featured .support-card__proof{border-color:#ffffff24}.support-card__proof strong{color:#a75b1f;letter-spacing:-.04em;font-size:clamp(22px,3vw,42px);line-height:1}.support-card--featured .support-card__proof strong{color:var(--gold);font-size:clamp(48px,6vw,82px)}.support-card__proof span{color:#59636c;max-width:250px;font-size:13px;font-weight:750;line-height:1.35}.support-card--featured .support-card__proof span{color:#d5dde3}.support-card__link{color:#7f4318;align-items:center;gap:10px;width:max-content;max-width:100%;margin-top:20px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.support-card--featured .support-card__link{color:var(--gold-soft)}.support-card__link span{transition:transform .25s var(--ease);font-size:20px}.support-card__link:hover span,.support-card__link:focus-visible span{transform:translate(4px)}.support-journey .section-actions{justify-content:flex-end;margin-top:34px}.support-journey .btn--primary{box-shadow:0 14px 34px #b96a252b}.ambient-word{z-index:-1;color:#0000;-webkit-text-stroke:1px #ffffff12;letter-spacing:-.06em;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;transform:translateY(var(--ambient-y,0));padding:.08em;font-size:clamp(9rem,24vw,26rem);font-weight:900;line-height:1;position:absolute;inset:auto auto 0 16px}.section--light .ambient-word,.section--light-alt .ambient-word{-webkit-text-stroke-color:#6f462517}.route-tool{grid-template-columns:minmax(0,7fr) minmax(280px,5fr);align-items:stretch;gap:22px;display:grid}.tool-controls,.tool-result{border-radius:var(--radius-lg);background:#111b25;border:1px solid #ffffff24;padding:clamp(24px,4vw,44px)}.tool-result{background:linear-gradient(145deg,#162433,#0b121a);flex-direction:column;justify-content:center;display:flex}fieldset{border:0;margin:0 0 22px;padding:0}legend{margin-bottom:12px;font-weight:800}.choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.choice{position:relative}.choice input{opacity:0;pointer-events:none;position:absolute}.choice span{color:#cbd3da;cursor:pointer;border:1px solid #ffffff24;border-radius:12px;align-items:center;height:100%;min-height:58px;padding:12px 14px;transition:all .22s;display:flex}.choice input:checked+span{color:var(--coal-950);background:var(--gold);border-color:var(--gold)}.choice input:focus-visible+span{outline:3px solid var(--focus);outline-offset:3px}.result-vein{background:linear-gradient(90deg,var(--copper),var(--gold));transform-origin:0;width:72px;height:4px;margin-bottom:26px}.media-split{grid-template-columns:minmax(0,7fr) minmax(300px,5fr);align-items:center;gap:clamp(26px,5vw,72px);display:grid}.media-frame{border-radius:var(--radius-lg);min-height:460px;box-shadow:var(--shadow);background:#101820;position:relative;overflow:hidden}.media-frame img,.media-frame video{object-fit:cover;width:100%;height:100%;min-height:460px}.media-frame:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff26;position:absolute;inset:0}.media-frame .video-control{bottom:18px;right:18px}.scholarship-teaser{background:radial-gradient(circle at 78% 18%,#f0b32329,#0000 29rem),linear-gradient(135deg,#f7f1e7 0%,#ece1d2 100%)}.scholarship-teaser:before{background:linear-gradient(145deg,#0000 34%,#b4633614 34% 56%,#0000 56%);width:42%;height:100%;inset:0 0 auto auto;transform:none}.scholarship-teaser .section-head{z-index:2;grid-template-columns:minmax(0,8fr) minmax(260px,4fr);margin-bottom:clamp(34px,4vw,52px);position:relative}.scholarship-teaser .section-head h2{max-width:19ch;font-size:clamp(38px,3.7vw,56px)}.scholarship-teaser .pain-note{border-left-color:#b56335;max-width:410px}.scholarship-ambient{-webkit-text-stroke-color:#6f462513;font-size:clamp(8rem,19vw,20rem);bottom:-.12em;left:auto;right:-.08em}.scholarship-showcase{z-index:2;grid-template-columns:minmax(0,6.5fr) minmax(380px,5.5fr);align-items:stretch;gap:clamp(18px,2.5vw,34px);display:grid;position:relative}.scholarship-media{clip-path:polygon(0 0,88% 0,100% 14%,100% 100%,0 100%);min-height:580px;transition:clip-path .95s var(--ease),transform .8s var(--ease),opacity .65s;background:#111b24;border-radius:28px;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 70px #2e211533}.scholarship-media.is-visible{clip-path:polygon(0 0,100% 0,100% 0,100% 100%,0 100%)}.scholarship-media:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#0000 54%,#070e1480);border:1px solid #ffffff38;position:absolute;inset:0}.scholarship-media img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:580px;transition:transform 1.2s var(--ease);transform:scale(1.045)}.scholarship-media.is-visible img{transform:scale(1)}.scholarship-media__badge{z-index:2;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#081017c7;border:1px solid #ffffff59;border-radius:18px;min-width:168px;padding:18px 20px;display:grid;position:absolute;bottom:22px;right:22px;box-shadow:0 16px 40px #0000003d}.scholarship-media__badge span{color:var(--gold-soft);letter-spacing:-.045em;font-size:34px;font-weight:900;line-height:1}.scholarship-media__badge small{letter-spacing:.04em;text-transform:uppercase;margin-top:5px;font-size:11px;font-weight:750}.scholarship-impact{flex-direction:column;min-width:0;display:flex}.scholarship-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.scholarship-impact-card{min-height:250px;transition:transform .36s var(--ease),box-shadow .36s var(--ease),border-color .36s var(--ease),opacity .6s;background:#fffc;border:1px solid #18232c1f;border-radius:22px;padding:clamp(22px,2.5vw,32px);position:relative;overflow:hidden;box-shadow:0 16px 42px #34261814}.scholarship-impact-card:before{content:"";background:linear-gradient(90deg,#b56335,var(--gold));transform-origin:0;height:4px;transition:transform .75s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(.2)}.scholarship-impact-card.is-visible:before{transform:scaleX(1)}.scholarship-impact-card:nth-child(2){transition-delay:90ms}.scholarship-impact-card:nth-child(3){transition-delay:.18s}.scholarship-impact-card:hover{z-index:2;border-color:#b5633570;transform:translateY(-7px);box-shadow:0 25px 58px #34261829}.scholarship-impact-card--reccip{background:linear-gradient(135deg,#fffffff0,#fff3e4e6);grid-column:1/-1;min-height:230px}.scholarship-impact-card__top{justify-content:space-between;align-items:flex-start;gap:18px;min-height:30px;margin-bottom:20px;display:flex}.scholarship-impact-card__top img{object-fit:contain;object-position:right top;width:min(176px,55%);height:40px}.scholarship-impact-index{color:#9d542b;letter-spacing:.12em;font-family:IBM Plex Mono,Consolas,monospace;font-size:11px;font-weight:800}.scholarship-impact-value{color:#b27700;letter-spacing:-.055em;margin-bottom:12px;font-size:clamp(40px,4.4vw,64px);font-weight:900;line-height:.9;display:block}.scholarship-impact-card--reccip .scholarship-impact-value{color:#17212b;font-size:clamp(32px,3.4vw,48px)}.scholarship-impact-card h3{max-width:19ch;margin-bottom:10px;font-size:clamp(19px,1.8vw,25px);line-height:1.08}.scholarship-impact-card--reccip h3{max-width:none}.scholarship-impact-card p{color:#53606a;margin:0;font-size:13px;line-height:1.55}.scholarship-actions{margin-top:18px;display:flex}.scholarship-actions .btn{width:100%;min-height:56px;box-shadow:0 16px 36px #b5633524}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.methodology-section{background:radial-gradient(circle at 78% 24%,#c8723b17,#0000 25rem),linear-gradient(#f8f4ec 0%,#eee5d8 100%)}.methodology-section .section-head{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;max-width:1040px;margin-inline:auto}.methodology-section .section-head>div:first-child{max-width:960px}.methodology-section .section-head h2{max-width:940px;margin-inline:auto;font-size:clamp(38px,4.6vw,66px);line-height:.98}.methodology-section .section-head .lede{max-width:800px;margin-inline:auto}.methodology-section .pain-note{border-top:2px solid var(--copper);border-left:0;max-width:690px;margin:0;padding:17px 0 0}.faculty-section{color:#fff;background:#071018;align-items:center;min-height:900px;display:flex}.faculty-section:before{display:none}.faculty-media{z-index:0;background:#071018 url(/assets/images/empresas-metodologia-landscape.webp) 50% 48%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.faculty-media video{object-fit:cover;object-position:center 48%;width:100%;height:100%;transform:scale(1.01)}.faculty-section [data-video-control]{display:none!important}.faculty-media-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#04090ef5 0%,#04090ede 42%,#04090e73 76%,#04090ead 100%),linear-gradient(#04090eb8 0%,#04090e24 37%,#04090ef0 100%);position:absolute;inset:0}.faculty-media-shade:after{content:"";opacity:.32;mix-blend-mode:screen;background:radial-gradient(circle at 72% 25%,#f0b3233d,#0000 22rem),linear-gradient(118deg,#0000 58%,#c8723b1f 58.2%,#0000 58.6%);position:absolute;inset:0}.faculty-video-control{z-index:5;top:26px;right:max(24px,calc((100vw - var(--container)) / 2));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050a0fc7;bottom:auto}.faculty-content{z-index:2;gap:clamp(44px,6vw,76px);display:grid;position:relative}.faculty-intro{grid-template-columns:minmax(0,8fr) minmax(280px,4fr);align-items:end;gap:clamp(34px,6vw,92px);padding-top:20px;display:grid}.faculty-copy{max-width:880px}.faculty-copy h2{text-wrap:balance;max-width:840px;margin-bottom:20px;font-size:clamp(38px,4.35vw,62px);line-height:1}.faculty-copy .lede{color:#d1dae1;max-width:720px;font-size:clamp(17px,1.55vw,20px);line-height:1.56}.faculty-proof{border-left:2px solid var(--gold);text-shadow:0 2px 20px #000000a6;max-width:360px;padding:22px 0 2px 24px}.faculty-proof strong{color:var(--gold-soft);letter-spacing:-.055em;text-transform:uppercase;margin-bottom:5px;font-size:clamp(42px,4.4vw,62px);line-height:.9;display:block}.faculty-proof>span{max-width:315px;font-size:17px;font-weight:800;line-height:1.3;display:block}.faculty-proof p{color:#b8c3cc;max-width:320px;margin:16px 0 0;font-size:14px;line-height:1.5}.faculty-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.faculty-card{-webkit-backdrop-filter:blur(16px)saturate(115%);backdrop-filter:blur(16px)saturate(115%);min-height:245px;transition:transform .3s var(--ease),border-color .3s,background .3s;background:linear-gradient(145deg,#091119e6,#0f1b25b3);border:1px solid #ffffff2e;border-radius:22px;padding:clamp(24px,2.5vw,34px);position:relative;box-shadow:0 20px 56px #0000003d}.faculty-card:hover,.faculty-card:focus-within{background:linear-gradient(145deg,#0b141df5,#17232ccc);border-color:#f0b323a8;transform:translateY(-4px)}.faculty-card-index{color:var(--gold);letter-spacing:.16em;margin-bottom:30px;font:800 11px/1 ui-monospace,Consolas,monospace;display:block}.faculty-card h3{margin-bottom:12px;font-size:clamp(21px,1.9vw,27px);line-height:1.12}.faculty-card p{color:#c4ced6;margin:0;font-size:15px;line-height:1.55}.method-resource-selector{min-height:700px;color:var(--text);background:#0b141d;border:1px solid #ffffff1a;border-radius:30px;grid-template-columns:minmax(0,7fr) minmax(400px,5fr);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 80px #241b123d}.method-visual-stage{background:#091018;min-width:0;position:relative;overflow:hidden}.method-visual-stage:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(#070b1014 32%,#070b10d1 100%);position:absolute;inset:0}.method-visual-stage:after{content:"";z-index:5;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#f0b32380,#c8723b29,#0000);width:28%;position:absolute;top:-22%;bottom:-22%;left:-20%;transform:skew(-16deg)translate(-150%)}.method-visual-stage.is-switching:after{animation:method-copper-sweep .58s var(--ease)}.method-visual-stack,.method-resource-panel{position:absolute;inset:0}.method-resource-panel{background:#111b25;margin:0;overflow:hidden}.method-resource-panel img{object-fit:cover;object-position:center;width:100%;height:100%;transform:scale(1.002)}.method-resource-panel.is-entering{animation:method-image-reveal .56s var(--ease) both}.method-resource-panel.is-entering img{animation:method-image-settle .72s var(--ease) both}.method-visual-caption{z-index:6;text-shadow:0 2px 20px #000000b8;border-top:1px solid #ffffff7a;flex-direction:column;gap:7px;max-width:560px;padding-top:18px;display:flex;position:absolute;bottom:clamp(24px,3vw,44px);left:clamp(24px,3vw,48px);right:clamp(24px,3vw,48px)}.method-visual-caption span{color:var(--gold-soft);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:850}.method-visual-caption strong{max-width:480px;font-size:clamp(23px,2.5vw,36px);line-height:1.08}.method-visual-progress{z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070b1099;border:1px solid #ffffff2e;border-radius:999px;grid-template-columns:auto 58px auto;align-items:center;gap:10px;padding:10px 13px;font:750 11px/1 ui-monospace,Consolas,monospace;display:grid;position:absolute;top:28px;right:28px}.method-visual-progress i{background:linear-gradient(90deg,var(--gold),#ffffff47);width:58px;height:1px}.method-resource-controls{z-index:8;background:linear-gradient(145deg,#ffffff09,#0000 42%),#0d1822;border-left:1px solid #ffffff1a;flex-direction:column;justify-content:center;min-width:0;padding:18px clamp(18px,2vw,30px);display:flex;position:relative}.method-resource-control{color:#dce3e8;text-align:left;cursor:pointer;width:100%;min-height:82px;transition:color .25s var(--ease),padding .35s var(--ease),border-color .25s var(--ease),background .25s var(--ease);background:0 0;border:0;border-bottom:1px solid #ffffff1c;padding:16px 4px}.method-resource-control:last-of-type{border-bottom:0}.method-resource-control:hover,.method-resource-control:focus-visible{color:#fff;border-color:#f0b3238c}.method-resource-control:focus-visible{z-index:2;outline-color:var(--gold-soft);border-radius:10px;position:relative}.method-resource-control.is-active{color:#fff;background:linear-gradient(90deg,#f0b32317,#0000 74%);border-color:#f0b323b8;padding:22px 10px}.method-resource-heading{grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:12px;display:grid}.method-resource-step{color:var(--copper);letter-spacing:.12em;font:800 11px/1 ui-monospace,Consolas,monospace}.method-resource-heading small{color:#9ca8b2;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.method-resource-heading strong{font-size:clamp(16px,1.28vw,19px);line-height:1.2;display:block}.method-resource-arrow{color:#73808b;transition:color .25s var(--ease),transform .35s var(--ease);font-size:19px;transform:rotate(0)}.method-resource-control.is-active .method-resource-arrow{color:var(--gold);transform:rotate(45deg)}.method-resource-copy{opacity:0;color:#bdc6ce;max-height:0;transition:max-height .48s var(--ease),opacity .3s var(--ease),transform .4s var(--ease),padding .4s var(--ease);grid-template-rows:auto auto;gap:10px;margin-left:46px;font-size:13px;line-height:1.48;display:grid;overflow:hidden;transform:translateY(-6px)}.method-resource-control.is-active .method-resource-copy{opacity:1;max-height:240px;padding-top:15px;transform:translateY(0)}.method-resource-benefit{border-left:2px solid var(--copper);color:#e6eaed;background:#ffffff0b;border-radius:0 9px 9px 0;grid-template-columns:112px minmax(0,1fr);gap:11px;padding:12px 14px;display:grid}.method-resource-benefit b{color:var(--gold-soft);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.methodology-section .section-actions{justify-content:center}@keyframes method-image-reveal{0%{opacity:.2;clip-path:polygon(0 0,18% 0,0 100%,0 100%)}to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes method-image-settle{0%{filter:saturate(.72)contrast(.94);transform:scale(1.045)}to{filter:saturate()contrast();transform:scale(1.002)}}@keyframes method-copper-sweep{0%{opacity:0;transform:skew(-16deg)translate(-150%)}28%{opacity:1}to{opacity:0;transform:skew(-16deg)translate(620%)}}.certification-section{background:radial-gradient(circle at 86% 8%,#2253981a,#0000 31%),linear-gradient(#f4efe5 0%,#ebe2d4 100%);position:relative;overflow:clip}.certification-section:before{content:"";pointer-events:none;background-image:linear-gradient(#101b2507 1px,#0000 1px),linear-gradient(90deg,#101b2507 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 86%,#0000);mask-image:linear-gradient(#0000,#000 20% 86%,#0000)}.certification-container{z-index:1;position:relative}.certification-section .section-head{margin-bottom:clamp(30px,4vw,56px)}.certificate-route{scrollbar-width:none;background:#ffffff8a;border:1px solid #101b251f;border-radius:999px;align-items:center;gap:12px;margin-bottom:24px;padding:14px 18px;display:flex;overflow-x:auto}.certificate-route::-webkit-scrollbar{display:none}.certificate-route span{color:#34414b;white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:12px;font-weight:760;display:flex}.certificate-route b{color:#07111b;background:var(--gold);border-radius:50%;place-items:center;width:27px;height:27px;font-family:IBM Plex Mono,Consolas,monospace;font-size:10px;display:grid}.certificate-route i{background:linear-gradient(90deg,#101b2524,#b7663ea6);flex:1 0 28px;height:1px}.certificate-showcase{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.credential-panel{min-width:0;transition:transform .34s var(--ease),box-shadow .34s var(--ease),border-color .34s var(--ease);background:#ffffffd1;border:1px solid #101b2521;border-radius:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #1b1f2217}.credential-panel:hover,.credential-panel:focus-within{border-color:#b7663e6b;transform:translateY(-4px);box-shadow:0 28px 70px #1b1f2224}.credential-panel--diploma{grid-column:span 7;grid-template-columns:minmax(280px,.88fr) minmax(0,1.12fr)}.credential-panel--modular{grid-column:span 5;grid-template-rows:minmax(360px,1fr) auto}.credential-panel--institution,.credential-panel--international{grid-column:span 6;grid-template-columns:minmax(260px,1fr) minmax(0,1fr);min-height:390px}.credential-panel--international{background:linear-gradient(135deg,#fffffff0,#f2ede2e6)}.credential-visual,.modular-certificate-stage{background:radial-gradient(circle at 50% 26%,#305c9f33,#0000 42%),linear-gradient(145deg,#16222d,#0b131b);place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.credential-visual:after,.modular-certificate-stage:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 15%,#f0b32321);height:58%;position:absolute;inset:auto -12% -28% 28%;transform:skew(-17deg)}.credential-visual--portrait{min-height:610px;padding:28px}.credential-visual--landscape{min-height:100%;padding:28px}.certificate-document{z-index:1;cursor:zoom-in;width:100%;max-width:350px;transition:transform .38s var(--ease),box-shadow .38s var(--ease);background:#fff;border:0;border-radius:12px;padding:0;display:grid;position:relative;overflow:hidden;transform:rotate(-1.1deg);box-shadow:0 22px 44px #00000059}.credential-panel--international .certificate-document{transform:rotate(.8deg)}.certificate-document:hover,.certificate-document:focus-visible{outline:3px solid var(--focus);outline-offset:5px;transform:rotate(0)scale(1.018);box-shadow:0 30px 65px #0000006b}.certificate-document img{object-fit:contain;width:100%;height:auto;display:block}.credential-visual--landscape .certificate-document{max-width:460px}.certificate-zoom{color:#fff;background:#060c12d1;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid;position:absolute;bottom:10px;right:10px}.credential-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(26px,3vw,42px);display:flex;position:relative}.credential-index{color:#101b2529;font-family:IBM Plex Mono,Consolas,monospace;font-size:42px;font-weight:800;line-height:1;position:absolute;top:20px;right:22px}.credential-kicker{color:#97502f;letter-spacing:.12em;text-transform:uppercase;max-width:calc(100% - 50px);margin-bottom:12px;font-size:11px;font-weight:850;line-height:1.4}.credential-copy h3{color:#101b25;max-width:16ch;margin:0 0 14px;font-size:clamp(25px,2.3vw,36px);line-height:1.02}.credential-copy>p:not(.credential-example){color:#4b5964;margin:0;font-size:15px;line-height:1.62}.credential-example{color:#25323d;border-top:1px solid #101b251f;gap:3px;margin:24px 0 0;padding-top:18px;font-size:13px;display:grid}.credential-example b{color:#9a5536;letter-spacing:.11em;text-transform:uppercase;font-size:10px}.modular-certificate-stage{min-height:395px;padding:26px 28px 40px}.modular-certificate{z-index:1;width:min(230px,76%);margin:0;position:relative}.modular-certificate[hidden]{display:none}.modular-certificate.is-active{animation:certificate-sheet-in .56s var(--ease) both}.certificate-document--module{max-width:none;transform:rotate(-1.4deg)}.module-document-status{z-index:2;color:#fff;background:#060c12b8;border:1px solid #ffffff29;border-radius:999px;padding:7px 10px;font-family:IBM Plex Mono,Consolas,monospace;font-size:10px;font-weight:700;position:absolute;bottom:14px;right:14px}.module-certificate-tabs{gap:8px;margin-top:24px;display:grid}.module-certificate-tabs button{color:#34414b;cursor:pointer;text-align:left;width:100%;transition:border-color .22s var(--ease),background .22s var(--ease),transform .22s var(--ease);background:#ffffffa6;border:1px solid #101b251f;border-radius:12px;grid-template-columns:28px 1fr;align-items:start;gap:10px;padding:11px 12px;font-size:11.5px;font-weight:700;line-height:1.35;display:grid}.module-certificate-tabs button span{color:#a75d39;font-family:IBM Plex Mono,Consolas,monospace;font-size:10px}.module-certificate-tabs button:hover,.module-certificate-tabs button:focus-visible,.module-certificate-tabs button.is-active{background:#fff;border-color:#22539885;transform:translate(3px)}.module-certificate-tabs button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.certificate-validation{color:#f4f2eb;background:linear-gradient(120deg,#b7663e2e,#0000 35%),#0d1822;border-radius:24px;grid-template-columns:auto minmax(0,1fr) minmax(280px,auto);align-items:center;gap:24px;margin-top:24px;padding:clamp(24px,3.2vw,38px);display:grid;box-shadow:0 24px 58px #131b222e}.certificate-validation h3{color:#fff;margin:4px 0 6px;font-size:clamp(24px,2.5vw,34px)}.certificate-validation p{color:#bdc7cf;max-width:62ch;margin:0;font-size:14px}.certificate-qr-symbol{background:#fff;border:1px solid #ffffff2e;border-radius:14px;grid-template-rows:repeat(2,26px);grid-template-columns:repeat(2,26px);gap:7px;width:72px;height:72px;padding:7px;display:grid;position:relative}.certificate-qr-symbol i{border:5px solid #101b25;position:relative}.certificate-qr-symbol i:last-child{background:conic-gradient(from 90deg,#101b25 0 25%,transparent 0 50%,#101b25 0 75%,transparent 0);border:0}.certificate-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.certificate-actions .btn{text-align:center;min-height:48px}.certificate-fineprint{color:#6b716f;text-align:right;margin:14px 0 0}.certificate-dialog{color:#f7f4ec;background:#07111a;border:0;border-radius:20px;width:min(920px,100vw - 32px);max-height:calc(100vh - 32px);padding:0;overflow:hidden;box-shadow:0 40px 120px #0000008c}.certificate-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05090dd1}.certificate-dialog-bar{z-index:2;background:#0d1822;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex;position:sticky;top:0}.certificate-dialog-bar h3{color:#fff;margin:0;font-size:16px}.certificate-dialog-bar button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:42px;height:42px;font-size:25px;display:grid}.certificate-dialog-bar button:hover,.certificate-dialog-bar button:focus-visible{color:#07111a;background:var(--gold);outline:3px solid var(--focus);outline-offset:2px}.certificate-dialog>img{object-fit:contain;background:#151e26;width:100%;max-height:calc(100vh - 102px);display:block}@keyframes certificate-sheet-in{0%{opacity:.18;filter:blur(3px);transform:translateY(18px)rotate(-1deg)scale(.975)}to{opacity:1;filter:blur();transform:translateY(0)rotate(0)scale(1)}}.section--logo-carousel{border-block:1px solid #101b2514;min-height:0;padding:clamp(34px,4.5vw,60px) 0}.logo-rail{contain:paint;width:100%;max-width:100%;padding:12px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.logo-track{gap:16px;width:max-content;animation:34s linear infinite logo-marquee;display:flex}.logo-rail:hover .logo-track,.logo-rail:focus-within .logo-track{animation-play-state:paused}.logo-tile{background:#fff;border:1px solid #101b250f;border-radius:14px;flex:none;place-items:center;width:230px;height:120px;padding:16px;display:grid;box-shadow:0 12px 32px #101b250b}.logo-tile img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.logo-tile--reccip{width:286px;padding:13px 14px}.logo-tile--iso21001 img{max-width:84px;max-height:84px}.logo-tile--cip img{max-width:188px;max-height:80px}@keyframes logo-marquee{to{transform:translate(calc(-50% - 8px))}}.daem-quick,.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.program-card{border-radius:var(--radius);background:#101923;border:1px solid #ffffff1f;flex-direction:column;min-height:390px;text-decoration:none;display:flex;position:relative;overflow:hidden}.program-card img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .6s var(--ease)}.program-card:hover img,.program-card:focus-visible img{transform:scale(1.04)}.program-card-body{flex-direction:column;flex:1;padding:22px;display:flex}.program-card h3{font-size:23px}.program-card p{color:#aeb8c1;font-size:14px}.program-card-meta{color:var(--gold-soft);justify-content:space-between;gap:10px;margin-top:auto;padding-top:18px;font-size:12px;font-weight:750;display:flex}.section--light .program-card,.section--light-alt .program-card{color:var(--ink);background:#fff;border-color:#d8cfc3}.section--light .program-card p,.section--light-alt .program-card p{color:#52606b}.daem-interaction-hint{color:#8996a1;letter-spacing:.01em;margin:clamp(-28px,-2vw,-12px) 0 22px;font-size:12px;font-weight:650}.daem-carousel{--daem-gap:20px;padding-inline:64px;position:relative}.daem-carousel-toolbar{justify-content:space-between;align-items:center;gap:18px;min-height:46px;margin-bottom:16px;display:flex}.daem-carousel-status{color:var(--gold-soft);letter-spacing:.045em;margin:0;font-family:IBM Plex Mono,Consolas,monospace;font-size:12px;font-weight:650}.daem-carousel-controls{z-index:3;pointer-events:none;position:absolute;inset:62px 0 0}.daem-carousel-control{color:#fff;cursor:pointer;pointer-events:auto;width:56px;height:56px;transition:color .22s var(--ease),background .22s var(--ease),border-color .22s var(--ease),box-shadow .22s var(--ease),transform .22s var(--ease);background:#081019e6;border:1px solid #ffffff7a;border-radius:50%;place-items:center;font-size:26px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 28px #00000057}.daem-carousel-control[data-daem-carousel-previous]{left:8px}.daem-carousel-control[data-daem-carousel-next]{right:8px}.daem-carousel-control:hover,.daem-carousel-control:focus-visible{color:var(--coal-950);background:var(--gold);border-color:var(--gold);transform:translateY(calc(-50% - 2px));box-shadow:0 14px 32px #0000006b}.daem-carousel-control:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.daem-carousel-control:disabled{opacity:.46;cursor:not-allowed;transform:translateY(-50%)}.daem-carousel-control--hint:not(:disabled){animation:daem-carousel-next-hint 2.1s var(--ease) 1.4s 2}@keyframes daem-carousel-next-hint{0%,42%,to{color:#fff;background:#081019e6;border-color:#ffffff7a;transform:translateY(-50%)scale(1);box-shadow:0 0 #f0b32300}14%,28%{border-color:var(--gold);color:var(--gold);background:#f0b32324;transform:translateY(-50%)scale(1.08);box-shadow:0 0 0 7px #f0b3231a,0 0 22px #f0b32361}}.daem-carousel-viewport{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;width:100%;overflow:auto hidden}.daem-carousel-viewport::-webkit-scrollbar{display:none}.daem-carousel-viewport:focus-visible{outline:2px solid var(--focus);outline-offset:6px;border-radius:18px}.daem-carousel-track{gap:var(--daem-gap);display:flex}.daem-explorer-card{scroll-snap-align:start;scroll-snap-stop:always;min-width:0;transition:transform .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease);background:linear-gradient(155deg,#111c26,#0b131c);border:1px solid #ffffff21;border-radius:18px;flex:0 0 calc(22% + 16px);overflow:hidden;box-shadow:0 18px 46px #0003}.daem-explorer-card:hover,.daem-explorer-card:focus-within{border-color:#f0b32373;transform:translateY(-4px);box-shadow:0 24px 58px #00000052}@media (min-width:768px) and (max-width:1199px){.daem-explorer-card{flex-basis:calc(33.3333% - 9.33333px)}}.daem-card-toggle{cursor:pointer;perspective:1200px;background:#0b141c;border:0;border-bottom:1px solid #ffffff1a;width:100%;height:396px;padding:0;display:block;position:relative;overflow:hidden}.daem-card-toggle:focus-visible{z-index:2;outline:3px solid var(--focus);outline-offset:-4px}.daem-card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .62s cubic-bezier(.2,.78,.18,1);display:block;position:relative}.daem-explorer-card.is-flipped .daem-card-inner{transform:rotateY(180deg)}.daem-card-face{backface-visibility:hidden;display:block;position:absolute;inset:0;overflow:hidden}.daem-card-front img{object-fit:cover;width:100%;height:100%;transition:transform .72s var(--ease),filter .5s var(--ease);transform:scale(1.01)}.daem-card-toggle:hover .daem-card-front img,.daem-card-toggle:focus-visible .daem-card-front img{filter:saturate(1.08)contrast(1.04);transform:scale(1.055)}.daem-card-shade{background:linear-gradient(#05090e0f 36%,#05090edb 100%);position:absolute;inset:0}.daem-card-number,.daem-card-summary-number{z-index:2;color:#fff;letter-spacing:.04em;background:#050a0fad;border:1px solid #ffffff2e;border-radius:999px;padding:6px 8px;font-family:IBM Plex Mono,Consolas,monospace;font-size:12px;font-weight:750;position:absolute;top:14px;left:14px}.daem-card-action{z-index:2;color:#fff;border-top:1px solid #ffffff3d;justify-content:space-between;align-items:center;padding-top:12px;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.daem-card-back{color:#edf1f3;background:linear-gradient(145deg,#b7663e1f,#0000 34%),linear-gradient(160deg,#121e28,#081119);transform:rotateY(180deg)}.daem-card-back:before{content:"";background:linear-gradient(180deg,var(--copper),var(--gold),transparent 92%);width:3px;position:absolute;inset:0 auto 0 0}.daem-card-summary-scroll{overscroll-behavior:contain;scrollbar-color:#f0b32399 #ffffff12;scrollbar-width:thin;text-align:left;align-content:start;gap:15px;padding:56px 16px 18px 18px;display:grid;position:absolute;inset:0;overflow-y:auto}.daem-card-summary-block{gap:5px;display:grid}.daem-card-summary-block strong{color:var(--gold-soft);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.daem-card-summary-block>span{color:#d6dde2;font-size:12.5px;line-height:1.48}.daem-card-return{color:#fff;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin-top:2px;padding-top:12px;font-size:12px;font-weight:800;display:flex}.daem-card-toggle:after{content:"";z-index:8;opacity:0;background:linear-gradient(180deg,transparent,var(--copper) 22%,var(--gold) 50%,var(--copper) 78%,transparent);pointer-events:none;width:4px;position:absolute;top:-16%;bottom:-16%;left:50%;transform:translate(-90px)scaleY(.1);box-shadow:0 0 26px #f0b323b8}.daem-explorer-card.is-changing-face .daem-card-toggle:after{animation:daem-vein-sweep .62s var(--ease)}@keyframes daem-vein-sweep{0%{opacity:0;transform:translate(-90px)scaleY(.1)}36%{opacity:1;transform:translate(-18px)scaleY(1)}64%{opacity:1;transform:translate(18px)scaleY(1)}to{opacity:0;transform:translate(90px)scaleY(.1)}}.daem-card-caption{flex-direction:column;align-items:flex-start;min-height:131px;padding:16px;display:flex}.daem-card-caption .tag{margin-bottom:9px}.daem-card-caption h3{color:#f7f4ec;margin:0 0 14px;font-size:17px;line-height:1.17}.daem-card-caption a{color:var(--gold-soft);margin-top:auto;font-size:13px;font-weight:800;text-decoration:none}.daem-card-caption a:hover,.daem-card-caption a:focus-visible{color:#fff;text-underline-offset:4px;text-decoration:underline}.daem-card-caption a:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.catalog-controls{grid-template-columns:1fr 280px;gap:14px;margin-bottom:26px;display:grid}.map-layout{grid-template-columns:minmax(0,7fr) minmax(260px,5fr);align-items:center;gap:clamp(24px,5vw,70px);display:grid}.coverage-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:clamp(30px,4vw,54px)}.latam-map{border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 45%,#0f69c926,#0000 64%);border:1px solid #ffffff1f;padding:20px}.latam-map img{object-fit:contain;filter:drop-shadow(0 20px 40px #00000059);width:100%;max-height:620px}.country-list{flex-wrap:wrap;gap:8px;display:flex}.country-list button{color:#dce3ea;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;min-height:44px;padding:0 13px}.country-list button:hover,.country-list button:focus-visible,.country-list button.is-active{color:var(--coal-950);background:var(--gold);border-color:var(--gold)}.testimonial-controls{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.filter-button{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;padding:0 15px;font-size:13px;font-weight:700}.filter-button[aria-pressed=true]{color:var(--coal-950);background:var(--gold);border-color:var(--gold)}.testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.testimonial{border-radius:var(--radius);background:#ffffff0b;border:1px solid #ffffff1f;flex-direction:column;min-height:300px;margin:0;padding:28px;display:flex}.testimonial blockquote{color:#dce3e8;margin:0;font-size:17px;line-height:1.58}.testimonial figcaption{border-top:1px solid #ffffff1a;margin-top:auto;padding-top:24px}.testimonial strong,.testimonial span{display:block}.testimonial span{color:#9da8b1;font-size:13px}.load-more{margin-top:28px}.faq-list{gap:10px;max-width:960px;display:grid}.faq-item{border:1px solid #ffffff21;border-radius:14px;overflow:hidden}.section--light .faq-item,.section--light-alt .faq-item{background:#ffffff7a;border-color:#d6cdc0}.faq-item summary{cursor:pointer;padding:20px 58px 20px 22px;font-weight:800;list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--gold);font-size:28px;position:absolute;top:13px;right:22px}.faq-item[open] summary:after{content:"–"}.faq-answer{color:var(--muted);padding:0 22px 22px}.faq-answer p{margin:0}.faq-answer p+p{margin-top:14px}.faq-item:not([open]) .faq-answer{display:none}.section--light .faq-answer,.section--light-alt .faq-answer{color:#505962}.faq-source{color:var(--gold);text-underline-offset:4px;margin-top:14px;font-weight:800;text-decoration-thickness:1px;display:inline-block}.faq-source:hover,.faq-source:focus-visible{color:#ffd977}.lead-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.form-field{grid-template-rows:auto auto;align-content:start;gap:8px;min-width:0;display:grid}.form-field--full{grid-column:1/-1}.form-field label,.form-field legend{font-size:13px;font-weight:800}.form-field input,.form-field select,.form-field textarea,.catalog-controls input,.catalog-controls select{width:100%;min-height:52px;color:inherit;background:#ffffff0e;border:1px solid #ffffff29;border-radius:11px;outline:0;padding:12px 14px}.form-field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.form-field select option,.catalog-controls select option{color:#0b1219;background:#fff}.section--light input,.section--light select,.section--light textarea,.section--light-alt input,.section--light-alt select,.section--light-alt textarea{color:var(--ink);background:#fff;border-color:#bdb4a8}.form-field textarea{resize:vertical;min-height:128px}.checkbox-line{align-items:flex-start;gap:10px;display:flex}.checkbox-line input{width:20px;min-height:20px;margin-top:3px}.checkbox-line label{font-weight:500;line-height:1.5}.checkbox-line label strong{font-weight:800}.checkbox-line label a{text-underline-offset:3px;font-weight:800}.form-note{color:#a4adb6;grid-column:1/-1;font-size:12px}.section--light .form-note,.section--light-alt .form-note{color:#5d6770}.lead-form .btn{white-space:normal;grid-column:1/-1;width:100%;min-height:56px}.form-status{min-height:24px;color:var(--gold-soft);grid-column:1/-1;font-weight:700}.form-status[data-status=registration-error]{color:var(--danger)}.form-status[data-status=saved]{color:var(--success)}.form-shell{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(28px,5vw,64px);display:grid}#cta-final .form-shell,#consulta-ia .form-shell{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,3vw,40px)}.form-panel{border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#111b25;border:1px solid #ffffff24;padding:clamp(22px,4vw,42px)}.section--light .form-panel,.section--light-alt .form-panel{background:#fff;border-color:#d5c9bb}.curriculum{gap:16px;display:grid}.module{border-radius:var(--radius);background:#101923;border:1px solid #ffffff21;overflow:hidden}.module summary{cursor:pointer;grid-template-columns:74px 1fr;align-items:center;gap:18px;padding:24px;list-style:none;display:grid}.module summary::-webkit-details-marker{display:none}.module-index{color:var(--gold);font:800 12px/1.2 ui-monospace,Consolas,monospace}.module summary h3{margin:0;font-size:clamp(19px,2vw,28px)}.topic-list{gap:12px;padding:0 24px 24px;display:grid}.module:not([open]) .topic-list{display:none}.topic{background:#172431;border-radius:14px;padding:22px}.topic h4{color:#f2f4f6;margin:0 0 14px;font-size:16px}.topic ul{color:#b9c2ca;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0;padding-left:18px;display:grid}.topic li::marker{color:var(--copper)}.hero--daem{min-height:clamp(590px,68vh,720px)}.hero--daem .hero-content{max-width:1120px;padding-block:clamp(58px,7vw,94px) 88px;transform:translateY(clamp(-48px,-3.4vw,-26px))}.hero--daem h1{max-width:19ch;font-size:clamp(44px,5.05vw,74px);line-height:.96}.hero--daem .lede{max-width:62ch;font-size:clamp(17px,1.45vw,21px);line-height:1.48}.hero--daem .hero-kicker{max-width:72ch}.daem-facts{flex-wrap:wrap;gap:10px;max-width:1040px;margin-top:24px;display:flex}.daem-facts span{background:#0a1017ad;border:1px solid #ffffff2e;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:750}.daem-facts span:first-child{max-width:520px}.curriculum-intro{color:#b9c2ca;max-width:62ch;margin:0 0 30px}.daem-curriculum-explorer{z-index:1;grid-template-columns:minmax(250px,.7fr) minmax(0,1.5fr);align-items:start;gap:clamp(18px,3vw,44px);display:grid;position:relative}.daem-module-rail{background:linear-gradient(145deg,#111b25fa,#0b131beb);border:1px solid #ffffff24;border-radius:20px;padding:20px;position:sticky;top:112px;box-shadow:0 20px 46px #0000002e}.daem-curriculum-label{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font:800 11px/1.2 ui-monospace,Consolas,monospace}.daem-module-tabs{gap:7px;display:grid}.daem-module-tab{color:#c6d0d7;text-align:left;width:100%;transition:background .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease),color .25s var(--ease);background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:14px 12px;display:grid}.daem-module-tab span,.daem-module-detail-head>span,.daem-topic>span{color:var(--gold);letter-spacing:.06em;font:800 11px/1.2 ui-monospace,Consolas,monospace}.daem-module-tab strong{min-width:0;font-size:14px;line-height:1.28}.daem-module-tab i{color:var(--gold);opacity:0;transition:opacity .25s var(--ease),transform .25s var(--ease);font-style:normal;transform:translate(-5px,5px)}.daem-module-tab:hover,.daem-module-tab:focus-visible,.daem-module-tab.is-active{color:#fff;background:#f5b51b1a;border-color:#f5b51b73}.daem-module-tab:hover i,.daem-module-tab:focus-visible i,.daem-module-tab.is-active i{opacity:1;transform:translate(0)}.daem-module-tab:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.daem-module-detail{background:linear-gradient(145deg,#121f2bfa,#0a121afa);border:1px solid #ffffff24;border-radius:24px;min-width:0;padding:clamp(24px,4vw,48px);box-shadow:0 26px 60px #0003}.daem-module-detail-head{border-bottom:1px solid #ffffff1f;max-width:720px;padding-bottom:26px}.daem-module-detail-head h3{max-width:15ch;margin:9px 0 12px;font-size:clamp(30px,3.1vw,52px);line-height:.98}.daem-module-detail-head p{color:#afbbc4;margin:0}.daem-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.daem-topic{background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;min-width:0;padding:20px}.daem-topic h4{margin:9px 0 14px;font-size:18px;line-height:1.14}.daem-topic ul{color:#bdc7ce;gap:9px;margin:0;padding-left:18px;font-size:14px;line-height:1.5;display:grid}.daem-topic li::marker{color:var(--gold)}.daem-certification .certificate-showcase{margin-bottom:0}.daem-methodology .section-head{margin-bottom:32px}.daem-learning-loop{background:#101923;border:1px solid #0f1d2924;border-radius:20px;height:clamp(180px,22vw,310px);margin:0 0 24px;position:relative;overflow:hidden}.daem-learning-loop:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a151e5c,#0000 55%,#0a151e38);position:absolute;inset:0}.daem-learning-loop video{object-fit:cover;object-position:center 44%;width:100%;height:100%}.daem-related-routes .program-card{min-height:0}.daem-related-routes .program-card img{aspect-ratio:auto;height:108px}.formula{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:12px;display:grid}.formula span{text-align:center;border:1px solid #ffffff24;border-radius:14px;place-items:center;min-height:110px;padding:18px;font-size:clamp(20px,3vw,40px);font-weight:900;display:grid}.formula span:last-child{color:var(--coal-950);background:var(--gold);border-color:var(--gold)}.reveal{opacity:0;transition:transform .7s var(--ease),opacity .6s;transform:translateY(22px)}.reveal.is-visible{opacity:1;transform:translateY(0)}[data-animated-section-title]{filter:saturate(.72);letter-spacing:-.015em;transition:transform 1.05s var(--ease),filter 1.05s var(--ease),letter-spacing 1.05s var(--ease);margin-inline:0;padding:.18em 0 .22em;position:relative;transform:translate(-10px)}[data-animated-section-title].is-visible{filter:saturate();letter-spacing:-.03em;transform:translate(0)}[data-animated-section-title]:after{content:"";background:linear-gradient(90deg,var(--copper),var(--gold));transform-origin:0;width:28%;height:4px;transition:transform 1.05s var(--ease),width 1.05s var(--ease);position:absolute;bottom:.08em;left:.1em;transform:scaleX(.2)}[data-animated-section-title].is-visible:after{width:68%;transform:scaleX(1)}.site-footer{isolation:isolate;background:#05080c;border-top:1px solid #ffffff17;padding:56px 0 34px;position:relative;overflow:hidden}.site-footer:before{content:"";z-index:-2;filter:saturate(.9)contrast(1.02);background:linear-gradient(90deg,#03070bbd 0%,#03070ba8 48%,#03070b8f 100%),linear-gradient(#03070b61,#03070bad),url(/assets/images/empresas-hero.webp) 50% 44%/cover no-repeat;position:absolute;inset:0}.site-footer:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #f7b21c1a;border-radius:50%;width:58vw;position:absolute;bottom:-23vw;right:-13vw;box-shadow:0 0 0 9vw #f7b21c05,0 0 0 18vw #f7b21c03}.site-footer>.container{z-index:1;position:relative}.footer-validation{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(110deg,#141d26eb,#0a1016db);border:1px solid #f7b21c4d;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-bottom:54px;padding:24px 26px;display:grid;box-shadow:0 22px 64px #0000003d,inset 0 1px #ffffff0d}.footer-validation__icon{width:62px;height:62px;color:var(--gold);background:#f7b21c14;border:1px solid #f7b21c57;border-radius:18px;place-items:center;display:grid}.footer-validation__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:38px}.footer-validation__copy .eyebrow{margin-bottom:6px;display:block}.footer-validation__copy h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:clamp(27px,2.4vw,38px);line-height:1.04}.footer-validation__copy p{color:#aeb8c2;margin:8px 0 0;font-size:15px}.footer-validation__trigger{width:auto;min-width:220px}.footer-grid{grid-template-columns:minmax(390px,1.12fr) minmax(560px,1.45fr);align-items:start;gap:clamp(42px,5vw,76px);display:grid}.footer-brand img{object-fit:contain;width:184px;height:74px;margin:0 0 22px;display:block}.footer-brand h2{color:#fff;letter-spacing:-.035em;max-width:21ch;margin:0;font-size:clamp(21px,1.95vw,30px);line-height:1.02}.footer-brand .body-copy{color:#b7c1ca;max-width:500px;margin-top:18px;font-size:15px;line-height:1.65}.footer-links{grid-template-columns:1.15fr .95fr .9fr;gap:clamp(20px,3vw,42px);display:grid}.footer-links h3{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin:4px 0 18px;font-size:13px}.footer-links a{color:#b8c2cb;font-size:14px;text-decoration:none}.footer-links a:hover,.footer-links a:focus-visible{color:#fff}.footer-contact{transition:transform .25s var(--ease),border-color .25s var(--ease),background .25s var(--ease);border:1px solid #0000;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;margin:0 0 10px;padding:9px 10px;display:grid}.footer-contact:hover,.footer-contact:focus-visible{background:#42d9780f;border-color:#42d97840;transform:translate(4px)}.footer-contact__icon{color:#42d978;background:#42d9781a;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.footer-contact__icon svg{fill:currentColor;width:18px;height:18px}.footer-contact small,.footer-contact strong{display:block}.footer-contact small{color:#8f9ba6;letter-spacing:.025em;margin-bottom:3px;font-size:11px}.footer-contact strong{color:#eef2f5;font-size:13px;font-weight:750}.footer-social{min-height:48px;transition:transform .25s var(--ease),border-color .25s var(--ease),background .25s var(--ease);border:1px solid #0000;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;margin:0 0 7px;padding:5px 8px 5px 5px;display:grid}.footer-social:hover,.footer-social:focus-visible{background:#ffffff0b;border-color:#ffffff1f;transform:translate(4px)}.footer-social__icon{color:#fff;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.footer-social__icon svg{fill:currentColor;stroke:currentColor;stroke-width:1.7px;width:19px;height:19px}.footer-social__icon svg rect,.footer-social__icon svg circle:not(.social-icon-dot){fill:none}.footer-social__arrow{color:#697680;transition:color .25s var(--ease),transform .25s var(--ease);font-size:16px}.footer-social:hover .footer-social__arrow,.footer-social:focus-visible .footer-social__arrow{color:var(--gold);transform:translate(2px,-2px)}.footer-info-list a{border-bottom:1px solid #0000;width:max-content;max-width:100%;margin:0 0 15px;padding-bottom:2px;display:block}.footer-info-list a:hover,.footer-info-list a:focus-visible{border-color:var(--gold)}.footer-bottom{color:#77838e;border-top:1px solid #ffffff17;justify-content:space-between;gap:20px;margin-top:50px;padding-top:20px;font-size:12px;display:flex}.reccip-network{background:radial-gradient(circle at 12% 12%,#f7b21c1f,#0000 30rem),linear-gradient(145deg,#071019 0%,#101a23 57%,#071019 100%);position:relative;overflow:hidden}.reccip-network:before{content:"";opacity:.28;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.reccip-network__ambient{color:#0000;letter-spacing:-.08em;-webkit-text-stroke:1px #ffffff0e;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(9rem,23vw,25rem);font-weight:900;line-height:.8;position:absolute;bottom:-.16em;right:-.04em}.reccip-network__inner{z-index:1;position:relative}.reccip-network__intro{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(48px,8vw,124px);display:grid}.reccip-network__brand{background:linear-gradient(145deg,#ffffff17,#ffffff06);border:1px solid #f7b21c3d;border-radius:30px 30px 86px;place-items:center;min-height:330px;padding:clamp(30px,4vw,54px);display:grid;position:relative;box-shadow:0 30px 80px #00000038}.reccip-network__brand:after{content:"";border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);width:42px;height:42px;position:absolute;bottom:28px;right:28px}.reccip-network__brand>span{color:#9ba7b1;letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Mono,Consolas,monospace;font-size:10px;font-weight:800;position:absolute;top:24px;left:28px}.reccip-network__brand img{object-fit:contain;filter:drop-shadow(0 18px 40px #00000047);width:min(100%,300px);height:auto}.reccip-network__copy h2{color:#f6f3ed;letter-spacing:-.048em;max-width:14ch;margin:14px 0 24px;font-size:clamp(42px,5vw,72px);line-height:.96}.reccip-network__copy .lede{color:#b8c1c9;max-width:62ch;margin:0;font-size:clamp(17px,1.45vw,21px);line-height:1.65}.reccip-network__pillars{border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(46px,7vw,86px);display:grid}.reccip-pillar{min-height:250px;transition:background .35s var(--ease),transform .35s var(--ease);border-right:1px solid #ffffff21;padding:30px clamp(18px,2.3vw,32px) 34px;position:relative}.reccip-pillar:last-child{border-right:0}.reccip-pillar:hover{z-index:1;background:#f7b21c13;transform:translateY(-6px)}.reccip-pillar__index{color:var(--gold);letter-spacing:.1em;margin-bottom:38px;font-family:IBM Plex Mono,Consolas,monospace;font-size:12px;font-weight:850;display:block}.reccip-pillar h3{color:#f7f4ee;max-width:16ch;margin:0 0 14px;font-size:clamp(19px,1.65vw,24px);line-height:1.08}.reccip-pillar p{color:#9eabb5;margin:0;font-size:14px;line-height:1.6}.reccip-network__outcome{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(28px,7vw,110px);margin-top:clamp(38px,5vw,62px);display:grid}.reccip-network__outcome span{border-left:2px solid var(--gold);color:var(--gold-soft);letter-spacing:.1em;text-transform:uppercase;padding-left:20px;font-size:12px;font-weight:850;line-height:1.4}.reccip-network__outcome p{color:#f6f3ed;letter-spacing:-.025em;max-width:42ch;margin:0;font-size:clamp(23px,2.5vw,38px);font-weight:800;line-height:1.14}.validation-dialog{color:#eef2f5;background:#0a1118;border:1px solid #f7b21c47;border-radius:24px;width:min(760px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);padding:0;box-shadow:0 32px 120px #000000a6}.validation-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010407c7}.validation-dialog__surface{padding:38px;position:relative;overflow:hidden}.validation-dialog__surface:before{content:"VALIDA";z-index:0;color:#ffffff06;letter-spacing:-.08em;pointer-events:none;font-size:116px;font-weight:900;position:absolute;top:44px;right:-14px}.validation-dialog__surface>*{z-index:1;position:relative}.validation-dialog__close{z-index:3;color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:42px;height:42px;font-size:28px;line-height:1;display:grid;position:absolute;top:16px;right:16px}.validation-dialog__close:hover,.validation-dialog__close:focus-visible{border-color:var(--gold);color:var(--gold)}.validation-dialog h2{letter-spacing:-.035em;max-width:560px;margin:10px 0 12px;font-size:clamp(30px,4.6vw,48px);line-height:1}.validation-dialog__intro{color:#aeb8c2;margin:0}.validation-dialog__options{grid-template-columns:1fr 1fr;gap:14px;margin-top:30px;display:grid}.validation-option{color:#fff;min-height:230px;transition:transform .28s var(--ease),border-color .28s var(--ease),background .28s var(--ease);background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:1fr auto;gap:10px 16px;padding:22px;text-decoration:none;display:grid;position:relative;overflow:hidden}.validation-option:after{content:"";border:1px solid #f7b21c1f;border-radius:50%;width:145px;height:145px;position:absolute;bottom:-50px;right:-38px}.validation-option:hover,.validation-option:focus-visible{background:linear-gradient(145deg,#f7b21c17,#ffffff07);border-color:#f7b21c9e;transform:translateY(-5px)}.validation-option__number{color:var(--gold);letter-spacing:.12em;font-size:12px;font-weight:850}.validation-option__icon{width:48px;height:48px;color:var(--gold);background:#f7b21c17;border-radius:14px;grid-row:span 2;place-items:center;display:grid}.validation-option__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:28px}.validation-option strong{text-transform:uppercase;grid-column:1/-1;max-width:13ch;font-size:24px;line-height:1.05}.validation-option small{color:#aeb8c2;grid-column:1/-1;font-size:13px;line-height:1.5}.validation-option__action{color:#fff;letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;align-self:end;font-size:12px;font-weight:800}.whatsapp-float{z-index:90;color:#06160c;background:#42d978;border-radius:999px;align-items:center;gap:10px;min-height:54px;padding:0 18px;font-size:13px;font-weight:850;text-decoration:none;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 40px #00000059}.whatsapp-float svg{fill:currentColor;width:24px;height:24px}.empty-state{text-align:center;color:var(--muted);border:1px dashed #ffffff38;border-radius:14px;padding:32px}@media (max-width:1180px){:root{--container:min(calc(100% - 36px),1120px)}.header-inner{grid-template-columns:136px 1fr auto}.main-nav{justify-content:flex-end}.main-nav .nav-link:nth-of-type(n+6){display:none}.mega-grid{grid-template-columns:repeat(3,1fr)}.daem-quick,.catalog-grid{grid-template-columns:repeat(2,1fr)}.daem-explorer-card{flex-basis:calc(33.3333% - 9.33333px)}}@media (min-width:901px) and (max-width:1600px){#hero h1{max-width:900px;font-size:clamp(56px,5vw,70px)}#hero .hero-content .lede{max-width:650px;font-size:18px;line-height:1.52}}@media (max-width:900px){:root{--container:calc(100% - 36px)}.reccip-network__intro{grid-template-columns:1fr;gap:38px}.reccip-network__brand{min-height:270px}.reccip-network__pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.reccip-pillar:nth-child(2){border-right:0}.reccip-pillar:nth-child(-n+2){border-bottom:1px solid #ffffff21}.reccip-network__outcome{grid-template-columns:1fr;gap:24px}.header-inner{grid-template-columns:1fr auto;min-height:70px}.main-nav,.header-inner>.student-link{display:none}.menu-toggle{display:block}.mobile-nav{z-index:99;background:var(--coal-950);opacity:0;visibility:hidden;height:calc(100dvh - 70px);max-height:calc(100dvh - 70px);transition:opacity .28s var(--ease);padding:24px 18px 40px;display:block;position:fixed;inset:70px 0 auto;overflow:auto}.mobile-nav.is-open{opacity:1;visibility:visible}.mobile-nav a,.mobile-nav button{text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff1a;align-items:center;width:100%;min-height:50px;padding:8px 0;font-weight:750;text-decoration:none;display:flex}.mobile-nav [data-nav-destination].is-active{color:var(--gold-soft);border-bottom-color:#f0b323a6}.mobile-daem{border-left:2px solid var(--copper);gap:0;margin:10px 0 20px;padding-left:14px;display:grid}.mobile-daem a{color:#aeb8c2;min-height:40px;font-size:13px}.mobile-daem .mobile-daem-overview{color:#0a1118;background:var(--gold);border:1px solid #f0b3237a;border-radius:999px;justify-content:space-between;min-height:50px;margin:4px 0 12px;padding:9px 14px;font-weight:850}.mobile-daem .mobile-daem-overview:hover,.mobile-daem .mobile-daem-overview:focus-visible{color:#0a1118;background:var(--gold-soft)}.mega-panel{display:none}.section-head,.media-split,.map-layout,.route-tool,.form-shell,.footer-grid{grid-template-columns:1fr}.footer-validation{grid-template-columns:auto minmax(0,1fr)}.footer-validation__trigger{grid-column:1/-1;width:100%}.footer-grid{gap:42px}.footer-brand h2{max-width:21ch}.section-head{align-items:start;gap:18px}.pain-note{max-width:680px}.scholarship-teaser .section-head{grid-template-columns:1fr}.scholarship-teaser .section-head h2{max-width:18ch}.scholarship-teaser .pain-note{max-width:720px}.scholarship-showcase{grid-template-columns:1fr}.scholarship-media,.scholarship-media img{min-height:470px}.scholarship-impact-card{min-height:220px}.support-journey__head{grid-template-columns:1fr;gap:26px}.support-journey__summary{max-width:720px}.support-path{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.support-path:before{display:none}.support-card--featured{grid-area:auto/1/auto/-1;min-height:430px}.support-card--2,.support-card--3{grid-column:auto}.grid--4,.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonial-grid{grid-template-columns:repeat(2,1fr)}.certificate-grid{grid-template-columns:1fr 1fr}.certificate-card:first-child{grid-area:auto/span 2;min-height:330px}.hero{min-height:760px}.campaign-hero .hero-content{grid-template-columns:1fr}.hero-media:after{background:linear-gradient(90deg,#05090eeb,#05090e7a),linear-gradient(#0000 48%,#05090edb)}.media-frame,.media-frame img,.media-frame video{min-height:380px}.catalog-controls{grid-template-columns:1fr 220px}.method-resource-selector{grid-template-columns:1fr;min-height:0}.method-visual-stage{aspect-ratio:16/10;min-height:0}.method-resource-controls{border-top:1px solid #ffffff1a;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding:14px;display:grid}.method-resource-control{border-right:1px solid #ffffff1a;height:100%;padding:17px 12px}.method-resource-control:nth-child(2n){border-right:0}.method-resource-control:nth-last-child(-n+2){border-bottom:0}.method-resource-control.is-active{padding:20px 12px}.method-resource-copy{margin-left:46px}.faculty-section{min-height:1040px}.faculty-media video{object-position:54% center}.faculty-media-shade{background:linear-gradient(#04090ee6 0%,#04090e80 34%,#04090ef0 76%,#04090efa 100%),linear-gradient(90deg,#04090ecc,#04090e5c)}.faculty-video-control{right:18px}.faculty-intro{grid-template-columns:1fr;gap:26px;padding-top:36px}.faculty-copy{max-width:760px}.faculty-proof{max-width:620px}.faculty-proof>span,.faculty-proof p{max-width:560px}.faculty-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faculty-card:first-child,.credential-panel--diploma,.credential-panel--modular,.credential-panel--institution,.credential-panel--international{grid-column:1/-1}.credential-panel--modular{grid-template-rows:none;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)}.credential-panel--institution,.credential-panel--international{grid-template-columns:minmax(300px,1fr) minmax(0,1fr)}.certificate-validation{grid-template-columns:auto minmax(0,1fr)}.certificate-validation .certificate-actions{grid-column:1/-1;justify-content:stretch}.certificate-validation .certificate-actions .btn{flex:280px}}@media (max-width:620px){:root{--container:calc(100% - 32px)}.reccip-network__brand{border-radius:22px 22px 58px;min-height:220px;padding:44px 26px 30px}.reccip-network__brand>span{top:18px;left:20px}.reccip-network__brand img{width:min(100%,240px)}.reccip-network__copy h2{font-size:clamp(36px,10.8vw,48px)}.reccip-network__pillars{grid-template-columns:1fr}.reccip-pillar,.reccip-pillar:nth-child(2){border-bottom:1px solid #ffffff21;border-right:0;min-height:auto}.reccip-pillar:last-child{border-bottom:0}.reccip-pillar__index{margin-bottom:24px}.reccip-network__outcome p{font-size:clamp(23px,7.2vw,31px)}body{font-size:15px}.section{padding:68px 0}h1{font-size:clamp(40px,13vw,62px)}h2{font-size:clamp(32px,10vw,48px)}#hero h1{max-width:100%;font-size:clamp(38px,10.5vw,48px);line-height:1}#hero .hero-content .lede{max-width:100%;font-size:17px;line-height:1.5}.hero--ia-mining h1{max-width:100%;font-size:clamp(38px,10.5vw,48px);line-height:1}.hero--ia-mining .hero-content .lede{max-width:100%;font-size:17px;line-height:1.5}.support-journey__copy h2{font-size:clamp(36px,10.8vw,49px);line-height:1.02}.support-journey__summary{padding:18px 0 0 18px}.support-journey__route{grid-template-columns:repeat(2,minmax(0,1fr))}.support-path{grid-template-columns:1fr;gap:14px;padding-left:16px}.support-path:before{z-index:0;width:2px;display:block;inset:24px auto 24px 0}.support-card,.support-card--featured,.support-card--2,.support-card--3{grid-column:1;min-height:auto;padding:24px}.support-card__top{margin-bottom:24px}.support-card__node{z-index:2;background:#f3ede3;position:absolute;top:26px;left:-24px}.support-card--featured .support-card__node{background:#0c141d}.support-card--featured h3{font-size:32px}.support-card__steps{margin:4px 0 28px}.scholarship-teaser .section-head h2{font-size:clamp(34px,9.4vw,47px)}.scholarship-teaser .section-head .lede{font-size:17px}.scholarship-media,.scholarship-media img{min-height:360px}.scholarship-media{clip-path:none;border-radius:20px}.scholarship-media__badge{border-radius:14px;min-width:146px;padding:14px 16px;bottom:14px;right:14px}.scholarship-media__badge span{font-size:29px}.scholarship-impact-grid{grid-template-columns:1fr}.scholarship-impact-card,.scholarship-impact-card--reccip{grid-column:1;min-height:auto;padding:24px}.scholarship-impact-card:nth-child(2),.scholarship-impact-card:nth-child(3){transition-delay:0s}.scholarship-impact-card__top img{width:150px}.scholarship-impact-value{font-size:48px}.scholarship-impact-card--reccip .scholarship-impact-value{font-size:36px}.scholarship-actions .btn{min-height:58px}.support-card__proof{grid-template-columns:1fr;gap:8px}.support-card--featured .support-card__proof{grid-template-columns:auto minmax(0,1fr);gap:14px}.support-card--featured .support-card__proof strong{font-size:52px}.support-journey .section-actions{justify-content:stretch}.hero{min-height:700px}.hero-content{padding:72px 0 92px}.hero-actions,.section-actions{flex-direction:column;align-items:stretch}.btn{text-align:center;white-space:normal;width:100%;min-height:52px}.grid--4,.grid--3,.grid--2,.daem-quick,.catalog-grid,.testimonial-grid,.choice-grid,.stats-strip{grid-template-columns:1fr}.stats-strip .card{border-bottom:1px solid #ffffff1a;border-right:0}.stats-strip .card:last-child{border-bottom:0}.certificate-grid{grid-template-columns:1fr}.certificate-card:first-child{grid-column:auto;min-height:250px}.catalog-controls,.lead-form{grid-template-columns:1fr}.form-field,.form-field--full,.lead-form .btn,.form-note,.form-status{grid-column:1}.topic ul{grid-template-columns:1fr}.module summary{grid-template-columns:1fr;gap:8px}.hero--daem{min-height:620px}.hero--daem .hero-content{padding-block:82px 70px;transform:translateY(-20px)}.hero--daem h1{max-width:17ch;font-size:clamp(42px,11vw,57px)}.daem-facts span:first-child{max-width:100%}.daem-curriculum-explorer{grid-template-columns:1fr;gap:16px}.daem-module-rail{padding:14px;position:relative;top:auto}.daem-module-tabs{scroll-snap-type:x proximity;padding-bottom:3px;display:flex;overflow-x:auto}.daem-module-tab{scroll-snap-align:start;flex:0 0 min(280px,78vw)}.daem-module-detail{border-radius:18px;padding:24px 18px}.daem-module-detail-head h3{font-size:clamp(29px,9vw,42px)}.daem-topic-grid{grid-template-columns:1fr}.daem-related-routes .program-card img{height:128px}.formula{grid-template-columns:1fr 1fr}.site-footer{padding-top:42px}.footer-validation{grid-template-columns:1fr;gap:15px;margin-bottom:44px;padding:22px}.footer-validation__icon{width:54px;height:54px}.footer-validation__trigger{grid-column:1;min-width:0}.footer-brand img{width:164px;height:66px}.footer-brand h2{max-width:21ch;font-size:clamp(19px,5.8vw,25px)}.footer-links{grid-template-columns:1fr}.footer-info-list{grid-column:1}.validation-dialog__surface{padding:34px 20px 20px}.validation-dialog__surface:before{font-size:76px;top:72px}.validation-dialog__options{grid-template-columns:1fr}.validation-option{min-height:210px}.footer-bottom{flex-direction:column}.reccip-network__intro{grid-template-columns:1fr;gap:38px}.reccip-network__outcome{grid-template-columns:1fr;gap:24px}.whatsapp-float{justify-content:center;width:54px;padding:0;bottom:14px;right:14px}.whatsapp-float span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ambient-word{font-size:42vw}.methodology-section .section-head h2{font-size:clamp(35px,10.4vw,48px);line-height:1}.methodology-section .section-head .lede{font-size:17px}.method-resource-selector{border-radius:20px}.method-visual-stage{aspect-ratio:4/3}.method-visual-progress{grid-template-columns:auto 34px auto;gap:8px;top:16px;right:16px}.method-visual-progress i{width:34px}.method-visual-caption{padding-top:12px;bottom:18px;left:18px;right:18px}.method-visual-caption strong{font-size:23px}.method-resource-controls{grid-template-columns:1fr;padding:8px 14px}.method-resource-control,.method-resource-control:nth-child(2n){border-bottom:1px solid #ffffff1c;border-right:0;min-height:76px;padding:15px 4px}.method-resource-control:nth-last-child(2){border-bottom:1px solid #ffffff1c}.method-resource-control:last-of-type{border-bottom:0}.method-resource-control.is-active{padding:20px 6px}.method-resource-heading{grid-template-columns:30px minmax(0,1fr) 20px;gap:9px}.method-resource-copy{margin-left:39px;font-size:13px}.method-resource-benefit{grid-template-columns:1fr;gap:6px}.faculty-section{align-items:stretch;min-height:0;padding:82px 0 70px}.faculty-media video{object-position:52% center}.faculty-media-shade{background:linear-gradient(#04090ee8 0%,#04090ea8 28%,#04090ef0 58%,#04090efc 100%),linear-gradient(90deg,#04090eb8,#04090e7a)}.faculty-video-control{min-width:44px;min-height:44px;top:18px;right:16px}.faculty-content{gap:38px}.faculty-intro{gap:24px;padding-top:0}.faculty-copy h2{font-size:clamp(34px,10vw,46px);line-height:1.02}.faculty-copy .lede{font-size:16px;line-height:1.55}.faculty-proof{max-width:none;padding:18px 0 0 18px}.faculty-proof strong{font-size:43px}.faculty-proof>span{max-width:280px;font-size:16px}.faculty-proof p{max-width:310px;font-size:13px}.faculty-card-grid{grid-template-columns:1fr;gap:12px}.faculty-card,.faculty-card:first-child{grid-column:1;min-height:0;padding:23px}.faculty-card-index{margin-bottom:20px}.faculty-card h3{font-size:22px}.faculty-card p{font-size:14px}.certification-section .section-head{margin-bottom:30px}.certificate-route{border-radius:16px;margin-inline:-4px;padding:10px 12px}.certificate-route i{flex-basis:16px}.certificate-showcase{grid-template-columns:1fr;gap:14px}.credential-panel--diploma,.credential-panel--modular,.credential-panel--institution,.credential-panel--international{border-radius:20px;grid-column:1;grid-template-rows:auto;grid-template-columns:1fr;min-height:0}.credential-visual--portrait{min-height:0;padding:24px}.credential-visual--portrait .certificate-document{max-width:300px}.credential-visual--landscape{min-height:250px;padding:22px}.credential-copy{padding:28px 22px 26px}.credential-index{font-size:34px;top:20px;right:18px}.credential-kicker{max-width:calc(100% - 42px)}.credential-copy h3{max-width:15ch;font-size:28px}.modular-certificate-stage{min-height:390px;padding:22px 22px 40px}.modular-certificate{width:min(220px,72%)}.module-certificate-tabs button{min-height:54px;font-size:12px}.certificate-validation{text-align:left;grid-template-columns:1fr;gap:18px;padding:24px 20px}.certificate-qr-symbol{grid-template-rows:repeat(2,22px);grid-template-columns:repeat(2,22px);width:64px;height:64px}.certificate-validation .certificate-actions{flex-direction:column;grid-column:1}.certificate-fineprint{text-align:left}.certificate-dialog{border-radius:14px;width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.certificate-dialog-bar{padding:10px 12px}.certificate-dialog-bar h3{max-width:calc(100% - 56px);font-size:13px}}@media (min-width:520px) and (max-width:767px){.daem-carousel{padding-inline:52px}.daem-explorer-card{flex-basis:calc(50% - 7px)}}@media (max-width:519px){.daem-carousel{padding-inline:52px}.daem-carousel-toolbar{align-items:flex-end}.daem-carousel-status{max-width:210px;line-height:1.45}.daem-explorer-card{flex-basis:100%}.daem-card-toggle{height:378px}.daem-card-summary-block>span{font-size:13px}.daem-card-caption{min-height:115px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.page-loader{display:none}.reveal{opacity:1;transform:none}.logo-track{animation:none}.ambient-word{transform:none!important}[data-animated-section-title]{filter:none;letter-spacing:-.03em;transform:none}.daem-card-inner,.daem-explorer-card.is-flipped .daem-card-inner{transform:none!important}.daem-card-face{backface-visibility:visible}.daem-card-back{visibility:hidden;transform:none}.daem-explorer-card.is-flipped .daem-card-front{visibility:hidden}.daem-explorer-card.is-flipped .daem-card-back{visibility:visible}.daem-card-toggle:after,.method-visual-stage:after{display:none}.method-resource-panel.is-entering,.method-resource-panel.is-entering img{animation:none}.faculty-media video{visibility:hidden}.faculty-video-control{display:none}}.no-js .page-loader{display:none}.migration-placeholder{align-items:center;min-height:62svh;display:grid}.migration-placeholder h1{max-width:900px;margin-bottom:0}.no-js .reveal{opacity:1;transform:none}.no-js [data-animated-section-title]{filter:none;letter-spacing:-.03em;transform:none}.no-js .faculty-media video{visibility:hidden}.no-js .faculty-video-control{display:none}.formula span strong{font:inherit}.formula span small{color:currentColor;letter-spacing:.04em;text-transform:uppercase;max-width:15ch;font-size:11px;font-weight:750;line-height:1.35;display:block}.formula span[data-formula-operator]{min-height:72px}.section-anchor-alias{pointer-events:none;position:absolute;inset:0 auto auto 0}.enterprise-page{background:var(--coal-950)}.hero--enterprise{border-bottom:1px solid #ffffff1a;min-height:clamp(720px,100svh - 78px,900px)}.enterprise-hero-media img{object-position:62% center;animation:enterprise-hero-depth 11s var(--ease) both;transform:scale(1.035)}.enterprise-hero-media:after{background:linear-gradient(90deg,#04080cf7 0%,#04080ce6 38%,#04080c38 72%,#04080c73 100%),linear-gradient(#04080c47 0%,#0000 50%,#04080ceb 100%)}.enterprise-hero-content{grid-template-columns:minmax(0,8fr) minmax(260px,4fr);align-items:end;gap:clamp(44px,7vw,112px);padding-block:clamp(78px,10vh,120px) clamp(68px,8vh,104px);display:grid}.enterprise-hero-copy{max-width:880px}.hero--enterprise h1{max-width:16ch;margin-bottom:24px;font-size:clamp(48px,5.6vw,82px);line-height:.96}.hero--enterprise .lede{color:#d3dae0;max-width:760px;font-size:clamp(17px,1.45vw,21px);line-height:1.55}.enterprise-hero-note{border-left:2px solid var(--gold);color:#fff;background:linear-gradient(90deg,#f0b3231c,#0000);max-width:650px;margin:28px 0 0;padding:17px 20px;font-weight:750}.enterprise-hero-chips{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.enterprise-hero-chips span{color:#dfe5ea;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050a0f7a;border:1px solid #fff3;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:750}.enterprise-hero-signal{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070d13a8;border:1px solid #ffffff26;border-radius:20px;max-width:330px;padding:24px;position:relative;box-shadow:0 30px 80px #00000047}.enterprise-hero-signal__index{color:var(--gold);letter-spacing:.14em;font:800 11px/1 ui-monospace,Consolas,monospace}.enterprise-hero-signal__line{background:linear-gradient(90deg,var(--gold),#f0b32314);transform-origin:0;height:1px;animation:enterprise-signal-line 1.2s .35s var(--ease) both;margin:17px 0 6px}.enterprise-hero-signal ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.enterprise-hero-signal li{border-bottom:1px solid #ffffff1c;grid-template-columns:84px 1fr;gap:14px;padding:14px 0;display:grid}.enterprise-hero-signal li:last-child{border-bottom:0}.enterprise-hero-signal li span{color:#8f9aa4;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.enterprise-hero-signal li strong{color:#fff;font-size:14px;line-height:1.35}.enterprise-solutions{background:radial-gradient(circle at 88% 14%,#c575341f,#0000 28%),linear-gradient(#f5f0e7,#ece5da)}.enterprise-solutions__inner{z-index:2;position:relative}.enterprise-solutions__ambient{font-size:clamp(100px,15vw,248px);top:9%;left:auto;right:-2%}.enterprise-capability-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.enterprise-capability{min-height:300px;transition:transform .28s var(--ease),box-shadow .28s,border-color .28s;background:#ffffffad;border:1px solid #0b12191f;border-radius:20px;flex-direction:column;grid-column:span 4;padding:clamp(24px,3vw,36px);display:flex;box-shadow:0 18px 44px #2e231812}.enterprise-capability--1,.enterprise-capability--5{grid-column:span 5}.enterprise-capability--2,.enterprise-capability--6{grid-column:span 7}.enterprise-capability--3,.enterprise-capability--4{grid-column:span 6}.enterprise-capability--2,.enterprise-capability--5{color:#f7f8f9;background:linear-gradient(145deg,#111c27,#0a1118);border-color:#ffffff1f}.enterprise-capability:hover{border-color:#b969307a;transform:translateY(-5px);box-shadow:0 28px 64px #2e23181f}.enterprise-capability__top{justify-content:space-between;gap:16px;margin-bottom:auto;padding-bottom:44px;display:flex}.enterprise-capability__top span{color:#a55c2e;letter-spacing:.15em;font:850 12px/1 ui-monospace,Consolas,monospace}.enterprise-capability--2 .enterprise-capability__top span,.enterprise-capability--5 .enterprise-capability__top span{color:var(--gold)}.enterprise-capability__top small{color:#8c5a36;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.enterprise-capability--2 .enterprise-capability__top small,.enterprise-capability--5 .enterprise-capability__top small{color:#b7c0c8}.enterprise-capability h3{max-width:24ch;margin-bottom:12px}.enterprise-capability p{color:#52606b;margin:0;line-height:1.58}.enterprise-capability--2 p,.enterprise-capability--5 p{color:#b8c2cb}.enterprise-capability__note{color:#6a4d36;border-top:1px solid #0e171f1a;margin-top:24px;padding-top:14px;font-size:12px;font-weight:750;display:block}.enterprise-capability--2 .enterprise-capability__note,.enterprise-capability--5 .enterprise-capability__note{color:#e0b771;border-top-color:#ffffff1c}.enterprise-planner-section{background:radial-gradient(circle at 8% 18%,#f0b3231a,#0000 28%),linear-gradient(150deg,#080d13,#111d28)}.enterprise-planner{grid-template-columns:minmax(0,7fr) minmax(340px,5fr);align-items:start;gap:clamp(24px,4vw,54px);display:grid}.enterprise-planner__questions{gap:14px;display:grid}.enterprise-planner__question{background:#ffffff09;border:1px solid #ffffff1f;border-radius:18px;margin:0;padding:clamp(22px,3vw,30px)}.enterprise-planner__question legend{color:#fff;align-items:center;gap:14px;width:100%;padding:0;font-size:16px;font-weight:800;display:flex}.enterprise-planner__question legend span{color:var(--gold);letter-spacing:.12em;font:800 11px/1 ui-monospace,Consolas,monospace}.enterprise-planner__choices{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.enterprise-planner__choices label{color:#b9c3cc;cursor:pointer;background:#ffffff09;border:1px solid #ffffff26;border-radius:999px;align-items:center;min-height:42px;padding:9px 13px;font-size:12px;font-weight:750;transition:background .2s,border-color .2s,color .2s,transform .2s;display:flex;position:relative}.enterprise-planner__choices label:hover{border-color:#f0b32394;transform:translateY(-2px)}.enterprise-planner__choices label.is-selected{color:#091018;border-color:var(--gold);background:var(--gold)}.enterprise-planner__choices input{opacity:0;width:1px;height:1px;position:absolute}.enterprise-planner__result{background:linear-gradient(145deg,#ffffff14,#ffffff06),#0c151e;border:1px solid #ffffff21;border-radius:22px;min-height:430px;padding:clamp(26px,3vw,40px);position:sticky;top:104px;box-shadow:0 28px 80px #00000047}.enterprise-planner__result.is-complete{border-color:#f0b3237a}.enterprise-planner__status{color:#aeb8c1;letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;margin-bottom:40px;padding:8px 11px;font-size:10px;font-weight:850;display:inline-flex}.enterprise-planner__result.is-complete .enterprise-planner__status{color:#121820;border-color:var(--gold);background:var(--gold)}.enterprise-planner__result h3{font-size:clamp(28px,3vw,42px)}.enterprise-planner__result>p{color:#b4bec7;line-height:1.6}.enterprise-planner__progress{grid-template-columns:repeat(3,1fr);gap:8px;margin:36px 0;display:grid}.enterprise-planner__progress span{background:#ffffff1f;border-radius:999px;height:4px}.enterprise-planner__progress span.is-ready{background:var(--gold)}.enterprise-planner__result dl{gap:0;margin:28px 0;display:grid}.enterprise-planner__result dl div{border-top:1px solid #ffffff1a;padding:15px 0}.enterprise-planner__result dt{color:#87939e;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800}.enterprise-planner__result dd{color:#fff;margin:0;font-weight:750}.enterprise-planner__result .btn{text-align:center;width:100%}.enterprise-planner__result small{color:#87939e;margin-top:22px;line-height:1.5;display:block}.enterprise-modalities{background:linear-gradient(125deg,#fff6,#0000 45%),#eee7dc}.enterprise-modalities__layout{grid-template-columns:minmax(0,7fr) minmax(340px,5fr);align-items:stretch;gap:18px;display:grid}.enterprise-modalities__media{background:#0a1118;border-radius:22px;min-height:620px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 64px #261d1524}.enterprise-modalities__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#060b10e6);position:absolute;inset:0}.enterprise-modalities__media video{object-fit:cover;object-position:center;width:100%;height:100%;min-height:620px}.enterprise-modalities__media figcaption{z-index:2;color:#fff;gap:8px;display:grid;position:absolute;bottom:clamp(22px,4vw,44px);left:clamp(22px,4vw,50px);right:clamp(22px,4vw,50px)}.enterprise-modalities__media figcaption span{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:850}.enterprise-modalities__media figcaption strong{max-width:18ch;font-size:clamp(24px,3vw,40px);line-height:1.05}.enterprise-modalities__cards{gap:18px;display:grid}.enterprise-modality-card{background:#ffffffb8;border:1px solid #0c131a1f;border-radius:22px;flex-direction:column;justify-content:center;padding:clamp(26px,4vw,46px);display:flex}.enterprise-modality-card>span{color:#a85d30;letter-spacing:.14em;margin-bottom:28px;font:850 11px/1 ui-monospace,Consolas,monospace}.enterprise-modality-card h3{font-size:clamp(28px,3vw,42px)}.enterprise-modality-card p{color:#4c5964;line-height:1.55}.enterprise-modality-card ul{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.enterprise-modality-card li{color:#25323d;padding-left:18px;font-size:13px;font-weight:700;position:relative}.enterprise-modality-card li:before{content:"";background:var(--copper);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.enterprise-page #preguntas .faq-list{max-width:980px;margin-left:auto}.enterprise-page #preguntas .faq-item{background:#ffffff0a}.enterprise-page #solicitar-propuesta{background:radial-gradient(circle at 12% 18%,#f0b3231a,#0000 30%),linear-gradient(145deg,#0a1118,#121f2a)}.enterprise-page #solicitar-propuesta .form-shell{grid-template-columns:minmax(0,5fr) minmax(480px,7fr);gap:clamp(28px,4vw,54px)}.enterprise-page #solicitar-propuesta .section-head{grid-template-columns:1fr;gap:18px}.enterprise-page #solicitar-propuesta .section-head>div:first-child{max-width:620px}.enterprise-page #solicitar-propuesta .pain-note{max-width:570px}.enterprise-page #solicitar-propuesta .form-panel{background:linear-gradient(145deg,#15222d,#0e1821)}@keyframes enterprise-hero-depth{0%{filter:saturate(.82);transform:scale(1.08)}to{filter:saturate();transform:scale(1.035)}}@keyframes enterprise-signal-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:980px){.enterprise-hero-content{grid-template-columns:1fr;align-items:end}.enterprise-hero-signal{display:none}.hero--enterprise h1{max-width:18ch}.enterprise-capability,.enterprise-capability--1,.enterprise-capability--2,.enterprise-capability--3,.enterprise-capability--4,.enterprise-capability--5,.enterprise-capability--6{grid-column:span 6}.enterprise-planner,.enterprise-modalities__layout,.enterprise-page #solicitar-propuesta .form-shell{grid-template-columns:1fr}.enterprise-planner__result{position:relative;top:auto}.enterprise-modalities__media,.enterprise-modalities__media video{min-height:500px}}@media (max-width:620px){.hero--enterprise{min-height:760px}.enterprise-hero-content{padding-block:72px 82px}.hero--enterprise h1{max-width:100%;font-size:clamp(40px,11.4vw,52px)}.hero--enterprise .lede{font-size:16px}.enterprise-hero-note{font-size:14px}.enterprise-hero-chips{grid-template-columns:1fr;display:grid}.enterprise-hero-chips span{text-align:center}.enterprise-capability,.enterprise-capability--1,.enterprise-capability--2,.enterprise-capability--3,.enterprise-capability--4,.enterprise-capability--5,.enterprise-capability--6{grid-column:1/-1;min-height:auto}.enterprise-capability__top{padding-bottom:32px}.enterprise-planner__question{padding:20px 16px}.enterprise-planner__question legend{align-items:flex-start;font-size:15px}.enterprise-planner__choices{grid-template-columns:1fr;display:grid}.enterprise-planner__choices label{border-radius:12px}.enterprise-planner__result{min-height:0;padding:24px 20px}.enterprise-modalities__media,.enterprise-modalities__media video{min-height:390px}.enterprise-modalities__media figcaption strong{font-size:27px}.enterprise-page #solicitar-propuesta .form-panel{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.enterprise-hero-media img,.enterprise-hero-signal__line{animation:none}}
