:root{--cycles-ink:var(--brand-blue-deep);--cycles-navy:var(--brand-navy);--cycles-blue:var(--brand-blue);--cycles-teal:var(--brand-teal-deep);--cycles-green:var(--brand-green);--cycles-cream:var(--brand-cream);--cycles-surface:var(--brand-surface-muted);--cycles-beige:var(--brand-beige);--cycles-orange:var(--brand-orange);--cycles-orange-soft:var(--brand-orange-soft)}.cycles-page{background:var(--cycles-cream);color:var(--cycles-ink);font-family:var(--font-body);overflow:hidden}.cycles-page *,.cycles-page :before,.cycles-page :after{box-sizing:border-box}.cycles-page a{color:inherit}.cycles-page :focus-visible{outline:3px solid var(--cycles-orange);outline-offset:4px}.cycles-nav{z-index:10;border-bottom:1px solid #ffffff38;justify-content:space-between;align-items:center;width:min(100% - 2.5rem,76rem);min-height:5.5rem;margin:0 auto;display:flex;position:absolute;top:0;left:0;right:0}.cycles-nav__brand{width:clamp(7.7rem,12vw,10.8rem);display:block}.cycles-nav__brand img{width:100%;height:auto;display:block}.cycles-nav__actions{align-items:center;gap:clamp(.75rem,2vw,1.5rem);display:flex}.cycles-nav__actions>span{color:#fffbf3bf;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:800}.cycles-nav__actions a{color:var(--cycles-cream);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.66rem;font-weight:900;text-decoration:none;display:inline-flex}.cycles-nav__actions b{color:var(--cycles-orange);font-size:1rem}.cycles-hero{isolation:isolate;background:linear-gradient(90deg, #052a3bfa 0%, #052a3be6 40%, #052a3b70 70%, #052a3bd9 100%), url(/assets/aret%C3%A9/fonoaudiologia/hero/Fundo%20Horizontal.webp) center / cover, var(--cycles-ink);min-height:54rem;color:var(--cycles-cream);padding-top:5.5rem;position:relative;overflow:hidden}.cycles-hero:before{z-index:-1;opacity:.11;content:"";mix-blend-mode:screen;pointer-events:none;background:url(/assets/brand/fundos/folhas-douradas.png) 100%/cover no-repeat;position:absolute;inset:5.5rem 0 5.8rem}.cycles-hero__wash{z-index:-1;pointer-events:none;background:radial-gradient(circle at 76% 32%,#ffbe7e40,#0000 15rem),radial-gradient(circle at 27% 78%,#5969486b,#0000 21rem),linear-gradient(110deg,#0000 44%,#0032541f 68%,#0a2f3680);position:absolute;inset:0}.cycles-hero__frame,.cycles-hero__olive{z-index:0;opacity:.1;pointer-events:none;width:clamp(12rem,27vw,25rem);display:block;position:absolute}.cycles-hero__frame{height:auto;top:8.5rem;right:-4rem;transform:rotate(9deg)}.cycles-hero__olive{width:clamp(11rem,21vw,19rem);bottom:4rem;left:-2.8rem;transform:rotate(-16deg)}.cycles-hero__container{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(21rem,.9fr);align-items:center;gap:clamp(1.6rem,4vw,4.5rem);width:min(100% - 2.5rem,76rem);min-height:43.1rem;margin:0 auto;padding:clamp(4.1rem,7vw,6.4rem) 0 4rem;display:grid;position:relative}.cycles-hero__copy{z-index:2;position:relative}.cycles-eyebrow{color:var(--cycles-orange);letter-spacing:.145em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0;font-size:.66rem;font-weight:900;display:flex}.cycles-eyebrow>span{border:1px solid;border-radius:50%;place-items:center;width:1.72rem;height:1.72rem;font-size:.54rem;display:grid}.cycles-hero h1{max-width:12.6ch;font-family:var(--font-display);letter-spacing:-.075em;text-wrap:balance;margin:1rem 0 1.25rem;font-size:clamp(3.6rem,7.35vw,6.9rem);font-weight:400;line-height:.87}.cycles-hero h1 em{color:var(--cycles-orange);font-style:italic}.cycles-hero__lead{color:#fffbf3d1;max-width:53ch;margin:0;font-size:clamp(.98rem,1.45vw,1.13rem);line-height:1.68}.cycles-hero__proofs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;max-width:36rem;margin:2rem 0 1.7rem;display:grid}.cycles-hero__proofs>div{border-left:1px solid #ffbe7e8c;gap:.2rem;min-width:0;padding-left:.7rem;display:grid}.cycles-hero__proofs strong{color:var(--cycles-orange-soft);font-family:var(--font-display);letter-spacing:-.07em;font-size:clamp(1.8rem,3vw,2.55rem);font-weight:400;line-height:.82}.cycles-hero__proofs span{color:#fffbf3c4;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:800;line-height:1.35}.cycles-button{background:var(--cycles-orange);min-height:3.3rem;font-family:var(--font-body);letter-spacing:.08em;text-align:center;text-transform:uppercase;transition:transform var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.85rem;padding:.78rem 1.18rem;font-size:.69rem;font-weight:900;text-decoration:none;display:inline-flex;color:var(--cycles-ink)!important}.cycles-button:hover{background:var(--cycles-orange-soft);box-shadow:var(--shadow-orange);transform:translateY(-2px)}.cycles-button span{font-size:1.05rem;line-height:1}.cycles-hero__purchase{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.cycles-hero__purchase>p{gap:.06rem;margin:0;display:grid}.cycles-hero__purchase>p span,.cycles-hero__purchase>p small{color:#fffbf3a8;letter-spacing:.09em;text-transform:uppercase;font-size:.56rem;font-weight:800}.cycles-hero__purchase>p b{color:var(--cycles-orange-soft);font-family:var(--font-display);letter-spacing:-.055em;font-size:1.55rem;font-weight:400;line-height:1}.cycles-hero__note{color:#fffbf3ad;border-top:1px solid #ffffff29;max-width:57ch;margin:1.25rem 0 0;padding-top:.8rem;font-size:.76rem;line-height:1.55}.cycles-hero__portrait{z-index:1;justify-self:end;width:min(100%,30rem);margin:0;position:relative}.cycles-hero__portrait:before{z-index:-1;content:"";border:1px solid #ffbe7e73;position:absolute;inset:-1.4rem -1.1rem 2.8rem -1.2rem;transform:rotate(4deg)}.cycles-hero__portrait-wrap{aspect-ratio:.83;background:var(--cycles-teal);position:relative;overflow:hidden;box-shadow:0 2rem 4rem #00141e59}.cycles-hero__portrait-wrap:after{content:"";background:linear-gradient(#0000 38%,#052a3b9e),linear-gradient(90deg,#052a3b33,#0000 52%);position:absolute;inset:0}.cycles-hero__portrait-wrap img{object-fit:cover;object-position:54% center;filter:saturate(.8)contrast(1.03);width:100%;height:100%;display:block}.cycles-hero__portrait figcaption{color:#fffbf3b3;letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding-top:.8rem;font-size:.61rem;font-weight:700;line-height:1.35;display:flex}.cycles-hero__portrait figcaption b{color:var(--cycles-orange-soft);text-align:right;font-weight:800}.cycles-hero__formation{z-index:3;width:11.8rem;min-height:12.1rem;color:var(--cycles-cream);text-align:center;background:#052a3bf0;border:1px solid #ffbe7eb3;border-radius:50%;align-content:center;justify-items:center;padding:1.25rem;display:grid;position:absolute;bottom:3.8rem;right:clamp(-1.7rem,1vw,.8rem);overflow:hidden;transform:rotate(-5deg);box-shadow:0 .9rem 2.5rem #00141e59}.cycles-hero__formation>img{opacity:.16;width:9rem;position:absolute;bottom:-2.5rem;right:-2.5rem;transform:rotate(-28deg)}.cycles-hero__formation>:not(img){z-index:1;position:relative}.cycles-hero__formation p{color:var(--cycles-orange);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.5rem;font-weight:900}.cycles-hero__formation strong{color:var(--cycles-orange-soft);font-family:var(--font-display);letter-spacing:-.1em;font-size:3.25rem;font-weight:400;line-height:.8}.cycles-hero__formation strong span{font-family:var(--font-body);letter-spacing:0;font-size:.9rem;font-weight:900}.cycles-hero__formation b{letter-spacing:.07em;text-transform:uppercase;margin:.5rem 0 .2rem;font-size:.57rem;line-height:1.35}.cycles-hero__formation>span{color:#fffbf399;font-size:.48rem;font-weight:700;line-height:1.3}.cycles-hero__route{z-index:2;backdrop-filter:blur(10px);background:#001e2d63;border-top:1px solid #ffffff2e;position:relative}.cycles-hero__route-inner{grid-template-columns:7.5rem minmax(0,1fr) 16rem;align-items:center;gap:1rem;width:min(100% - 2.5rem,76rem);min-height:5.8rem;margin:0 auto;display:grid}.cycles-hero__route p,.cycles-hero__route>span{color:#fffbf3b3;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.57rem;font-weight:800;line-height:1.4}.cycles-hero__route>span{color:var(--cycles-orange-soft);text-align:right}.cycles-hero__route ol{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:.33rem;margin:0;padding:0;list-style:none;display:grid}.cycles-hero__route li{color:#fffbf3d4;border:1px solid #ffffff40;border-radius:50%;place-items:center;min-width:0;height:1.7rem;font-size:.55rem;font-weight:900;display:grid}.cycles-hero__route .cycles-route-bonus{border-color:var(--cycles-orange);color:var(--cycles-orange)}.cycles-hero__route .cycles-route-arete{border-color:var(--brand-sky);color:var(--brand-sky-soft);font-size:.48rem}.cycles-hero__route .cycles-route-final{border-color:var(--brand-pistachio);color:var(--brand-beige);font-size:.48rem}.cycles-journey{background:radial-gradient(circle at 8% 7%, #ebddbbd1, transparent 19rem), var(--cycles-cream);padding:clamp(5rem,10vw,9rem) 0 clamp(5rem,9vw,8rem);position:relative;overflow:hidden}.cycles-journey:before{content:"";border:1px solid #052a3b1a;border-radius:50%;width:min(38vw,30rem);height:min(38vw,30rem);position:absolute;top:6rem;right:-8rem;box-shadow:0 0 0 2.4rem #052a3b06,0 0 0 4.8rem #052a3b05}.cycles-journey__heading,.cycles-carousel{z-index:1;width:min(100% - 2.5rem,76rem);margin:0 auto;position:relative}.cycles-journey__heading{grid-template-columns:minmax(0,1fr) minmax(15rem,.48fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.cycles-eyebrow--dark,.cycles-eyebrow--dark>span{color:var(--cycles-blue)}.cycles-journey h2,.cycles-checkout h2{max-width:14ch;color:var(--cycles-ink);font-family:var(--font-display);letter-spacing:-.075em;text-wrap:balance;margin:.75rem 0 0;font-size:clamp(3rem,6vw,5.75rem);font-weight:400;line-height:.88}.cycles-journey__heading>p:last-child{max-width:35ch;color:var(--text-muted-light);margin:0 0 .2rem;font-size:.91rem;line-height:1.65}.cycles-carousel{margin-top:clamp(2.8rem,6vw,5rem)}.cycles-carousel__topline{grid-template-columns:minmax(8rem,1fr) auto auto;align-items:center;gap:1rem;margin-bottom:.95rem;display:grid}.cycles-carousel__progress{background:#052a3b2e;height:1px;position:relative}.cycles-carousel__progress i{width:var(--cycles-progress,8.333%);background:linear-gradient(90deg, var(--cycles-blue), var(--cycles-orange));height:3px;margin-top:-1px;transition:width .38s;display:block}.cycles-carousel__status{gap:.2rem;min-width:7.8rem;display:grid}.cycles-carousel__status span{color:var(--cycles-blue);letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:900}.cycles-carousel__status b{color:var(--cycles-ink);font-family:var(--font-display);letter-spacing:-.04em;font-size:1.25rem;font-weight:400;line-height:1}.cycles-carousel__controls{gap:.45rem;display:flex}.cycles-carousel__controls button{width:2.6rem;height:2.6rem;color:var(--cycles-ink);font:inherit;cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);background:0 0;border:1px solid #052a3b47;border-radius:50%;place-items:center;padding:0;display:grid}.cycles-carousel__controls button:hover{background:var(--cycles-ink);color:var(--cycles-cream);transform:translateY(-1px)}.cycles-carousel__controls span{font-size:1.12rem}.cycles-stage-nav{scrollbar-width:thin;scrollbar-color:var(--cycles-orange) transparent;gap:.42rem;margin-bottom:1.2rem;padding:.18rem 0 .45rem;display:flex;overflow-x:auto}.cycles-stage-nav button{width:2rem;height:2rem;color:var(--cycles-ink);font-family:var(--font-body);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);background:0 0;border:1px solid #052a3b40;border-radius:50%;flex:none;place-items:center;padding:0;font-size:.56rem;font-weight:900;display:grid}.cycles-stage-nav button:hover,.cycles-stage-nav button.is-current{border-color:var(--cycles-orange);background:var(--cycles-orange);color:var(--cycles-ink);transform:translateY(-1px)}.cycles-stage-nav__arete{width:2.35rem!important;color:var(--cycles-blue)!important}.cycles-stage-nav__certificate{width:2.65rem!important;color:var(--cycles-teal)!important}.cycles-stage-nav__arete.is-current,.cycles-stage-nav__certificate.is-current{color:var(--cycles-ink)!important}.cycles-carousel__track{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:var(--cycles-blue) transparent;scrollbar-width:thin;grid-auto-columns:clamp(18.6rem,31vw,25.4rem);grid-auto-flow:column;align-items:start;gap:1.2rem;padding:.3rem .25rem 1.6rem;scroll-padding-inline:.25rem;display:grid;overflow-x:auto}.cycles-carousel__track>*{scroll-snap-align:start;min-height:36.5rem}.cycles-course-card,.cycles-bonus-card,.cycles-arete-card,.cycles-certificate-card{border-radius:1.35rem;position:relative;overflow:hidden;box-shadow:0 1.3rem 2.9rem #052a3b21}.cycles-course-card{background:linear-gradient(145deg, #fffdf7, var(--cycles-cream));isolation:isolate;border:1px solid #052a3b21;grid-template-rows:auto minmax(0,1fr);display:grid}.cycles-course-card--full-module{border-color:#ffbe7ead;min-height:45.25rem;box-shadow:0 1.65rem 3.4rem #052a3b2e}.cycles-course-card--full-module .cycles-course-card__body{min-height:34.45rem}.cycles-course-card:before{z-index:-1;content:"";border:1px solid #052a3b14;border-radius:50%;width:19rem;height:19rem;position:absolute;top:8.2rem;right:-6rem;box-shadow:0 0 0 2.2rem #052a3b05,0 0 0 4.4rem #052a3b03}.cycles-course-card:after{z-index:-1;content:"";filter:invert(14%)sepia(35%)saturate(1100%)hue-rotate(149deg)brightness(80%);opacity:.055;background:url(/assets/simbolos/SVG/ramo-oliveira-branco.svg) 50%/contain no-repeat;width:6.4rem;height:6.4rem;position:absolute;bottom:1rem;right:1rem;transform:rotate(-16deg)}.cycles-course-card__topline{isolation:isolate;background:var(--cycles-navy);min-height:10.8rem;color:var(--cycles-cream);padding:1.25rem 1.35rem;position:relative;overflow:hidden}.cycles-course-card__topline:before{z-index:-1;content:"";opacity:.36;background:linear-gradient(110deg,#052a3b1f,#052a3be0),url(/assets/aret%C3%A9/fonoaudiologia/hero/Fundo%20Horizontal.webp) 50%/cover;position:absolute;inset:0}.cycles-course-card__topline>div{z-index:1;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative}.cycles-course-card__topline>div>span,.cycles-course-card__topline>div>b{letter-spacing:.1em;text-transform:uppercase;border:1px solid #fffbf36e;border-radius:999px;padding:.38rem .56rem;font-size:.51rem;font-weight:900;line-height:1;display:inline-flex}.cycles-course-card__topline>div>b{color:var(--cycles-orange-soft);border-color:#ffbe7e85}.cycles-course-card__topline>p{z-index:1;max-width:17ch;color:var(--cycles-cream);font-family:var(--font-display);letter-spacing:-.04em;gap:.27rem;margin:2rem 0 0;font-size:1.35rem;font-weight:400;line-height:.95;display:grid;position:relative}.cycles-course-card__topline>p>span{color:var(--cycles-orange-soft);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;font-size:.49rem;font-weight:900;line-height:1.2}.cycles-course-card__topline>i{z-index:0;color:#fffbf31c;font-family:var(--font-display);letter-spacing:-.13em;font-size:9rem;font-style:normal;font-weight:400;line-height:1;position:absolute;top:-.8rem;right:1rem}.cycles-course-card__body{flex-direction:column;min-height:25.7rem;padding:1.45rem 1.35rem 1.25rem;display:flex}.cycles-course-card__body>p,.cycles-bonus-card>p,.cycles-arete-card>p,.cycles-certificate-card>p{letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.57rem;font-weight:900;line-height:1.4}.cycles-course-card__body>p{color:var(--cycles-blue)}.cycles-course-card h3,.cycles-bonus-card h3,.cycles-arete-card h3,.cycles-certificate-card h3{font-family:var(--font-display);letter-spacing:-.057em;text-wrap:balance;margin:.53rem 0 0;font-size:clamp(1.65rem,2.3vw,2.05rem);font-weight:400;line-height:.98}.cycles-course-card h3{max-width:15ch;color:var(--cycles-ink)}.cycles-course-card__description{border-top:1px solid #052a3b24;margin-top:1.35rem;padding-top:.85rem}.cycles-course-card__description>span{color:var(--cycles-green);letter-spacing:.11em;text-transform:uppercase;font-size:.49rem;font-weight:900;line-height:1.3;display:block}.cycles-course-card__description>p{max-width:31ch;color:var(--text-muted-light);margin:.43rem 0 0;font-size:.79rem;line-height:1.56}.cycles-course-card__module-content{border-top:1px solid #052a3b1a;margin-top:.85rem;padding-top:.72rem}.cycles-course-card__module-content>span,.cycles-course-card__origin>span{color:var(--cycles-green);letter-spacing:.1em;text-transform:uppercase;font-size:.46rem;font-weight:900;line-height:1.35;display:block}.cycles-course-card__module-content ul{gap:.37rem;margin:.52rem 0 0;padding:0;list-style:none;display:grid}.cycles-course-card__module-content li{color:var(--text-muted-light);padding-left:.7rem;font-size:.62rem;line-height:1.43;position:relative}.cycles-course-card__module-content li:before{background:var(--cycles-orange);content:"";border-radius:50%;width:.26rem;height:.26rem;position:absolute;top:.38rem;left:0}.cycles-course-card__origin{border-top:1px solid #052a3b1f;gap:.25rem;margin:.95rem 0 0;padding-top:.76rem;display:grid}.cycles-course-card__origin a{color:var(--cycles-ink);text-underline-offset:.18rem;font-size:.63rem;font-weight:700;line-height:1.35;text-decoration-color:#052a3b4d;text-decoration-thickness:1px}.cycles-course-card__origin a:hover{color:var(--cycles-blue)}.cycles-course-card__teacher{border-top:1px solid #052a3b1f;grid-template-columns:3.35rem minmax(0,1fr);align-items:center;gap:.72rem;margin-top:auto;padding-top:1rem;display:grid}.cycles-course-card__teacher--multiple{grid-template-columns:4.7rem minmax(0,1fr)}.cycles-course-card__teacher-portraits{width:3.35rem;height:3.35rem;position:relative}.cycles-course-card__teacher--multiple .cycles-course-card__teacher-portraits{width:4.7rem}.cycles-course-card__teacher-portraits img{border:2px solid var(--cycles-cream);object-fit:cover;object-position:center top;filter:saturate(.78);border-radius:50%;width:3.35rem;height:3.35rem;display:block;position:absolute;inset:0 auto auto 0;box-shadow:0 .3rem .9rem #052a3b33}.cycles-course-card__teacher--multiple .cycles-course-card__teacher-portraits img+img{z-index:1;left:1.35rem}.cycles-course-card__teacher>div:last-child{gap:.12rem;display:grid}.cycles-course-card__teacher span{color:var(--cycles-blue);letter-spacing:.1em;text-transform:uppercase;font-size:.46rem;font-weight:900;line-height:1.3}.cycles-course-card__teacher b{color:var(--cycles-ink);font-size:.68rem;line-height:1.25}.cycles-course-card__teacher small{color:var(--text-muted-light);font-size:.57rem;line-height:1.3}.cycles-course-card--tone-2 .cycles-course-card__topline{background:var(--cycles-teal)}.cycles-course-card--tone-3 .cycles-course-card__topline{background:var(--cycles-blue)}.cycles-course-card--tone-2 .cycles-course-card__description>span{color:var(--cycles-teal)}.cycles-course-card--tone-3 .cycles-course-card__description>span{color:var(--cycles-blue)}.cycles-bonus-card,.cycles-arete-card,.cycles-certificate-card{align-content:center;padding:clamp(1.65rem,3vw,2.35rem);display:grid}.cycles-bonus-card{background:linear-gradient(145deg, #052a3bf2, #0a2f36fc), var(--cycles-teal);color:var(--cycles-cream)}.cycles-bonus-card:after{content:"";pointer-events:none;border:1px solid #ffbe7e5e;border-radius:1rem;position:absolute;inset:.55rem}.cycles-bonus-card>*{z-index:1;position:relative}.cycles-bonus-card>img{object-fit:contain;opacity:.9;width:6.5rem;height:8rem;margin-bottom:2.6rem}.cycles-bonus-card>p{color:var(--cycles-orange)}.cycles-bonus-card h3{max-width:9ch;color:var(--cycles-cream);font-size:clamp(2rem,3vw,2.7rem)}.cycles-bonus-card>span{color:#fffbf3b8;max-width:28ch;margin-top:.9rem;font-size:.8rem;line-height:1.6}.cycles-bonus-card>b{color:var(--cycles-orange-soft);letter-spacing:.1em;text-transform:uppercase;margin-top:1.7rem;font-size:.6rem}.cycles-arete-card{color:#fff;background:radial-gradient(circle at 82% 16%,#82b7e84f,#0000 11rem),linear-gradient(145deg,#061a39,#0c4d88)}.cycles-arete-card:before{content:"";border:1px solid #ffffff2e;border-radius:50%;width:18rem;height:18rem;position:absolute;bottom:-6rem;right:-5rem;box-shadow:0 0 0 1.65rem #ffffff09,0 0 0 3.25rem #ffffff06}.cycles-arete-card>*{z-index:1;position:relative}.cycles-arete-card__logo{object-fit:contain;width:7rem;height:auto;margin-bottom:3rem}.cycles-arete-card>p{color:#f5b391}.cycles-arete-card h3{color:#fff;max-width:10ch;font-size:clamp(2rem,3vw,2.8rem)}.cycles-arete-card>span{color:#ffffffc2;max-width:30ch;margin-top:.9rem;font-size:.84rem;line-height:1.6}.cycles-arete-card>b{color:#f5b391;letter-spacing:.09em;text-transform:uppercase;margin-top:1.6rem;font-size:.62rem;line-height:1.4}.cycles-certificate-card{background:radial-gradient(circle at 82% 15%, #ffbe7e66, transparent 11rem), linear-gradient(155deg, var(--brand-green-deep), var(--brand-teal-deep));color:var(--cycles-cream)}.cycles-certificate-card>img{opacity:.16;width:14rem;position:absolute;bottom:-2.3rem;right:-1.8rem;transform:rotate(-18deg)}.cycles-certificate-card>:not(img){z-index:1;position:relative}.cycles-certificate-card>p{color:var(--cycles-orange)}.cycles-certificate-card h3{max-width:10ch;color:var(--cycles-cream);font-size:clamp(1.95rem,3vw,2.55rem)}.cycles-certificate-card strong{color:var(--cycles-orange-soft);font-family:var(--font-display);letter-spacing:-.1em;margin:1.25rem 0 .7rem;font-size:clamp(4rem,7vw,5.7rem);font-weight:400;line-height:.75}.cycles-certificate-card strong span{font-family:var(--font-body);letter-spacing:0;font-size:1.1rem;font-weight:900}.cycles-certificate-card>span{color:#fffbf3bd;max-width:29ch;font-size:.79rem;line-height:1.6}.cycles-bonuses{background:radial-gradient(circle at 8% 16%, #ffbe7e36, transparent 17rem), linear-gradient(135deg, var(--cycles-ink), var(--cycles-navy) 58%, var(--cycles-teal));color:var(--cycles-cream);padding:clamp(5.8rem,11vw,10rem) 0;position:relative;overflow:hidden}.cycles-bonuses:before{content:"";border:1px solid #fffbf31f;border-radius:50%;width:38rem;height:38rem;position:absolute;top:-14rem;right:-14rem;box-shadow:0 0 0 3.1rem #fffbf307,0 0 0 6.2rem #fffbf304}.cycles-bonuses__heading,.cycles-bonus-groups{z-index:1;width:min(100% - 2.5rem,76rem);margin:0 auto;position:relative}.cycles-bonuses__heading{grid-template-columns:minmax(0,1fr) minmax(15rem,.48fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.cycles-bonuses h2{max-width:13ch;color:var(--cycles-cream);font-family:var(--font-display);letter-spacing:-.075em;text-wrap:balance;margin:.75rem 0 0;font-size:clamp(3rem,6vw,5.75rem);font-weight:400;line-height:.88}.cycles-bonuses__heading>p:last-child{color:#fffbf3bd;max-width:35ch;margin:0 0 .2rem;font-size:.91rem;line-height:1.65}.cycles-bonus-groups{gap:1.3rem;margin-top:clamp(2.8rem,6vw,5rem);display:grid}.cycles-bonus-group{background:#fffbf30f;border:1px solid #ffbe7e54;border-radius:1.4rem;grid-template-columns:minmax(16rem,.78fr) minmax(0,1.22fr);display:grid;overflow:hidden;box-shadow:0 1.4rem 3.4rem #00131c36}.cycles-bonus-group__intro{background:linear-gradient(145deg,#052a3bd9,#0a2f36f7),url(/assets/aret%C3%A9/fonoaudiologia/hero/Fundo%20Horizontal.webp) 50%/cover;flex-direction:column;min-height:23.5rem;padding:clamp(1.6rem,3vw,2.5rem);display:flex;position:relative;overflow:hidden}.cycles-bonus-group__intro:after{content:"";border:1px solid #ffbe7e5c;border-radius:50%;width:14rem;height:14rem;position:absolute;bottom:-3.8rem;right:-3.6rem;box-shadow:0 0 0 1.35rem #ffbe7e0b,0 0 0 2.7rem #ffbe7e06}.cycles-bonus-group__intro>*{z-index:1;position:relative}.cycles-bonus-group__intro>p{color:var(--cycles-orange);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.56rem;font-weight:900;line-height:1.4}.cycles-bonus-group__intro h3{max-width:11ch;color:var(--cycles-cream);font-family:var(--font-display);letter-spacing:-.065em;text-wrap:balance;margin:.72rem 0 0;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:400;line-height:.9}.cycles-bonus-group__intro>span{color:#fffbf3c2;max-width:35ch;margin-top:1rem;font-size:.8rem;line-height:1.6}.cycles-bonus-group__teacher{border-top:1px solid #fffbf333;grid-template-columns:3.35rem minmax(0,1fr);align-items:center;gap:.75rem;margin-top:auto;padding-top:1rem;display:grid}.cycles-bonus-group__portraits{width:3.35rem;height:3.35rem;position:relative}.cycles-bonus-group__portraits img{border:2px solid var(--cycles-teal);object-fit:cover;object-position:center top;border-radius:50%;width:3.35rem;height:3.35rem;display:block;position:absolute;inset:0 auto auto 0}.cycles-bonus-group__teacher>div:last-child{gap:.13rem;display:grid}.cycles-bonus-group__teacher span{color:var(--cycles-orange-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.46rem;font-weight:900;line-height:1.3}.cycles-bonus-group__teacher b{color:var(--cycles-cream);font-size:.69rem;line-height:1.27}.cycles-bonus-group__teacher small{color:#fffbf3b3;font-size:.57rem;line-height:1.3}.cycles-bonus-group__modules{background:#052a3b24;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.cycles-bonus-group:not(.cycles-bonus-group--feature) .cycles-bonus-group__modules{grid-template-columns:1fr}.cycles-bonus-module{background:var(--cycles-cream);min-height:23.5rem;color:var(--cycles-ink);flex-direction:column;padding:clamp(1.4rem,2.7vw,2.1rem);display:flex}.cycles-bonus-module>p{color:var(--cycles-blue);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.52rem;font-weight:900;line-height:1.4}.cycles-bonus-module h4{color:var(--cycles-ink);font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:.65rem 0 0;font-size:clamp(1.6rem,2.7vw,2.25rem);font-weight:400;line-height:.96}.cycles-bonus-module>span{color:var(--text-muted-light);margin-top:.95rem;font-size:.74rem;line-height:1.55}.cycles-bonus-module dl{border-top:1px solid #052a3b24;gap:.75rem;margin:auto 0 0;padding-top:.9rem;display:grid}.cycles-bonus-module dl>div{gap:.18rem;display:grid}.cycles-bonus-module dt{color:var(--cycles-green);letter-spacing:.11em;text-transform:uppercase;font-size:.45rem;font-weight:900;line-height:1.3}.cycles-bonus-module dd{color:var(--cycles-ink);margin:0;font-size:.64rem;font-weight:700;line-height:1.35}.cycles-bonus-module dd a{color:inherit;text-underline-offset:.18rem;text-decoration-color:#052a3b52}.cycles-bonus-module dd a:hover{color:var(--cycles-blue)}.cycles-bonuses{padding:clamp(3.9rem,7vw,6.4rem) 0}.cycles-bonuses__heading{text-align:center;display:block}.cycles-bonuses h2{max-width:15ch;margin:0 auto;font-size:clamp(3.4rem,7vw,6.2rem)}.cycles-bonus-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,4vw,3rem)}.cycles-bonus-card{background:radial-gradient(circle at 88% 12%,#82b7e840,#0000 11rem),linear-gradient(145deg,#052a3b,#0a4951);border:1px solid #ffbe7e6b;flex-direction:column;align-items:flex-start;min-height:clamp(17rem,24vw,19rem);padding:clamp(1.4rem,2.7vw,2.1rem);display:flex;box-shadow:0 1.4rem 3.4rem #00131c3d}.cycles-bonus-card--feature{background:radial-gradient(circle at 88% 12%,#ffbe7e42,#0000 11rem),linear-gradient(145deg,#0a3d4d,#07545a)}.cycles-bonus-card:after{border-color:#ffbe7e52;inset:.52rem}.cycles-bonus-card__meta{justify-content:space-between;align-items:center;gap:.8rem;width:100%;display:flex}.cycles-bonus-card__meta p{color:var(--cycles-orange);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.56rem;font-weight:900;line-height:1.4}.cycles-bonus-card__meta>span{color:#fffbf3cc;letter-spacing:.05em;text-transform:uppercase;border:1px solid #fffbf333;border-radius:999px;padding:.38rem .56rem;font-size:.52rem;font-weight:800;line-height:1}.cycles-bonus-card h3{max-width:15ch;color:var(--cycles-cream);margin:1.2rem 0 0;font-size:clamp(1.9rem,2.8vw,2.75rem);line-height:.92}.cycles-bonus-card__teacher{border-top:1px solid #fffbf32e;align-items:center;gap:.7rem;width:100%;margin-top:auto;padding-top:.9rem;display:flex}.cycles-bonus-card__portraits{align-items:center;min-width:2.8rem;height:2.8rem;display:flex}.cycles-bonus-card__portraits img{border:2px solid var(--cycles-orange-soft);object-fit:cover;object-position:center top;border-radius:50%;width:2.8rem;height:2.8rem}.cycles-bonus-card__portraits img+img{margin-left:-.8rem}.cycles-bonus-card__teacher>div:last-child{gap:.16rem;display:grid}.cycles-bonus-card__teacher span{color:var(--cycles-orange-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.47rem;font-weight:900;line-height:1.3}.cycles-bonus-card__teacher b{color:var(--cycles-cream);font-size:.72rem;line-height:1.3}.cycles-checkout{background:radial-gradient(circle at 87% 15%, #ffbe7e29, transparent 19rem), linear-gradient(125deg, var(--cycles-ink), var(--cycles-navy) 57%, var(--cycles-teal));color:var(--cycles-cream);padding:clamp(5.5rem,11vw,10rem) 0;position:relative;overflow:hidden}.cycles-checkout:before{opacity:.14;content:"";mix-blend-mode:screen;pointer-events:none;background:url(/assets/brand/fundos/pilastra-branca-star.png) 50%/cover no-repeat;position:absolute;inset:0}.cycles-checkout__olive{z-index:0;opacity:.1;width:clamp(13rem,25vw,23rem);position:absolute;top:-2.3rem;left:-3.4rem;transform:rotate(-25deg)}.cycles-checkout__container{z-index:1;grid-template-columns:minmax(0,.78fr) minmax(24rem,1.22fr);align-items:center;gap:clamp(2rem,7vw,7rem);width:min(100% - 2.5rem,76rem);margin:0 auto;display:grid;position:relative}.cycles-checkout h2{max-width:12ch;color:var(--cycles-cream)}.cycles-checkout__intro>p:last-child{color:#fffbf3bf;max-width:38ch;margin:1.1rem 0 0;font-size:.94rem;line-height:1.68}.cycles-ticket{background:var(--cycles-cream);color:var(--cycles-ink);border-radius:1.3rem;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #00131c52}.cycles-ticket:before,.cycles-ticket:after{z-index:2;background:var(--cycles-navy);content:"";border-radius:50%;width:1.24rem;height:1.24rem;position:absolute;right:-.62rem}.cycles-ticket:before{top:48%}.cycles-ticket:after{bottom:3.9rem}.cycles-ticket__head{background:var(--cycles-ink);min-height:7.1rem;color:var(--cycles-cream);justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem clamp(1.25rem,3vw,2rem);display:flex}.cycles-ticket__head>div{gap:.7rem;display:grid}.cycles-ticket__head img{width:8.5rem;height:auto;display:block}.cycles-ticket__head span{color:#fffbf3ab;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:800}.cycles-ticket__head>b{color:var(--cycles-orange);font-family:var(--font-display);letter-spacing:-.08em;font-size:2.7rem;font-weight:400}.cycles-ticket__body{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:1.5rem;padding:1.65rem clamp(1.25rem,3vw,2rem) 1.4rem;display:grid}.cycles-ticket__current{border-right:1px solid #052a3b24;align-content:center;gap:.25rem;display:grid}.cycles-ticket__current p,.cycles-ticket__included>span{color:var(--cycles-blue);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:900}.cycles-ticket__current strong{color:var(--cycles-ink);font-family:var(--font-display);letter-spacing:-.08em;font-size:clamp(2.55rem,4.4vw,3.65rem);font-weight:400;line-height:.9}.cycles-ticket__current>span{color:var(--text-muted-light);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:800}.cycles-ticket__included{align-content:center;gap:.5rem;display:grid}.cycles-ticket__included b{max-width:29ch;color:var(--cycles-ink);font-size:.77rem;line-height:1.48}.cycles-ticket__prices{border-top:1px dashed #052a3b47;border-bottom:1px dashed #052a3b47;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cycles-ticket__prices>div{align-content:center;gap:.25rem;min-height:5.9rem;padding:.75rem .85rem;display:grid;position:relative}.cycles-ticket__prices>div+div{border-left:1px dashed #052a3b40}.cycles-ticket__prices>div.is-current{background:var(--cycles-beige)}.cycles-ticket__prices>div.is-current:before{color:var(--cycles-blue);content:"atual";letter-spacing:.1em;text-transform:uppercase;font-size:.48rem;font-weight:900;position:absolute;top:.4rem;left:.5rem}.cycles-ticket__prices strong{color:var(--cycles-ink);font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(1.35rem,2.1vw,1.78rem);font-weight:400;line-height:1}.cycles-ticket__prices span{color:var(--text-muted-light);letter-spacing:.06em;text-transform:uppercase;font-size:.57rem;font-weight:800}.cycles-ticket__footer{justify-content:space-between;align-items:center;gap:1.25rem;padding:1.1rem clamp(1.25rem,3vw,2rem);display:flex}.cycles-ticket__footer>span{color:var(--text-muted-light);font-size:.68rem;font-weight:800}.cycles-button--ticket{background:var(--cycles-ink);flex:none;min-height:3.25rem;color:var(--cycles-cream)!important}.cycles-button--ticket:hover{background:var(--cycles-teal);box-shadow:0 .8rem 1.7rem #052a3b3b}.cycles-button--ticket b{color:var(--cycles-orange);font-size:1.05rem}.cycles-page .site-footer{background:var(--cycles-ink)}@media (width<=980px){.cycles-hero{min-height:auto}.cycles-hero__container{grid-template-columns:minmax(0,1fr) minmax(19rem,.75fr)}.cycles-hero h1{font-size:clamp(3.5rem,8vw,5.5rem)}.cycles-hero__formation{width:10.1rem;min-height:10.4rem;padding:1rem;bottom:2.6rem;right:-1.2rem}.cycles-hero__formation strong{font-size:2.75rem}.cycles-hero__route-inner{grid-template-columns:6.5rem minmax(0,1fr)}.cycles-hero__route>span{display:none}.cycles-bonuses__heading{grid-template-columns:1fr;gap:1.5rem}.cycles-bonuses__heading>p:last-child{max-width:42ch}.cycles-checkout__container{grid-template-columns:1fr;gap:2.8rem}.cycles-checkout h2{max-width:14ch}}@media (width<=720px){.cycles-nav{width:min(100% - 2rem,76rem);min-height:4.7rem}.cycles-nav__brand{width:7.9rem}.cycles-nav__actions>span{display:none}.cycles-nav__actions a{font-size:.56rem}.cycles-hero{background:linear-gradient(180deg, #052a3bf2 0%, #052a3bb8 58%, #052a3bfc 100%), url(/assets/aret%C3%A9/fonoaudiologia/hero/FundoQuadrado.webp) center / cover, var(--cycles-ink);padding-top:4.7rem}.cycles-hero:before{top:4.7rem;bottom:5.2rem}.cycles-hero__container{grid-template-columns:1fr;gap:2rem;width:min(100% - 2rem,76rem);min-height:auto;padding:3.9rem 0 2.6rem}.cycles-hero__copy{order:1}.cycles-hero h1{max-width:11.5ch;font-size:clamp(3.25rem,14vw,4.8rem)}.cycles-hero__lead{font-size:.96rem}.cycles-hero__proofs{gap:.5rem;margin:1.6rem 0}.cycles-hero__proofs>div{padding-left:.48rem}.cycles-hero__proofs strong{font-size:1.65rem}.cycles-hero__proofs span{font-size:.48rem}.cycles-hero__portrait{order:2;justify-self:start;width:min(84%,24rem);margin:.3rem 0 0}.cycles-hero__portrait-wrap{aspect-ratio:.91}.cycles-hero__formation{width:9.1rem;min-height:9.3rem;bottom:2.3rem;right:0}.cycles-hero__formation p{font-size:.43rem}.cycles-hero__formation b{font-size:.47rem}.cycles-hero__formation>span{font-size:.4rem}.cycles-hero__route-inner{grid-template-columns:1fr;gap:.45rem;width:min(100% - 2rem,76rem);padding:.9rem 0}.cycles-hero__route p{font-size:.53rem}.cycles-hero__route ol{gap:.22rem}.cycles-hero__route li{height:1.45rem;font-size:.44rem}.cycles-journey{padding:4.6rem 0}.cycles-journey__heading,.cycles-carousel,.cycles-bonuses__heading,.cycles-bonus-groups{width:min(100% - 2rem,76rem)}.cycles-journey__heading{grid-template-columns:1fr;gap:1.1rem}.cycles-journey h2,.cycles-bonuses h2,.cycles-checkout h2{font-size:clamp(2.85rem,12.6vw,4.5rem)}.cycles-carousel{margin-top:2.8rem}.cycles-carousel__topline{grid-template-columns:minmax(3rem,1fr) auto}.cycles-carousel__status{grid-area:2/1}.cycles-carousel__controls{grid-area:1/2/span 2}.cycles-carousel__track{grid-auto-columns:minmax(17rem,82vw);gap:.85rem}.cycles-carousel__track>*{min-height:36.5rem}.cycles-course-card__topline{min-height:10.2rem;padding:1.1rem 1.15rem}.cycles-course-card__topline>p{margin-top:1.6rem;font-size:1.22rem}.cycles-course-card__topline>i{font-size:7.6rem;right:.8rem}.cycles-course-card__body{min-height:26.3rem;padding:1.25rem 1.15rem 1.1rem}.cycles-course-card h3{font-size:1.68rem}.cycles-course-card__description{margin-top:1.1rem}.cycles-course-card__description>p{font-size:.76rem}.cycles-course-card--full-module{min-height:49rem}.cycles-course-card--full-module .cycles-course-card__body{min-height:38.8rem}.cycles-course-card__module-content li{font-size:.59rem}.cycles-bonuses{padding:5rem 0}.cycles-bonuses__heading{grid-template-columns:1fr;gap:1.1rem}.cycles-bonus-groups{margin-top:2.8rem}.cycles-bonus-group{grid-template-columns:1fr}.cycles-bonus-group__intro,.cycles-bonus-module{min-height:auto}.cycles-bonus-group__intro{min-height:21rem}.cycles-bonus-group__modules{grid-template-columns:1fr}.cycles-bonus-module{min-height:20rem}.cycles-checkout{padding:5rem 0}.cycles-checkout__container{width:min(100% - 2rem,76rem)}.cycles-ticket__body{grid-template-columns:1fr;gap:1.15rem}.cycles-ticket__current{border-bottom:1px solid #052a3b24;border-right:0;padding-bottom:1rem}.cycles-ticket__prices{grid-template-columns:repeat(2,minmax(0,1fr))}.cycles-ticket__prices>div:nth-child(3){border-top:1px dashed #052a3b40;border-left:0}.cycles-ticket__prices>div:nth-child(4){border-top:1px dashed #052a3b40}.cycles-ticket__footer{display:grid}.cycles-button--ticket{width:100%}}@media (width<=390px){.cycles-nav__actions a{font-size:.5rem}.cycles-hero__proofs{gap:.25rem}.cycles-hero__proofs strong{font-size:1.47rem}.cycles-hero__proofs span{font-size:.42rem}.cycles-hero__formation{width:8.4rem;min-height:8.7rem;right:-.4rem}.cycles-ticket__head{padding:1.15rem}.cycles-ticket__prices>div{padding:.7rem .65rem}.cycles-ticket__prices strong{font-size:1.32rem}}@media (width<=720px){.cycles-bonuses{padding:4rem 0}.cycles-bonuses h2{max-width:12ch;font-size:clamp(3rem,13vw,4.45rem)}.cycles-bonus-groups{grid-template-columns:1fr;margin-top:2rem}.cycles-bonus-card{min-height:15.5rem;padding:1.3rem}.cycles-bonus-card h3{max-width:16ch;margin-top:1rem;font-size:clamp(1.9rem,8.4vw,2.5rem)}}@media (width>=981px){.cycles-journey{padding:clamp(4rem,6.2vw,6.5rem) 0 clamp(4.5rem,6.5vw,6.8rem)}.cycles-journey__heading{text-align:center;flex-direction:column;align-items:center;gap:.8rem;width:min(100% - 2.5rem,66rem);display:flex}.cycles-journey__heading .cycles-eyebrow{justify-content:center}.cycles-journey h2{max-width:18ch;margin:0;font-size:clamp(3rem,4.6vw,4.95rem)}.cycles-journey__heading>p:last-child{max-width:57ch;margin:0;font-size:.85rem}.cycles-carousel{margin-top:clamp(2rem,3.4vw,2.9rem)}.cycles-bonuses{padding:clamp(3.4rem,5.2vw,5rem) 0}.cycles-bonuses h2{max-width:18ch;font-size:clamp(3rem,4.7vw,4.95rem)}.cycles-bonus-groups{width:min(100% - 2.5rem,64rem);margin-top:clamp(1.8rem,2.8vw,2.45rem)}.cycles-bonus-card{min-height:clamp(15rem,18vw,16.75rem);padding:clamp(1.25rem,2vw,1.65rem)}.cycles-bonus-card h3{max-width:17ch;margin-top:.95rem;font-size:clamp(1.75rem,2.2vw,2.3rem)}}@media (prefers-reduced-motion:reduce){.cycles-page *,.cycles-page :before,.cycles-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}.cycles-button:hover,.cycles-carousel__controls button:hover,.cycles-stage-nav button:hover,.cycles-stage-nav button.is-current{transform:none}}
