.sn[data-faixas="1"]{--sn-azul:#1d5bd6;--sn-azul-h:#164bb5;--sn-noite:#0e2a70;font-family:var(--font-poppins,Poppins), Poppins, system-ui, sans-serif;-moz-text-size-adjust:100%;text-size-adjust:100%}.sn[data-faixas="1"] .sn-faixa-topo{background:linear-gradient(160deg,#1a63d8 0%,#1748b4 45%,#0e2a70 100%)}.sn[data-faixas="1"] .sn-topo{box-shadow:0 1px #0f1a2e0f}.sn[data-faixas="1"] .sn-topo .sn-btn{text-transform:none;letter-spacing:0;border-radius:10px}.sn[data-faixas="1"] .sn-news{background:linear-gradient(135deg,#1677e8 0%,#1d5bd6 45%,#173fb0 100%);border-radius:16px}.sn[data-faixas="1"] .sn-news input,.sn[data-faixas="1"] .sn-news button{border-radius:10px}.sn[data-faixas="1"] .sn-foot{color:#c9d4ea;background:linear-gradient(160deg,#1a63d8 0%,#1748b4 45%,#0e2a70 100%)}.sn[data-faixas="1"] .sn-foot a,.sn[data-faixas="1"] .sn-foot .sn-link{color:#c9d4ea}.sn[data-faixas="1"] .sn-foot a:hover,.sn[data-faixas="1"] .sn-foot h4,.sn[data-faixas="1"] .sn-foot strong{color:#fff}@media (min-width:641px){.sn[data-faixas="1"] .sn-cf-pill{color:#fff;background:linear-gradient(135deg,#22b85c 0%,#159a49 100%);gap:10px;height:58px;padding:0 10px 0 5px;transition-property:transform,box-shadow;transition-duration:.15s;box-shadow:0 18px 34px -16px #159a49bf,inset 0 1px #ffffff40}.sn[data-faixas="1"] .sn-cf-pill:hover{transform:translateY(-2px);box-shadow:0 22px 40px -16px #159a49d9,inset 0 1px #ffffff40}.sn[data-faixas="1"] .sn-cf-pill .sn-cf-ico{display:none}}@media (prefers-reduced-motion:reduce){.sn[data-faixas="1"] .sn-cf-pill:hover{transform:none}}.sn[data-faixas="1"] .sn-cf-av-z{color:#159a49;background:#e9f6ee;width:48px;height:48px;box-shadow:0 0 0 3px #ffffffd9}.sn[data-faixas="1"] .sn-cf-wa{color:#fff;background:#1fa855;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-3px;left:-3px;box-shadow:0 0 0 2px #fff}.sn[data-faixas="1"] .sn-cf-t-z{border-left:1.5px solid #fff6;flex-direction:column;padding:0 4px 0 10px;line-height:1.15}.sn[data-faixas="1"] .sn-cf-t-z strong{color:#fff;font-size:13px;font-weight:600}.sn[data-faixas="1"] .sn-cf-t-z small{color:#e3f7ea;letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-size:8.5px;font-weight:500}.sn[data-faixas="1"] .sn-cf-vivo{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#e5322d;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;margin-bottom:3px;padding:1px 7px;font-size:9px;font-weight:700;display:inline-flex}.sn[data-faixas="1"] .sn-cf-vivo i{background:#fff;border-radius:50%;width:6px;height:6px}.sn[data-faixas="1"] .sn-cf-seta{color:#fff;font-size:20px;display:none}@media (min-width:641px){.sn[data-faixas="1"] .sn-cf-t-z{display:flex}.sn[data-faixas="1"] .sn-cf-seta{display:block}}.sn[data-faixas="1"] .sn-topo .sn-btn,.sn[data-faixas="1"] .sn-topo .sn-pill{text-transform:none;letter-spacing:0}@media (min-width:1024px){.sn[data-faixas="1"]{zoom:.8}}@media (max-width:900px){body:has(.sn-fx[data-barra-acao="1"]) .sn[data-faixas="1"] .sn-cf{display:none}}
.bk-barra,.bk-faixa,.bk-curso,.bk-checkout,[data-black="1"]{--bk-preto:#070707;--bk-grafite:#141414;--bk-grafite-2:#1d1d1d;--bk-linha:#ffffff1a;--bk-texto:#f4f4f4;--bk-apoio:#b9b9b9}.bk-contagem{--bk-h:72px;--bk-w:64px;--bk-fs:44px;color:var(--bk-texto,#f4f4f4);flex-direction:column;gap:10px;display:flex}.bk-compacta{--bk-h:30px;--bk-w:28px;--bk-fs:18px;flex-direction:row;align-items:center;gap:8px}.bk-rotulo{letter-spacing:.14em;text-transform:uppercase;color:var(--bk-apoio,#b9b9b9);margin:0;font-size:12px;font-weight:600}.bk-compacta .bk-rotulo{letter-spacing:.06em;font-size:11px}.bk-unidades{gap:10px;display:flex}.bk-compacta .bk-unidades{gap:4px}.bk-unidade{flex-direction:column;align-items:center;gap:6px;display:flex}.bk-compacta .bk-unidade{flex-direction:row;gap:2px}.bk-nome{letter-spacing:.12em;text-transform:uppercase;color:var(--bk-apoio,#b9b9b9);font-size:11px;font-weight:600}.bk-compacta .bk-nome{letter-spacing:.02em;text-transform:lowercase;margin-right:2px;font-size:10px}.bk-cartao{width:var(--bk-w);height:var(--bk-h);perspective:300px;font-family:var(--font-geist-mono,ui-monospace), ui-monospace, SFMono-Regular, Menlo, monospace;font-size:var(--bk-fs);font-variant-numeric:tabular-nums;color:#fff;border-radius:8px;font-weight:700;display:block;position:relative;box-shadow:0 6px 18px #00000073}.bk-compacta .bk-cartao{box-shadow:none;perspective:120px;border-radius:5px}.bk-metade{backface-visibility:hidden;height:50%;position:absolute;left:0;right:0;overflow:hidden}.bk-metade>span{height:var(--bk-h);line-height:var(--bk-h);text-align:center;display:block}.bk-cima{transform-origin:50% 100%;background:linear-gradient(#262626 0%,#1b1b1b 100%);border-radius:8px 8px 0 0;top:0}.bk-baixo{transform-origin:50% 0;background:linear-gradient(#151515 0%,#0e0e0e 100%);border-radius:0 0 8px 8px;bottom:0}.bk-compacta .bk-cima{border-radius:5px 5px 0 0}.bk-compacta .bk-baixo{border-radius:0 0 5px 5px}.bk-baixo>span{transform:translateY(-50%)}.bk-cartao:after{content:"";z-index:3;background:#000000bf;height:1px;position:absolute;top:50%;left:0;right:0;box-shadow:0 1px #ffffff0f}.bk-aba-cima{z-index:2;animation:.3s cubic-bezier(.55,0,.9,.4) both bk-dobra}.bk-aba-baixo{z-index:2;animation:.3s cubic-bezier(.1,.6,.4,1) .3s both bk-assenta}@keyframes bk-dobra{0%{filter:brightness();transform:rotateX(0)}to{filter:brightness(.6);transform:rotateX(-90deg)}}@keyframes bk-assenta{0%{filter:brightness(1.4);transform:rotateX(90deg)}to{filter:brightness();transform:rotateX(0)}}.bk-grande .bk-u3 .bk-cartao{color:var(--bk-destaque,#ffc400)}@media (prefers-reduced-motion:reduce){.bk-aba-cima,.bk-aba-baixo{display:none}}.bk-barra{background:var(--bk-preto);color:var(--bk-texto);border-bottom:1px solid var(--bk-linha);font-family:var(--font-poppins,Poppins), Poppins, system-ui, sans-serif}.bk-barra-in{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;max-width:1136px;margin:0 auto;padding:8px 24px;display:flex}.bk-barra-titulo{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:800;display:inline-flex}.bk-barra-titulo:before{content:"";background:var(--bk-destaque);width:8px;height:8px;box-shadow:0 0 0 0 var(--bk-destaque);border-radius:50%;animation:2s ease-out infinite bk-pulso}@keyframes bk-pulso{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--bk-destaque) 70%, transparent)}to{box-shadow:0 0 0 10px #0000}}@media (prefers-reduced-motion:reduce){.bk-barra-titulo:before{animation:none}}.bk-barra-chamada{color:var(--bk-apoio);margin:0;font-size:13px}.bk-btn{background:var(--bk-destaque);border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;transition-property:filter,transform;transition-duration:.15s;display:inline-flex;color:#0a0a0a!important}.bk-btn:hover{filter:brightness(1.08)}.bk-btn:active{transform:scale(.98)}.bk-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.bk-barra .bk-btn{min-height:32px;padding:0 14px;font-size:13px}@media (max-width:760px){.bk-barra-in{gap:6px 12px;padding:8px 16px}.bk-barra-chamada,.bk-barra .bk-rotulo{display:none}.bk-barra-titulo{font-size:12px}.bk-barra .bk-contagem{--bk-w:24px;--bk-h:26px;--bk-fs:15px}}.bk-faixa{background:radial-gradient(60% 80% at 85% 50%, color-mix(in srgb, var(--bk-destaque) 16%, transparent) 0%, transparent 70%), radial-gradient(40% 60% at 10% 0%, #ffffff0f 0%, transparent 70%), var(--bk-preto);color:var(--bk-texto);font-family:var(--font-poppins,Poppins), Poppins, system-ui, sans-serif;padding:56px 0;position:relative;overflow:hidden}.bk-faixa:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(135deg,#ffffff06 0 1px,#0000 1px 14px);position:absolute;inset:0}.bk-faixa-in{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px 48px;max-width:1136px;margin:0 auto;padding:0 24px;display:grid;position:relative}.bk-selo{background:var(--bk-destaque);color:#0a0a0a;letter-spacing:.12em;text-transform:uppercase;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-block}.bk-faixa-titulo{letter-spacing:-.02em;text-transform:uppercase;color:#fff;text-wrap:balance;margin:14px 0 10px;font-size:clamp(34px,5vw,58px);font-weight:800;line-height:1.02}.bk-faixa-chamada{color:var(--bk-apoio);text-wrap:pretty;max-width:52ch;margin:0 0 24px;font-size:17px}.bk-faixa .bk-btn{min-height:48px;padding:0 24px;font-size:15px}.bk-faixa-relogio{border:1px solid var(--bk-linha);background:#ffffff08;border-radius:16px;padding:22px 24px}@media (max-width:860px){.bk-faixa{padding:40px 0}.bk-faixa-in{grid-template-columns:1fr;padding:0 16px}.bk-faixa-relogio{justify-self:stretch;padding:18px 14px}.bk-faixa .bk-contagem{--bk-w:56px;--bk-h:62px;--bk-fs:36px;align-items:center}.bk-faixa .bk-unidades{gap:8px}}@media (max-width:360px){.bk-faixa .bk-contagem{--bk-w:48px;--bk-h:54px;--bk-fs:30px}}.bk-curso{background:var(--bk-preto);color:var(--bk-texto);border-radius:10px;flex-direction:column;gap:8px;margin:0 0 12px;padding:10px 12px;display:flex}.bk-curso .bk-selo{align-self:flex-start;font-size:11px}.bk-curso .bk-contagem{flex-wrap:wrap}.bk-checkout{background:var(--bk-preto);color:var(--bk-texto);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:16px 0 0;padding:10px 14px;display:flex}.sn[data-black="1"],.sn-fx[data-black="1"]{--bk-grad:linear-gradient(160deg, #1c1c1c 0%, #0d0d0d 55%, #050505 100%);--bk-grad-card:linear-gradient(120deg, #242424 0%, #111 55%, #050505 100%)}.sn-fx[data-black="1"]{--fx-grad:var(--bk-grad);--fx-grad-card:var(--bk-grad-card);--fx-noite:#0a0a0a;--fx-marinho:#151515;--fx-ciano:var(--bk-destaque,#ffc400)}.sn[data-black="1"] .sn-faixa-topo,.sn[data-black="1"] .sn-foot{background:var(--bk-grad)}.sn[data-black="1"] .sn-news{background:var(--bk-grad-card)}.sn[data-black="1"]{--sn-noite:#0a0a0a;--sn-azul-claro:var(--bk-destaque,#ffc400)}.sn[data-black="1"] .snc-hero,.sn[data-black="1"] .snn-topo{background:var(--bk-grad)}.sn[data-black="1"] .snc-hero-veu{background:linear-gradient(90deg,#070707f0 0%,#070707cc 45%,#07070780 100%)}.sn[data-black="1"] .sni-inst-hero-lado .snc-hero-veu{background:linear-gradient(90deg,#0a0a0af7 0% 48%,#0707078c 62%,#0707070d 100%)}@media (max-width:860px){.sn[data-black="1"] .snc-hero-veu{background:linear-gradient(#07070759 0,#070707f7 300px)}.sn[data-black="1"] .sni-inst-hero-lado .snc-hero-veu{background:linear-gradient(#070707b8 0%,#070707eb 100%)}}.sn[data-black="1"] .snc-ibar,.sn[data-black="1"] .snc-faixa,.sn[data-black="1"] .sn-vcard,.sn[data-black="1"] .sn-vcard-dark,.sn[data-black="1"] .sni-comece{background:var(--bk-grad-card)}.sn[data-black="1"] .snn-topo-banner{background:#070707}.sn[data-black="1"] .snn-topo-arte span{background:linear-gradient(160deg, color-mix(in srgb, var(--bk-destaque,#ffc400) 35%, transparent), transparent)}.sn[data-black="1"] .snl-card-img,.sn[data-black="1"] .sni-noticia-img,.sn[data-black="1"] .snh-news-img,.sn[data-black="1"] .snc-rel-foto{background:linear-gradient(140deg,#2a2a2a,#0d0d0d)}.sn[data-black="1"][data-faixas="1"]{--sn-noite:#0a0a0a}.sn[data-black="1"][data-faixas="1"] .sn-faixa-topo,.sn[data-black="1"][data-faixas="1"] .sn-foot{background:var(--bk-grad)}.sn[data-black="1"][data-faixas="1"] .sn-news{background:var(--bk-grad-card)}.sn[data-black="1"][data-faixas="1"] .snc-tema .sni-topo{background:var(--bk-grad)}.sn[data-black="1"][data-faixas="1"] .snc-tema{--cf-noite:#0a0a0a;--cf-marinho:#151515;--cf-grad:var(--bk-grad);--cf-ciano:var(--bk-destaque,#ffc400)}.sn[data-black="1"][data-faixas="1"] .snc-tema .snc-hero{background:var(--bk-grad)}.sn[data-black="1"][data-faixas="1"] .snc-tema .snc-hero-veu{background:linear-gradient(90deg,#070707f0 0%,#070707cc 45%,#07070780 100%)}@media (max-width:860px){.sn[data-black="1"][data-faixas="1"] .snc-tema .snc-hero-veu{background:linear-gradient(#07070759 0,#070707f7 300px)}}.snc-black-pct{color:var(--bk-destaque,#ffc400);letter-spacing:.02em;vertical-align:middle;background:#0a0a0a;border-radius:6px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-block}.sn[data-black="1"] .snc[data-curso-nome] .snc-hero-foto img{filter:grayscale()contrast(1.05)}.sn[data-black="1"] .snc[data-curso-nome] .sn-btn-p,.sn[data-black="1"] .ckn-enviar{background:var(--bk-destaque)!important;border-color:var(--bk-destaque)!important;color:#0a0a0a!important}.sn[data-black="1"] .snc[data-curso-nome] .sn-btn-p:hover,.sn[data-black="1"] .ckn-enviar:hover:not(:disabled){background:color-mix(in srgb, var(--bk-destaque) 88%, #fff)!important;color:#0a0a0a!important}.bk-faixa{isolation:isolate;background:radial-gradient(45% 70% at 50% 55%, color-mix(in srgb, var(--bk-destaque) 22%, transparent) 0%, transparent 70%), radial-gradient(60% 80% at 90% 40%, color-mix(in srgb, var(--bk-destaque) 12%, transparent) 0%, transparent 70%), linear-gradient(180deg, #05070d 0%, #070707 100%)}.bk-faixa-in{z-index:1}.bk-faixa-titulo{background:linear-gradient(#fff 0%,#dfe3ea 45%,#9aa1ad 55%,#f4f6f9 100%);color:#0000;filter:drop-shadow(0 0 18px color-mix(in srgb, var(--bk-destaque) 55%, transparent));-webkit-background-clip:text;background-clip:text}.bk-selo{box-shadow:0 0 16px color-mix(in srgb, var(--bk-destaque) 55%, transparent)}.bk-btn{box-shadow:0 0 22px color-mix(in srgb, var(--bk-destaque) 45%, transparent)}.bk-faixa-relogio{border-color:color-mix(in srgb, var(--bk-destaque) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--bk-destaque) 20%, transparent) inset, 0 0 32px color-mix(in srgb, var(--bk-destaque) 25%, transparent)}.bk-grande .bk-u3 .bk-cartao{text-shadow:0 0 12px color-mix(in srgb, var(--bk-destaque) 70%, transparent)}.bk-fita{z-index:0;white-space:pre;background:var(--bk-destaque);color:#0a0a0a;letter-spacing:.06em;text-transform:uppercase;width:52%;height:30px;box-shadow:0 0 24px color-mix(in srgb, var(--bk-destaque) 50%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;font-size:13px;font-weight:800;display:flex;position:absolute;overflow:hidden}.bk-fita-cima{transform-origin:0;top:64px;left:-4%;transform:rotate(-9deg)}.bk-fita-baixo{transform-origin:100%;opacity:.85;justify-content:flex-end;bottom:64px;right:-4%;transform:rotate(-9deg)}@media (max-width:860px){.bk-fita{width:90%;height:22px;font-size:10px}.bk-fita-cima{top:30px;transform:rotate(-6deg)}.bk-fita-baixo{display:none}.bk-faixa{padding-top:64px}}.bk-faixa-mais{flex-direction:column;align-items:stretch;gap:20px;margin-top:36px;padding-bottom:28px;display:flex}.bk-ofertas{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.bk-oferta{border:1px solid color-mix(in srgb, var(--bk-destaque) 40%, transparent);color:var(--bk-texto,#f4f4f4);background:linear-gradient(160deg,#161a22 0%,#0b0b0d 100%);border-radius:14px;flex-direction:column;gap:6px;padding:18px 18px 16px;display:flex}.bk-oferta-titulo{letter-spacing:.06em;text-transform:uppercase;color:var(--bk-apoio,#b9b9b9);margin:0;font-size:13px;font-weight:700}.bk-oferta-preco{color:#fff;text-wrap:balance;margin:0;font-size:22px;font-weight:800;line-height:1.15}.bk-oferta-cond{color:var(--bk-apoio,#b9b9b9);margin:0;font-size:13px}.bk-oferta-link{margin-top:auto;padding-top:6px;font-size:14px;font-weight:700;text-decoration:none;color:var(--bk-destaque)!important}.bk-oferta-link:hover{text-decoration:underline}.bk-faixa-benef{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.bk-faixa-benef-t,.bk-curso-benef-t{letter-spacing:.12em;text-transform:uppercase;color:var(--bk-destaque);margin:0;font-size:12px;font-weight:700}.bk-benef{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.bk-benef li{align-items:flex-start;gap:10px;display:flex}.bk-benef i{color:var(--bk-destaque);flex:none;font-size:20px;line-height:1.2}.bk-benef strong{font-size:15px;display:block}.bk-benef small{opacity:.75;margin-top:2px;font-size:13px;display:block}.bk-benef-compacto{flex-wrap:wrap;gap:6px 16px;display:flex}.bk-benef-compacto li{align-items:center;gap:6px}.bk-benef-compacto i{font-size:16px}.bk-benef-compacto strong{font-size:13px;font-weight:600}.bk-nota{color:var(--bk-apoio,#b9b9b9);margin:0;font-size:12px}.bk-curso-benef,.bk-checkout-benef{border-top:1px solid var(--bk-linha);flex-direction:column;gap:6px;padding-top:8px;display:flex}.bk-checkout-benef{flex-basis:100%}.bk-pagina{color:var(--bk-texto,#f4f4f4);--bk-texto:#f4f4f4;--bk-apoio:#b9b9b9;--bk-linha:#ffffff1a;background:linear-gradient(#070707 0%,#0b0d12 100%);padding:48px 0}.bk-pagina .sn-wrap{flex-direction:column;gap:20px;display:flex}.bk-pagina-t{color:#fff;margin:12px 0 0;font-size:22px;font-weight:800}.bk-regulamento summary{cursor:pointer;align-items:center;min-height:40px;font-size:16px;font-weight:700;display:flex}.bk-regulamento ol{color:var(--sn-texto,#333);gap:6px;margin:8px 0 0;padding-left:20px;font-size:14px;line-height:1.5;list-style:decimal;display:grid}.bk-upsell{background:radial-gradient(60% 90% at 90% 0%, color-mix(in srgb, var(--bk-destaque,#ffc400) 20%, transparent) 0%, transparent 70%), #070707;border:1px solid color-mix(in srgb, var(--bk-destaque,#ffc400) 45%, transparent);color:#f4f4f4;font-family:var(--font-poppins,Poppins), Poppins, system-ui, sans-serif;border-radius:16px;margin:0 0 24px;padding:20px}.bk-upsell-cab{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:14px;display:flex}.bk-upsell-t{color:#fff;margin:0;font-size:20px;font-weight:800}.bk-upsell-ofertas{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.bk-upsell-oferta{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.bk-upsell-nome{letter-spacing:.06em;text-transform:uppercase;color:#b9b9b9;margin:0;font-size:13px;font-weight:700}.bk-upsell-preco{color:#d8d8d8;margin:0;font-size:15px}.bk-upsell-preco strong{color:#fff;font-size:24px}.bk-upsell-preco span{color:#b9b9b9;font-size:13px}.bk-upsell-rotulo{color:#b9b9b9;font-size:12px}.bk-upsell-select{color:#fff;width:100%;min-height:42px;font:inherit;background:#111;border:1px solid #fff3;border-radius:10px;padding:0 10px;font-size:14px}.bk-upsell-select:focus-visible{outline:2px solid var(--bk-destaque,#ffc400);outline-offset:1px}.bk-upsell-btn{cursor:pointer;border:0;min-height:44px}.bk-upsell-btn:disabled{opacity:.6;cursor:progress}.bk-upsell-nota{color:#b9b9b9;margin:12px 0 0;font-size:12px}
