.ea-bfl-hero{--ea-bfl-red: #d91f31;--ea-bfl-silver: #dfe2e8;--ea-bfl-container: 1140px;position:relative;overflow:hidden;isolation:isolate;color:#fff;background:radial-gradient(ellipse 55% 70% at 100% 55%,rgba(140,10,22,.3) 0%,transparent 62%),radial-gradient(ellipse 42% 55% at 0% 100%,rgba(120,8,18,.2) 0%,transparent 58%),linear-gradient(180deg,#0a0b0d,#08090b)}.ea-bfl-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.5;background-image:radial-gradient(rgba(255,255,255,.05) .5px,transparent .6px),radial-gradient(rgba(0,0,0,.4) .5px,transparent .6px);background-size:3px 3px,5px 5px;background-position:0 0,1px 2px}.ea-bfl-hero__lettering{position:absolute;top:50%;right:-6px;z-index:1;transform:translateY(-50%);writing-mode:vertical-rl;white-space:nowrap;-moz-user-select:none;user-select:none;color:transparent;-webkit-text-stroke:1px rgba(223,226,232,.13);font:800 44px/1 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase}.ea-bfl-hero__inner{position:relative;width:calc(100% - 40px);margin:0 auto;padding-top:calc(var(--nav-offset, 88px) + 40px);padding-bottom:40px}.ea-bfl-hero__copy{position:relative;z-index:4}.ea-bfl-hero__campaign-logo{display:block;width:168px;height:auto;margin:0 0 18px;filter:drop-shadow(0 10px 22px rgba(0,0,0,.22))}.ea-bfl-hero__eyebrow{margin:0 0 14px;color:var(--ea-bfl-red);font:700 10px/1.3 DM Sans,sans-serif;letter-spacing:.14em;text-transform:uppercase}.ea-bfl-hero h1{max-width:520px;margin:0;color:#fff;font:600 40px/.98 Manrope,DM Sans,sans-serif;letter-spacing:-.045em;text-wrap:balance}.ea-bfl-hero__subtitle{max-width:440px;margin:18px 0 0;color:#b5b8bf;font:400 14px/1.48 DM Sans,sans-serif;text-wrap:pretty}.ea-bfl-hero__date{margin:16px 0 0;color:var(--ea-bfl-silver);font:600 13px/1.4 DM Sans,sans-serif}.ea-bfl-hero__actions{display:flex;flex-direction:column;align-items:stretch;gap:16px;margin-top:24px}.ea-bfl-hero__action-group{display:flex;flex-direction:column;gap:12px}.ea-bfl-hero__countdown{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.ea-bfl-hero__countdown-label{color:var(--ds-fg-muted);font:400 14px/1.5 var(--ds-font-body)}.ea-bfl-hero__countdown-units{color:var(--ds-fg);font:600 16px/1.5 var(--ds-font-display);font-variant-numeric:tabular-nums;letter-spacing:0}.ea-bfl-hero__cta{display:inline-flex;align-items:center;justify-content:space-between;width:100%;min-height:50px;padding:0 15px;gap:10px;border-radius:12px;color:#fff;background:linear-gradient(180deg,#e1273a,#c51629);box-shadow:0 12px 28px #a80f2042;font:700 14px/1 DM Sans,sans-serif;white-space:nowrap;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s ease}.ea-bfl-hero__cta:hover{color:#fff;background:linear-gradient(180deg,#ed3043,#d21a2d);transform:translateY(-1px)}.ea-bfl-hero__cta:active{transform:scale(.98)}.ea-bfl-hero__cta:focus-visible{outline:3px solid #fff;outline-offset:4px}.ea-bfl-hero__cta svg{flex:0 0 auto;transition:transform .18s cubic-bezier(.22,1,.36,1)}.ea-bfl-hero__cta:hover svg{transform:translate(2px)}.ea-bfl-hero__visual{position:relative;z-index:2;width:calc(100% + 40px);height:270px;margin:14px -20px 0;overflow:hidden;pointer-events:none}.ea-bfl-hero__selo{position:absolute;z-index:3;display:block;width:64px;height:auto;filter:drop-shadow(0 10px 16px rgba(0,0,0,.35))}.ea-bfl-hero__selo--cproi{top:30px;left:calc(50% - 128px);width:56px}.ea-bfl-hero__selo--cpror{top:12px;left:calc(50% + 58px);width:52px}.ea-bfl-hero__selo--cpa{bottom:16px;left:calc(50% - 118px);width:58px}.ea-bfl-hero__selo--cfp{bottom:34px;left:calc(50% + 52px);width:54px}.ea-bfl-hero__edgar{position:absolute;left:50%;transform:translate(-44%);bottom:0;z-index:3;display:block;width:280px;max-width:none;max-height:256px;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;filter:drop-shadow(-18px 20px 36px rgba(0,0,0,.34))}.ea-bfl-hero [data-campaign-nav-sentinel]{position:absolute;inset:auto 0 0;height:1px;pointer-events:none}@media(min-width:768px){.ea-bfl-hero{min-height:640px;background:radial-gradient(ellipse 42% 72% at 97% 52%,rgba(140,10,22,.34) 0%,transparent 62%),radial-gradient(ellipse 30% 50% at 0% 100%,rgba(120,8,18,.2) 0%,transparent 58%),linear-gradient(105deg,#0b0c0e,#08090b 55%,#0d0a0b)}.ea-bfl-hero__lettering{right:0;font-size:72px;-webkit-text-stroke-width:1px}.ea-bfl-hero__inner{width:min(var(--ea-bfl-container),calc(100% - 56px));min-height:640px;padding-top:calc(var(--nav-offset, 104px) + 48px);padding-bottom:64px}.ea-bfl-hero__copy{width:min(57%,620px)}.ea-bfl-hero__campaign-logo{width:210px;margin-bottom:20px}.ea-bfl-hero__eyebrow{font-size:11px}.ea-bfl-hero h1{max-width:620px;font-size:clamp(48px,4.6vw,64px);line-height:.98;letter-spacing:-.047em}.ea-bfl-hero__subtitle{max-width:520px;margin-top:20px;font-size:16px;line-height:1.55}.ea-bfl-hero__date{margin-top:18px;font-size:15px}.ea-bfl-hero__actions{gap:18px;margin-top:28px}.ea-bfl-hero__cta{width:-moz-fit-content;width:fit-content;min-width:260px;min-height:52px;padding:0 18px;gap:28px}.ea-bfl-hero__visual{position:absolute;right:-22px;bottom:0;width:50%;height:560px;margin:0;overflow:visible}.ea-bfl-hero__edgar{right:4px;bottom:0;left:auto;transform:none;-o-object-position:bottom right;object-position:bottom right;width:min(40vw,500px);max-height:520px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 94%,rgba(0,0,0,.35) 100%);mask-image:linear-gradient(to bottom,#000 0% 94%,#00000059)}.ea-bfl-hero__selo{width:100px}.ea-bfl-hero__selo--cproi{top:12%;left:2%}.ea-bfl-hero__selo--cpror{top:8%;right:1%;left:auto;width:92px}.ea-bfl-hero__selo--cpa{bottom:18%;left:4%;width:94px}.ea-bfl-hero__selo--cfp{bottom:4%;right:0;left:auto;width:96px}}@media(min-width:768px)and (max-width:1099px){.ea-bfl-hero__inner{width:calc(100% - 56px)}.ea-bfl-hero__copy{width:min(60%,560px)}.ea-bfl-hero__visual{right:-60px;width:46%}.ea-bfl-hero h1{font-size:46px}.ea-bfl-hero__visual{height:520px}.ea-bfl-hero__selo{width:80px}.ea-bfl-hero__selo--cpror{width:72px;right:9%}.ea-bfl-hero__selo--cpa{width:74px}.ea-bfl-hero__selo--cfp{width:76px;right:7%}}@media(prefers-reduced-motion:reduce){.ea-bfl-hero__cta,.ea-bfl-hero__cta svg{transition:none}}.ea-bfl-hero--commercial .ea-bfl-hero__price{margin-top:24px;color:var(--ea-bfl-silver)}.ea-bfl-hero--commercial .ea-bfl-hero__price strong{display:block;font:700 32px/1.2 var(--ds-font-display)}.ea-bfl-hero--commercial .ea-bfl-hero__price small{font:400 14px/1.4 var(--ds-font-body)}.ea-bfl-hero--commercial .ea-bfl-hero__price p{margin-top:8px;font:400 14px/1.5 var(--ds-font-body)}.ea-bfl-hero--commercial .ea-bfl-hero__actions{gap:12px}.ea-bfl-hero--commercial .ea-bfl-hero__cta{justify-content:center;min-width:0;letter-spacing:0;margin:0}.ea-bfl-hero--commercial .ea-bfl-hero__cta--details{background:transparent;border:1px solid var(--ea-bfl-silver);box-shadow:none}.ea-bfl-hero--commercial .ea-bfl-hero__cta--details:hover{color:var(--ea-bfl-silver);background:transparent}@media(min-width:1100px){.ea-bfl-hero--commercial .ea-bfl-hero__actions{flex-direction:row;gap:18px}.ea-bfl-hero--commercial .ea-bfl-hero__cta--details{min-width:128px}}@media(min-width:768px)and (max-width:1099px){.ea-bfl-hero--commercial .ea-bfl-hero__visual{right:0;width:42%}.ea-bfl-hero--commercial .ea-bfl-hero__selo--cpror,.ea-bfl-hero--commercial .ea-bfl-hero__selo--cfp{right:0}}#cursos-em-destaque .ea-home-after-campaign-title{font-family:var(--ds-font-display);font-weight:600;font-size:28px;line-height:1.1;letter-spacing:0;margin:0;text-wrap:balance}#cursos-em-destaque .ea-home-after-campaign-eyebrow{font-size:11px;line-height:15px;font-weight:500;letter-spacing:0;margin-bottom:12px}@media(min-width:1024px){#cursos-em-destaque .ea-home-after-campaign-title{font-size:40px}}.ea-home-group-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:0 0 18px}.ea-home-group-head__title{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0;color:var(--ds-fg);font:700 22px/1.2 Manrope,sans-serif;letter-spacing:-.015em}.ea-home-group-head__link{color:var(--ds-fg-muted);font-size:13.5px;text-decoration:underline;text-underline-offset:4px}.ea-home-group-head__link:hover{color:var(--ds-fg)}.ea-subs{background:radial-gradient(ellipse at 85% 0%,rgba(162,6,18,.3),transparent 55%),radial-gradient(ellipse at 0% 100%,rgba(128,4,14,.22),transparent 50%),linear-gradient(180deg,#100306,#0b0c10);border-top:1px solid rgba(217,31,49,.25);border-bottom:1px solid rgba(217,31,49,.25)}.ea-subs__head{display:grid;gap:24px;align-items:end;margin-bottom:36px}@media(min-width:900px){.ea-subs__head{grid-template-columns:1fr auto;gap:48px}}.ea-subs__tag{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:8px;background:#d91f31;color:#fff;font:500 10.5px/1 JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.ea-subs__tag .ea-prebf-hero__scarcity-dot{background:#fff;box-shadow:0 0 0 4px #fff3}.ea-subs__title{max-width:720px;margin:18px 0 0;color:var(--ds-fg);font:700 clamp(28px,4.6vw,44px)/1.1 "Manrope",sans-serif;letter-spacing:-.03em;text-wrap:balance}.ea-subs__title em{color:#d91f31;font-style:normal}.ea-subs__lead{max-width:620px;margin:14px 0 0;color:var(--ds-fg-muted);font-size:16px;line-height:1.6}.ea-subs__vagas{--ea-prebf-red: #d91f31;--ea-prebf-silver: #dfe2e8;display:grid;justify-items:start;gap:10px;min-width:240px;padding:18px 20px;border:1px solid rgba(217,31,49,.45);border-radius:16px;background:#00000040}.ea-subs__vagas-label,.ea-subs__vagas-foot{color:var(--ds-fg-muted);font:500 10.5px/1.3 JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.ea-subs__vagas-bar{position:relative;width:100%;height:6px;overflow:hidden;border-radius:999px;background:#ffffff14}.ea-subs__vagas-bar i{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,#8f0d1b,#d91f31,#ff5b6a)}.ea-subs__grid{display:grid;gap:18px}@media(min-width:900px){.ea-subs__grid{grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}}.ea-subs-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:var(--ds-surface, #17191f)}.ea-subs-card--hot{border-color:#d91f31b3;box-shadow:0 40px 80px -40px #d91f3199}.ea-subs-card__strip{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px 22px;border-bottom:1px dashed rgba(255,255,255,.14);background:#ffffff06}.ea-subs-card--hot .ea-subs-card__strip{background:linear-gradient(90deg,#d91f3138,#d91f310d)}.ea-subs-card__logos{display:flex;gap:8px}.ea-subs-card__logos img{width:44px;height:44px;padding:4px;border-radius:10px;background:#fff;-o-object-fit:contain;object-fit:contain}.ea-subs-card__ending{padding:5px 9px;border:1px solid rgba(217,31,49,.6);border-radius:6px;color:#ffb3ba;font:500 9.5px/1.2 JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.ea-subs-card__body{display:flex;flex:1;flex-direction:column;gap:18px;padding:22px}@media(min-width:768px){.ea-subs-card__body{padding:26px 28px 28px}}.ea-subs-card__hot{display:inline-flex;margin-bottom:10px;padding:4px 9px;border-radius:999px;background:#d91f31;color:#fff;font:500 10px/1.3 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.ea-subs-card__title{margin:0;color:var(--ds-fg);font:800 26px/1.15 Manrope,sans-serif;letter-spacing:-.02em}.ea-subs-card__audience{margin:6px 0 0;color:var(--ds-fg-muted);font-size:14.5px;line-height:1.5}.ea-subs-card__list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.ea-subs-card__list li{display:grid;grid-template-columns:18px 1fr;gap:10px;color:var(--ds-fg-muted);font-size:14.5px;line-height:1.45}.ea-subs-card__list svg{margin-top:2px;color:#4ade80}.ea-subs-card__price{margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.ea-subs-card__price p{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:var(--ds-fg-faint);font-size:13px}.ea-subs-card__price s{text-decoration-color:#d91f31;text-decoration-thickness:2px}.ea-subs-card__discount{padding:2px 8px;border:1px solid rgba(217,31,49,.24);border-radius:999px;background:#d91f311c;color:#ff5b68;font:400 10px/15px JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.ea-subs-card__price strong{display:block;margin-top:6px;color:var(--ds-fg);font:800 44px/1 Manrope,sans-serif;letter-spacing:-.035em}.ea-subs-card__price small{margin-left:6px;color:var(--ds-fg-muted);font:500 14px/1 DM Sans,sans-serif;letter-spacing:0}.ea-subs-card__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;border-radius:12px;font:750 15.5px/1 Manrope,sans-serif;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.ea-subs-card__cta--primary{color:#fff;background:linear-gradient(180deg,#e1273a,#c51629);box-shadow:0 14px 30px -12px #d91f31b3}.ea-subs-card__cta--primary:hover{color:#fff;background:linear-gradient(180deg,#ed3043,#d21a2d);transform:translateY(-1px)}.ea-subs-card__cta--ghost{border:1px solid rgba(255,255,255,.18);color:var(--ds-fg)}.ea-subs-card__cta--ghost:hover{color:var(--ds-fg);border-color:#dfe2e88c}.ea-subs-card__cta:focus-visible{outline:3px solid #fff;outline-offset:3px}.ea-subs__more{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:28px;text-align:center}.ea-subs__more p{margin:0;color:var(--ds-fg-faint);font-size:13.5px}.ea-subs__all{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:360px;min-height:52px;padding:0 22px;border:1px solid rgba(223,226,232,.3);border-radius:12px;background:#ffffff0a;color:var(--ds-fg);font:750 15.5px/1 Manrope,sans-serif;text-decoration:none;transition:border-color .18s ease,background-color .18s ease}.ea-subs__all:hover{color:var(--ds-fg);border-color:#dfe2e8b3;background:#ffffff12}.ea-subs__all:focus-visible{outline:3px solid #fff;outline-offset:3px}.ea-subs-card__details{align-self:center;margin-top:-6px;color:var(--ds-fg-muted);font-size:13.5px;text-decoration:underline;text-underline-offset:4px}.ea-subs-card__details:hover{color:var(--ds-fg)}#assinaturas-sou-certificado{scroll-margin-top:calc(var(--nav-offset, 104px) + 8px)}@media(prefers-reduced-motion:reduce){.ea-subs__tag .ea-prebf-hero__scarcity-dot{animation:none}.ea-subs-card__cta{transition:none}}.ea-home-trail-bundle{display:grid;gap:16px;align-items:center;margin-top:28px;padding:20px;border:1px solid rgba(217,31,49,.45);border-radius:18px;background:linear-gradient(135deg,rgba(217,31,49,.12),var(--home-card-surface) 55%)}@media(min-width:900px){.ea-home-trail-bundle{grid-template-columns:auto 1fr auto;gap:24px;padding:22px 26px}}.ea-home-trail-bundle__logos{display:flex;gap:6px}.ea-home-trail-bundle__logos img{width:36px;height:36px;padding:3px;border-radius:9px;background:#fff;-o-object-fit:contain;object-fit:contain}.ea-home-trail-bundle__title{margin:0;color:var(--ds-fg);font:700 18px/1.3 Manrope,sans-serif;letter-spacing:-.01em}.ea-home-trail-bundle__text{margin:4px 0 0;color:var(--ds-fg-muted);font-size:14px;line-height:1.5}.ea-home-trail-bundle__text s{color:var(--ds-fg-faint);text-decoration-color:#d91f31}.ea-home-trail-bundle__text strong{color:var(--ds-fg)}.ea-home-trail-bundle__actions{display:flex;flex-direction:column;gap:10px}@media(min-width:560px){.ea-home-trail-bundle__actions{flex-direction:row;align-items:center}}
