@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap";:root{--ink:#242426;--paper:#f0eeff;--blue:#475ae2;--yellow:#ffc813;--aqua:#00c1cf;--pink:#ff77cd;--green:#9cc813;--coral:#ff7357;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-montserrat),Arial,sans-serif;margin:0}button,a{font:inherit}button{color:inherit}main{overflow:hidden}.topbar{z-index:10;border-bottom:1px solid #475ae22e;justify-content:space-between;align-items:center;height:104px;padding:0 6vw;display:flex;position:relative}.brand{color:var(--ink);align-items:center;gap:13px;text-decoration:none;display:flex}.seal{border:2px solid var(--blue);width:46px;height:46px;color:var(--blue);border-radius:50%;place-items:center;font-weight:900;display:grid}.brand strong{letter-spacing:.02em;font-size:22px;display:block}.brand small{letter-spacing:.12em;text-transform:uppercase;color:#64646b;font-size:10px}.menuButton,.primary,.secondary{cursor:pointer;border:0;font-weight:800}.menuButton{background:var(--blue);color:#fff;border-radius:999px;padding:13px 20px}.menuButton span{margin-left:10px}.hero{grid-template-columns:minmax(0,1.05fr) minmax(310px,.62fr);align-items:center;gap:7vw;min-height:650px;padding:72px 8vw 95px;display:grid;position:relative}.heroCopy{z-index:2;position:relative}.eyebrow{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:900}.hero h1{letter-spacing:-.065em;max-width:850px;margin:0;font-size:clamp(52px,6.4vw,92px);line-height:.92}.hero h1 span{color:var(--blue);display:block}.lead{max-width:680px;margin:28px 0 0;font-size:18px;line-height:1.65}.heroActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.primary{background:var(--pink);border-radius:14px;padding:16px 24px;font-size:14px}.primary span{margin-left:25px}.audio{color:var(--ink);align-items:center;gap:10px;padding:14px 17px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.audio span{border:1px solid var(--blue);width:34px;height:34px;color:var(--blue);border-radius:50%;place-items:center;font-size:11px;display:grid}.path{border-top:15px solid var(--yellow);z-index:0;height:180px;position:absolute;left:-3vw;right:-3vw;transform:rotate(-3deg)}.pathHero{top:135px}.path i{border:12px solid var(--yellow);background:var(--paper);border-radius:50%;width:42px;height:42px;position:absolute;top:-29px}.path i:first-child{left:2%}.path i:nth-child(2){left:39%}.path i:nth-child(3){left:71%}.path i:nth-child(4){right:0}.phone{aspect-ratio:.56;border:5px solid var(--ink);z-index:2;background:#bfe9e4;border-radius:54px;width:min(340px,30vw);margin:auto;padding:23px 16px;position:relative;transform:rotate(2deg);box-shadow:14px 16px #475ae229}.phoneTop{border:3px solid var(--ink);border-radius:999px;width:80px;height:10px;margin:0 auto 17px}.phoneScreen{border:4px solid var(--ink);text-align:center;background:#fff;border-radius:19px;flex-direction:column;align-items:center;height:calc(100% - 58px);padding:62px 22px 28px;display:flex}.miniLabel{background:var(--yellow);letter-spacing:.12em;padding:11px 16px;font-size:11px;font-weight:900}.phoneScreen strong{color:var(--blue);margin:33px 0;font-size:39px;line-height:1}.miniCards{grid-template-columns:1fr 1fr;gap:9px;width:100%;margin-top:auto;display:grid}.miniCards i{border-radius:11px;height:52px}.miniCards i:first-child{background:var(--coral)}.miniCards i:nth-child(2){background:var(--green)}.miniCards i:nth-child(3){background:var(--pink)}.miniCards i:nth-child(4){background:var(--aqua)}.phoneButton{border:4px solid var(--ink);background:var(--yellow);border-radius:999px;width:58px;height:17px;margin:10px auto 0}.journeys{background:#fff;padding:96px 7vw 112px}.sectionHead{text-align:center;max-width:790px;margin:0 auto 45px}.sectionHead h2,.life h2,.coming h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,67px);line-height:1}.sectionHead>p:last-child{color:#666;max-width:680px;margin:20px auto 0;line-height:1.65}.axisGrid{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1280px;margin:auto;display:grid}.axisCard{--axis:#475ae2;background:var(--axis);min-height:390px;color:var(--ink);text-align:left;cursor:pointer;border:0;border-radius:27px;flex-direction:column;padding:24px;transition:all .22s;display:flex;position:relative}.axisCard:hover{box-shadow:0 20px 44px color-mix(in srgb,var(--axis) 28%,transparent);transform:translateY(-7px)}.axisNumber{font-size:12px;font-weight:900;position:absolute;top:20px;right:22px}.axisIcon{background:#fff;border-radius:20px;place-items:center;width:65px;height:65px;margin:30px 0 35px;font-size:31px;display:grid}.axisCard small{text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:900}.axisCard strong{margin:9px 0 14px;font-size:25px;line-height:1.05}.axisCard p{margin:0;font-size:13px;line-height:1.55}.axisLink{justify-content:space-between;align-items:center;margin-top:auto;font-size:13px;font-weight:800;display:flex}.life{background:var(--paper);padding:102px 7vw;scroll-margin-top:0}.lifeIntro{justify-content:space-between;align-items:flex-end;gap:50px;max-width:1180px;margin:0 auto 50px;display:flex}.lifeIntro>p{max-width:480px;margin:0;line-height:1.65}.lifeTitle{align-items:center;gap:20px;display:flex}.bigIcon{background:var(--coral);border-radius:24px;place-items:center;width:82px;height:82px;font-size:36px;display:grid}.coral{color:var(--coral)}.uncuyoPanel{background:var(--blue);color:#fff;border-radius:30px;grid-template-columns:1fr 1fr;align-items:center;gap:50px;max-width:1180px;margin:auto;padding:44px;display:grid}.uncuyoPanel .eyebrow{color:var(--yellow)}.uncuyoPanel h3,.studyBanner h3,.benefitsHead h3{letter-spacing:-.04em;margin:0 0 17px;font-size:34px;line-height:1.05}.uncuyoPanel p:last-child{max-width:580px;margin:0;line-height:1.65}.statCluster{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.statCluster div{color:var(--ink);text-align:center;background:#fff;border-radius:18px;padding:24px 12px}.statCluster strong{color:var(--blue);font-size:38px;display:block}.statCluster span{font-size:11px;font-weight:700}.studyBanner{background:var(--yellow);border-radius:25px;justify-content:space-between;align-items:center;gap:30px;max-width:1180px;margin:18px auto;padding:33px 38px;display:flex}.studyBanner h3{margin-bottom:8px;font-size:28px}.studyBanner p:last-child{margin:0;font-size:13px}.studyBanner a{background:var(--ink);color:#fff;white-space:nowrap;border-radius:13px;padding:16px 20px;font-size:12px;font-weight:800;text-decoration:none}.studyBanner a span{margin-left:18px}.benefitsHead{justify-content:space-between;align-items:end;gap:40px;max-width:1180px;margin:72px auto 26px;display:flex}.benefitsHead h3{margin:0;font-size:42px}.benefitsHead>p{max-width:450px;margin:0;font-size:14px;line-height:1.6}.benefitGrid{grid-template-columns:repeat(3,1fr);gap:13px;max-width:1180px;margin:auto;display:grid}.benefitCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #d6d2ed;border-radius:22px;grid-template-columns:52px 1fr 25px;align-items:center;gap:13px;min-height:190px;padding:22px;transition:all .2s;display:grid}.benefitCard:hover,.benefitCard.open{border-color:var(--coral);transform:translateY(-3px)}.benefitIcon{background:color-mix(in srgb,var(--coral) 14%,white);width:52px;height:52px;color:var(--coral);border-radius:15px;place-items:center;font-size:25px;font-weight:900;display:grid}.benefitCard strong{font-size:15px;line-height:1.25}.plus{color:var(--coral);font-size:25px}.benefitCard p{border-top:1px solid #eee;grid-column:1/-1;margin:5px 0 0;padding-top:15px;font-size:13px;line-height:1.55;display:none}.benefitCard.open p{display:block}.coming{text-align:center;background:var(--blue);color:#fff;padding:104px 7vw}.coming .eyebrow{color:var(--yellow)}.coming p:not(.eyebrow){max-width:720px;margin:24px auto;line-height:1.65}.secondary{background:var(--yellow);border-radius:13px;margin-top:8px;padding:15px 20px}footer{color:#fff;background:#242426;justify-content:space-between;gap:20px;padding:35px 7vw;font-size:12px;display:flex}footer a{color:#fff;text-decoration:none}@media (width<=1020px){.axisGrid{grid-template-columns:repeat(2,1fr)}.hero{grid-template-columns:1fr .55fr}.benefitGrid{grid-template-columns:repeat(2,1fr)}.uncuyoPanel{grid-template-columns:1fr}.lifeIntro{flex-direction:column;align-items:flex-start}}@media (width<=680px){.topbar{height:78px;padding:0 20px}.seal{width:38px;height:38px}.brand strong{font-size:17px}.brand small{font-size:8px}.menuButton{padding:10px 13px;font-size:10px}.hero{min-height:auto;padding:58px 22px 70px;display:block}.hero h1{font-size:50px}.lead{font-size:16px}.pathHero{top:95px}.phone{display:none}.journeys,.life,.coming{padding:72px 22px}.axisGrid{grid-template-columns:1fr}.axisCard{min-height:300px}.sectionHead h2,.life h2,.coming h2{font-size:40px}.lifeTitle{align-items:flex-start}.bigIcon{flex:none;width:62px;height:62px}.uncuyoPanel{border-radius:22px;padding:27px 22px}.statCluster{grid-template-columns:1fr}.statCluster div{padding:16px}.studyBanner,.benefitsHead{flex-direction:column;align-items:flex-start}.studyBanner{padding:26px 22px}.studyBanner a{text-align:center;width:100%}.benefitGrid{grid-template-columns:1fr}.benefitCard{min-height:150px}.benefitsHead h3{font-size:35px}footer{text-align:center;flex-direction:column;align-items:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.axisCard{transition:none}}.audio{cursor:pointer;background:0 0;border:0;padding:9px 17px}.audioPlayer{background:#fff;border:1px solid #d8d5ef;border-radius:15px;max-width:620px;margin-top:16px;padding:18px;overflow:hidden;box-shadow:0 12px 28px #475ae21a}.audioPlayer p{color:var(--blue);margin:0 0 11px;font-size:12px;font-weight:800}.audioPlayer audio{width:100%;display:block}.axisGrid{gap:12px;max-width:1180px}.axisCard{border-radius:23px;min-height:310px;padding:20px}.axisNumber{font-size:11px;top:17px;right:19px}.axisIcon{border-radius:16px;width:52px;height:52px;margin:22px 0 24px;font-size:25px}.axisCard small{font-size:8px}.axisCard strong{margin:8px 0 11px;font-size:21px}.axisCard p{font-size:12px;line-height:1.5}.axisLink{font-size:12px}.axisLink b{font-size:22px}@media (width<=680px){.audioPlayer{margin-top:14px}.axisCard{min-height:245px}}.pathHero{display:none}.hero:before{content:"";opacity:.2;pointer-events:none;z-index:0;background:url(https://descubriuncuyo-debug.github.io/explorador-carreras-uncuyo/assets/camino.svg) 50% calc(100% + 58px)/112% no-repeat;position:absolute;inset:0}@media (width<=680px){.hero:before{opacity:.18;background-position:50% calc(100% + 34px);background-size:auto min(55vh,420px)}}.routeSection{--route:#475ae2;background:#fff;padding:102px 7vw;scroll-margin-top:0}.routeSection:nth-of-type(2n){background:var(--paper)}.routeIntro{justify-content:space-between;align-items:flex-end;gap:50px;max-width:1180px;margin:0 auto 46px;display:flex}.routeIntro>p{max-width:490px;margin:0;line-height:1.65}.routeTitle{align-items:center;gap:20px;display:flex}.routeTitle .bigIcon{background:var(--route)}.routeTitle .eyebrow,.routeSection>.topicsHead .eyebrow{color:var(--route)}.routeTitle h2{letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(38px,5vw,67px);line-height:1}.routeHighlight{background:var(--route);max-width:1180px;color:var(--ink);border-radius:30px;grid-template-columns:120px 1fr;align-items:center;gap:34px;margin:auto;padding:42px 46px;display:grid}.routeMark{background:#ffffff73;border:2px solid #24242638;border-radius:50%;place-items:center;width:106px;height:106px;font-size:36px;font-weight:900;display:grid}.routeHighlight .eyebrow{color:var(--ink);opacity:.7}.routeHighlight h3{letter-spacing:-.045em;margin:0 0 13px;font-size:clamp(29px,3.6vw,48px);line-height:1.05}.routeHighlight p:last-child{max-width:760px;margin:0;line-height:1.6}.topicsHead{max-width:1180px;margin:70px auto 25px}.topicsHead h3{letter-spacing:-.04em;margin:0 0 12px;font-size:42px;line-height:1.05}.topicsHead>p:last-child{color:#666;margin:0}.topicGrid{grid-template-columns:repeat(2,1fr);gap:13px;max-width:1180px;margin:auto;display:grid}.topicCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #d6d2ed;border-radius:20px;grid-template-columns:48px 1fr 26px;align-items:center;gap:13px;min-height:112px;padding:20px 22px;transition:all .2s;display:grid}.topicCard:hover,.topicCard.open{border-color:var(--route);transform:translateY(-2px)}.topicNumber{background:color-mix(in srgb,var(--route) 20%,white);width:45px;height:45px;color:color-mix(in srgb,var(--route) 80%,#242426);border-radius:14px;place-items:center;font-size:12px;font-weight:900;display:grid}.topicCard strong{font-size:16px;line-height:1.25}.topicCard .plus{color:var(--route)}.topicCard p{border-top:1px solid #eee;grid-column:1/-1;margin:3px 0 0;padding-top:15px;font-size:13px;line-height:1.6;display:none}.topicCard.open p{display:block}.routeAction{background:var(--ink);color:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:25px;max-width:1180px;margin:22px auto 0;padding:27px 30px;display:flex}.routeAction .eyebrow{color:var(--route);margin-bottom:8px}.routeAction strong{font-size:17px;line-height:1.4}.routeAction .secondary{background:var(--route);white-space:nowrap;margin:0}.routeSection:last-of-type{padding-bottom:115px}@media (width<=1020px){.routeIntro{flex-direction:column;align-items:flex-start}.routeHighlight{grid-template-columns:95px 1fr}.routeMark{width:82px;height:82px}.topicGrid{grid-template-columns:1fr}}@media (width<=680px){.routeSection{padding:72px 22px}.routeTitle{align-items:flex-start}.routeTitle .bigIcon{flex:none;width:62px;height:62px}.routeTitle h2{font-size:39px}.routeHighlight{border-radius:22px;padding:27px 22px;display:block}.routeMark{width:60px;height:60px;margin-bottom:24px;font-size:22px}.topicsHead{margin-top:52px}.topicsHead h3{font-size:34px}.topicCard{grid-template-columns:42px 1fr 24px;min-height:100px;padding:17px}.topicNumber{width:40px;height:40px}.routeAction{flex-direction:column;align-items:flex-start;padding:24px 22px}.routeAction .secondary{width:100%}}.routeAudioCard{background:#fff;border:1px solid #d6d2ed;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:22px;max-width:1180px;margin:18px auto 0;padding:26px 28px;display:grid}.routeAudioCard h3{letter-spacing:-.03em;margin:0 0 7px;font-size:25px}.routeAudioCard p:last-child{margin:0;font-size:13px;line-height:1.5}.routeAudioCard.themed{border-color:color-mix(in srgb,var(--route) 50%,#d6d2ed);margin-top:18px}.routeAudioCard.themed .eyebrow{color:var(--route)}.audioToggle{background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:13px;padding:12px 17px;font-size:12px;font-weight:800}.audioToggle span{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:25px;height:25px;margin-right:8px;display:inline-grid}.embeddedAudio,.originalKitEmbed{background:var(--paper);border-radius:15px;grid-column:1/-1;padding:8px;overflow:hidden}.embeddedAudio iframe{border-radius:10px;display:block}.originalKitEmbed{aspect-ratio:16/9;padding:0;position:relative}.originalKitEmbed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.mediaSection{max-width:1180px;margin:72px auto 0}.mediaHead{margin-bottom:25px}.mediaHead .eyebrow{color:var(--route)}.mediaHead h3,.resourcePanel h3{letter-spacing:-.04em;margin:0 0 12px;font-size:42px;line-height:1.05}.mediaHead>p:last-child{color:#666;margin:0}.videoGrid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.videoCard{background:#fff;border:1px solid #d6d2ed;border-radius:21px;overflow:hidden}.videoFrame{aspect-ratio:16/9;background:#151515;position:relative}.videoFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.videoCard>div:last-child{padding:18px 20px}.videoCard strong{font-size:18px}.videoCard p{color:#666;margin:6px 0 0;font-size:12px;line-height:1.5}.resourcePanel{background:var(--route);border-radius:27px;grid-template-columns:1fr auto;align-items:center;gap:35px;max-width:1180px;margin:70px auto 0;padding:35px 38px;display:grid}.resourcePanel p:last-child{max-width:650px;margin:0;line-height:1.55}.resourceLinks{flex-direction:column;gap:9px;display:flex}.resourceLinks a{background:var(--ink);color:#fff;text-align:center;border-radius:12px;padding:13px 17px;font-size:12px;font-weight:800;text-decoration:none}.escapeGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.escapeGrid a{background:var(--route);color:var(--ink);border-radius:22px;grid-template-columns:55px 1fr auto;align-items:center;gap:18px;padding:28px;text-decoration:none;display:grid}.escapeGrid span{background:#fff9;border-radius:16px;place-items:center;width:52px;height:52px;font-size:12px;font-weight:900;display:grid}.escapeGrid strong{font-size:19px}.escapeGrid b{font-size:12px}.compactMedia{margin-top:40px}.featuredVideo{max-width:860px}.life .compactMedia .eyebrow{color:var(--coral)}.escapeSection .featuredVideo+.mediaHead{margin-top:65px}@media (width<=800px){.videoGrid,.escapeGrid,.resourcePanel{grid-template-columns:1fr}.resourceLinks{width:100%}}@media (width<=680px){.routeAudioCard{grid-template-columns:1fr;padding:22px}.audioToggle{width:100%}.mediaSection{margin-top:52px}.mediaHead h3,.resourcePanel h3{font-size:33px}.resourcePanel{padding:26px 22px}.escapeGrid a{grid-template-columns:48px 1fr}.escapeGrid b{grid-column:2}.originalKitEmbed{aspect-ratio:9/14}}.studyBanner button{cursor:pointer;background:var(--ink);color:#fff;white-space:nowrap;border:0;border-radius:13px;padding:16px 20px;font-size:12px;font-weight:800}.studyBanner button span{margin-left:18px}.careerGuide{isolation:isolate;background:#f5f3ff;border:1px solid #475ae224;border-radius:31px;max-width:1180px;min-height:550px;margin:64px auto 0;padding:44px;scroll-margin-top:24px;position:relative;overflow:hidden}.careerGuide:before{content:"";opacity:.14;z-index:-1;pointer-events:none;background:url(https://descubriuncuyo-debug.github.io/explorador-carreras-uncuyo/assets/camino.svg) bottom/115% no-repeat;position:absolute;inset:70px -120px -180px}.guideSteps{justify-content:center;gap:10px;margin-bottom:36px;display:flex}.guideSteps span{color:#777;text-transform:uppercase;letter-spacing:.08em;background:#ffffffbf;border:1px solid #d3d0e8;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:10px;font-weight:900;display:flex}.guideSteps span.active{background:var(--blue);border-color:var(--blue);color:#fff}.guideSteps span.done{border-color:var(--blue);color:var(--blue)}.guideHeading{text-align:center;max-width:790px;margin:0 auto 35px}.guideHeading h3,.guideUnitHead h3{letter-spacing:-.045em;margin:0;font-size:clamp(31px,4vw,49px);line-height:1.03}.guideHeading>p:last-child{color:#666;margin:14px 0 0;line-height:1.55}.guideFamilyGrid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.guideFamilyGrid button{background:var(--family);color:#fff;text-align:left;cursor:pointer;border:0;border-radius:23px;flex-direction:column;min-width:0;min-height:245px;padding:26px 22px;transition:transform .2s,box-shadow .2s;display:flex}.guideFamilyGrid button:hover{box-shadow:0 17px 35px color-mix(in srgb,var(--family) 30%,transparent);transform:translateY(-5px)}.guideFamilyGrid strong{font-size:19px;line-height:1.16}.guideFamilyGrid small{margin-top:auto;font-size:11px;font-weight:800}.guideFamilyGrid span{margin-top:18px;font-size:24px}.moocBanner{border:2px solid var(--blue);background:#ffffffe0;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:28px;margin-top:24px;padding:20px 22px;display:grid}.moocBanner strong{color:var(--blue);font-size:15px}.moocBanner p{margin:8px 0 0;font-size:12px;line-height:1.55}.moocBanner a,.guideUnitHead a{background:var(--blue);color:#fff;white-space:nowrap;border-radius:999px;padding:12px 17px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.guideBack{color:var(--blue);cursor:pointer;background:0 0;border:0;margin:0 0 25px;padding:0;font-size:12px;font-weight:800}.guideUnitGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.guideUnitGrid button{text-align:left;cursor:pointer;background:#ffffffeb;border:1px solid #d6d2ed;border-radius:20px;grid-template-columns:72px 1fr 20px;align-items:center;gap:16px;min-height:150px;padding:20px;transition:all .2s;display:grid}.guideUnitGrid button:hover{border-color:var(--blue);transform:translateY(-3px)}.guideUnitGrid img{object-fit:contain;width:72px;height:72px}.guideUnitGrid strong{font-size:14px;line-height:1.35}.guideUnitGrid span{color:var(--blue);font-size:22px}.guideUnitHead{grid-template-columns:115px 1fr;align-items:center;gap:28px;margin:0 0 32px;display:grid}.guideUnitHead>img{object-fit:contain;background:#fff;border:1px solid #ddd9ee;border-radius:22px;width:115px;height:115px;padding:10px}.guideUnitHead>div>div{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.guideUnitHead a+a{background:var(--ink)}.guideCareerList{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.guideCareerList>a{min-height:100px;color:var(--ink);background:#fffffff0;border:1px solid #d8d5eb;border-radius:17px;grid-template-columns:1fr auto 18px;align-items:center;gap:14px;padding:17px 18px;text-decoration:none;transition:all .2s;display:grid}.guideCareerList>a:hover{border-color:var(--blue);transform:translateY(-2px)}.guideCareerList div{flex-direction:column;gap:5px;display:flex}.guideCareerList small{color:var(--blue);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.guideCareerList strong{font-size:13px;line-height:1.3}.guideCareerList span{color:#666;text-align:right;font-size:10px}.guideCareerList b{color:var(--blue)}@media (width<=1020px){.guideFamilyGrid{grid-template-columns:repeat(3,1fr)}.guideFamilyGrid button{min-height:205px}.guideUnitGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.studyBanner button{text-align:center;width:100%}.careerGuide{border-radius:23px;min-height:0;margin-top:45px;padding:27px 18px}.careerGuide:before{opacity:.12;background-size:auto 72%}.guideSteps{gap:5px;margin-bottom:29px}.guideSteps span{padding:7px 9px;font-size:8px}.guideSteps b{display:none}.guideHeading{margin-bottom:25px}.guideHeading h3,.guideUnitHead h3{font-size:31px}.guideHeading>p:last-child{font-size:13px}.guideFamilyGrid{grid-template-columns:1fr 1fr;gap:9px}.guideFamilyGrid button{border-radius:18px;min-height:180px;padding:19px 17px}.guideFamilyGrid strong{font-size:15px}.guideFamilyGrid small{font-size:9px}.guideFamilyGrid span{margin-top:12px}.guideFamilyGrid button:last-child{grid-column:1/-1;min-height:150px}.moocBanner{grid-template-columns:1fr;margin-top:18px;padding:18px}.moocBanner a{text-align:center}.guideUnitGrid{grid-template-columns:1fr}.guideUnitGrid button{grid-template-columns:68px 1fr 18px;min-height:116px;padding:16px}.guideUnitGrid img{width:68px;height:68px}.guideUnitHead{grid-template-columns:78px 1fr;align-items:start;gap:16px}.guideUnitHead>img{border-radius:17px;width:78px;height:78px}.guideUnitHead .eyebrow{font-size:8px}.guideUnitHead>div>div{grid-column:1/-1}.guideUnitHead a{text-align:center;width:100%}.guideCareerList{grid-template-columns:1fr}.guideCareerList>a{min-height:90px;padding:15px}.guideCareerList strong{font-size:12px}}.benefitCard{align-self:start;min-height:0;padding:0;display:block;overflow:hidden}.benefitToggle{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:52px 1fr 25px;align-items:center;gap:13px;width:100%;min-height:145px;padding:22px;display:grid}.benefitToggle strong{font-size:15px;line-height:1.25}.benefitDetail{border-top:1px solid #eceaf3;padding:0 22px 23px}.benefitCard .benefitDetail p{border:0;margin:0;padding:18px 0 16px;font-size:13px;line-height:1.65;display:block}.benefitDetail a{background:var(--blue);color:#fff;border-radius:11px;padding:11px 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.benefitCard.open{transform:none}.benefitCard.open .benefitToggle{min-height:105px}.benefitIcon.hasImage{background:#e8f8fd;padding:7px}.benefitIcon.hasImage img{object-fit:contain;width:100%;height:100%;display:block}.openCourseCard{border:2px solid var(--route);background:color-mix(in srgb,var(--route) 8%,white);border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:28px;max-width:1180px;margin:18px auto 0;padding:27px 29px;display:grid}.openCourseCard .eyebrow{color:var(--route);margin-bottom:9px}.openCourseCard h3{letter-spacing:-.035em;margin:0 0 8px;font-size:27px;line-height:1.1}.openCourseCard p:last-child{max-width:690px;margin:0;font-size:13px;line-height:1.55}.openCourseCard a{background:var(--route);color:var(--ink);white-space:nowrap;border-radius:13px;padding:14px 17px;font-size:12px;font-weight:900;text-decoration:none}.openCourseCard a span{margin-left:12px}@media (width<=680px){.benefitToggle{min-height:125px;padding:18px}.benefitDetail{padding:0 18px 20px}.benefitCard.open .benefitToggle{min-height:95px}.benefitDetail a{text-align:center;width:100%}.openCourseCard{grid-template-columns:1fr;padding:23px 20px}.openCourseCard h3{font-size:24px}.openCourseCard a{text-align:center}}.contactLine{border-top:1px solid #2424262e;padding-top:14px;font-size:12px;margin-top:16px!important}.orientationTools{grid-template-columns:1fr 1fr;gap:14px;max-width:1180px;margin:16px auto 0;display:grid}.orientationTools article{background:#fff;border:1px solid #d6d2ed;border-radius:24px;padding:28px}.orientationTools .eyebrow{color:var(--route)}.orientationTools h3{letter-spacing:-.035em;margin:0 0 11px;font-size:28px;line-height:1.08}.orientationTools p:not(.eyebrow){color:#666;font-size:13px;line-height:1.55}.orientationTools ul{margin:20px 0 0;padding-left:19px}.orientationTools li{margin:8px 0;font-size:13px;line-height:1.5}.checkGrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.checkGrid span{background:color-mix(in srgb,var(--route) 13%,white);border-radius:10px;padding:10px;font-size:11px;font-weight:700}.videoCard>div:last-child p{color:var(--ink);font-size:12px;line-height:1.6}@media (width<=800px){.orientationTools{grid-template-columns:1fr}}@media (width<=680px){.orientationTools article{padding:23px 20px}.orientationTools h3{font-size:25px}.checkGrid{grid-template-columns:1fr}.videoCard>div:last-child p{font-size:12px}}.discoverMark{border:3px solid var(--blue);background:var(--yellow);width:48px;height:48px;color:var(--blue);border-radius:50% 50% 48% 52%;place-items:center;font-size:22px;font-weight:950;display:grid;box-shadow:7px 5px #475ae221}.brand strong{font-size:20px}.brand small{color:var(--blue);font-weight:700}.interestSection{max-width:1180px;margin:70px auto 0}.interestSection .mediaHead{max-width:850px}.interestGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.interestGrid article{background:#fff5ce;border:1px solid #eadca5;border-radius:20px;align-self:start;overflow:hidden}.interestGrid article:nth-child(4),.interestGrid article:nth-child(5){grid-column:span 1}.interestGrid button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:48px 1fr 28px;align-items:center;gap:12px;width:100%;min-height:125px;padding:18px;display:grid}.interestGrid button>span{background:var(--yellow);border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.interestGrid strong{font-size:15px;line-height:1.3}.interestGrid b{background:var(--yellow);border-radius:50%;place-items:center;width:28px;height:28px;font-size:19px;display:grid}.interestGrid article>p{background:#fff;border-top:1px solid #eadca5;margin:0;padding:20px;font-size:13px;line-height:1.65}.interestGrid article.open{border-color:var(--yellow);box-shadow:0 15px 30px #ffc81329}.finalSection{text-align:center;background:#fff;padding:100px 7vw}.finalSection>h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5.5vw,72px);line-height:1}.finalSection>p:not(.eyebrow){max-width:820px;margin:24px auto;font-size:18px;line-height:1.65}.surveyButton{background:var(--green);color:var(--ink);text-transform:uppercase;border-radius:15px;align-items:center;gap:28px;margin:14px auto 35px;padding:19px 25px;font-size:18px;font-weight:900;text-decoration:none;display:inline-flex}.surveyButton span{font-size:25px}.finalSection>h3{margin:0 0 30px;font-size:34px}.creditsToggle{background:var(--coral);color:var(--ink);cursor:pointer;border:0;border-radius:999px;padding:14px 22px;font-size:15px;font-weight:900}.creditsToggle span{margin-left:18px}.creditsCard{background:var(--paper);text-align:left;border:1px solid #d7d3ef;border-radius:28px;max-width:1180px;margin:25px auto 0;padding:38px}.creditsCard>h3{text-align:center;letter-spacing:-.04em;margin:0 0 30px;font-size:38px}.creditsGrid{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.creditsGrid h4{margin:22px 0 8px;font-size:15px;text-decoration:underline}.creditsGrid h4:first-child{margin-top:0}.creditsGrid strong{margin-top:15px;font-size:13px;display:block}.creditsGrid p{margin:6px 0;font-size:12px;line-height:1.55}footer{align-items:center}footer strong{font-size:13px}@media (width<=900px){.interestGrid{grid-template-columns:repeat(2,1fr)}.creditsGrid{grid-template-columns:1fr 1fr}}@media (width<=680px){.discoverMark{width:40px;height:40px;font-size:17px}.brand strong{font-size:15px}.brand small{font-size:7px}.interestSection{margin-top:52px}.interestGrid{grid-template-columns:1fr}.interestGrid button{min-height:105px}.finalSection{padding:72px 22px}.finalSection>h2{font-size:42px}.finalSection>p:not(.eyebrow){font-size:15px}.surveyButton{justify-content:center;width:100%;font-size:14px}.creditsCard{padding:27px 20px}.creditsGrid{grid-template-columns:1fr}.creditsCard>h3{font-size:31px}}.brand{height:100%;overflow:hidden}.headerLogo{object-fit:contain;object-position:left center;width:190px;height:88px;display:block}.footerLogo{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:190px;height:78px;display:block}@media (width<=680px){.headerLogo{width:145px;height:66px}.footerLogo{width:160px;height:68px}footer{padding-top:22px;padding-bottom:22px}}footer{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}.footerLogo{object-position:left center;justify-self:start}.footerLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.footerLinks a{color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:138px;padding:12px 17px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 20px #0000002b}.footerLinks a:hover{color:#fff;transform:translateY(-2px);box-shadow:0 11px 25px #0000003d}.footerLinks span{font-size:11px}.footerLinks .websiteLink{background:#475ae2}.footerLinks .instagramLink{background:linear-gradient(115deg,#833ab4 0%,#c13584 34%,#e1306c 60%,#f77737 82%,#fcaf45 100%)}.footerLinks .whatsappLink{background:#25d366}.backTop{white-space:nowrap;opacity:.82;justify-self:end;font-weight:700}@media (width<=1050px){footer{grid-template-columns:1fr 1fr;grid-template-areas:"logo top""links links"}.footerLogo{grid-area:logo}.footerLinks{grid-area:links;justify-self:center}.backTop{grid-area:top}}@media (width<=680px){footer{text-align:center;align-items:center;display:grid}.footerLinks{flex-direction:column;width:100%;max-width:310px}.footerLinks a{width:100%}.backTop{margin-top:3px}}body{font-family:Montserrat,Arial,sans-serif}
