.s5-page .s5-hero .course-hero-brand{align-items:center;gap:clamp(16px,1.6vw,28px);max-width:100%;display:flex}.s5-page .s5-hero .course-hero-brand .s5-logo{flex-shrink:1;width:clamp(180px,16vw,250px);max-width:55%;height:auto;margin:0;display:block}.s5-page .s5-hero .course-hero-category{color:#f4f4ed;min-height:32px;font-family:var(--body);letter-spacing:.1em;white-space:nowrap;border-left:1px solid #ffffff80;align-self:center;align-items:center;padding-left:clamp(16px,1.6vw,28px);font-size:clamp(11px,.9vw,14px);font-weight:700;line-height:1.3;display:flex}@media (width<=800px){.s5-page .s5-hero .course-hero-brand{gap:14px}.s5-page .s5-hero .course-hero-brand .s5-logo{width:clamp(140px,40vw,200px);max-width:54%}.s5-page .s5-hero .course-hero-category{letter-spacing:.06em;min-height:28px;padding-left:14px;font-size:10px}}.s5-page{--sales-mark:var(--s5-yellow);--sales-mark-ink:#040519}.s5-page.course-sales-toque{--sales-mark:#2e4bff;--sales-mark-ink:#fff}.s5-page.codigo-editorial{--sales-mark:#08f673;--sales-mark-ink:#040519}.s5-page.s5-page :is(.s5-label,.section-name,.toque-purpose-kicker),.codigo-editorial.cr-rhythm .cr-section .cr-label{background:var(--sales-mark);width:fit-content;max-width:100%;color:var(--sales-mark-ink);font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;place-self:start;padding:8px 12px;font-size:12px;font-weight:700;line-height:1.4;display:inline-block}.s5-page.s5-page :is(.s5-paper,.s5-offer-panel) .s5-label,.codigo-editorial.cr-rhythm :is(.cr-light,.s5-offer-panel) .cr-label{color:var(--sales-mark);background:#040519}.s5-page.course-sales-toque .s5-offer-panel .s5-label{color:#f4f4ed}.codigo-editorial.cr-rhythm :is(.cr-diagnosis,.cr-thesis,.cr-origin,.cr-audience,.cr-guarantee) h2 span,.s5-page.s5-page :is(.s5-vision,.s5-offer-heading) h2 span,.s5-page.course-sales-toque :is(.toque-impact,.toque-purpose h2,.toque-invitation h2) span{background:var(--sales-mark);color:var(--sales-mark-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}.codigo-editorial.cr-rhythm .cr-origin h2 span{width:fit-content}.codigo-editorial.cr-rhythm .s5-hero .course-hero-mark{background:var(--sales-mark);color:var(--sales-mark-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}@media (width<=800px){.s5-page.s5-page :is(.s5-label,.section-name,.toque-purpose-kicker),.codigo-editorial.cr-rhythm .cr-section .cr-label{padding:7px 10px;font-size:11px}}.s5-page{--s5-yellow:#fff000;--s5-blue:#2028b6;--s5-muted:#b9bbcc;background:var(--ink);color:var(--paper)}.s5-page :is(p,li){font-size:clamp(18px,1.45vw,23px);line-height:1.48}.s5-page p{max-width:55ch}.s5-page :is(h1,h2,h3){letter-spacing:-.025em}.s5-page h2{font-size:clamp(48px,5.6vw,88px);line-height:.98}.s5-page h3{font-size:clamp(32px,3.2vw,48px);line-height:1.04}.s5-page .s5-label{letter-spacing:.12em;text-transform:uppercase;margin-bottom:26px;font-size:14px;font-weight:600}.s5-page .s5-lead{font-size:clamp(21px,1.75vw,27px);line-height:1.4}.s5-section{padding:clamp(72px,8vw,128px) var(--gutter)}.s5-page .s5-paper{background:var(--paper);color:var(--ink)}.s5-logo{width:clamp(230px,23vw,340px);height:auto}.s5-cta{background:var(--s5-yellow);max-width:100%;min-height:64px;color:var(--ink);border:1px solid var(--s5-yellow);border-radius:100px;justify-content:center;align-items:center;gap:24px;padding:18px 25px;font-size:clamp(14px,1.1vw,17px);font-weight:700;line-height:1.25;transition:background .2s,transform .2s;display:inline-flex}.s5-cta svg{flex:none;width:25px;height:25px}.s5-enroll{width:fit-content;max-width:100%;display:table}.s5-enroll>.s5-cta{width:100%}.s5-offer-panel .s5-enroll{width:100%;display:block}.s5-page :is(.codigo-enroll,.toque-enroll,.s5-enroll)>.course-enroll-note{text-align:center;letter-spacing:.025em;justify-content:center;align-items:center;gap:8px;width:100%;max-width:none;margin:12px 0 0;font-size:13px;font-weight:700;line-height:1.5;display:flex}.s5-page :is(.codigo-enroll,.toque-enroll,.s5-enroll)>.course-enroll-note span{white-space:nowrap;padding:0}@media (width<=380px){.s5-page :is(.codigo-enroll,.toque-enroll,.s5-enroll)>.course-enroll-note{gap:6px;font-size:11px}}.s5-cta:hover{background:#fff780;transform:translateY(-2px)}.s5-page .course-header .button:not(.button-outline):not(.button-dark):not(.button-light):not(:disabled):not([aria-disabled=true]){background:var(--s5-yellow);box-shadow:none;padding:16px 24px;font-size:14px;animation:none}.s5-page .course-header .button:before{display:none}.s5-hero{background:var(--ink);grid-template-columns:1fr 1fr;display:grid}.s5-hero-copy{padding:32px 40px 40px var(--gutter);z-index:2;background:#251044 url(/media/sistema-gradient-portrait.webp) 50%/cover no-repeat;position:relative}.s5-hero h1{margin:24px 0 20px;font-size:clamp(66px,6.5vw,112px);line-height:.94}.s5-hero h1 span{color:var(--s5-yellow)}.s5-hero .s5-lead{max-width:40ch;margin-bottom:28px;font-size:clamp(19px,1.5vw,23px)}.s5-page .s5-hero-note{color:var(--paper);margin-top:15px;font-size:15px}.s5-hero-visual{isolation:isolate;background:#17243a;min-height:100%;position:relative;overflow:hidden}.s5-hero-photo{position:absolute;inset:0;overflow:hidden}.s5-hero-photo img{object-fit:cover;object-position:57% 50%}.s5-hero-photo-shade{background:linear-gradient(#04051910 36%,#040519dd 90%);position:absolute;inset:0}.s5-hero-five{font-family:var(--display);color:var(--s5-yellow);font-size:clamp(100px,11vw,180px);line-height:1;position:absolute;bottom:106px;right:30px}.s5-hero-caption{position:absolute;bottom:110px;left:40px}.s5-hero-caption>span{letter-spacing:.18em;color:var(--s5-yellow);font-size:13px;font-weight:600}.s5-hero-caption p{margin-top:14px;font-size:32px;line-height:1.1}.s5-position-strip{bottom:0;border-top:1px solid #f4f4ed55;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:absolute;inset-inline:0}.s5-position-strip span{min-width:0;font-family:var(--display);text-align:center;border-right:1px solid #f4f4ed33;padding:14px 8px;font-size:40px}.s5-position-strip span:first-child{background:var(--s5-yellow);color:var(--ink)}.s5-video{background:#111330}.s5-video-heading{max-width:960px;margin:0 auto 32px}.s5-video-heading .s5-label{color:var(--s5-yellow);margin-bottom:16px}.s5-video h2{font-size:clamp(38px,4.2vw,64px)}.s5-video-placeholder{aspect-ratio:16/9;text-align:center;background:#251044 url(/media/sistema-gradient-wide.webp) 50%/cover no-repeat;border:1px solid #fff3;flex-direction:column;justify-content:center;align-items:center;gap:15px;max-width:960px;margin:auto;padding:30px;display:flex}.s5-video-placeholder img{width:clamp(180px,24vw,310px);height:auto;margin-bottom:10px}.s5-video-play{width:64px;height:64px;color:var(--s5-yellow);border:1px solid #fff00088;border-radius:50%;place-items:center;display:grid}.s5-video-placeholder>p{letter-spacing:.08em;font-size:15px;font-weight:600}.s5-video-placeholder>span:last-child{color:var(--paper);font-size:14px}.s5-problem{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.s5-problem-heading{position:relative}.s5-page .s5-statement{font-size:clamp(26px,2.5vw,36px);line-height:1.3}.s5-prose>p+p,.s5-prose>ul+p{margin-top:24px}.s5-lined-list{margin:16px 0 28px;padding:0;list-style:none}.s5-lined-list li{border-bottom:1px solid #04051933;padding:12px 0}.s5-emphasis{font-weight:600}.s5-orbit{place-items:center;width:210px;height:210px;margin-top:36px;display:grid;position:relative}.s5-orbit span{color:var(--s5-blue);font-family:Arial,sans-serif;font-size:270px;line-height:.8;position:absolute}.s5-orbit b{font-family:var(--display);padding-top:20px;font-size:66px}.s5-sequence{background:#251044 url(/media/sistema-gradient-wide.webp) 50%/cover no-repeat;grid-template-columns:1fr 1fr;gap:8vw;display:grid}.s5-sequence .s5-label{color:var(--s5-yellow)}.s5-sequence h2{margin-bottom:30px}.s5-sequence ol{margin:0;padding:0;list-style:none}.s5-sequence li{border-top:1px solid #fff4;gap:24px;padding:24px 0;display:flex}.s5-sequence li:first-child{border-top:0;padding-top:0}.s5-step{color:var(--s5-yellow);padding-top:6px;font-size:16px}.s5-sequence h3{margin-bottom:10px;font-size:32px}.s5-impact{background:var(--s5-yellow);color:var(--ink)}.s5-page .s5-impact>p{max-width:none;font-family:var(--display);letter-spacing:-.015em;font-size:clamp(33px,4.9vw,76px);line-height:1.05}.s5-impact strong{margin:24px 0 36px;font-size:clamp(58px,9.2vw,150px);line-height:.98;display:block}.s5-text-link{border-bottom:1px solid;align-items:center;gap:28px;padding-bottom:8px;font-weight:600;display:inline-flex}.s5-section-heading{justify-content:space-between;align-items:flex-end;gap:7vw;margin-bottom:64px;display:flex}.s5-section-heading>.s5-lead{max-width:34ch}.s5-curriculum .s5-label{color:var(--s5-yellow)}.s5-foundations{border-top:1px solid #fff4;grid-template-columns:.9fr 1.3fr;gap:5vw;padding:40px 0 56px;display:grid}.s5-chapter{letter-spacing:.13em;color:var(--s5-yellow);margin-bottom:18px;font-size:13px;display:block}.s5-foundations ul{grid-template-columns:1fr 1fr;gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.s5-foundations li{border-bottom:1px solid #ffffff26;align-items:center;gap:14px;padding:14px 0;display:flex}.s5-foundations li span{color:var(--s5-yellow)}.s5-rotation-heading{border-top:1px solid #fff4;padding:38px 0 30px}.s5-rotation-heading h3{margin-bottom:14px}.s5-rotation-tabs{border:1px solid #fff4;grid-template-columns:repeat(6,1fr);display:grid}.s5-rotation-tabs button{color:var(--paper);font-family:var(--display);background:0 0;border:0;border-right:1px solid #fff4;padding:18px 8px;font-size:38px}.s5-rotation-tabs button:last-child{border-right:0}.s5-rotation-tabs button:hover{background:#ffffff18}.s5-rotation-tabs button[aria-selected=true]{color:var(--ink);background:var(--s5-yellow)}.s5-rotation-panel{background:#121435;border:1px solid #fff2;border-top:0;grid-template-columns:1fr 1fr;align-items:center;gap:50px;min-height:315px;padding:36px 5vw;display:grid}.s5-rotation-number{font-family:var(--display);color:var(--s5-yellow);text-align:center;background:linear-gradient(90deg,#0000 49.7%,#ffffff12 50%,#0000 50.3%),linear-gradient(#0000 49.5%,#ffffff12 50%,#0000 50.5%);font-size:clamp(130px,18vw,260px);line-height:.95}.s5-rotation-panel h3{margin-bottom:18px}.s5-page .s5-rotation-note{color:var(--s5-muted);max-width:none;margin-top:18px;font-size:16px}.s5-curriculum-cta{justify-content:space-between;align-items:center;gap:30px;padding-top:48px;display:flex}.s5-curriculum-cta p{max-width:32ch}.s5-vision{background:var(--ink);min-height:730px;position:relative;overflow:hidden}.s5-vision-photo{position:absolute;inset:0;overflow:hidden}.s5-vision-photo img{object-fit:cover;object-position:70% 35%}.s5-vision-shade{background:linear-gradient(90deg,#040519f5 0%,#040519dc 32%,#04051930 75%),linear-gradient(#0000 70%,#040519 100%);position:absolute;inset:0}.s5-vision-copy{padding:100px var(--gutter);max-width:830px;position:relative}.s5-vision h2{margin-bottom:30px;font-size:clamp(60px,7.4vw,116px)}.s5-vision h2 span{color:var(--s5-yellow)}.s5-vision .s5-lead{margin-bottom:20px}.s5-reading{grid-template-columns:1fr 1fr;gap:8vw;padding-top:50px;display:grid}.s5-reading h2{margin-bottom:26px;font-size:clamp(48px,4.8vw,74px)}.s5-reading-list{margin:0 0 30px;padding:0;list-style:none}.s5-reading-list li{border-bottom:1px solid #fff3;padding:14px 0 14px 27px;position:relative}.s5-reading-list li:before{content:"+";color:var(--s5-yellow);position:absolute;left:0}.s5-reading .s5-emphasis{color:var(--s5-yellow);margin-bottom:22px}.s5-teachers-photo{aspect-ratio:2.4;overflow:hidden}.s5-teachers-photo img{object-fit:cover;object-position:50% 37%;width:100%;height:100%}.s5-teacher-grid{grid-template-columns:1fr 1fr;gap:6vw;padding-top:45px;display:grid}.s5-teacher-grid article+article{border-left:1px solid #04051933;padding-left:6vw}.s5-teacher-grid h3{margin-bottom:20px;font-size:clamp(44px,4.4vw,66px)}.s5-teacher-grid p+p{margin-top:20px}.s5-demonstration{border-top:1px solid #04051933;grid-template-columns:1fr 1fr;gap:6vw;margin-top:54px;padding-top:44px;display:grid}.s5-audience{background:#171342;grid-template-columns:1fr 1fr;gap:44px 8vw;display:grid}.s5-audience .s5-label{color:var(--s5-yellow)}.s5-audience h2{margin-bottom:30px}.s5-audience>ul{margin:0;padding:0;list-style:none}.s5-audience li{border-bottom:1px solid #fff3;gap:20px;padding:18px 0;display:flex}.s5-audience li:first-child{padding-top:0}.s5-audience li span{color:var(--s5-yellow)}.s5-limits{border-top:1px solid #fff5;grid-column:1/-1;padding-top:24px}.s5-limits summary{justify-content:space-between;font-size:22px;font-weight:600;list-style:none;display:flex}.s5-limits p{color:#d4d4e1;max-width:80ch;padding-top:25px}.s5-offer{background:#251044 url(/media/sistema-gradient-checkout.webp) 50%/cover no-repeat;grid-template-columns:1fr 1fr;gap:7vw;display:grid}.s5-offer-heading h2{margin:44px 0 30px}.s5-offer-heading h2 span{color:var(--s5-yellow)}.s5-offer-panel{background:var(--paper);color:var(--ink);border-top:8px solid var(--s5-yellow);align-self:center;padding:40px}.s5-offer-panel h3{margin-bottom:18px;font-size:60px}.s5-offer-panel ul{border-block:1px solid #04051933;margin:20px 0;padding:22px 0;list-style:none}.s5-offer-panel li{gap:12px;padding:8px 0;display:flex}.s5-offer-panel li span{color:#2028b6;font-weight:700}.s5-page .s5-offer-terms{margin-bottom:26px;font-size:18px}.s5-price{margin:26px 0 18px}.s5-price>span{font-size:20px;display:block}.s5-price>strong{font-family:var(--display);letter-spacing:-.035em;margin:4px 0 8px;font-size:clamp(64px,6vw,94px);line-height:1.1;display:block}.s5-price p{font-size:24px}.s5-offer-panel .s5-offer-terms{color:#444556;font-size:15px}.s5-guarantee{border-top:1px solid #fff4;align-items:center;gap:25px;margin-top:45px;padding-top:25px;display:flex}.s5-guarantee>strong{font-family:var(--display);color:var(--s5-yellow);font-size:110px;line-height:1}.s5-guarantee h3{margin-bottom:12px;font-size:32px}.s5-guarantee p{max-width:26ch;font-size:17px}.s5-offer-panel .s5-cta{border-color:var(--ink);gap:14px;width:100%;font-size:15px}.s5-page .s5-checkout-note{text-align:center;margin-top:14px;font-size:14px}.s5-faq{grid-template-columns:.8fr 1.2fr;gap:7vw;display:grid}.s5-faq details{border-bottom:1px solid #04051933}.s5-faq details:first-child{border-top:1px solid #04051933}.s5-faq summary{justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:22px;font-weight:600;line-height:1.25;list-style:none;display:flex}.s5-faq summary span,.s5-limits summary span{flex:none;font-size:30px;font-weight:400}.s5-faq details[open] summary span,.s5-limits[open] summary span{transform:rotate(45deg)}.s5-faq details p{padding:0 30px 26px 0}.s5-page summary::-webkit-details-marker{display:none}.s5-page :is(section,[id]){scroll-margin-top:0}@media (width>=1800px){.s5-hero-copy{padding-top:70px;padding-bottom:80px}.s5-hero h1{font-size:145px}}@media (width<=1050px){.s5-hero-copy{padding-right:26px}.s5-hero h1{font-size:clamp(64px,8vw,92px)}.s5-cta{gap:16px;padding-inline:20px}.s5-offer{gap:4vw}.s5-offer-panel{padding:28px}.s5-section-heading{align-items:start}}@media (width<=800px){.s5-section{padding:68px 24px}.s5-hero{grid-template-columns:minmax(0,1fr)}.s5-hero-copy{background-image:url(/media/sistema-gradient-mobile.webp);padding:36px 24px 40px}.s5-sequence,.s5-offer{background-image:url(/media/sistema-gradient-mobile.webp)}.s5-logo{width:245px}.s5-hero h1{margin-top:28px;font-size:clamp(65px,13.2vw,98px)}.s5-hero-visual{min-height:460px}.s5-hero-photo img{object-position:50% 40%}.s5-hero-five{font-size:100px;bottom:100px;right:24px}.s5-hero-caption{bottom:95px;left:24px}.s5-hero-caption p{max-width:14ch;font-size:23px}.s5-position-strip span{font-size:32px}.s5-video-placeholder{aspect-ratio:auto;min-height:280px;padding:25px}.s5-video-play{width:50px;height:50px}.s5-problem,.s5-sequence,.s5-reading,.s5-audience,.s5-offer,.s5-faq{grid-template-columns:1fr;gap:40px}.s5-orbit{display:none}.s5-page h2{font-size:clamp(46px,9vw,72px)}.s5-impact strong{font-size:clamp(38px,10.4vw,76px)}.s5-impact .s5-text-link{font-size:16px}.s5-section-heading{margin-bottom:36px;display:block}.s5-section-heading>.s5-lead{margin-top:26px}.s5-foundations{grid-template-columns:1fr;gap:28px}.s5-foundations ul{gap:0 20px}.s5-foundations li{font-size:17px}.s5-rotation-panel{grid-template-columns:minmax(0,.5fr) minmax(0,1fr);gap:20px;min-height:320px;padding:30px 20px}.s5-rotation-number{font-size:76px}.s5-rotation-panel h3{font-size:28px}.s5-rotation-panel .s5-label{letter-spacing:.08em;font-size:13px}.s5-rotation-tabs button{padding:16px 0;font-size:32px}.s5-curriculum-cta{display:block}.s5-curriculum-cta p{margin-bottom:24px}.s5-vision{min-height:750px}.s5-vision-copy{padding:65px 24px 200px}.s5-vision h2{font-size:clamp(52px,12vw,90px)}.s5-vision-photo img{object-position:62% 50%}.s5-vision-shade{background:linear-gradient(90deg,#040519eb,#04051970),linear-gradient(#0000 60%,#040519)}.s5-reading{padding-top:0}.s5-teachers-photo{aspect-ratio:1.25}.s5-teacher-grid{grid-template-columns:1fr;gap:35px}.s5-teacher-grid article+article{border-top:1px solid #04051933;border-left:0;padding:30px 0 0}.s5-demonstration{grid-template-columns:1fr;gap:24px}.s5-offer-panel{padding:28px 22px}.s5-page .course-header .button:not(.button-outline):not(.button-dark):not(.button-light):not(:disabled):not([aria-disabled=true]){font-size:var(--course-header-button-font,12px);gap:8px;padding:10px 8px}.s5-page :is(section,[id]){scroll-margin-top:30px}}@media (width<=380px){.s5-section,.s5-hero-copy{padding-inline:20px}.s5-hero h1{font-size:56px}.s5-cta{gap:12px;padding-inline:17px;font-size:13px}.s5-offer-panel .s5-cta{font-size:12px}.s5-rotation-panel{grid-template-columns:1fr}.s5-rotation-number{text-align:left;font-size:90px}.s5-foundations ul{grid-template-columns:1fr}.s5-faq summary{font-size:20px}}.s5-page:not(.course-sales) .s5-hero-copy{padding-block:24px}.s5-page:not(.course-sales) .s5-hero .s5-logo{width:clamp(220px,19vw,280px)}.s5-page:not(.course-sales) .s5-hero h1{margin:18px 0 16px;font-size:clamp(60px,5.2vw,100px)}.s5-page:not(.course-sales) .s5-hero .s5-lead{margin-bottom:20px}.s5-page:not(.course-sales) .s5-hero-note{margin-top:10px}@media (width>=801px) and (height<=800px){.s5-page:not(.course-sales) .s5-hero h1{font-size:clamp(56px,8.8vh,76px)}}@media (width<=800px){.s5-page:not(.course-sales) .s5-hero h1{font-size:clamp(48px,13vw,60px)}.s5-page:not(.course-sales) .s5-hero .s5-lead{font-size:18px}}@media (prefers-reduced-motion:reduce){.s5-page *{scroll-behavior:auto!important}.s5-cta{transition:none}.s5-cta:hover{transform:none}}.s5-hero .course-subtitles{max-width:52ch;margin-top:20px}.s5-hero .course-subtitles-badge{max-width:100%;color:inherit;border:1px solid;border-radius:999px;align-items:center;gap:9px;margin:0;padding:8px 13px;font-family:inherit;font-size:15px;line-height:1.3;display:inline-flex}.s5-hero .course-subtitles-badge>span{flex:none;font-size:19px}.s5-hero .course-subtitles-badge strong{font-weight:700}.s5-hero .course-subtitles-description{max-width:52ch;color:inherit;margin:10px 0 0;font-size:16px;line-height:1.5}@media (width<=480px){.s5-hero .course-subtitles{margin-top:18px}.s5-hero .course-subtitles-badge{font-size:14px}.s5-hero .course-subtitles-description{font-size:15px}}
