@font-face{font-family:'Kenyan Coffee Rg';src:url('/wp-content/themes/uniitalo/assets/fonts/Kenyan Coffee Rg.otf') format('opentype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Kenyan Coffee';src:url('/wp-content/themes/uniitalo/assets/fonts/Kenyan Coffee Rg.otf') format('opentype');font-weight:400;font-style:normal;font-display:swap}.landing-page-curso{--color-primary-dark:#1C422B;--color-primary-light:#37744F;--color-white:#ffffff;--color-black:#000000;--font-primary:'Montserrat', Verdana, Geneva, sans-serif;--font-secondary:'Kenyan Coffee', cursive;--color-gold:#D2BE88;--btn-primary-start:#C03137;--btn-primary-end:#8D262A;--btn-border-start:#D38183;--btn-border-end:#CF3E41;--container-max-width:1200px;--container-padding:20px;font-family:var(--font-primary);line-height:1.6;color:var(--color-black);font-size:16px}.landing-page-curso *,.landing-page-curso *::before,.landing-page-curso *::after{margin:0;padding:0;box-sizing:border-box}.landing-page-curso img{max-width:100%;height:auto;display:block}.landing-page-curso a{text-decoration:none;color:inherit}.landing-page-curso ul,.landing-page-curso ol{list-style:none}.landing-page-curso .container{width:100%;max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.landing-page-curso .header{width:100%;height:635px;background:linear-gradient(180deg,var(--color-primary-dark) 0%,var(--color-primary-light) 100%);position:relative;isolation:isolate;padding-bottom:80px}.landing-page-curso .header .container{height:auto;position:relative}.landing-page-curso .header__banner{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:1}.landing-page-curso .header__banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgb(0 0 0) 0%,#fff0 50%);pointer-events:none;z-index:2}.landing-page-curso .header__mobile-banner{display:none}.landing-page-curso .header__breadcrumb--mobile{display:none}.landing-page-curso .header__nav{position:relative;z-index:10;display:flex;justify-content:flex-end;align-items:center;padding-top:30px}.landing-page-curso .header__logo{display:inline-block}.landing-page-curso .header__logo img{height:auto}.landing-page-curso .header__wrapper{position:relative;z-index:10;display:flex;justify-content:space-between;align-items:flex-start;padding-top:80px;gap:40px}.landing-page-curso .header__content{width:100%;max-width:1000px}.landing-page-curso .header__breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0;margin:0 0 16px 0}.landing-page-curso .header__breadcrumb li{font-size:13px;color:rgb(255 255 255 / .7)}.landing-page-curso .header__breadcrumb li+li::before{content:"/";margin-right:8px;color:rgb(255 255 255 / .5)}.landing-page-curso .header__breadcrumb li a{color:rgb(255 255 255 / .85);text-decoration:none;transition:color 0.2s}.landing-page-curso .header__breadcrumb li a:hover{color:#fff;text-decoration:underline}.landing-page-curso .header__breadcrumb li.active{color:#fff;font-weight:600}.landing-page-curso .header__badge{display:inline-block;padding:4px 16px;border-radius:50px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.landing-page-curso .header__badge.badge-presencial{background-color:#dc3545;color:#fff}.landing-page-curso .header__badge.badge-ead{background-color:#0d6efd;color:#fff}.landing-page-curso .header__badge.badge-semipresencial,.landing-page-curso .header__badge.badge-semi-presencial{background-color:#198754;color:#fff}.landing-page-curso .header__badge.badge-ead-ao-vivo{background-color:#6f42c1;color:#fff}.landing-page-curso .header__modalidades{margin-top:20px}.landing-page-curso .header__modalidades-label{display:block;color:#fff;font-size:14px;margin-bottom:10px}.landing-page-curso .header__modalidades-btns{display:flex;flex-wrap:wrap;gap:10px}.landing-page-curso .header__modalidades-turnos-row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;align-items:flex-start;margin-top:20px}.landing-page-curso .header__modalidades-turnos-row .header__modalidades,.landing-page-curso .header__modalidades-turnos-row .header__turnos{margin-top:0}.landing-page-curso .header__turnos{margin-top:0}.landing-page-curso .header__turnos-label{display:block;color:#fff;font-size:14px;margin-bottom:10px}.landing-page-curso .header__turnos-btns{display:flex;flex-wrap:wrap;gap:10px}.landing-page-curso .header__turno-btn{display:inline-flex;align-items:center;justify-content:center;padding:7px 22px;border-radius:50px;border:1.5px solid #ffffff!important;color:#ffffff!important;font-size:14px;font-weight:600;font-family:var(--font-primary);background:transparent!important;white-space:nowrap;line-height:1;box-sizing:border-box}.landing-page-curso .header__modalidade-btn{display:inline-block;padding:8px 24px;border-radius:50px;font-size:14px;font-weight:600;text-decoration:none;transition:all 0.3s ease;cursor:pointer}.landing-page-curso .header__modalidade-btn--ead{background-color:#0d6efd;color:#fff}.landing-page-curso .header__modalidade-btn--ead:hover{background-color:#0b5ed7;color:#fff}.landing-page-curso .header__modalidade-btn--presencial{background-color:#dc3545;color:#fff}.landing-page-curso .header__modalidade-btn--presencial:hover{background-color:#bb2d3b;color:#fff}.landing-page-curso .header__modalidade-btn--semipresencial,.landing-page-curso .header__modalidade-btn--semi-presencial{background-color:#198754;color:#fff}.landing-page-curso .header__modalidade-btn--semipresencial:hover,.landing-page-curso .header__modalidade-btn--semi-presencial:hover{background-color:#157347;color:#fff}.landing-page-curso .header__modalidade-btn--ead-ao-vivo{background-color:#6f42c1;color:#fff}.landing-page-curso .header__modalidade-btn--ead-ao-vivo:hover{background-color:#5a32a3;color:#fff}.landing-page-curso .features-form-row{display:flex;align-items:flex-start;gap:40px;position:relative;z-index:20}.landing-page-curso .features-form-row__left{flex:1;padding-top:16px}.landing-page-curso .features-form-row__right{flex-shrink:0;width:460px}.landing-page-curso .header__subtitle{font-family:var(--font-primary);font-size:24px;font-weight:400;color:var(--color-white);line-height:1.2;margin:0}.landing-page-curso .header__title{font-family:var(--font-secondary);font-size:50px;font-weight:400;color:var(--color-white);line-height:1;margin:0;text-transform:uppercase}.landing-page-curso .header__title-tipo{font-family:var(--font-secondary);font-size:50px;font-weight:400;color:var(--color-white);line-height:1;margin:4px 0 0 0;text-transform:capitalize}.landing-page-curso .header__description{font-family:var(--font-primary);font-size:14px;font-weight:400;color:var(--color-white);line-height:1.5;margin-top:15px;max-width:550px}.landing-page-curso .header__price{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:0}.landing-page-curso .header__price-label{font-family:var(--font-primary);font-size:13px;font-weight:400;color:var(--color-white);text-transform:uppercase;letter-spacing:.5px}.landing-page-curso .header__price-valor{font-family:var(--font-primary);font-size:20px;font-weight:700;color:var(--color-white)}.landing-page-curso .header__price-old{font-family:var(--font-primary);font-size:18px;font-weight:700;color:#9A9A9A;text-decoration:line-through;line-height:1}.landing-page-curso .money-symbol{font-size:1em;line-height:1;font-weight:inherit}.landing-page-curso .header__price-valor--promo{color:var(--color-white);font-size:25px;font-weight:700;line-height:.95}.landing-page-curso .btn{display:inline-block!important;padding:14px 32px!important;font-family:var(--font-primary)!important;font-size:14px!important;font-weight:400!important;text-transform:uppercase;text-align:center;color:var(--color-white)!important;border:none!important;border-radius:100px!important;cursor:pointer;transition:opacity 0.3s ease,transform 0.3s ease;text-decoration:none!important}.landing-page-curso .btn-primary{background:linear-gradient(90deg,var(--btn-primary-start) 0%,var(--btn-primary-end) 100%)!important;border:2px solid transparent!important;background-clip:padding-box;position:relative}.landing-page-curso .btn-primary::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:100px;padding:2px;background:linear-gradient(90deg,var(--btn-border-start) 0%,var(--btn-border-end) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.btn:hover{opacity:.9;transform:translateY(-2px)}.landing-page-curso .btn-full{width:100%}.landing-page-curso .form-card{background-color:var(--color-white);border-radius:16px;padding:40px;width:100%;max-width:420px;box-shadow:0 10px 40px rgb(0 0 0 / .2);margin-top:30px}.landing-page-curso .form-card__title{font-family:var(--font-primary);font-size:24px;font-weight:400;color:var(--color-primary-dark);margin:0 0 10px 0}.form-card__subtitle{margin-bottom:0px!important}.landing-page-curso .form-card__subtitle{font-family:var(--font-primary);font-size:14px;font-weight:400;color:#666;margin:0 0 30px 0;line-height:1.5}.landing-page-curso .form-card__form{display:flex;flex-direction:column;gap:20px}.landing-page-curso .form-card__field{display:flex;flex-direction:column;gap:8px}.landing-page-curso .form-card__label{font-family:var(--font-primary);font-size:14px;font-weight:700;color:var(--color-black)}.landing-page-curso .form-card__required{color:#C03137}.landing-page-curso .form-card__input,.landing-page-curso .form-card__select{font-family:var(--font-primary);font-size:14px;color:var(--color-black);padding:16px 20px;border:1px solid #E0E0E0;border-radius:8px;outline:none;transition:border-color 0.3s ease;background-color:var(--color-white)}.landing-page-curso .form-card__input::placeholder{color:#AAA}.landing-page-curso .form-card__input:focus,.landing-page-curso .form-card__select:focus{border-color:var(--color-primary-dark)}.landing-page-curso .form-card__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:20px;padding-right:50px;cursor:pointer}.landing-page-curso .form-card__select option{color:var(--color-black)}.landing-page-curso .form-card__price{text-align:center;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #E0E0E0}.landing-page-curso .form-card__price-label{font-family:var(--font-primary);font-size:12px;color:#666;display:block;margin-bottom:5px}.landing-page-curso .form-card__price-value{font-family:var(--font-secondary);font-size:32px;font-weight:500;color:var(--color-primary-dark);margin:0;line-height:1.2}.landing-page-curso .form-card__price-value--promo{color:#37744F}.landing-page-curso .form-card__price-old{font-family:var(--font-primary);font-size:14px;color:#999;text-decoration:line-through;display:block;line-height:1;margin-bottom:2px}.landing-page-curso .form-card__price-empty{font-family:var(--font-primary);font-size:18px;color:#999}.landing-page-curso .features{padding:60px 0}.landing-page-curso .features__claim{margin:0 0 16px 0;max-width:600px;font-family:var(--font-primary);font-size:30px;font-weight:400;line-height:1.2;color:var(--color-black)}.landing-page-curso .features__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:600px}.landing-page-curso .features__grid--single{grid-template-columns:1fr;max-width:420px}.landing-page-curso .feature-card{display:flex;align-items:center;gap:16px;background-color:var(--color-white);border-radius:100px;padding:16px 24px;box-shadow:0 4px 20px rgb(0 0 0 / .08)}.landing-page-curso .feature-card__icon{width:48px;height:48px;min-width:48px;background-color:var(--btn-primary-start);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-white)}.landing-page-curso .feature-card__text{font-family:var(--font-primary);font-size:16px;font-weight:400;color:var(--color-black);margin:0;line-height:1.3}.landing-page-curso .feature-card--parceiro{gap:12px}.landing-page-curso .feature-card__parceiro-label{font-family:var(--font-primary);font-size:16px;font-weight:400;color:var(--color-black);margin:0;white-space:nowrap}.landing-page-curso .feature-card__parceiro-logo{height:40px;width:auto;max-width:100px;object-fit:contain}.landing-page-curso .feature-card__parceiro-btn{display:inline-block;background-color:var(--color-green,#2e7d32);color:#fff;font-family:var(--font-primary);font-size:13px;font-weight:600;padding:4px 14px;border-radius:4px;text-decoration:none;white-space:nowrap;transition:background-color 0.2s}.landing-page-curso .feature-card__parceiro-btn:hover{background-color:var(--color-green-dark,#1b5e20);color:#fff}.landing-page-curso .features__apresentacao{margin-top:20px;max-width:600px;padding:18px 24px;background-color:var(--color-white);border-radius:24px;box-shadow:0 4px 20px rgb(0 0 0 / .08);font-family:var(--font-primary);font-size:16px;font-weight:400;line-height:1.4;color:var(--color-black)}.landing-page-curso .features__apresentacao p{margin:0 0 10px 0}.landing-page-curso .features__apresentacao p:last-child{margin-bottom:0}.landing-page-curso .features__apresentacao *{color:inherit}.landing-page-curso .divider{width:100%;height:4px;background-color:var(--color-gold);margin-top:20px}.landing-page-curso .tradition{padding:80px 0;background-color:#F5F5F5}.landing-page-curso .tradition__header{text-align:center;margin-bottom:50px}.landing-page-curso .tradition__icon{margin:0 auto 20px}.landing-page-curso .tradition__title{font-family:var(--font-primary);font-size:32px;font-weight:400;color:var(--color-primary-dark);margin:0 0 10px 0}.landing-page-curso .tradition__subtitle{font-family:var(--font-primary);font-size:18px;font-weight:400;color:#666;margin:0}.landing-page-curso .tradition__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}.landing-page-curso .tradition-card{background:linear-gradient(180deg,var(--color-primary-dark) 0%,var(--color-primary-light) 100%);border-radius:16px;padding:40px 30px;opacity:0;transform:translateY(50px);transition:opacity 0.6s ease,transform 0.6s ease}.landing-page-curso .tradition-card.visible{opacity:1;transform:translateY(0)}.landing-page-curso .tradition-card:nth-child(1){transition-delay:0s}.landing-page-curso .tradition-card:nth-child(2){transition-delay:0.2s}.landing-page-curso .tradition-card:nth-child(3){transition-delay:0.4s}.landing-page-curso .tradition-card__icon{height:48px;width:auto;margin-bottom:30px}.landing-page-curso .tradition-card__title{font-family:var(--font-primary);font-size:24px;font-weight:400;color:var(--color-gold);margin:0 0 20px 0;line-height:1.2}.landing-page-curso .tradition-card__divider{width:40px;height:3px;background-color:var(--color-gold);margin-bottom:20px}.landing-page-curso .tradition-card__text{font-family:var(--font-primary);font-size:14px;font-weight:400;color:var(--color-white);margin:0;line-height:1.6}.landing-page-curso .tradition__stats{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.landing-page-curso .stat-card{background-color:var(--color-white);border-radius:16px;padding:30px;text-align:center;box-shadow:0 4px 20px rgb(0 0 0 / .05);min-width:180px;flex:0 1 auto}.landing-page-curso .stat-card__number{display:inline-block;font-family:var(--font-primary);font-size:24px;font-weight:700;color:var(--color-white);background-color:var(--color-gold);padding:8px 18px;border-radius:10px;margin:0 auto 15px}.landing-page-curso .stat-card__label{display:block;font-family:var(--font-primary);font-size:18px;font-weight:400;color:var(--color-black)}.landing-page-curso .knowledge{padding:80px 0 0 0;background:linear-gradient(180deg,var(--color-primary-dark) 0%,var(--color-primary-light) 100%)}.landing-page-curso .knowledge__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.landing-page-curso .knowledge__title-wrapper{display:flex;flex-direction:column}.landing-page-curso .knowledge__subtitle{font-family:var(--font-primary);font-size:24px;font-weight:400;color:var(--color-white);margin:0;line-height:1.2}.landing-page-curso .knowledge__title{font-family:var(--font-secondary);font-size:80px;font-weight:400;color:var(--color-white);margin:0;line-height:1;text-transform:uppercase}.landing-page-curso .knowledge__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;position:relative;transform:translateY(80px);margin-bottom:80px}.landing-page-curso .knowledge-card{background-color:var(--color-white);border-radius:16px;padding:40px 30px;opacity:0;transform:translateY(50px);transition:opacity 0.6s ease,transform 0.6s ease;box-shadow:0 4px 30px rgb(0 0 0 / .08)}.landing-page-curso .knowledge-card.visible{opacity:1;transform:translateY(0)}.landing-page-curso .knowledge-card:nth-child(1){transition-delay:0s}.landing-page-curso .knowledge-card:nth-child(2){transition-delay:0.2s}.landing-page-curso .knowledge-card:nth-child(3){transition-delay:0.4s}.landing-page-curso .knowledge-card__title{font-family:var(--font-primary);font-size:24px;font-weight:400;color:var(--color-black);margin:0 0 30px 0}.landing-page-curso .knowledge-card__list{display:flex;flex-direction:column;gap:20px}.landing-page-curso .knowledge-card__item{display:flex;align-items:flex-start;gap:12px}.landing-page-curso img.knowledge-card__icon{width:40px;height:40px;min-width:40px}.landing-page-curso .knowledge-card__item span{font-family:var(--font-primary);font-size:14px;font-weight:400;color:var(--color-black);line-height:1.6;padding-top:4px}.landing-page-curso .curriculum{position:relative;min-height:670px}.landing-page-curso .curriculum__top{padding:20px 0 0 0;margin-bottom:40px}.landing-page-curso .curriculum__bottom{height:325px;background-image:url(/wp-content/themes/uniitalo/assets/img/landing/background-italo.png);background-size:cover;background-position:center 20%;position:absolute;top:265px;left:0;width:100%}.landing-page-curso .curriculum__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgb(28 66 43 / .7) 0%,rgb(55 116 79 / .7) 100%)}.landing-page-curso .curriculum__wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:60px;position:relative;z-index:10}.landing-page-curso .curriculum__content{max-width:400px;padding-top:40px;position:relative;padding-bottom:30px}.landing-page-curso .curriculum__content .btn{margin-top:10px}.landing-page-curso .curriculum__title{font-family:var(--font-primary);font-size:32px;font-weight:400;color:#1C422B;margin:0 0 20px 0;line-height:1.2}.landing-page-curso .curriculum__divider{width:60px;height:4px;background-color:var(--btn-primary-start);margin-bottom:20px}.landing-page-curso .curriculum__description{font-family:var(--font-primary);font-size:16px;font-weight:400;color:#666;margin:0 0 40px 0;line-height:1.5}.landing-page-curso .curriculum__table-wrapper{flex:1;max-width:810px;margin-top:20px}.landing-page-curso .curriculum__table-header{background-color:var(--btn-primary-start);color:var(--color-white);font-family:var(--font-primary);font-size:16px;font-weight:400;padding:16px 30px;border-radius:12px 12px 0 0;text-align:center;width:50%;margin-bottom:0}.landing-page-curso .curriculum__table{width:100%;background-color:var(--color-white);border-collapse:collapse;border-radius:0 0 16px 16px;overflow:hidden;box-shadow:0 10px 40px rgb(0 0 0 / .1)}.landing-page-curso .curriculum__table thead th{font-family:var(--font-primary);font-size:14px;font-weight:700;color:var(--color-black);text-align:left;padding:20px 30px;border-bottom:1px solid #E0E0E0}.landing-page-curso .curriculum__table thead th:last-child{text-align:center}.landing-page-curso .curriculum__table tbody td{font-family:var(--font-primary);font-size:14px;font-weight:400;color:var(--color-black);padding:16px 30px;border-bottom:1px solid #E0E0E0}.landing-page-curso .curriculum__table tbody td:last-child{text-align:center;color:#666}.landing-page-curso .curriculum__table tbody tr:last-child td{border-bottom:none}.landing-page-curso .curriculum__tabs{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.landing-page-curso .curriculum__tab{background-color:#fff0;border:2px solid var(--btn-primary-start);border-bottom:none;color:var(--btn-primary-start);font-family:var(--font-primary);font-size:13px;font-weight:600;padding:4px 7px;border-radius:8px 8px 0 0;cursor:pointer;-webkit-transition:background-color 0.2s,color 0.2s;transition:background-color 0.2s,color 0.2s;margin:0 3px 3px 0;white-space:nowrap}.landing-page-curso .curriculum__tab--active,.landing-page-curso .curriculum__tab:hover{background-color:var(--btn-primary-start);color:#fff}.landing-page-curso .curriculum__panel{display:none}.landing-page-curso .curriculum__panel--active{display:block}.landing-page-curso .differentials{background-color:var(--color-white)}.landing-page-curso .differentials__header{text-align:center;max-width:700px;margin:0 auto 50px}.landing-page-curso .differentials__title{font-family:var(--font-primary);font-size:32px;font-weight:400;color:#1C422B;margin:0 0 20px 0}.landing-page-curso .differentials__divider{width:60px;height:4px;background-color:var(--color-gold);margin:0 auto 30px}.landing-page-curso .differentials__description{font-family:var(--font-primary);font-size:16px;font-weight:400;color:#666;margin:0;line-height:1.6}.landing-page-curso .differentials__description strong{color:var(--color-black);font-weight:700}.landing-page-curso .differentials__cards{display:flex;justify-content:center;gap:20px;margin-bottom:50px}.landing-page-curso .differentials__card{border-radius:16px;padding:30px 40px}.landing-page-curso .differentials__card--mec{background-color:#FDFAFA;border:2px solid var(--color-gold);display:flex;align-items:center;gap:30px}.landing-page-curso .differentials__stars{display:flex;gap:4px}.landing-page-curso .differentials__mec-label{font-family:var(--font-primary);font-size:18px;font-weight:700;color:var(--color-black)}.landing-page-curso .btn-secondary{display:inline-block;font-family:var(--font-primary);font-size:16px;font-weight:400;color:var(--color-white);background-color:var(--color-gold);padding:14px 30px;border-radius:100px;text-decoration:none;transition:all 0.3s ease}.landing-page-curso .btn-secondary:hover{opacity:.9;transform:translateY(-2px)}.landing-page-curso .differentials__card--experience{background-color:var(--color-gold)}.landing-page-curso .differentials__experience-content{display:flex;align-items:center;gap:20px}.landing-page-curso .differentials__years{display:flex;flex-direction:column;align-items:center}.landing-page-curso .differentials__years-number{font-family:var(--font-primary);font-size:56px;font-weight:700;color:var(--color-white);line-height:1}.landing-page-curso .differentials__years-label{font-family:var(--font-primary);font-size:18px;font-weight:400;color:var(--color-white)}.landing-page-curso .differentials__years-text{font-family:var(--font-primary);font-size:24px;font-weight:400;color:var(--color-white);line-height:1.3}.landing-page-curso .differentials__google-text{font-family:var(--font-primary);font-size:16px;font-weight:400;color:#666;text-align:center;margin:0 auto 40px;line-height:1.6;max-width:700px}.landing-page-curso .differentials__google-text strong{color:var(--color-black);font-weight:700}.landing-page-curso .differentials__carousel{position:relative;overflow:hidden;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw}.landing-page-curso .differentials__carousel-track{display:flex;gap:20px;transition:transform 0.5s ease}.landing-page-curso .differentials__carousel-slide{flex:0 0 calc(33.333vw - 14px);border-radius:16px;overflow:hidden}.landing-page-curso .differentials__carousel-slide img{width:100%;height:350px;object-fit:cover;display:block}.landing-page-curso .differentials__carousel-dots{display:flex;justify-content:center;gap:10px;margin-top:30px}.landing-page-curso .differentials__carousel-dot{width:12px;height:12px;border-radius:50%;background-color:#D9D9D9;border:none;cursor:pointer;transition:background-color 0.3s ease}.landing-page-curso .differentials__carousel-dot.active{background-color:var(--color-primary-dark)}.landing-page-curso .areas{position:relative}.landing-page-curso .areas__top{background-color:var(--color-white);padding:40px 0 120px 0}.landing-page-curso .areas__header{text-align:center;max-width:700px;margin:0 auto}.landing-page-curso .areas__title{font-family:var(--font-primary);font-size:32px;font-weight:400;color:#1C422B;margin:0 0 20px 0}.landing-page-curso .areas__divider{width:60px;height:4px;background-color:var(--color-gold);margin:0 auto 20px}.landing-page-curso .areas__description{font-family:var(--font-primary);font-size:16px;font-weight:400;color:#666;margin:0}.landing-page-curso .areas__bottom{background:linear-gradient(180deg,var(--color-primary-dark) 0%,var(--color-primary-light) 100%);padding:0 0 80px 0}.landing-page-curso .areas__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;transform:translateY(-60px);margin-bottom:-20px}.landing-page-curso .area-card{background:linear-gradient(135deg,#37744F 0%,#1C422B 100%);border:1px solid rgb(255 255 255 / .1);border-radius:16px;padding:30px;opacity:0;transform:translateY(50px);transition:opacity 0.6s ease,transform 0.6s ease}.landing-page-curso .area-card.visible{opacity:1;transform:translateY(0)}.landing-page-curso .area-card:nth-child(1){transition-delay:0s}.landing-page-curso .area-card:nth-child(2){transition-delay:0.1s}.landing-page-curso .area-card:nth-child(3){transition-delay:0.2s}.landing-page-curso .area-card:nth-child(4){transition-delay:0.3s}.landing-page-curso .area-card:nth-child(5){transition-delay:0.4s}.landing-page-curso .area-card:nth-child(6){transition-delay:0.5s}.landing-page-curso .area-card__icon{color:var(--color-white);margin-bottom:20px}.landing-page-curso .area-card__title{font-family:var(--font-primary);font-size:24px;font-weight:400;color:var(--color-gold);margin:0 0 15px 0}.landing-page-curso .area-card__divider{width:40px;height:3px;background-color:var(--color-gold);margin-bottom:15px}.landing-page-curso .area-card__text{font-family:var(--font-primary);font-size:14px;font-weight:400;color:var(--color-white);margin:0;line-height:1.5}.landing-page-curso .areas__cta{text-align:center;margin-top:40px}.landing-page-curso .salary{padding:80px 0;background-color:#F5F5F5;overflow:hidden}.landing-page-curso .salary .container{display:flex;align-items:center;justify-content:space-between;position:relative}.landing-page-curso .salary__content{max-width:500px;position:relative;z-index:2}.landing-page-curso .salary__title{font-family:var(--font-secondary);font-size:72px;font-weight:400;color:var(--color-primary-dark);margin:0 0 20px 0;line-height:1;text-transform:uppercase}.landing-page-curso .salary__description{font-family:var(--font-primary);font-size:14px;font-weight:400;color:#666;margin:0 0 40px 0;line-height:1.6}.landing-page-curso .salary__cards{display:flex;align-items:center;gap:20px}.landing-page-curso .salary__card{border-radius:16px;padding:30px 40px;text-align:center;min-width:440px}.landing-page-curso .salary__card--floor{background-color:var(--color-gold)}.landing-page-curso .salary__card--ceiling{background-color:var(--color-white);border:2px solid #E0E0E0;box-shadow:0 4px 20px rgb(0 0 0 / .08)}.landing-page-curso .salary__card-label{display:block;font-family:var(--font-primary);font-size:16px;font-weight:400;margin-bottom:10px}.landing-page-curso .salary__card--floor .salary__card-label{color:var(--color-white)}.landing-page-curso .salary__card--ceiling .salary__card-label{color:var(--color-primary-dark)}.landing-page-curso .salary__card-value{display:flex;align-items:flex-start;justify-content:center;margin-bottom:10px}.landing-page-curso .salary__card-currency{font-family:var(--font-primary);font-size:24px;font-weight:700;margin-right:4px;margin-top:8px}.landing-page-curso .salary__card-amount{font-family:var(--font-primary);font-size:48px;font-weight:700;line-height:1}.landing-page-curso .salary__card-cents{font-family:var(--font-primary);font-size:20px;font-weight:400;margin-top:4px}.landing-page-curso .salary__card--floor .salary__card-currency,.landing-page-curso .salary__card--floor .salary__card-amount,.landing-page-curso .salary__card--floor .salary__card-cents{color:var(--color-white)}.landing-page-curso .salary__card--ceiling .salary__card-currency,.landing-page-curso .salary__card--ceiling .salary__card-amount,.landing-page-curso .salary__card--ceiling .salary__card-cents{color:var(--color-primary-dark)}.landing-page-curso .salary__card-info{display:block;font-family:var(--font-primary);font-size:14px;font-weight:400}.landing-page-curso .salary__card--floor .salary__card-info{color:var(--color-white)}.landing-page-curso .salary__card--ceiling .salary__card-info{color:#666}.landing-page-curso .salary__arrow{display:flex;align-items:center;justify-content:center}.landing-page-curso .salary__chart{position:absolute;right:-100px;top:50%;transform:translateY(-50%);z-index:1}.landing-page-curso .salary__chart img{max-width:600px;height:auto}.landing-page-curso .methodologies{position:relative}.landing-page-curso .methodologies__top{background-color:var(--color-white);padding:80px 0 120px 0}.landing-page-curso .methodologies__header{text-align:center}.landing-page-curso .methodologies__title{font-family:var(--font-primary);font-size:32px;font-weight:400;color:#1C422B;margin:0 0 20px 0}.landing-page-curso .methodologies__divider{width:60px;height:4px;background-color:var(--color-gold);margin:0 auto 20px}.landing-page-curso .methodologies__description{font-family:var(--font-primary);font-size:16px;font-weight:400;color:#666;margin:0}.landing-page-curso .methodologies__bottom{background:linear-gradient(180deg,var(--color-primary-dark) 0%,var(--color-primary-light) 100%);padding:0 0 80px 0;position:relative;z-index:1}.landing-page-curso .methodologies__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;transform:translateY(-60px);margin-bottom:-20px}.landing-page-curso .methodology-card{background:linear-gradient(135deg,#37744F 0%,#1C422B 100%);border:1px solid rgb(255 255 255 / .1);border-radius:16px;padding:40px 30px}.landing-page-curso .methodology-card__title{font-family:var(--font-primary);font-size:24px;font-weight:400;color:var(--color-gold);margin:0 0 20px 0;line-height:1.2}.landing-page-curso .methodology-card__divider{width:40px;height:3px;background-color:var(--color-gold);margin-bottom:20px}.landing-page-curso .methodology-card__text{font-family:var(--font-primary);font-size:14px;font-weight:400;color:var(--color-white);margin:0;line-height:1.6}.landing-page-curso .methodologies__cta{text-align:center;margin-top:40px}.landing-page-curso .btn-large{padding:18px 80px;font-size:18px}.landing-page-curso .structure{position:relative;z-index:2}.landing-page-curso .structure__top{background-color:var(--color-white);padding:80px 0 120px 0}.landing-page-curso .structure__header{text-align:center}.landing-page-curso .structure__title{font-family:var(--font-primary);font-size:32px;font-weight:400;color:#1C422B;margin:0 0 20px 0}.landing-page-curso .structure__divider{width:60px;height:4px;background-color:var(--color-gold);margin:0 auto 20px}.landing-page-curso .structure__description{font-family:var(--font-primary);font-size:16px;font-weight:400;color:#666;margin:0}.landing-page-curso .structure__bottom{background:linear-gradient(180deg,var(--color-primary-dark) 0%,var(--color-primary-light) 100%);padding:0 0 80px 0;position:relative}.landing-page-curso .structure__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;transform:translateY(-60px);margin-bottom:-60px;max-width:900px;margin-left:auto;margin-right:auto;position:relative;z-index:10}.landing-page-curso .structure__cards .structure-card:only-child{grid-column:1 / -1;max-width:430px;margin-left:auto;margin-right:auto;width:100%}.landing-page-curso .structure-card{background-color:var(--color-white);border-radius:16px;padding:40px;box-shadow:0 4px 30px rgb(0 0 0 / .1)}.landing-page-curso .structure-card__title{font-family:var(--font-primary);font-size:24px;font-weight:400;color:#1C422B;margin:0 0 20px 0}.landing-page-curso .structure-card__highlight{background-color:#1C422B;border-radius:8px;padding:16px 20px;margin-bottom:30px}.landing-page-curso .structure-card__highlight p{font-family:var(--font-primary);font-size:14px;font-weight:400;color:var(--color-white);margin:0;line-height:1.4}.landing-page-curso .structure-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.landing-page-curso .structure-card__item{display:flex;align-items:flex-start;gap:12px}.landing-page-curso .structure-card__icon{width:28px;height:28px;min-width:28px;flex-shrink:0}.landing-page-curso .structure-card__item span{font-family:var(--font-primary);font-size:14px;font-weight:400;color:var(--color-black);line-height:1.5;padding-top:2px}.landing-page-curso .social{margin-top:80px;position:relative;overflow:hidden}.landing-page-curso .social__wrapper{position:relative;z-index:2}.landing-page-curso .social__content{max-width:100%;padding-bottom:30px}.landing-page-curso .social__image{position:absolute;right:0;bottom:0;z-index:1;pointer-events:none}.landing-page-curso .social__image img{max-width:500px;height:auto;display:block}.landing-page-curso .social__badge{display:inline-block;font-family:var(--font-primary);font-size:14px;font-weight:400;color:var(--color-white);background-color:#fff0;border:1px solid var(--color-gold);border-radius:100px;padding:10px 24px;margin-bottom:30px}.landing-page-curso .social__heading{display:flex;align-items:flex-end;gap:20px;margin-bottom:30px}.landing-page-curso .social__logo{width:140px;height:auto;display:block;flex-shrink:0}.landing-page-curso .social__title{font-family:var(--font-secondary);font-size:80px;font-weight:400;color:var(--color-white);margin:0;padding-left:14px;line-height:.95;text-transform:uppercase}.landing-page-curso .social__description{font-family:var(--font-primary);font-size:16px;font-weight:400;color:var(--color-white);margin:0 0 50px 0;line-height:1.6;opacity:.9;max-width:600px}.landing-page-curso .social__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.landing-page-curso .social-card{background-color:var(--color-white);border-radius:16px;padding:30px;border:1px solid rgb(201 162 39 / .3);min-width:0}.landing-page-curso .social-card__icon{width:32px;height:32px;margin-bottom:20px}.landing-page-curso .social-card__title{font-family:var(--font-primary);font-size:20px;font-weight:700;color:var(--color-primary-dark);margin:0 0 10px 0;line-height:1.2}.landing-page-curso .social-card__text{font-family:var(--font-primary);font-size:14px;font-weight:400;color:#666;margin:0;line-height:1.5}.landing-page-curso .courses{padding:80px 0;background-color:#F5F5F5}.landing-page-curso .courses__header{text-align:center;margin-bottom:50px}.landing-page-curso .courses__title{font-family:var(--font-primary);font-size:32px;font-weight:400;color:#1C422B;margin:0 0 20px 0}.landing-page-curso .courses__divider{width:60px;height:4px;background-color:var(--btn-primary-start);margin:0 auto 20px}.landing-page-curso .courses__description{font-family:var(--font-primary);font-size:16px;font-weight:400;color:#666;margin:0 0 30px 0}.landing-page-curso .courses__nav{display:flex;justify-content:center;gap:10px}.landing-page-curso .courses__nav-btn{width:50px;height:50px;border-radius:50%;border:1px solid #E0E0E0;background-color:var(--color-white);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;color:#666}.landing-page-curso .courses__nav-btn:hover{border-color:var(--color-primary-dark);color:var(--color-primary-dark)}.landing-page-curso .courses__carousel{overflow:hidden;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw;padding:0 20px}.landing-page-curso .courses__carousel-track{display:flex;gap:20px;transition:transform 0.5s ease}.landing-page-curso .course-card{flex:0 0 calc(25% - 15px);min-width:300px;background-color:var(--color-white);border-radius:16px;padding:30px;border:1px solid rgb(201 162 39 / .3);display:flex;flex-direction:column}.landing-page-curso .course-card__tags{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}.landing-page-curso .course-card__tag{font-family:var(--font-primary);font-size:12px;font-weight:400;padding:6px 14px;border-radius:100px}.landing-page-curso .course-card__tag--ead{background-color:var(--color-primary-dark);color:var(--color-white)}.landing-page-curso .course-card__tag--presencial{background-color:var(--color-primary-dark);color:var(--color-white)}.landing-page-curso .course-card__tag--type{background-color:#fff0;border:1px solid var(--color-primary-dark);color:var(--color-primary-dark)}.landing-page-curso .course-card__title{font-family:var(--font-primary);font-size:24px;font-weight:700;color:var(--color-black);margin:0 0 15px 0;line-height:1.2}.landing-page-curso .course-card__text{font-family:var(--font-primary);font-size:14px;font-weight:400;color:#666;margin:0 0 20px 0;line-height:1.5;flex-grow:1}.landing-page-curso .course-card__duration{display:flex;align-items:center;gap:10px;margin-bottom:20px;color:var(--color-gold)}.landing-page-curso .course-card__duration span{font-family:var(--font-primary);font-size:14px;font-weight:400;color:#666}.landing-page-curso .course-card__btn{display:block;width:100%;padding:14px 24px;font-family:var(--font-primary);font-size:14px;font-weight:400;text-align:center;color:var(--color-white);background:linear-gradient(90deg,var(--btn-primary-start) 0%,var(--btn-primary-end) 100%);border-radius:100px;transition:all 0.3s ease}.landing-page-curso .course-card__btn:hover{opacity:.9;transform:translateY(-2px)}.landing-page-curso .courses__dots{display:flex;justify-content:center;gap:10px;margin-top:40px}.landing-page-curso .courses__dot{width:10px;height:10px;border-radius:50%;background-color:#D9D9D9;border:none;cursor:pointer;transition:background-color 0.3s ease}.landing-page-curso .courses__dot.active{background-color:var(--color-primary-dark)}.landing-page-curso .location{position:relative;height:500px}.landing-page-curso .location__map{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.landing-page-curso .location__map iframe{width:100%;height:100%}.landing-page-curso .location__content{position:absolute;top:50%;left:10%;transform:translateY(-50%);z-index:2;background:linear-gradient(135deg,var(--color-primary-dark) 0%,var(--color-primary-light) 100%);padding:50px;border-radius:16px;max-width:400px}.landing-page-curso .location__title{font-family:var(--font-primary);font-size:24px;font-weight:400;color:var(--color-gold);margin:0 0 20px 0}.landing-page-curso .location__divider{width:60px;height:3px;background-color:var(--color-gold);margin-bottom:30px}.landing-page-curso .location__address{font-style:normal;margin-bottom:30px}.landing-page-curso .location__address p{font-family:var(--font-primary);font-size:16px;font-weight:400;color:var(--color-white);margin:0;line-height:1.6}.landing-page-curso .location__features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.landing-page-curso .location__feature{display:flex;align-items:center;gap:12px}.landing-page-curso .location__icon{width:20px;height:20px}.landing-page-curso .location__feature span{font-family:var(--font-primary);font-size:14px;font-weight:400;color:var(--color-white)}.landing-page-curso .testimonials{padding:80px 0 0 0;background-color:#fff0;position:relative;z-index:2;padding-bottom:0;margin-bottom:-80px}.landing-page-curso .testimonials::before{content:'';position:absolute;top:0;left:0;right:0;height:60%;background-color:var(--color-white);z-index:-1}.landing-page-curso .testimonials__header{text-align:center;margin-bottom:50px}.landing-page-curso .testimonials__title{font-family:var(--font-primary);font-size:32px;font-weight:400;color:#1C422B;margin:0 0 20px 0}.landing-page-curso .testimonials__divider{width:60px;height:4px;background-color:var(--btn-primary-start);margin:0 auto}.landing-page-curso .testimonials__carousel{overflow:hidden;padding:0 20px 60px}.landing-page-curso .testimonials__carousel-track{display:flex;gap:30px;transition:transform 0.5s ease}.landing-page-curso .testimonial-card{flex:0 0 calc(33.333% - 20px);min-width:350px;background-color:var(--color-white);border-radius:16px;padding:30px;box-shadow:0 4px 30px rgb(0 0 0 / .08);position:relative}.landing-page-curso .testimonial-card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.landing-page-curso .testimonial-card__photo{width:70px;height:70px;border-radius:50%;object-fit:cover;border:3px solid var(--color-gold)}.landing-page-curso .testimonial-card__stars{display:flex;gap:2px}.landing-page-curso .testimonial-card__quote{display:flex;gap:10px;margin-bottom:20px}.landing-page-curso .testimonial-card__quote-icon{font-family:Arial,sans-serif;font-size:80px;font-weight:700;color:#E0E0E0;line-height:.6}.landing-page-curso .testimonial-card__text{font-family:var(--font-primary);font-size:14px;font-weight:400;color:#666;margin:0;line-height:1.6;flex:1}.landing-page-curso .testimonial-card__author{display:flex;flex-direction:column;gap:4px}.landing-page-curso .testimonial-card__name{font-family:var(--font-primary);font-size:16px;font-weight:700;color:var(--color-gold)}.landing-page-curso .testimonial-card__role{font-family:var(--font-primary);font-size:14px;font-weight:400;color:#666}.landing-page-curso .footer{background-color:#C03137;padding:80px 0}.landing-page-curso .footer__content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.landing-page-curso .footer__left{display:flex;flex-direction:column;align-self:start;gap:20px}.landing-page-curso .footer__badge{display:inline-block;background-color:var(--color-gold);color:var(--color-primary-dark);font-family:var(--font-primary);font-size:14px;font-weight:700;padding:10px 20px;border-radius:4px;width:fit-content}.landing-page-curso .footer__title{font-family:var(--font-secondary);font-size:72px;font-weight:400;color:var(--color-white);margin:0;line-height:1;letter-spacing:2px}.landing-page-curso .footer__subtitle{font-family:var(--font-primary);font-size:20px;font-weight:700;color:var(--color-white);margin:0}.landing-page-curso .footer__text{font-family:var(--font-primary);font-size:16px;font-weight:400;color:var(--color-white);margin:0;line-height:1.6;max-width:500px}.landing-page-curso .footer__btn{display:inline-block;background-color:#fff0;border:2px solid var(--color-gold);color:var(--color-white);font-family:var(--font-primary);font-size:16px;font-weight:400;padding:16px 40px;border-radius:100px;width:fit-content;transition:all 0.3s ease}.landing-page-curso .footer__btn:hover{background-color:var(--color-gold);color:var(--color-primary-dark)}.landing-page-curso .footer__info{display:flex;gap:40px;margin-top:10px}.landing-page-curso .footer__info-item{display:flex;align-items:center;gap:10px}.landing-page-curso .footer__info-icon{width:20px;height:20px}.landing-page-curso .footer__info-item span{font-family:var(--font-primary);font-size:14px;font-weight:400;color:var(--color-white)}.landing-page-curso .footer__logo{width:100px;margin-top:20px}.landing-page-curso .footer__right{display:flex;justify-content:flex-end}.landing-page-curso .footer__form-card{background-color:var(--color-white);border-radius:16px;padding:40px;width:100%;max-width:450px;box-shadow:0 10px 40px rgb(0 0 0 / .2)}.landing-page-curso .footer__form-title{font-family:var(--font-primary);font-size:28px;font-weight:400;color:var(--color-black);margin:0 0 10px 0}.landing-page-curso .footer__form-subtitle{font-family:var(--font-primary);font-size:14px;font-weight:400;color:#666;margin:0 0 30px 0;line-height:1.5}.landing-page-curso .footer__form{display:flex;flex-direction:column;gap:20px}.landing-page-curso .footer__form-group{display:flex;flex-direction:column;gap:8px}.landing-page-curso .footer__form-label{font-family:var(--font-primary);font-size:14px;font-weight:400;color:var(--color-black)}.landing-page-curso .footer__form-label span{color:var(--btn-primary-start)}.landing-page-curso .footer__form-input,.landing-page-curso .footer__form-select{font-family:var(--font-primary);font-size:14px;font-weight:400;color:var(--color-black);padding:14px 16px;border:1px solid #E0E0E0;border-radius:8px;background-color:var(--color-white);transition:border-color 0.3s ease}.landing-page-curso .footer__form-input::placeholder{color:#999}.landing-page-curso .footer__form-input:focus,.landing-page-curso .footer__form-select:focus{outline:none;border-color:var(--color-primary-dark)}.landing-page-curso .footer__form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23666666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:20px;padding-right:50px;cursor:pointer}.landing-page-curso .footer__form-btn{font-family:var(--font-primary);font-size:16px;font-weight:400;color:var(--color-white);background:linear-gradient(90deg,var(--btn-primary-start) 0%,var(--btn-primary-end) 100%);border:none;padding:16px 40px;border-radius:100px;cursor:pointer;transition:all 0.3s ease;margin-top:10px}.landing-page-curso .footer__form-btn:hover{opacity:.9;transform:translateY(-2px)}.landing-page-curso .form-card .card,.landing-page-curso .footer__form-card .card{background:#fff0;border:none;box-shadow:none;padding:0!important;max-width:100%!important}.landing-page-curso .form-card .card>h4,.landing-page-curso .form-card .card>p,.landing-page-curso .footer__form-card .card>h4,.landing-page-curso .footer__form-card .card>p{display:none}.landing-page-curso .form-card form,.landing-page-curso .footer__form-card form{display:flex;flex-direction:column;gap:6px}.landing-page-curso .form-card .f-Montserrat,.landing-page-curso .footer__form-card .f-Montserrat{font-family:var(--font-primary)!important}.landing-page-curso .form-card label,.landing-page-curso .form-card .form-label{font-family:var(--font-primary)!important;font-size:14px!important;font-weight:700!important;color:var(--color-black);margin-bottom:2px}.landing-page-curso .footer__form-card label,.landing-page-curso .footer__form-card .form-label{font-family:var(--font-primary)!important;font-size:14px!important;font-weight:700!important;color:var(--color-black);margin-bottom:2px}.landing-page-curso .form-card .form-control,.landing-page-curso .footer__form-card .form-control{font-family:var(--font-primary)!important;font-size:14px!important;color:var(--color-black);padding:10px 16px!important;border:1px solid #E0E0E0!important;border-radius:8px!important;outline:none;transition:border-color 0.3s ease;background-color:var(--color-white)!important;box-shadow:none!important;height:auto!important}.landing-page-curso .form-card .form-control::placeholder,.landing-page-curso .footer__form-card .form-control::placeholder{color:#AAA}.landing-page-curso .form-card .form-control:focus,.landing-page-curso .footer__form-card .form-control:focus{border-color:var(--color-primary-dark)!important;box-shadow:none!important}.landing-page-curso .form-card select.form-control,.landing-page-curso .footer__form-card select.form-control{appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:20px!important;padding-right:50px!important;cursor:pointer}.landing-page-curso .form-card .mb-2,.landing-page-curso .footer__form-card .mb-2{margin-bottom:0!important}.landing-page-curso .form-card .form-check,.landing-page-curso .footer__form-card .form-check{margin-bottom:0!important;padding-left:0!important;display:flex;align-items:flex-start;gap:8px}.landing-page-curso .form-card .form-check-input,.landing-page-curso .footer__form-card .form-check-input{float:none!important;margin:2px 0 0 0!important;flex:0 0 auto}.landing-page-curso .form-card .form-check-label,.landing-page-curso .footer__form-card .form-check-label{font-family:var(--font-primary)!important;font-size:12px!important;font-weight:400!important;color:#666;line-height:1.5;margin:0!important;display:block}.landing-page-curso .form-card button[type="submit"],.landing-page-curso .footer__form-card button[type="submit"]{font-family:var(--font-primary)!important;font-size:16px!important;font-weight:400!important;color:var(--color-white)!important;background:linear-gradient(90deg,var(--btn-primary-start) 0%,var(--btn-primary-end) 100%)!important;border:none!important;padding:16px 40px!important;border-radius:100px!important;cursor:pointer;transition:all 0.3s ease;margin-top:10px}.landing-page-curso .form-card button[type="submit"]:hover,.landing-page-curso .footer__form-card button[type="submit"]:hover{opacity:.9;transform:translateY(-2px)}.landing-page-curso .form-card .loading-spinner,.landing-page-curso .footer__form-card .loading-spinner{border-top-color:var(--color-primary-dark)}.landing-page-curso .form-card small,.landing-page-curso .footer__form-card small{font-family:var(--font-primary)!important;font-size:12px!important}@media screen and (max-width:1024px){.landing-page-curso .container{padding:0 30px}.landing-page-curso .header{height:auto;min-height:auto;padding-bottom:40px}.landing-page-curso .header__nav{padding-top:30px}.landing-page-curso .header__wrapper{flex-direction:column;padding-top:40px;align-items:flex-start}.landing-page-curso .header__content{max-width:100%;text-align:left}.landing-page-curso .header__title{font-size:60px}.landing-page-curso .header__title-tipo{font-size:28px}.landing-page-curso .header__banner{display:none}.landing-page-curso .form-card{max-width:100%;margin-top:30px;transform:none}.landing-page-curso .features__grid{max-width:100%}.landing-page-curso .tradition__cards{grid-template-columns:1fr;gap:20px}.landing-page-curso .tradition__stats{grid-template-columns:repeat(2,1fr)}.landing-page-curso .knowledge__header{flex-direction:column;gap:20px;text-align:center}.landing-page-curso .knowledge__title{font-size:60px}.landing-page-curso .knowledge__cards{grid-template-columns:1fr;transform:translateY(40px);margin-bottom:40px}.landing-page-curso .curriculum__wrapper{flex-direction:column;gap:40px}.landing-page-curso .curriculum__content{max-width:100%;text-align:center}.landing-page-curso .curriculum__divider{margin:0 auto 20px}.landing-page-curso .curriculum__table-wrapper{max-width:100%}.landing-page-curso .curriculum__table-header{width:100%}.landing-page-curso .curriculum__bottom{height:300px}.landing-page-curso .differentials__cards{flex-direction:column;align-items:center}.landing-page-curso .differentials__card--mec{flex-direction:column;text-align:center;gap:20px}.landing-page-curso .differentials__carousel-slide{flex:0 0 calc(50vw - 20px)}.landing-page-curso .areas__grid{grid-template-columns:repeat(2,1fr)}.landing-page-curso .salary .container{flex-direction:column}.landing-page-curso .salary__content{max-width:100%}.landing-page-curso .salary__cards{flex-direction:column;align-items:center}.landing-page-curso .salary__card{min-width:100%;max-width:400px}.landing-page-curso .salary__arrow{transform:rotate(90deg)}.landing-page-curso .salary__chart{display:none}.landing-page-curso .methodologies__cards{grid-template-columns:1fr}.landing-page-curso .structure__cards{grid-template-columns:1fr;max-width:100%}.landing-page-curso .social__cards{grid-template-columns:1fr}.landing-page-curso .social__image{display:none}.landing-page-curso .course-card{flex:0 0 calc(50% - 10px);min-width:280px}.landing-page-curso .location{height:auto}.landing-page-curso .location__map{position:relative;height:300px}.landing-page-curso .location__content{position:relative;top:0;left:0;transform:none;max-width:100%;border-radius:0}.landing-page-curso .testimonial-card{flex:0 0 calc(50% - 15px);min-width:300px}.landing-page-curso .footer__content{grid-template-columns:1fr;gap:40px}.landing-page-curso .footer__title{font-size:56px}.landing-page-curso .footer__right{justify-content:center}.landing-page-curso .footer__form-card{max-width:100%}}@media screen and (max-width:830px){.landing-page-curso .features-form-row{flex-direction:column;gap:20px}.landing-page-curso .features-form-row__right{order:-1;width:100%}.landing-page-curso .features-form-row__left{padding-top:0;width:100%}}.landing-page-curso .header__content .header__cta-mobile{display:none!important}@media screen and (max-width:767px){.landing-page-curso .container{padding:0 20px}.landing-page-curso .header{height:auto;min-height:auto;padding-bottom:24px;background:none!important;position:relative;overflow:visible}.landing-page-curso .header .container{display:block;height:auto;position:relative}.landing-page-curso .header__nav{position:static;padding-top:20px}.landing-page-curso .header__mobile-banner{display:block;width:100%;height:auto;aspect-ratio:16 / 9;margin:0 0 18px 0;position:relative;overflow:hidden}.landing-page-curso .header__mobile-banner img{width:100%;height:100%;object-fit:cover;object-position:center center}.landing-page-curso .header__mobile-banner::after{content:'';position:absolute;left:0;right:0;bottom:0;height:55%;background:linear-gradient(180deg,#fff0 0%,rgb(0 0 0 / .75) 100%);pointer-events:none;z-index:1}.landing-page-curso .header__breadcrumb--mobile{display:block;position:absolute;left:12px;right:12px;bottom:10px;z-index:2}.landing-page-curso .header__breadcrumb--mobile ol{margin:0}.landing-page-curso .header__breadcrumb--mobile li{color:rgb(255 255 255 / .85);font-size:12px}.landing-page-curso .header__breadcrumb--mobile li+li::before{color:rgb(255 255 255 / .7)}.landing-page-curso .header__breadcrumb--mobile li a{color:#fff}.landing-page-curso .header__breadcrumb--mobile li.active{color:#fff}.landing-page-curso .header__breadcrumb--desktop{display:none}.landing-page-curso .header__banner,.landing-page-curso .header__banner-overlay{display:none}.landing-page-curso .header__nav .btn{display:none}.landing-page-curso .header__logo img{width:140px}.landing-page-curso .header__wrapper{position:static;padding-top:0;display:block;padding-bottom:0}.landing-page-curso .header__wrapper .form-card{display:none}.landing-page-curso .header__content{margin-bottom:0;text-align:left;max-width:100%}.landing-page-curso .header__breadcrumb--desktop li{color:rgb(0 0 0 / .7)}.landing-page-curso .header__breadcrumb--desktop li+li::before{color:rgb(0 0 0 / .45)}.landing-page-curso .header__breadcrumb--desktop li a{color:rgb(0 0 0 / .85)}.landing-page-curso .header__breadcrumb--desktop li.active{color:var(--color-black)}.landing-page-curso .header__subtitle{font-size:20px}.landing-page-curso .header__title{font-size:48px;color:#212529}.landing-page-curso .header__title-tipo{font-size:22px;color:#212529}.landing-page-curso .header__description{font-size:13px;line-height:1.5;max-width:100%;margin-top:10px;color:#4C4C4C}.landing-page-curso .header__price{justify-content:flex-start;align-items:flex-start;margin-top:8px}.landing-page-curso .header__price-label{color:#4C4C4C}.landing-page-curso .header__price-valor{font-size:16px;color:var(--color-black)}.landing-page-curso .header__price-old{font-size:14px;color:var(--color-black)}.landing-page-curso .header__price-valor--promo{font-size:34px;color:var(--color-black)}.landing-page-curso .header__modalidades-label{color:#4C4C4C}.landing-page-curso .header__modalidades-turnos-row{flex-direction:column;gap:12px}.landing-page-curso .header__turnos-label{color:#4C4C4C}.landing-page-curso .header__turno-btn{border-color:#212529!important;color:#212529!important}.landing-page-curso .header__content .header__cta-mobile{display:block!important;margin-top:30px;padding:16px 40px!important;font-size:16px!important}.landing-page-curso .features-form-row{flex-direction:column;gap:20px}.landing-page-curso .features-form-row__right{order:-1;width:100%}.landing-page-curso .features-form-row__left{padding-top:0;width:100%}.landing-page-curso .form-card{padding:30px 20px}.landing-page-curso .footer__form-card{padding:30px 20px}.landing-page-curso .form-card__title,.landing-page-curso .form-card__subtitle,.landing-page-curso .footer__form-title,.landing-page-curso .footer__form-subtitle{margin-left:0!important;margin-right:0!important}.landing-page-curso .form-card .card,.landing-page-curso .footer__form-card .card,.landing-page-curso .form-card form,.landing-page-curso .footer__form-card form{margin:0!important;width:100%}.landing-page-curso .form-card__title{font-size:20px}.landing-page-curso .btn{padding:12px 24px;font-size:13px}.landing-page-curso .btn-large{padding:14px 40px;font-size:14px}.landing-page-curso .features{padding:40px 0;overflow:visible}.landing-page-curso .features__grid{display:flex;flex-direction:column;gap:15px;padding:0;margin:0}.landing-page-curso .features__claim{margin-bottom:12px;max-width:100%;font-size:24px;line-height:1.2}.landing-page-curso .features__grid--single{max-width:100%}.landing-page-curso .feature-card{flex:none;width:100%;height:70px;min-height:70px;max-height:70px;display:flex;align-items:center;gap:15px;padding:0 20px;border-radius:35px;background-color:#1C422B;box-shadow:none}.landing-page-curso .feature-card__icon{flex-shrink:0;width:45px;height:45px;min-width:45px;margin-bottom:0;background-color:#C53030}.landing-page-curso .feature-card__icon svg{stroke:var(--color-white)}.landing-page-curso .feature-card__text{font-size:18px;text-align:left;font-weight:400;color:var(--color-white)}.landing-page-curso .feature-card__description{display:none}.landing-page-curso .features__apresentacao{margin-top:16px;max-width:100%;padding:16px 20px;border-radius:20px;font-size:14px;line-height:1.5}.landing-page-curso .divider{margin-top:30px}.landing-page-curso .tradition{padding:50px 0}.landing-page-curso .tradition__title{font-size:24px}.landing-page-curso .tradition__subtitle{font-size:16px}.landing-page-curso .tradition .container{overflow:visible}.landing-page-curso .tradition__cards{display:flex;gap:15px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:20px;-webkit-overflow-scrolling:touch;padding:10px 20px;margin-left:-20px;margin-right:-20px;margin-bottom:30px;width:calc(100% + 40px);scrollbar-width:none;-ms-overflow-style:none}.landing-page-curso .tradition__cards::-webkit-scrollbar{display:none}.landing-page-curso .tradition-card{flex:0 0 280px;scroll-snap-align:start;opacity:1;transform:none}.landing-page-curso .tradition__stats{grid-template-columns:repeat(2,1fr);gap:15px}.landing-page-curso .stat-card{padding:20px}.landing-page-curso .stat-card__number{font-size:20px;padding:6px 14px}.landing-page-curso .stat-card__label{font-size:14px}.landing-page-curso .knowledge{padding:50px 0 0 0}.landing-page-curso .knowledge__subtitle{font-size:18px}.landing-page-curso .knowledge__title{font-size:42px}.landing-page-curso .knowledge__header .btn{width:100%}.landing-page-curso .knowledge__cards{display:flex;gap:15px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:20px;-webkit-overflow-scrolling:touch;padding:10px 20px;margin:0 -20px;transform:translateY(30px);margin-bottom:30px;scrollbar-width:none;-ms-overflow-style:none}.landing-page-curso .knowledge__cards::-webkit-scrollbar{display:none}.landing-page-curso .knowledge-card{flex:0 0 280px;scroll-snap-align:start;opacity:1;transform:none;padding:30px 20px}.landing-page-curso .knowledge-card__title{font-size:20px}.landing-page-curso .curriculum__top{padding:10px 0 0 0}.landing-page-curso .curriculum__title{font-size:24px}.landing-page-curso .curriculum__content .btn{width:100%;top:0}.landing-page-curso .curriculum__table-header{font-size:14px;padding:12px 20px}.landing-page-curso .curriculum__table thead th,.landing-page-curso .curriculum__table tbody td{padding:12px 15px;font-size:13px}.landing-page-curso .curriculum__bottom{height:200px}.landing-page-curso .differentials{padding:50px 0}.landing-page-curso .differentials__title{font-size:24px}.landing-page-curso .differentials__stars svg{width:24px;height:24px}.landing-page-curso .differentials__years-number{font-size:42px}.landing-page-curso .differentials__years-text{font-size:18px}.landing-page-curso .differentials__carousel-slide{flex:0 0 calc(85vw - 20px)}.landing-page-curso .differentials__carousel-slide img{height:250px}.landing-page-curso .areas__top{padding:40px 0 80px 0}.landing-page-curso .areas__title{font-size:24px}.landing-page-curso .areas__grid{display:flex;gap:15px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:20px;-webkit-overflow-scrolling:touch;padding:10px 20px;margin:0 -20px;transform:translateY(-40px);scrollbar-width:none;-ms-overflow-style:none}.landing-page-curso .areas__grid::-webkit-scrollbar{display:none}.landing-page-curso .area-card{flex:0 0 250px;scroll-snap-align:start;opacity:1;transform:none}.landing-page-curso .area-card__title{font-size:20px}.landing-page-curso .areas__cta{margin-top:20px}.landing-page-curso .areas__cta .btn{width:100%}.landing-page-curso .salary{padding:50px 0;position:relative;overflow:hidden}.landing-page-curso .salary .container{position:static;z-index:2}.landing-page-curso .salary__content{position:relative;z-index:2}.landing-page-curso .salary__title{font-size:48px;text-align:center}.landing-page-curso .salary__description{text-align:center}.landing-page-curso .salary__card{padding:25px 30px}.landing-page-curso .salary__card-amount{font-size:36px}.landing-page-curso .salary__chart{position:absolute;bottom:0;left:0;right:0;top:auto;margin-top:0;z-index:1;transform:none}.landing-page-curso .salary__chart img{width:100%;height:auto;display:block;vertical-align:bottom}.landing-page-curso .methodologies__top{padding:50px 0 80px 0}.landing-page-curso .methodologies__title{font-size:24px}.landing-page-curso .methodologies__cards{display:flex;gap:15px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:20px;-webkit-overflow-scrolling:touch;padding:10px 20px;margin:0 -20px;transform:translateY(-40px);scrollbar-width:none;-ms-overflow-style:none}.landing-page-curso .methodologies__cards::-webkit-scrollbar{display:none}.landing-page-curso .methodology-card{flex:0 0 280px;scroll-snap-align:start}.landing-page-curso .methodology-card__title{font-size:20px}.landing-page-curso .methodologies__cta{margin-top:20px}.landing-page-curso .methodologies__cta .btn{width:100%}.landing-page-curso .structure{overflow:visible}.landing-page-curso .structure__top{padding:50px 0 80px 0}.landing-page-curso .structure__title{font-size:24px}.landing-page-curso .structure__bottom{overflow:visible}.landing-page-curso .structure__bottom .container{overflow:visible;padding:0}.landing-page-curso .structure__cards{display:flex;gap:15px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:20px;-webkit-overflow-scrolling:touch;padding:10px 20px;margin:0;width:100%;transform:translateY(-40px);margin-bottom:-40px;scrollbar-width:none;-ms-overflow-style:none}.landing-page-curso .structure__cards::-webkit-scrollbar{display:none}.landing-page-curso .structure-card{flex:0 0 300px;scroll-snap-align:start;padding:30px}.landing-page-curso .structure-card__title{font-size:20px}.landing-page-curso .social{margin-top:60px;padding:0 20px}.landing-page-curso .social__title{font-size:48px;padding-left:8px}.landing-page-curso .social__heading{gap:12px;margin-bottom:20px}.landing-page-curso .social__logo{width:90px}.landing-page-curso .social__description{font-size:14px}.landing-page-curso .social__cards{display:flex;gap:15px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:20px;-webkit-overflow-scrolling:touch;padding:10px 20px;margin:0 -20px;scrollbar-width:none;-ms-overflow-style:none}.landing-page-curso .social__cards::-webkit-scrollbar{display:none}.landing-page-curso .social-card{flex:0 0 250px;scroll-snap-align:start}.landing-page-curso .social__image{display:none}.landing-page-curso .courses{padding:50px 0}.landing-page-curso .courses__title{font-size:24px}.landing-page-curso .courses__nav{margin-top:20px}.landing-page-curso .courses__nav-btn{width:40px;height:40px}.landing-page-curso .course-card{flex:0 0 280px;min-width:280px}.landing-page-curso .course-card__title{font-size:20px}.landing-page-curso .location__map{height:250px}.landing-page-curso .location__content{padding:30px 20px}.landing-page-curso .location__title{font-size:20px}.landing-page-curso .testimonials{padding:50px 0 0 0;margin-bottom:-60px}.landing-page-curso .testimonials__title{font-size:24px}.landing-page-curso .testimonial-card{flex:0 0 300px;min-width:300px;padding:25px}.landing-page-curso .testimonial-card__photo{width:60px;height:60px}.landing-page-curso .testimonial-card__quote-icon{font-size:60px}.landing-page-curso .footer{padding:50px 0;padding-top:140px}.landing-page-curso .footer__badge{font-size:12px;padding:8px 16px}.landing-page-curso .footer__title{font-size:42px}.landing-page-curso .footer__subtitle{font-size:16px}.landing-page-curso .footer__text{font-size:14px}.landing-page-curso .footer__btn{width:100%;text-align:center;padding:14px 30px;font-size:14px}.landing-page-curso .footer__info{flex-direction:column;gap:15px}.landing-page-curso .footer__form-card{padding:30px 20px}.landing-page-curso .footer__form-title{font-size:22px}}@media screen and (max-width:380px){.landing-page-curso .header__title{font-size:36px}.landing-page-curso .header__title-tipo{font-size:18px}.landing-page-curso .knowledge__title{font-size:36px}.landing-page-curso .salary__title{font-size:40px}.landing-page-curso .social__title{font-size:40px}.landing-page-curso .footer__title{font-size:36px}.landing-page-curso .feature-card,.landing-page-curso .tradition-card,.landing-page-curso .knowledge-card,.landing-page-curso .area-card,.landing-page-curso .methodology-card,.landing-page-curso .structure-card,.landing-page-curso .social-card,.landing-page-curso .course-card,.landing-page-curso .testimonial-card{flex:0 0 260px;min-width:260px}}.landing-page-curso .related-courses{padding:80px 0;background:#f8f8f8}.landing-page-curso .related-courses__header{text-align:center;margin-bottom:40px}.landing-page-curso .related-courses__title{font-family:var(--font-secondary);font-size:42px;color:var(--color-primary-dark);margin-bottom:15px}.landing-page-curso .related-courses__divider{width:80px;height:3px;background:linear-gradient(90deg,var(--color-primary-dark),var(--color-primary-light));margin:0 auto}.landing-page-curso .related-courses__wrapper{position:relative;display:flex;align-items:center;gap:15px}.landing-page-curso .related-courses__slider{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:10px 0;-ms-overflow-style:none;scrollbar-width:none}.landing-page-curso .related-courses__slider::-webkit-scrollbar{display:none}.landing-page-curso .related-courses__arrow{flex-shrink:0;width:45px;height:45px;border-radius:50%;background:var(--color-primary-dark);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:all 0.3s ease;z-index:2}.landing-page-curso .related-courses__arrow:hover{background:var(--color-primary-light);transform:scale(1.1)}.landing-page-curso .strengthen-career{padding:80px 0;background:linear-gradient(135deg,var(--color-primary-dark) 0%,var(--color-primary-light) 100%)}.landing-page-curso .strengthen-career__header{text-align:center;margin-bottom:40px}.landing-page-curso .strengthen-career__title{font-family:var(--font-secondary);font-size:42px;color:#fff;margin-bottom:15px}.landing-page-curso .strengthen-career__divider{width:80px;height:3px;background:var(--color-gold);margin:0 auto 20px}.landing-page-curso .strengthen-career__subtitle{color:rgb(255 255 255 / .9);font-size:16px;max-width:600px;margin:0 auto}.landing-page-curso .strengthen-career__wrapper{position:relative;display:flex;align-items:center;gap:15px}.landing-page-curso .strengthen-career__slider{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:10px 0;-ms-overflow-style:none;scrollbar-width:none}.landing-page-curso .strengthen-career__slider::-webkit-scrollbar{display:none}.landing-page-curso .strengthen-career__arrow{flex-shrink:0;width:45px;height:45px;border-radius:50%;background:rgb(255 255 255 / .2);border:2px solid #fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:all 0.3s ease;z-index:2}.landing-page-curso .strengthen-career__arrow:hover{background:#fff;color:var(--color-primary-dark)}.landing-page-curso .course-card{flex:0 0 calc(50% - 10px);min-width:320px;max-width:400px;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgb(0 0 0 / .08);overflow:hidden;scroll-snap-align:start;display:flex;flex-direction:column;transition:transform 0.3s ease,box-shadow 0.3s ease}.landing-page-curso .course-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgb(0 0 0 / .12)}.landing-page-curso .course-card__body{padding:20px;flex:1}.landing-page-curso .course-card__title{font-size:16px;font-weight:700;color:#333;margin-bottom:5px;line-height:1.3}.landing-page-curso .course-card__category{font-size:12px;color:#888;text-transform:uppercase;margin-bottom:10px}.landing-page-curso .course-card__badges{margin-bottom:10px}.landing-page-curso .course-card__badge{display:inline-block;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase}.landing-page-curso .course-card__badge--presencial{background:#e8f5e9;color:#2e7d32}.landing-page-curso .course-card__badge--ead{background:#e3f2fd;color:#1565c0}.landing-page-curso .course-card__badge--semipresencial{background:#fff3e0;color:#ef6c00}.landing-page-curso .course-card__info{font-size:13px;color:#666;margin-bottom:3px}.landing-page-curso .course-card__rating{margin:10px 0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.landing-page-curso .course-card__rating-label{font-size:12px;color:#666}.landing-page-curso .course-card__stars{display:flex;gap:2px}.landing-page-curso .course-card__price{margin-top:15px;padding-top:15px;border-top:1px solid #eee}.landing-page-curso .course-card__price-label{display:block;font-size:12px;color:#888;text-transform:uppercase;margin-bottom:5px}.landing-page-curso .course-card__price-old{display:block;font-size:14px;color:#999;text-decoration:line-through;margin-bottom:2px}.landing-page-curso .course-card__price-value{display:block;font-size:22px;font-weight:700;color:var(--color-primary-dark)}.landing-page-curso .course-card__price-empty{display:block;font-size:22px;font-weight:700;color:#ccc}.landing-page-curso .course-card__footer{padding:15px 20px}@media screen and (max-width:992px){.landing-page-curso .related-courses__title,.landing-page-curso .strengthen-career__title{font-size:36px}.landing-page-curso .course-card{min-width:280px}}@media screen and (max-width:768px){.landing-page-curso .related-courses,.landing-page-curso .strengthen-career{padding:60px 0}.landing-page-curso .related-courses__title,.landing-page-curso .strengthen-career__title{font-size:32px}.landing-page-curso .related-courses__arrow,.landing-page-curso .strengthen-career__arrow{width:38px;height:38px}.landing-page-curso .course-card{min-width:260px;flex:0 0 85%}}@media screen and (max-width:480px){.landing-page-curso .related-courses__arrow,.landing-page-curso .strengthen-career__arrow{display:none}.landing-page-curso .related-courses__wrapper,.landing-page-curso .strengthen-career__wrapper{gap:0}.landing-page-curso .related-courses__slider,.landing-page-curso .strengthen-career__slider{padding:10px 5px}.landing-page-curso .course-card{min-width:280px;flex:0 0 90%}}.landing-page-curso .coordenador{background:#fff;padding:60px 0}.landing-page-curso .coordenador__curso{font-family:var(--font-primary);font-size:40px;font-weight:700;color:#FF006E;margin-bottom:32px;line-height:1.1}.landing-page-curso .coordenador__grid{display:grid;grid-template-columns:45% 1fr;gap:40px;align-items:center}.landing-page-curso .coordenador__info{display:flex;flex-direction:column;gap:12px}.landing-page-curso .coordenador__label{font-family:var(--font-secondary);font-size:42px;font-weight:400;color:#000;margin:0;text-transform:uppercase}.landing-page-curso .coordenador__nome{font-size:22px;font-weight:700;color:#000;margin:0}.landing-page-curso .coordenador__bio{font-size:16px;font-weight:400;color:#4E4E4E;line-height:1.6;margin:0}.landing-page-curso .coordenador__lattes{display:inline-block;margin-top:8px;padding:10px 24px;border:1px solid var(--color-primary-dark);border-radius:46px;font-size:16px;font-weight:600;color:var(--color-primary-dark);text-decoration:none;transition:background 0.2s,color 0.2s;align-self:flex-start}.landing-page-curso .coordenador__lattes:hover{background:var(--color-primary-dark);color:#fff}.landing-page-curso .coordenador__video-wrap{width:100%}.landing-page-curso .coordenador__video{width:100%;aspect-ratio:16 / 9;border:none;border-radius:8px}.landing-page-curso .parceiros{padding:40px 0;border-top:1px solid #e0e0e0}.landing-page-curso .parceiros__inner{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.landing-page-curso .parceiros__info{display:flex;flex-direction:column;gap:4px}.landing-page-curso .parceiros__label{font-size:15px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#4E4E4E}.landing-page-curso .parceiros__curso{font-size:32px;font-weight:700;color:#FF006E;margin:0;line-height:1.1}.landing-page-curso .parceiros__logos{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.landing-page-curso .parceiros__logo{width:85px;height:85px;border-radius:100%;background:#E7E7E7;object-fit:contain;padding:8px}@media screen and (max-width:768px){.landing-page-curso .coordenador__grid{grid-template-columns:1fr}.landing-page-curso .coordenador__curso{font-size:28px}.landing-page-curso .parceiros__inner{flex-direction:column;align-items:flex-start}.landing-page-curso .parceiros__curso{font-size:24px}}