.course-sales-toque{--course-gradient:linear-gradient(115deg,#f95e03 0%,#f95e03 52%,#188307 100%);--course-brand-ink:#fff;--course-accent:#f95e03;--course-deep:#188307;--course-cta:#2c53ff;--course-cta-ink:#fff;--s5-yellow:var(--course-cta)}.course-sales-codigo{--course-gradient:linear-gradient(125deg,#2540e0 0%,#1c30a1 65%,#112463 100%);--course-brand-ink:#fff;--course-accent:#08f673;--course-deep:#112463;--course-cta:#08f673;--course-cta-ink:var(--ink);--s5-yellow:var(--course-cta)}.course-sales{background:var(--ink);color:var(--paper)}.course-sales :is(h1,h2,h3){letter-spacing:-.025em;text-wrap:initial}.course-sales h2,.course-sales :is(.toque-section,.codigo-section) h2{font-size:clamp(48px,5.6vw,88px);line-height:.98}.course-sales h3{font-size:clamp(32px,3.2vw,48px);line-height:1.04}.course-sales :is(p,li){font-size:clamp(18px,1.45vw,23px);line-height:1.48}.course-sales :is(.toque-section,.codigo-section){padding:clamp(72px,8vw,128px) var(--gutter)}.course-sales :is(section,[id]){scroll-margin-top:100px}.course-sales :is(.toque-section,.codigo-section)>*{min-width:0}.course-sales :is(.toque-enroll,.codigo-enroll){width:fit-content;max-width:100%;margin-top:28px;display:table}.course-sales :is(.toque-enroll,.codigo-enroll)>.button{width:100%}.course-sales :is(.toque-enroll,.codigo-enroll)>p{text-align:center;width:100%;max-width:none;margin:15px 0 0;font-size:14px;line-height:1.5}.course-sales :is(.toque-enroll,.codigo-enroll)>p span{color:inherit}.course-sales .section-name{color:var(--course-accent)}.course-sales .button:not(.course-student){text-align:center;border:1px solid var(--course-cta);background:var(--course-cta);max-width:100%;min-height:64px;color:var(--course-cta-ink);box-shadow:none;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:filter .2s,transform .2s;animation:none;display:inline-flex}.course-sales .button:before,.course-sales .button:after{display:none}.course-sales .button:hover{filter:brightness(1.08);box-shadow:none;transform:translateY(-2px)}.course-sales .button svg{flex:none;width:25px;height:25px}.course-sales :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid}.course-sales .course-header .button{min-height:0;padding:16px 24px;font-size:14px}.course-sales .course-sales-hero{isolation:isolate;background:var(--course-deep);position:relative;overflow:hidden}.course-hero-background{z-index:-1;position:absolute;inset:0}.course-hero-background img{object-fit:cover;object-position:center}.course-sales .s5-hero-copy{color:var(--course-brand-ink);background:0 0}.course-hero-foreground{justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:30px 6% 50px 0}.course-hero-foreground img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.course-sales .s5-hero-photo-shade{pointer-events:none;background:linear-gradient(#0000 65%,#040519aa 100%)}.course-sales .s5-hero h1{font-size:clamp(66px,6.5vw,112px);line-height:.94}.course-sales .s5-hero h1 span{color:var(--course-cta)}.course-sales-toque .s5-hero .s5-logo{filter:brightness(0)invert()}.course-sales.s5-page .course-header .button:not(.button-outline):not(.button-dark):not(.button-light):not(:disabled):not([aria-disabled=true]){color:var(--course-cta-ink)}.course-sales .s5-hero-visual,.course-sales .s5-hero-caption p,.course-sales .course-sales-markers{color:#fff}.course-sales .s5-position-strip span:first-child{color:var(--course-cta-ink)}.course-sales .s5-hero-caption>span{color:#fff}.course-sales .s5-hero .s5-lead{max-width:40ch;margin-bottom:24px;font-size:clamp(19px,1.5vw,23px)}.course-sales .s5-hero .course-sales-hero-support{max-width:42ch;font-size:18px}.course-sales .s5-hero-caption{right:30px}.course-sales .s5-hero-caption p{font-size:clamp(23px,2.1vw,32px);line-height:1.1}.course-sales .course-sales-markers{grid-template-columns:repeat(3,minmax(0,1fr))}.course-sales-markers span{font-size:clamp(20px,2.1vw,32px)}.course-sales .s5-hero-visual{background:0 0}.course-sales .course-sales-markers{background:#04051966}.course-sales :is(.toque-foundation,.toque-materials,.toque-instructor,.toque-faq,.codigo-intro,.codigo-coach,.codigo-faq){background:var(--paper);color:var(--ink)}.course-sales :is(.toque-method,.toque-progression,.toque-offer,.codigo-method,.codigo-offer){background:var(--course-gradient);color:var(--course-brand-ink)}.course-sales-codigo .codigo-method{background:var(--course-gradient)}.course-sales :is(.toque-delivery,.toque-chance,.codigo-included){background:var(--ink);color:var(--paper)}.course-sales :is(.toque-audience,.codigo-audience){background:var(--course-deep);color:var(--paper)}.course-sales .toque-foundation{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.course-sales .toque-foundation h2{margin:0;font-size:clamp(48px,5.6vw,88px)}.course-sales .toque-foundation h2 span{color:var(--course-deep)}.course-sales .toque-foundation .toque-prose{border:0;max-width:48ch;padding:0;display:block}.course-sales .toque-foundation .toque-prose p+p{margin-top:24px}.course-sales .toque-method>h2{font-size:clamp(48px,5.6vw,88px)}.course-sales .toque-video-section{padding:clamp(72px,8vw,128px) var(--gutter);background:#111330}.course-sales .toque-video-section h2{font-size:clamp(38px,4.2vw,64px)}.course-sales .toque-video-section .section-name{color:var(--course-accent)}.course-sales .toque-video{max-width:960px}.course-sales .toque-video-play{background:var(--course-cta);color:var(--course-cta-ink)}.course-sales :is(.toque-logo,.codigo-logo){width:clamp(230px,23vw,340px);height:auto}.course-sales .toque-offer .toque-logo{filter:brightness(0)invert()}.course-sales :is(.toque-progression h2,.toque-progression li>span,.toque-progression .toque-progression-end){color:var(--course-brand-ink)}.course-sales .toque-progression li{border-color:#fff5}.course-sales :is(.toque-module-number,.toque-purpose h2 span){color:var(--course-accent)}.course-sales .toque-list li:before{color:currentColor}.course-sales .toque-offer .toque-list li{border-color:#fff5}.course-sales :is(.toque-offer,.toque-method,.toque-progression) .section-name{color:#fff}.course-sales .toque-invitation h2 span{background:var(--course-accent)}.course-sales .toque-audience{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.course-sales .toque-audience ul{display:block}.course-sales .toque-audience li{border-color:#fff3;gap:20px;padding:18px 0;display:flex}.course-sales .toque-audience li>span{color:#fff;margin:0;font-size:24px}.course-sales .toque-audience li p{font-size:clamp(18px,1.45vw,23px);font-weight:400}.course-sales :is(.toque-instructor-photo,.toque-photo-frame){background:var(--course-deep)}.course-sales .codigo-intro h2{color:var(--ink);font-size:clamp(48px,5.6vw,88px);position:static}.course-sales .codigo-method .codigo-impact{font-size:clamp(48px,5.6vw,88px)}.course-sales .codigo-impact span{color:var(--course-accent)}.course-sales .codigo-concepts .codigo-concept-verb{color:var(--paper)}.course-sales .codigo-concepts-more{background:var(--course-accent);color:var(--ink)}.course-sales .codigo-concepts-more .button{background:var(--ink);border-color:var(--ink);color:var(--paper)}.course-sales :is(.codigo-included>h2 span,.codigo-access>strong,.codigo-included .codigo-bonus,.codigo-module-number,.codigo-final h2 span){color:var(--course-accent)}.course-sales .codigo-tracks{scrollbar-color:var(--course-accent) #ffffff20}.course-sales .codigo-audience-grid article{background:0 0;border-top:1px solid #fff4}.course-sales .codigo-audience-copy{padding:24px 0}.course-sales .codigo-audience-copy .codigo-audience-subtitle{color:var(--course-accent)}.course-sales :is(.toque-price-panel,.codigo-price-panel){background:var(--paper);color:var(--ink);border-top:8px solid var(--course-accent);max-width:none;padding:40px}.course-sales :is(.toque-price,.codigo-price)>strong{font-size:clamp(64px,6vw,94px);line-height:1.1}.course-sales :is(.toque-price,.codigo-price) small{font-size:1em}.course-sales :is(.toque-price-panel,.codigo-price-panel) .button{background:var(--course-cta);width:100%;color:var(--course-cta-ink);border-color:var(--course-cta);gap:14px;padding:18px 22px;font-size:15px}.course-sales :is(.toque-checkout-note,.codigo-checkout-note){text-align:center;font-size:14px}.course-sales :is(.toque-faq,.codigo-faq){grid-template-columns:.8fr 1.2fr;gap:7vw}.course-sales :is(.toque-faq,.codigo-faq) summary{padding:24px 0;font-size:22px}.course-sales :is(.toque-faq,.codigo-faq) details p{font-size:clamp(18px,1.45vw,23px)}.course-sales :is(.toque-offer,.codigo-offer){align-items:stretch;gap:7vw}.course-sales .s5-offer-heading h2{margin:44px 0 30px}.course-sales-toque .s5-offer-heading h2 span{color:var(--course-cta)}.course-sales .course-offer-introduction p+p{margin-top:22px}.course-sales .s5-offer-panel{border-top-color:var(--course-cta);min-width:0}.course-sales .s5-offer-panel h3{margin-bottom:18px;font-size:60px;line-height:1.04}.course-sales .s5-offer-panel li span{color:var(--course-cta)}.course-sales-codigo .s5-offer-panel li span{color:var(--course-deep)}.course-sales .s5-guarantee h3{margin-bottom:12px;font-size:32px}.course-sales .s5-guarantee p{max-width:26ch;font-size:17px}.course-sales .s5-price>strong{white-space:nowrap}.course-sales .s5-price p{font-size:24px}.course-sales .s5-offer-panel :is(.toque-enroll,.codigo-enroll){width:100%;display:block}.course-sales .s5-offer-panel .button{gap:14px;width:100%;padding-inline:22px;font-size:15px}.course-sales .s5-offer-panel .s5-checkout-note{text-align:center;font-size:14px}@media (width<=800px){.course-sales .s5-offer-panel h3{font-size:clamp(36px,9vw,54px)}.course-sales .s5-offer-panel{padding:28px 22px}.course-sales .s5-guarantee{gap:18px}.course-sales .s5-guarantee h3{font-size:28px}.course-sales .s5-offer-panel .button{padding-inline:16px;font-size:14px}}@media (width>=1800px){.course-sales .s5-hero h1{font-size:128px}.course-sales .s5-hero-copy{padding-block:48px}}@media (width<=1050px){.course-sales .s5-hero h1{font-size:clamp(64px,8vw,92px)}.course-sales :is(.toque-price-panel,.codigo-price-panel){padding:28px}}@media (width<=800px){.course-sales :is(.toque-section,.codigo-section,.toque-video-section){padding:68px 24px}.course-sales h2,.course-sales .toque-foundation h2,.course-sales .toque-method>h2,.course-sales .codigo-intro h2,.course-sales .codigo-method .codigo-impact,.course-sales :is(.toque-section,.codigo-section) h2{font-size:clamp(46px,9vw,72px)}.course-sales .toque-material-row h2{font-size:clamp(32px,9.8vw,44px)}.course-sales .s5-hero h1{font-size:clamp(65px,13.2vw,98px)}.course-sales-toque .s5-hero h1{font-size:clamp(46px,15vw,98px)}.course-sales .s5-hero-visual{min-height:520px}.course-sales .course-hero-background{height:520px;top:auto}.course-sales .course-hero-background img{object-position:77% center}.course-sales-codigo .course-hero-background img{object-position:85% center}.course-sales-toque .s5-hero-copy{background:#f95e03}.course-sales-codigo .s5-hero-copy{background:#2540e0}.course-hero-foreground{inset:14px 4% 50px}.course-sales .s5-hero-caption p{max-width:none;font-size:23px}.course-sales .course-sales-markers span{padding-inline:6px;font-size:clamp(16px,4.4vw,22px)}.course-sales :is(.toque-foundation,.toque-audience,.toque-offer,.codigo-offer,.toque-faq,.codigo-faq,.toque-split,.toque-progression,.toque-chance,.toque-instructor,.codigo-intro,.codigo-coach,.codigo-coach-detail,.codigo-included-grid,.codigo-curriculum,.codigo-section-heading,.codigo-method-intro){grid-template-columns:minmax(0,1fr);gap:40px}.course-sales .toque-method .toque-photo-frame{aspect-ratio:1.2;min-height:0}.course-sales :is(.toque-logo,.codigo-logo){width:245px;margin-bottom:30px}.course-sales :is(.toque-price-panel,.codigo-price-panel){padding:28px 22px}.course-sales .course-header .button{gap:8px;min-height:52px;padding:10px 8px;font-size:12px}.course-sales .course-header .button svg{width:18px;height:18px}.course-sales :is(.toque-faq,.codigo-faq) summary{font-size:20px}.course-sales :is(section,[id]){scroll-margin-top:145px}}@media (width<=380px){.course-sales{--course-header-button-font:11px}.course-sales .course-student{font-size:11px}.course-sales :is(.toque-section,.codigo-section,.s5-hero-copy,.toque-video-section){padding-inline:20px}.course-sales .s5-hero h1{font-size:56px}.course-sales-toque .s5-hero h1{font-size:15vw}.course-sales :is(.toque-section,.codigo-section) h2{font-size:clamp(36px,12vw,44px)}.course-sales .toque-material-row h2{font-size:32px}.course-sales .button{gap:12px;padding-inline:17px;font-size:13px}.course-sales :is(.toque-price-panel,.codigo-price-panel) .button{font-size:13px}.course-sales .course-sales-markers span{font-size:16px}}@media (width>=801px){.course-sales-toque .course-hero-background img{object-position:center top}}.course-sales .s5-hero-copy{padding-block:24px}.course-sales .s5-hero .s5-logo{width:clamp(220px,19vw,280px)}.course-sales .s5-hero h1{margin:18px 0 16px;font-size:clamp(60px,5.2vw,100px)}.course-sales .s5-hero .s5-lead{margin-bottom:16px}.course-sales .s5-hero :is(.codigo-enroll,.toque-enroll){margin-top:20px}.course-sales .s5-hero :is(.codigo-enroll,.toque-enroll)>p{margin-top:10px}@media (width>=801px) and (height<=800px){.course-sales .s5-hero h1{font-size:clamp(56px,8.8vh,76px)}}@media (width<=800px){.course-sales .s5-hero h1{font-size:clamp(48px,13vw,60px)}.course-sales .s5-hero .s5-lead{margin-bottom:14px;font-size:18px}.course-sales-codigo .s5-hero .course-sales-hero-support{font-size:16px}}@media (prefers-reduced-motion:reduce){.course-sales .button{transition:none}.course-sales .button:hover{transform:none}}
