@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/9cbdeb99-a606-4c77-8c02-23bc1291e249.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/9215b9c9-96d3-48eb-a20f-6d3bafe07d6b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bd76162b-6b16-4d65-99c8-a9299ba3e624.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/8b1fe682-ab29-4ced-bfe8-bbc366a7497f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/50341ded-8c14-4c92-ac91-3b5682389dc0.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/6750a5f2-526f-46cc-b02d-d7f4b23303eb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/7fb4b0e1-f2c7-4d6a-9be6-a1538644b3fc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/d006bc30-a0fd-41b0-a35a-d673f775149f.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/bb9d0665-03b0-4fe7-a545-03e6f19afea8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/3d307680-fdeb-44da-ba97-5f71e1d4abb9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/80bd1f67-0136-4e78-a8fa-8fd1ff9bc674.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/a7658146-70ce-4ccc-bb11-5c2f29168005.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/e1e4bdf5-6664-4465-a486-cd3fd56d2aab.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--acc:#e87a1c;--soft:#fef3ea;--line:#f7dcc3;--ondark:#f2a15c}html,body{scroll-behavior:smooth;background:#fff;margin:0}body{-webkit-font-smoothing:antialiased}a{color:var(--acc);text-decoration:none}a:hover{color:#14111c}button{font:inherit}@keyframes cc-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes cc-marquee-rev{0%{transform:translate(-50%)}to{transform:translate(0)}}.nav-a:hover{background:#fef3ea}.arrow-prev:hover{border-color:#14111c!important}.arrow-next:hover{background:#14111c!important}.marquee-row:hover{animation-play-state:paused!important}:root{--pad:clamp(16px,3vh,48px);--screen:calc(100svh - 70px)}section[data-screen-label]{min-height:var(--screen);box-sizing:border-box;flex-direction:column;justify-content:center;display:flex;padding-top:var(--pad)!important;padding-bottom:var(--pad)!important}section[data-screen-label]>div{width:100%}.screen{min-height:calc(var(--screen) - 2 * var(--pad));flex-direction:column;justify-content:center;gap:clamp(14px,3vh,32px);display:flex}#reparacion>div{gap:clamp(10px,2vh,32px)!important}#reparacion div[style*="padding-top:clamp(24px"]{padding-top:0!important}#reparacion h3{font-size:clamp(20px,min(2.4vw,3.6vh),32px)!important}#inicio h2{font-size:clamp(34px,min(5.4vw,8.5vh),80px)!important}#inicio>div{gap:clamp(24px,4vw,80px)!important}#inicio>div>div:first-child{gap:clamp(12px,2.4vh,26px)!important}#inicio div[style*="padding:16px 0"]{padding:clamp(8px,1.5vh,16px) 0!important}#cursos>div,#expertos>div{gap:clamp(14px,3vh,36px)!important}#expertos [data-slide]{flex-basis:clamp(130px,min(17vw,21vh),215px)!important;gap:clamp(8px,1.4vh,14px)!important}#expertos [data-slide] span:first-child{font-size:clamp(18px,1.6vw,22px)!important}#expertos [data-slide] span+span{font-size:15px!important}#cursos [data-slide]{flex-basis:clamp(260px,min(32vw,60vh),420px)!important}#talleres>div,#cierre>div{gap:clamp(16px,3.5vh,40px)!important}#testimonios>div{gap:0!important}#testimonios .screen{gap:clamp(12px,2.4vh,26px)}.path{grid-template-columns:repeat(3,1fr);gap:20px;display:grid;position:relative}.path-step{padding-top:clamp(38px,5.6vh,50px);position:relative}.path-step:before{content:"";background:var(--acc);border-radius:3px;width:calc(100% + 20px);height:3px;position:absolute;top:13px;left:14px}.path-step[data-last]:before{background:repeating-linear-gradient(90deg,var(--acc) 0 10px,transparent 10px 18px);width:70%;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.path-dot{background:var(--acc);color:#fff;width:28px;height:28px;box-shadow:0 0 0 6px var(--soft);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex;position:absolute;top:0;left:0}.path-card{gap:clamp(6px,1.2vh,14px);padding:clamp(14px,2.4vh,28px) 30px}@media (max-width:760px){.path{grid-template-columns:1fr}.path-step{padding-top:0;padding-left:52px}.path-step:before{width:3px;height:calc(100% + 20px);top:14px;left:13px}.path-step[data-last]:before{background:repeating-linear-gradient(180deg,var(--acc) 0 10px,transparent 10px 18px);width:3px;height:70%;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.path-dot{top:20px}}@media (max-height:780px) and (min-width:761px){:root{--pad:12px}.path-card{padding-top:12px!important;padding-bottom:12px!important}}.call-icon{background:var(--acc);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.call-icon:before,.call-icon:after{content:"";border:2px solid var(--acc);opacity:0;border-radius:50%;animation:2s ease-out infinite cc-ring;position:absolute;inset:0}.call-icon:after{animation-delay:1s}.call-icon svg{transform-origin:50%;animation:2s ease-in-out infinite cc-shake}@keyframes cc-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes cc-shake{0%,60%,to{transform:rotate(0)}10%{transform:rotate(-14deg)}20%{transform:rotate(12deg)}30%{transform:rotate(-10deg)}40%{transform:rotate(8deg)}50%{transform:rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.call-icon:before,.call-icon:after,.call-icon svg{animation:none}}.rep-hero{flex-direction:column;align-items:center;gap:clamp(12px,2.6vh,28px);display:flex}.advisors{justify-content:center;align-items:center;gap:clamp(10px,1.6vw,24px);display:flex}.advisor{aspect-ratio:4/5;background:var(--soft);border:1.5px solid var(--line);border-radius:clamp(16px,2vw,26px);flex:none;height:clamp(150px,29vh,340px);position:relative;overflow:hidden;box-shadow:0 30px 70px -36px #e87a1c73}.rep-title{text-align:center;flex-direction:column;align-items:center;gap:clamp(8px,1.4vh,16px);display:flex}.rep-title>div{display:contents}#reparacion h1{text-wrap:balance;max-width:none;font-size:clamp(30px,min(4.6vw,7vh),68px)!important}@media (max-width:560px){.advisor,.advisor:nth-child(2){height:clamp(110px,18vh,160px)}}.slot-tools{opacity:0;transition:opacity .15s}.slot-root:hover .slot-tools{opacity:1}.rep-hero{position:relative;gap:0!important}.advisor{height:clamp(150px,38vh,400px)!important}.advisor:nth-child(2){height:clamp(165px,42vh,440px)!important}.rep-title{z-index:2;pointer-events:none;margin-top:calc(-1*clamp(48px,11vh,110px));position:relative}#reparacion .rep-title h1{text-shadow:0 0 32px #fff,0 0 14px #ffffffe6,0 0 4px #ffffffb3}@media (max-width:560px){.advisor,.advisor:nth-child(2){height:clamp(120px,22vh,180px)!important}}.advisor{-webkit-mask-image:linear-gradient(#000 28%,#0000008c 54%,#0003 74%,#0000000d 86%,#0000 94%);mask-image:linear-gradient(#000 28%,#0000008c 54%,#0003 74%,#0000000d 86%,#0000 94%);border-bottom-color:#0000!important}.advisors:has(.slot-edit){z-index:5;position:relative}.advisors:has(.slot-edit) .advisor{-webkit-mask-image:none;mask-image:none;border-bottom-color:var(--line)!important}.meta-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}#testimonios h2{font-size:clamp(30px,min(4vw,6.2vh),56px)!important}.meta-main{gap:clamp(20px,3vw,48px)!important}.meta-video{border-radius:20px!important;flex:0 clamp(300px,50vh,780px)!important}#testimonios .marquee-row>button{gap:8px!important;width:clamp(180px,24vh,240px)!important}.tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:clamp(20px,3vw,48px);display:grid}.tool-card{flex-direction:column;justify-self:center;gap:clamp(12px,2.2vh,22px);width:100%;max-width:110.222vh;display:flex}@media (max-width:860px){.tools-grid{grid-template-columns:1fr}.tool-card{max-width:620px}}.soon-art{filter:blur(16px);background:radial-gradient(120% 90% at 30% 20%,#f8c79b 0%,#f7dcc3 45%,#fef3ea 100%);position:absolute;inset:-10%}.soon-art svg{display:block}.soon-badge{background:var(--acc);color:#fff;letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:10px 18px;font-size:15px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px -10px #e87a1cb3}#expertos .expert-soon .soon-badge{padding:8px 14px;font-size:13px}#cursos [data-slide],#expertos [data-slide]{scroll-snap-align:none!important}
