body:where(:has(.page-skills)){color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}:where(html:has(.page-skills)) .btn-blue:hover{outline-color:#5b85e0d9}:where(html:has(.page-skills)) .sk-attrs{justify-content:center}:where(html:has(.page-skills)) .sk-banner{aspect-ratio:16/7;width:100%;position:relative;overflow:hidden}:where(html:has(.page-skills)) .sk-banner-hl span{font-size:var(--fs-body);color:#fff;align-items:center;gap:9px;font-weight:700;display:inline-flex}:where(html:has(.page-skills)) .sk-banner-hl span:before{content:"";background:var(--c,var(--brand-primary));border-radius:50%;flex-shrink:0;width:6px;height:6px}@media (max-width:900px){:where(html:has(.page-skills)) .sk-banner{aspect-ratio:4/3}}@media (max-width:767px){:where(html:has(.page-skills)) .sk-banner-hl{flex-direction:column}}:where(html:has(.page-skills)) .sk-steps{grid-template-columns:repeat(3,1fr);display:grid;position:relative}:where(html:has(.page-skills)) .sk-step{z-index:1;position:relative}:where(html:has(.page-skills)) .sk-step-photo{aspect-ratio:4/5;background-size:cover;position:relative;overflow:hidden}:where(html:has(.page-skills)) .sk-step-photo:after{content:"";pointer-events:none;background:linear-gradient(#0c183814,#0000 40%,#0c18386b);position:absolute;inset:0}:where(html:has(.page-skills)) .sk-step-head{align-items:center;gap:14px;display:flex}:where(html:has(.page-skills)) .sk-step-num{border-radius:var(--radius-pill);color:#e8879f;width:38px;height:38px;font-family:Sansation,sans-serif;font-weight:700;font-size:var(--fs-body);background:#0c1838;border:1.5px solid #d90b4d8c;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (max-width:900px){:where(html:has(.page-skills)) .sk-steps{grid-template-columns:1fr}:where(html:has(.page-skills)) .sk-step{margin-bottom:44px}:where(html:has(.page-skills)) .sk-step:last-child{margin-bottom:0}:where(html:has(.page-skills)) .sk-step-photo{aspect-ratio:16/10}}:where(html:has(.page-skills)) .sk-when{grid-template-columns:1fr 1fr;display:grid}:where(html:has(.page-skills)) .sk-when-item{border-top:1.5px solid var(--ink-invert-muted)}:where(html:has(.page-skills)) .sk-when-num{font-family:Sansation,sans-serif;font-weight:700;font-size:var(--fs-body);letter-spacing:.16em;color:var(--c,var(--brand-primary));margin-bottom:12px}@media (max-width:900px){:where(html:has(.page-skills)) .sk-when{grid-template-columns:1fr}}:where(html:has(.page-skills)) .sk-format-row{border-top:1.5px solid #d7dae0;grid-template-columns:140px 1fr;align-items:baseline;gap:32px;display:grid}:where(html:has(.page-skills)) .sk-format-label{font-family:Sansation,sans-serif;font-weight:700;font-size:var(--fs-body);letter-spacing:.14em}:where(html:has(.page-skills)) .sk-format-opts{flex-wrap:wrap;align-items:center;gap:12px 0;display:flex}:where(html:has(.page-skills)) .sk-format-opts span{color:var(--surface-raised);font-family:Sansation,sans-serif;font-size:clamp(19px,2vw,26px);font-weight:700}:where(html:has(.page-skills)) .sk-format-opts span+span{margin-left:56px;position:relative}:where(html:has(.page-skills)) .sk-format-opts span+span:before{content:"";background:var(--c,var(--brand-primary));border-radius:var(--radius-sm);width:2px;height:.95em;position:absolute;top:50%;left:-29px;transform:translateY(-50%)}@media (max-width:767px){:where(html:has(.page-skills)) .sk-format-row{grid-template-columns:1fr;gap:10px}:where(html:has(.page-skills)) .sk-format-opts{flex-direction:column;align-items:flex-start;gap:10px}:where(html:has(.page-skills)) .sk-format-opts span{font-size:var(--fs-h3)}:where(html:has(.page-skills)) .sk-format-opts span+span{margin-left:0;padding-left:16px}:where(html:has(.page-skills)) .sk-format-opts span+span:before{left:0}}:where(html:has(.page-skills)) .sk-tech-group{text-align:center;margin-bottom:40px}:where(html:has(.page-skills)) .sk-tech-label{font-family:Sansation,sans-serif;font-weight:700;font-size:var(--fs-body);letter-spacing:.14em;color:#fff6;margin-bottom:18px}:where(html:has(.page-skills)) .sk-chips{flex-wrap:wrap;justify-content:center;display:flex}:where(html:has(.page-skills)) .sk-chips span{font-size:var(--fs-body);color:#fff;border-radius:var(--radius-pill);background:#ffffff0a;border:1px solid #ffffff24;font-weight:600;transition:border-color .3s,background .3s;display:inline-block}:where(html:has(.page-skills)) .sk-chips span:hover{background:#d90b4d14;border-color:#d90b4d8c}:where(html:has(.page-skills)) .sk-tech-demand{margin-top:36px}@media (max-width:767px){:where(html:has(.page-skills)) .sk-tech-demand{aspect-ratio:auto;min-height:0}:where(html:has(.page-skills)) .sk-tech-demand>div:last-child{padding:32px 24px}:where(html:has(.page-skills)) .sk-chips span{font-size:var(--fs-body)}}:where(html:has(.page-skills)) .sk-why{grid-template-columns:.85fr 1fr;align-items:start;display:grid}:where(html:has(.page-skills)) .sk-why-proofs{grid-template-columns:1fr 1fr;display:grid}:where(html:has(.page-skills)) .sk-proof{border-top:1.5px solid #d7dae0}@media (max-width:1024px){:where(html:has(.page-skills)) .sk-why{grid-template-columns:1fr}}@media (max-width:767px){:where(html:has(.page-skills)) .sk-why-proofs{grid-template-columns:1fr}}:where(html:has(.page-skills)) .fw-faq-list{border-top:1px solid #ffffff1a}:where(html:has(.page-skills)) .fw-faq-q{text-align:left;cursor:pointer;width:100%;font:inherit;color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;font-weight:600;display:flex}:where(html:has(.page-skills)) .fw-faq-q .fw-faq-chevron{flex-shrink:0;transition:transform .3s cubic-bezier(.22,1,.36,1)}:where(html:has(.page-skills)) .fw-faq-q[aria-expanded=true] .fw-faq-chevron{transform:rotate(180deg)}:where(html:has(.page-skills)) .fw-faq-a{max-height:var(--panel-height,0px);overflow:hidden}:where(html:has(.page-skills)) .fw-faq-a p{max-width:60ch;margin:0 0 20px}:where(html:has(.page-skills)) .testi-grid-fw{grid-template-columns:repeat(2,1fr);max-width:640px;margin:0 auto;display:grid}:where(html:has(.page-skills)) .testi-card-fw{cursor:pointer;transition:transform .3s cubic-bezier(.16,.84,.44,1),box-shadow .3s;box-shadow:0 24px 60px -34px #00000059}:where(html:has(.page-skills)) .testi-card-fw:hover,:where(html:has(.page-skills)) .testi-card-fw:focus-visible{transform:translateY(-4px);box-shadow:0 30px 70px -30px #00000073}:where(html:has(.page-skills)) .testi-card-fw:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}:where(html:has(.page-skills)) .testi-card-fw video{pointer-events:none}:where(html:has(.page-skills)) .testi-ph-play{border-radius:var(--radius-pill);justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.16,.84,.44,1);display:flex}@media (prefers-reduced-motion:reduce){:where(html:has(.page-skills)) .testi-card-fw,:where(html:has(.page-skills)) .testi-ph-play{transition:none}}@media (max-width:767px){:where(html:has(.page-skills)) .testi-grid-fw{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}:where(html:has(.page-skills)) .testi-grid-fw::-webkit-scrollbar{display:none}}:where(html:has(.page-skills)) .testi-nav{display:none}@media (max-width:767px){:where(html:has(.page-skills)) .testi-nav{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}:where(html:has(.page-skills)) .testi-arrow{border-radius:var(--radius-pill);width:46px;height:46px;color:var(--surface-raised);font-size:var(--fs-h3);line-height:var(--lh-tight);cursor:pointer;background:#fff;border:1.5px solid #d3d6dd;justify-content:center;align-items:center;padding:0 0 3px;transition:transform .18s,opacity .18s;display:flex;box-shadow:0 8px 20px -12px #0006}:where(html:has(.page-skills)) .testi-arrow:active{transform:scale(.93)}:where(html:has(.page-skills)) .testi-arrow[disabled]{opacity:.32;pointer-events:none}:where(html:has(.page-skills)) .testi-dots{gap:8px;display:flex}:where(html:has(.page-skills)) .testi-dot{border-radius:var(--radius-pill);background:#c7cbd3;width:8px;height:8px;transition:background .25s,width .25s}:where(html:has(.page-skills)) .testi-dot.active{background:var(--c,var(--brand-primary));width:22px}}:root:where(:has(.page-skills)){--skills-gutter:clamp(20px, 4vw, 40px);--skills-space:clamp(52px, 6.5vw, 88px);--skills-card:24px;--skills-ink:#171b24;--skills-muted:#606978;--skills-dark:#111318;--skills-pink:#e00850}html:where(:has(.page-skills)).lenis,html:where(:has(.page-skills)).lenis body{height:auto}:where(html:has(.page-skills)) .skills-scroll-expand{--expand-gutter:clamp(20px, 5.5vw, 96px);--expand-vertical:13%;background:#fff}:where(html:has(.page-skills)) .skills-scroll-expand .scroll-expand-media{filter:none}:where(html:has(.page-skills)) .skills-scroll-expand .scroll-expand-shade{background:linear-gradient(90deg,#070a12d1 0%,#070a1285 44%,#070a1214 78%),linear-gradient(#07080b1f 0%,#07080b47 55%,#07080be0 100%)}:where(html:has(.page-skills)) .skills-scroll-expand .scroll-expand-copy{text-align:left;justify-content:center;align-items:flex-start;gap:0;padding:96px clamp(28px,6vw,96px) 54px}:where(html:has(.page-skills)) .skills-scroll-expand .scroll-expand-eyebrow{justify-content:flex-start;margin-bottom:24px}:where(html:has(.page-skills)) .skills-hero-lockup img{opacity:1}:where(html:has(.page-skills)) .skills-scroll-expand .scroll-expand-title{max-width:11ch;margin:0 0 20px;font-size:clamp(3rem,6vw,6.5rem);line-height:.99}:where(html:has(.page-skills)) .skills-hero-title-line,:where(html:has(.page-skills)) .skills-hero-accent{display:block}:where(html:has(.page-skills)) .skills-hero-accent{color:var(--skills-pink)}:where(html:has(.page-skills)) .skills-scroll-expand .scroll-expand-details{flex-direction:column;align-items:flex-start;gap:20px;width:min(100%,650px);max-width:650px;display:flex}:where(html:has(.page-skills)) .skills-scroll-expand .scroll-expand-details>p{text-align:left;max-width:none;margin:0}:where(html:has(.page-skills)) .skills-scroll-expand .skills-hero-lead{color:#fff;font-size:clamp(1.1rem,1.65vw,1.45rem);line-height:1.35}:where(html:has(.page-skills)) .skills-scroll-expand .skills-hero-lead span{color:#fff;display:block}:where(html:has(.page-skills)) .skills-scroll-expand .scroll-expand-details>p.skills-hero-description{color:#e2e4e8;max-width:54ch;font-size:.9375rem;line-height:1.5}:where(html:has(.page-skills)) .skills-hero-cta{border:1px solid #ffffff2e;margin-top:0;text-decoration:none;transition:transform .2s,box-shadow .2s}:where(html:has(.page-skills)) .skills-hero-cta:hover{transform:translateY(-2px)}@media (min-width:768px){:where(html:has(.page-skills)) .skills-scroll-expand.scroll-expand-window .scroll-expand-track{height:170svh}}:where(html:has(.page-skills)) .sk-banner{min-height:460px;max-height:620px}:where(html:has(.page-skills)) .sk-banner>div:last-child{padding-inline:var(--skills-gutter)}:where(html:has(.page-skills)) .sk-attrs{padding:28px var(--skills-gutter) 0}:where(html:has(.page-skills)) .sk-step-photo{margin-bottom:20px}:where(html:has(.page-skills)) .sk-chips{gap:10px}:where(html:has(.page-skills)) .sk-chips span{padding:11px 18px}:where(html:has(.page-skills)) .sk-why{gap:52px}:where(html:has(.page-skills)) .sk-why-proofs{gap:26px 38px}:where(html:has(.page-skills)) #sk-nums{margin-top:48px;padding-top:44px}:where(html:has(.page-skills)) .testi-grid-fw{gap:16px}:where(html:has(.page-skills)) .fw-faq-q{min-height:64px;padding:18px 0;font-size:1rem}:where(html:has(.page-skills)) .fw-faq-a{transition:max-height .46s cubic-bezier(.22,1,.36,1)}:where(html:has(.page-skills)) .fw-faq-a p{color:#ffffffad}@media (max-width:767px){:root:where(:has(.page-skills)){--skills-space:54px;--skills-card:20px}:where(html:has(.page-skills)) section:not(#top) :is(.sk-rotulo,.sk-rotulo-forte){letter-spacing:.13em;font-size:.75rem}:where(html:has(.page-skills)) #top.skills-scroll-expand{--expand-gutter:16px;--expand-vertical:8%;background:#fff;min-height:0;padding:76px 0 0;scroll-margin-top:0}:where(html:has(.page-skills)) .skills-scroll-expand.scroll-expand-window .scroll-expand-track{height:145svh}:where(html:has(.page-skills)) .skills-scroll-expand .scroll-expand-stage{background:#fff;height:calc(100svh - 76px);position:sticky;top:76px}:where(html:has(.page-skills)) .skills-scroll-expand .scroll-expand-frame{background:#111318}:where(html:has(.page-skills)) .skills-scroll-expand .scroll-expand-copy{text-align:center;align-items:center;gap:0}:where(html:has(.page-skills)) .skills-scroll-expand .scroll-expand-eyebrow{justify-content:center}:where(html:has(.page-skills)) .skills-scroll-expand .scroll-expand-title{max-width:12ch;margin-bottom:20px;line-height:1}:where(html:has(.page-skills)) .skills-scroll-expand .scroll-expand-details{align-items:center;max-width:340px}:where(html:has(.page-skills)) .skills-scroll-expand .scroll-expand-details>p{text-align:center}:where(html:has(.page-skills)) .skills-scroll-expand .skills-hero-lead{font-size:1rem;line-height:1.4}:where(html:has(.page-skills)) .skills-scroll-expand .skills-hero-description{display:none}:where(html:has(.page-skills)) .skills-hero-cta{margin-top:0}:where(html:has(.page-skills)) .skills-scroll-expand .scroll-expand-hint{font-size:.5rem;bottom:14px}:where(html:has(.page-skills)) .sk-attrs{padding:22px 20px 0}:where(html:has(.page-skills)) .sk-attr{justify-content:center;align-items:center;min-height:74px;display:flex}:where(html:has(.page-skills)) .sk-attr>div{font-size:1rem;line-height:1.3}:where(html:has(.page-skills)) .sk-banner{aspect-ratio:auto;min-height:480px;max-height:none}:where(html:has(.page-skills)) .sk-banner>div:last-child{padding-inline:20px}:where(html:has(.page-skills)) .sk-banner-hl{gap:8px}:where(html:has(.page-skills)) .sk-step{margin-bottom:16px}:where(html:has(.page-skills)) .sk-step-head{gap:11px}:where(html:has(.page-skills)) .sk-step-num{width:34px;height:34px}:where(html:has(.page-skills)) .sk-format-row{gap:8px}:where(html:has(.page-skills)) .sk-format-opts span{font-size:1.125rem}:where(html:has(.page-skills)) .sk-chips span{padding:10px 14px;font-size:.875rem}:where(html:has(.page-skills)) .sk-tech-demand{margin-top:26px}:where(html:has(.page-skills)) .sk-tech-demand>div:last-child{padding:28px 20px}:where(html:has(.page-skills)) .sk-why{gap:34px}:where(html:has(.page-skills)) .sk-why-proofs{gap:22px}:where(html:has(.page-skills)) #sk-nums{grid-template-columns:1fr 1fr;gap:12px;margin-top:34px;padding:34px 20px 0;display:grid}:where(html:has(.page-skills)) #sk-nums>div:not(#sk-line){padding:14px 8px}:where(html:has(.page-skills)) #sk-nums>div>div:first-child{font-size:clamp(1.75rem,8vw,2.35rem)}:where(html:has(.page-skills)) .fw-faq-q{min-height:58px;padding:16px 0;font-size:.9375rem;line-height:1.35}}@media (max-width:380px){:where(html:has(.page-skills)) .skills-scroll-expand .scroll-expand-copy{padding:34px 14px 66px}:where(html:has(.page-skills)) .skills-scroll-expand .scroll-expand-title{font-size:2rem}:where(html:has(.page-skills)) .skills-scroll-expand .skills-hero-lead{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){:where(html:has(.page-skills)) .skills-hero-cta,:where(html:has(.page-skills)) .sk-step,:where(html:has(.page-skills)) .fw-faq-a{transition:none}}.sk-secao-clara{background:var(--paper-muted);padding:var(--section-py) 0}.sk-statement{margin:0 auto;padding:0 40px}.sk-rotulo-linha{align-items:center;gap:12px;margin-bottom:24px;display:inline-flex}.sk-rotulo{font-size:var(--fs-body-lg);letter-spacing:.2em;color:var(--c,var(--brand-primary));font-weight:600}.sk-statement-titulo{color:var(--surface-raised);margin:0 0 24px;font-weight:700}.sk-destaque{color:var(--c,var(--brand-primary))}.sk-texto{color:var(--ink-muted);text-wrap:pretty;max-width:640px;margin:0 auto}.sk-attr-texto{color:var(--surface-raised);font-family:Sansation,sans-serif;font-size:clamp(19px,1.8vw,24px);font-weight:700}.sk-faixa-secao{background:#0a1430;position:relative;overflow:hidden}.sk-faixa-foto{filter:grayscale(.15)contrast(1.05)brightness(.6);background-position:78% 38%;background-size:cover;position:absolute;inset:0}.sk-faixa-sombra{background:linear-gradient(90deg,#0a1430f7 0%,#0a1430e0 32%,#0a143075 58%,#0a14301a 78%,#0000 100%);position:absolute;inset:0}.sk-faixa-sombra-base{background:linear-gradient(#0a143059,#0000 30% 70%,#0a143080);position:absolute;inset:0}.sk-faixa-conteudo{z-index:2;align-items:center;max-width:1280px;height:100%;margin:0 auto;padding:0 40px;display:flex;position:relative}.sk-faixa-copy{max-width:600px}.sk-faixa-rotulo-linha{align-items:center;gap:12px;margin-bottom:26px;display:inline-flex}.sk-rotulo-forte{font-size:var(--fs-body-lg);letter-spacing:.2em;color:var(--c,var(--brand-primary));font-weight:700}.sk-faixa-titulo{color:#fff;margin:0 0 22px;font-weight:700}.sk-faixa-texto{color:#ffffffc7;text-wrap:pretty;max-width:540px;margin:0 0 32px}.sk-faixa-destaques{flex-wrap:wrap;display:flex}@media (min-width:768px){.sk-faixa-destaques{gap:12px 32px}}.sk-secao-escura{padding:var(--section-py) 0;position:relative;overflow:hidden}.sk-passos-brilho{pointer-events:none;background:radial-gradient(#d90b4d1a,#0000 70%);width:760px;height:420px;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.sk-largura{margin:0 auto;padding:0 40px;position:relative}.sk-cabeca-centro{margin-bottom:64px}.sk-passos-titulo{color:#fff;margin:0;font-weight:700}.sk-passo-titulo{color:#fff;margin:0;font-size:clamp(24px,1.6vw,28px);font-weight:700}.sk-passos-texto{color:#ffffffa6}.sk-largura-simples{margin:0 auto;padding:0 40px}.sk-quando-cabeca{max-width:640px;margin-bottom:64px}.sk-quando-titulo{color:var(--surface-raised);margin:0;font-weight:700}.sk-quando-item-titulo{color:var(--surface-raised);margin:0 0 10px;font-size:clamp(24px,1.6vw,28px);font-weight:700}.sk-item-texto{color:var(--ink-muted);margin:0}.sk-secao-cinza{padding:var(--section-py) 0;background:#eceef2}.sk-formatos-titulo{color:var(--surface-raised);margin:0 0 16px;font-weight:700}.sk-secao-noite{padding:var(--section-py) 0;position:relative;overflow:hidden}.sk-tecnicas-brilho{pointer-events:none;background:radial-gradient(#15378b24,#0000 70%);width:760px;height:420px;position:absolute;bottom:-10%;left:50%;transform:translate(-50%)}.sk-tecnicas-titulo{color:#fff;margin:0 0 14px;font-weight:700}.sk-tecnicas-texto{color:#ffffff9e;max-width:640px;margin:0 auto}.sk-demanda{--reveal-delay:.16s;border-radius:var(--radius-lg);position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #15378b73}@media (min-width:768px){.sk-demanda{aspect-ratio:3}}.sk-demanda-foto{background-position:50% 30%;background-size:cover;position:absolute;inset:0}.sk-demanda-sombra{background:linear-gradient(90deg,#060a16c7,#060a1673 42%,#0000 68%);position:absolute;inset:0}.sk-demanda-conteudo{z-index:2;flex-direction:column;justify-content:center;height:100%;padding:clamp(28px,4vw,64px);display:flex;position:relative}.sk-demanda-titulo{color:#fff;margin:0 0 12px;font-size:clamp(26px,2.6vw,38px);font-weight:700}.sk-demanda-texto{color:#ffffffc7;text-wrap:pretty;max-width:44ch;margin:0 0 26px}.sk-demanda-botao{align-self:flex-start;text-decoration:none}.sk-porque-titulo{color:var(--surface-raised);margin:0 0 26px;font-weight:700}.sk-porque-texto{color:var(--ink-muted);text-wrap:pretty;margin:0 0 20px}.sk-porque-destaque{color:var(--surface-raised);font-weight:700}.sk-porque-fechamento{color:var(--ink-muted);text-wrap:pretty;margin:0}.sk-prova-titulo{color:var(--surface-raised);margin:0 0 10px;font-size:clamp(24px,1.6vw,28px);font-weight:700}.sk-porque-numeros{box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:clamp(64px,10vw,140px);margin:72px auto 0;padding:60px 40px 4px;display:flex;position:relative}.sk-porque-traco{background:linear-gradient(90deg, #d90b4d1a, var(--c,var(--brand-primary)), #d90b4d1a);transform-origin:50%;height:1.5px;transition:transform 1.1s cubic-bezier(.22,1,.36,1) .15s;position:absolute;top:0;left:15%;right:15%;transform:scaleX(0)}.sk-porque-numeros:not([data-reveal-state=pending]) .sk-porque-traco{transform:none}.sk-porque-numero{color:var(--surface-raised);font-family:Sansation,sans-serif;font-size:clamp(46px,4.4vw,70px);font-weight:700;line-height:var(--lh-tight)}.sk-porque-numero-legenda{font-size:var(--fs-body);color:var(--ink-muted);line-height:var(--lh-normal);margin-top:12px}.sk-depoimentos-conteudo{margin:0 auto;padding:0 40px}.sk-depoimentos-cabeca{margin-bottom:44px}.sk-depoimentos-rotulo-linha{align-items:center;gap:12px;margin-bottom:18px;display:inline-flex}.sk-depoimentos-titulo{color:var(--surface-raised);margin:0 auto;font-weight:700}.sk-faq-brilho{pointer-events:none;background:radial-gradient(#d90b4d1a,#0000 70%);width:620px;height:620px;position:absolute;top:-12%;left:-10%}.sk-faq-conteudo{margin:0 auto;padding:0 40px;position:relative}.sk-faq-cabeca{margin-bottom:20px}.sk-faq-rotulo-linha{align-items:center;gap:12px;margin-bottom:20px;display:inline-flex}.sk-cta-brilho{pointer-events:none;background:radial-gradient(#d90b4d2e,#0000 70%);width:760px;height:420px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sk-cta-conteudo{margin:0 auto;padding:0 40px;position:relative}.sk-cta-simbolo{height:50px;margin-bottom:28px}.sk-cta-titulo{color:#fff;margin:0 0 14px;font-weight:700}.sk-cta-subtitulo{color:#e7e8ec;margin:0 0 18px;font-size:clamp(20px,2vw,26px);font-style:italic;font-weight:300}.sk-cta-texto{color:#fff9;text-wrap:pretty;max-width:520px;margin:0 auto 36px}.sk-cta-botoes{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.sk-cta-botao{border:1px solid #ffffff29;text-decoration:none}.sk-cta-botao-secundario{border:1px solid #ffffff38;text-decoration:none}.sk-footer{background:#070f28;border-top:1px solid #ffffff12;padding:64px 0 40px}.sk-footer-grade{max-width:1280px;padding:0 var(--skills-gutter);margin:0 auto;display:grid}@media (min-width:1025px){.sk-footer-grade{grid-template-columns:1.4fr 1fr 1fr;gap:48px}}.sk-footer-logo{height:34px;margin-bottom:18px}.sk-footer-sobre{font-size:var(--fs-body);line-height:var(--lh-relaxed);color:#ffffff73;max-width:320px;margin:0}.sk-footer-titulo{font-family:Sansation,sans-serif;font-size:var(--fs-small);letter-spacing:.16em;color:#fff6;margin:0 0 18px;font-weight:700}.sk-footer-links{flex-direction:column;gap:12px;display:flex}.sk-footer-link{font-size:var(--fs-body);color:#ffffffb3;text-decoration:none}.sk-footer-base{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;gap:12px;max-width:1280px;margin:48px auto 0;padding:24px 40px 0;display:flex}.sk-footer-legal{font-size:calc(var(--fs-body) * .8);letter-spacing:.1em;color:#ffffff52}.sk-footer-privacidade{white-space:nowrap;color:inherit;text-underline-offset:3px;text-decoration:underline}.sk-footer-cidade{font-size:var(--fs-small);color:#ffffff52}body[data-page=skills] section[data-screen-label=Como\ funciona],body[data-page=skills] section[data-screen-label=Técnicas],body[data-page=skills] section[data-screen-label=FAQ]{background:#11141a}body[data-page=skills] section[data-screen-label=CTA]{background:#15378b}body[data-page=skills] section[data-screen-label=Banner\ Visual]>.sk-banner{padding:0}body[data-page=skills] .sk-attrs{border-top:1px solid #d8dde5;border-bottom:1px solid #d8dde5;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}body[data-page=skills] .sk-attr{text-align:left;background:0 0;border:0;border-right:1px solid #d8dde5;border-radius:0;padding:28px 20px}body[data-page=skills] .sk-attr:last-child{border-right:0}body[data-page=skills] .sk-steps{gap:22px}body[data-page=skills] .sk-when{border-top:1px solid #d8dde5;gap:0}body[data-page=skills] .sk-formats{border-top:1px solid #d8dde5}body[data-page=skills] .sk-format-label{color:#15378b}body[data-page=skills] .sk-proof{border-bottom:1px solid #d8dde5;padding:24px 0}body[data-page=skills] .sk-count{color:#15378b}@media (max-width:767px){body[data-page=skills] .sk-attrs{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page=skills] .sk-attr{border-bottom:1px solid #d8dde5;padding:22px 12px}body[data-page=skills] .sk-attr:nth-child(2n){border-right:0}body[data-page=skills] .sk-steps{grid-template-columns:1fr;display:grid}}@media (min-width:768px){body[data-page=skills] .sk-tech-demand>div:last-child{text-align:center;justify-content:flex-end;align-items:center;min-height:410px;padding:180px 28px 32px}body[data-page=skills] .sk-tech-demand>div:nth-child(2){background:linear-gradient(#0000 15%,#080e20e6)}}body[data-page=skills] section:not(#top) h2.heading-wide{max-width:24ch}
body[data-page]{--page-accent:#e00850;--page-ink:#11141a;--page-muted:#626d7c;--page-paper:#f8f9fb;--page-border:#d8dde5}body[data-page] .red-navbar{z-index:80;padding:0 40px;top:22px}body[data-page] .red-navbar-pill{background:#11141aa6;border-radius:999px;max-width:1760px;height:72px;padding:0 30px}body[data-page] .red-navbar[data-surface=light] .red-navbar-pill{--nav-link:#202128;--nav-hover:#11141a;background:#f8f9fbdb;border-color:#11141a1a}body[data-page] .red-navbar[data-surface=dark] .red-navbar-brand img{filter:brightness(0)invert()}body[data-page] .red-navbar[data-surface=light] .red-navbar-brand img{filter:brightness(0)}body[data-page] .red-navbar a.red-navbar-cta-desktop,body[data-page] .red-navbar a.red-navbar-cta-mobile,body[data-page] .red-navbar-menu .red-menu-contact{background:var(--page-accent);color:#fff;min-height:46px;box-shadow:none;border-radius:999px;font-size:14px;font-weight:700}body[data-page] .red-navbar-logo{width:auto;height:26px}body[data-page] .red-navbar-flame{width:20px;height:30px}body[data-page] .red-navbar-menu{z-index:81}body[data-page] .red-navbar-menu a:hover{color:#fff}body[data-page] .site-floating{z-index:79;background:var(--page-accent);border:1px solid #fff5;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 6px 24px #11141a30}body[data-page] .site-floating img{filter:brightness(0)invert();width:26px;height:26px}body[data-page] .site-return{z-index:79;color:#11141a;background:#fffffff0;border:1px solid #d8dde5;border-radius:999px;padding:8px 14px;font:400 13px/1.5 Arial,sans-serif;text-decoration:none;position:fixed;bottom:20px;left:20px;box-shadow:0 4px 16px #11141a12}body[data-page] .class-hero-lockup,body[data-page] .skills-hero-lockup,body[data-page] .fw-hero-lockup{letter-spacing:.22em;color:#fff;align-items:center;gap:10px;font:400 13px/1.4 Sansation,sans-serif;display:flex}body[data-page] .class-hero-lockup img,body[data-page] .skills-hero-lockup img,body[data-page] .fw-hero-lockup img{flex-shrink:0;width:22px;height:30px}body[data-page=fellowship],body[data-page=skills]{--paper-muted:#f8f9fb;--surface:#11141a;--surface-deep:#0c0f14;--surface-raised:#11141a;--surface-brand:#11141a;--surface-brand-hi:#171b22;--ink-muted:#626d7c;--radius-md:14px;--radius-lg:18px;background:#f8f9fb;font-family:Arial,Helvetica,sans-serif}@media (min-width:768px){body[data-page=fellowship] section:not(#top),body[data-page=skills] section:not(#top){padding-top:clamp(72px,7.2vw,108px);padding-bottom:clamp(72px,7.2vw,108px)}}body[data-page=fellowship] section:not(#top)>div:not(:is(.sk-faixa-foto,.sk-faixa-sombra,.sk-faixa-sombra-base,.sk-passos-brilho,.sk-tecnicas-brilho,.sk-demanda-foto,.sk-demanda-sombra,.sk-porque-traco,.sk-faq-brilho,.sk-cta-brilho,.fw-metodo-brilho,.fw-pratica-foto-1,.fw-pratica-foto-2,.fw-pratica-foto-3,.fw-pratica-foto-4,.fw-transformacao-brilho,.fw-oferta-brilho)),body[data-page=skills] section:not(#top)>div:not(:is(.sk-faixa-foto,.sk-faixa-sombra,.sk-faixa-sombra-base,.sk-passos-brilho,.sk-tecnicas-brilho,.sk-demanda-foto,.sk-demanda-sombra,.sk-porque-traco,.sk-faq-brilho,.sk-cta-brilho,.fw-metodo-brilho,.fw-pratica-foto-1,.fw-pratica-foto-2,.fw-pratica-foto-3,.fw-pratica-foto-4,.fw-transformacao-brilho,.fw-oferta-brilho)){max-width:1280px;margin-inline:auto;padding-inline:40px}body[data-page=fellowship] section:not(#top) h2,body[data-page=skills] section:not(#top) h2{letter-spacing:-.05em;text-align:left;text-wrap:balance;max-width:20ch;margin-left:0;margin-right:0;font-family:Sansation,Arial,sans-serif;font-size:clamp(2.2rem,4.3vw,4.5rem);line-height:1.06}body[data-page=fellowship] section:not(#top) h3,body[data-page=skills] section:not(#top) h3{letter-spacing:-.03em;font-family:Sansation,Arial,sans-serif;line-height:1.2}body[data-page=fellowship] section:not(#top) p:where(:not(.class-eyebrow,.eyebrow)),body[data-page=skills] section:not(#top) p:where(:not(.class-eyebrow,.eyebrow)){font-size:16px;line-height:1.65}body[data-page=fellowship] section:not(#top) [data-reveal]:is(.sk-statement,.sk-cabeca-centro,.sk-porque-numeros,.sk-depoimentos-cabeca,.fw-problema-fechamento,.fw-metodo-intro,.fw-metodo-incluso,.fw-metodo-fechamento,.fw-pratica-fechamento,.fw-cabeca-centro,.fw-transformacao-fechamento,.fw-perfil-aviso,.fw-oferta-cta)>p,body[data-page=skills] section:not(#top) [data-reveal]:is(.sk-statement,.sk-cabeca-centro,.sk-porque-numeros,.sk-depoimentos-cabeca,.fw-problema-fechamento,.fw-metodo-intro,.fw-metodo-incluso,.fw-metodo-fechamento,.fw-pratica-fechamento,.fw-cabeca-centro,.fw-transformacao-fechamento,.fw-perfil-aviso,.fw-oferta-cta)>p{margin-left:0}body[data-page] .class-act-card{color:#fff;cursor:pointer}@media (max-width:1024px){body[data-page=fellowship] section:not(#top)>div:not(:is(.sk-faixa-foto,.sk-faixa-sombra,.sk-faixa-sombra-base,.sk-passos-brilho,.sk-tecnicas-brilho,.sk-demanda-foto,.sk-demanda-sombra,.sk-porque-traco,.sk-faq-brilho,.sk-cta-brilho,.fw-metodo-brilho,.fw-pratica-foto-1,.fw-pratica-foto-2,.fw-pratica-foto-3,.fw-pratica-foto-4,.fw-transformacao-brilho,.fw-oferta-brilho)),body[data-page=skills] section:not(#top)>div:not(:is(.sk-faixa-foto,.sk-faixa-sombra,.sk-faixa-sombra-base,.sk-passos-brilho,.sk-tecnicas-brilho,.sk-demanda-foto,.sk-demanda-sombra,.sk-porque-traco,.sk-faq-brilho,.sk-cta-brilho,.fw-metodo-brilho,.fw-pratica-foto-1,.fw-pratica-foto-2,.fw-pratica-foto-3,.fw-pratica-foto-4,.fw-transformacao-brilho,.fw-oferta-brilho)){padding-inline:28px}}@media (max-width:767px){body[data-page] .red-navbar{padding-inline:14px;top:12px}body[data-page] .red-navbar-pill{height:58px;padding-inline:14px}body[data-page] .red-navbar a.red-navbar-cta-mobile{min-height:40px;padding:9px 17px}body[data-page] .site-floating{width:48px;height:48px;top:calc(60svh - 24px);bottom:auto;right:16px}body[data-page] .site-return{font-size:12px;bottom:16px;left:12px}body[data-page=fellowship] section:not(#top),body[data-page=skills] section:not(#top){padding-block:64px}body[data-page=fellowship] section:not(#top)>div:not(:is(.sk-faixa-foto,.sk-faixa-sombra,.sk-faixa-sombra-base,.sk-passos-brilho,.sk-tecnicas-brilho,.sk-demanda-foto,.sk-demanda-sombra,.sk-porque-traco,.sk-faq-brilho,.sk-cta-brilho,.fw-metodo-brilho,.fw-pratica-foto-1,.fw-pratica-foto-2,.fw-pratica-foto-3,.fw-pratica-foto-4,.fw-transformacao-brilho,.fw-oferta-brilho)),body[data-page=skills] section:not(#top)>div:not(:is(.sk-faixa-foto,.sk-faixa-sombra,.sk-faixa-sombra-base,.sk-passos-brilho,.sk-tecnicas-brilho,.sk-demanda-foto,.sk-demanda-sombra,.sk-porque-traco,.sk-faq-brilho,.sk-cta-brilho,.fw-metodo-brilho,.fw-pratica-foto-1,.fw-pratica-foto-2,.fw-pratica-foto-3,.fw-pratica-foto-4,.fw-transformacao-brilho,.fw-oferta-brilho)){padding-inline:20px}body[data-page=fellowship] section:not(#top) h2,body[data-page=skills] section:not(#top) h2{max-width:none}}body[data-page] :is(.model-button,.link-button,.class-button,.btn-shine,.skills-hero-cta,.fw-hero-cta,.instagram-button){letter-spacing:0;text-align:center;white-space:normal;box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:fit-content;min-width:0;max-width:100%;height:auto;min-height:48px;padding:12px 20px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}body[data-page] :is(.model-button,.link-button,.class-button,.btn-shine,.skills-hero-cta,.fw-hero-cta,.instagram-button,.red-navbar-cta-mobile,.red-navbar-cta-desktop) :is(svg,.whatsapp-icon){flex:0 0 18px;align-self:center;width:18px;min-width:18px;height:18px;margin:0;display:block;position:static;transform:none}body[data-page] :is(.model-button-light,.class-button-light,.link-button.white) .whatsapp-icon{filter:brightness(0)saturate()invert(17%)sepia(95%)saturate(4300%)hue-rotate(329deg)}body[data-page] :is(.model-button-light,.class-button-light,.link-button.white){color:#c30743;box-shadow:none;background:#fff;border:1px solid #ffffff90}body[data-page] :is(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #7297ef}body[data-page] footer{padding-bottom:84px}body[data-page] :is(.class-scroll-expand,.skills-scroll-expand,.fellowship-scroll-expand) .scroll-expand-media{transform:none}body[data-page] :is(.class-scroll-expand,.skills-scroll-expand) .scroll-expand-media{object-position:72% 18%}body[data-page] .class-program-track img,body[data-page] .class-program-track .site-ecosystem-banner>img.site-ecosystem-mobile-approved{object-fit:cover}body[data-page] .site-player{color:#fff;background:#11141a;border:1px solid #ffffff30;border-radius:16px;width:fit-content;max-width:calc(100vw - 40px);max-height:calc(100svh - 64px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #0008}body[data-page] .site-player::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050810c9}body[data-page] .site-player-panel{width:fit-content;max-width:100%}body[data-page] .site-player-bar{justify-content:space-between;align-items:center;gap:16px;max-width:min(820px,100vw - 42px);padding:10px 12px 10px 16px;display:flex}body[data-page] .site-player-bar h2{letter-spacing:0;color:#fff;max-width:42ch;font:600 14px/1.4 Arial,sans-serif}body[data-page] .site-player-bar button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff40;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font:400 28px/1 Arial,sans-serif;display:grid}body[data-page] .site-player video{object-fit:contain;background:#000;width:auto;max-width:min(820px,100vw - 42px);height:auto;max-height:68svh;margin:auto;display:block}body[data-page] .site-player p{max-width:45ch;padding:16px;font-size:14px;line-height:1.5}body[data-page] .site-player p a{text-decoration:underline}body[data-page] :is(.play-button,.testi-ph-play,.class-act-play){background:var(--page-accent);width:48px;height:48px;box-shadow:none;border:1px solid #fff5}body[data-page]{--video-card-width:260px}body[data-page] :is(.testimonial-card,.testi-card-fw,.class-act-card){width:var(--video-card-width);flex:0 0 var(--video-card-width);aspect-ratio:9/16;text-align:left;scroll-snap-align:start;background:#11141a;border:1px solid #ffffff26;border-radius:14px;align-self:start;max-width:100%;height:auto;padding:0;display:block;position:relative;overflow:hidden}body[data-page] :is(.testimonial-card>img,.testi-card-fw>video,.class-act-card>img){aspect-ratio:auto;object-fit:cover;object-position:50% 50%;background:#080a0e;width:100%;height:100%;display:block;position:absolute;inset:0;transform:none}body[data-page] :is(.testimonial-card,.testi-card-fw,.class-act-card):after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 43%,#080a0fbe 76%,#080a0ffa 100%);display:block;position:absolute;inset:0}body[data-page] :is(.testi-footer,.testi-cap-fw,.class-act-copy){z-index:2;color:#fff;background:0 0;flex-direction:column;gap:5px;padding:18px;display:flex;position:absolute;inset:auto 0 0}body[data-page] :is(.testi-footer,.testi-cap-fw)>:first-child,body[data-page] .class-acts .class-act-copy h3{letter-spacing:-.015em;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1.3}body[data-page] :is(.testi-footer,.testi-cap-fw)>:last-child,body[data-page] .class-act-copy p{color:#e0e4ec;margin:0;font-size:14px;line-height:1.45}body[data-page] :is(.testimonial-card,.testi-card-fw,.class-act-card) :is(.play-button,.testi-ph-play,.class-act-play){z-index:2;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767px){body[data-page]{--page-mobile-heading:clamp(1.65rem, 7.1vw, 2rem);--video-card-width:230px}body[data-page],body[data-page] *{scrollbar-width:none}html:has(body[data-page]){scrollbar-width:none}html:has(body[data-page])::-webkit-scrollbar{width:0;height:0;display:none}body[data-page]::-webkit-scrollbar{width:0;height:0;display:none}body[data-page] ::-webkit-scrollbar{width:0;height:0;display:none}body[data-page=fellowship] section:not(#top),body[data-page=skills] section:not(#top),body[data-page] :is(.class-section,.class-acts){padding-block:44px}body[data-page=fellowship] section:not(#top) h2,body[data-page=skills] section:not(#top) h2,body[data-page] .class-page section:not(#top) h2{font-size:var(--page-mobile-heading);letter-spacing:-.035em;line-height:1.14}body[data-page=fellowship] section:not(#top) h3,body[data-page=skills] section:not(#top) h3,body[data-page] .class-page h3{font-size:20px;line-height:1.2}body[data-page] :is(.class-eyebrow,.eyebrow){font-size:12px;line-height:1.5}body[data-page] .class-scroll-expand .scroll-expand-media,body[data-page] .skills-scroll-expand .scroll-expand-media{object-position:72% 12%;height:56%;transform:none}body[data-page] .class-scroll-expand .scroll-expand-shade,body[data-page] .skills-scroll-expand .scroll-expand-shade{background:linear-gradient(#080a0f00 0%,#080a0f36 27%,#080a0ffa 60%,#080a0f 100%)}body[data-page] .fellowship-scroll-expand .scroll-expand-copy{gap:14px}body[data-page] .class-scroll-expand .scroll-expand-eyebrow,body[data-page] .skills-scroll-expand .scroll-expand-eyebrow{margin-bottom:16px}body[data-page] .class-scroll-expand .scroll-expand-details,body[data-page] .skills-scroll-expand .scroll-expand-details{gap:14px}body[data-page] .class-programs{padding-block:45px}body[data-page] .class-program-track{border-radius:11px}body[data-page] .class-programs-head{margin-bottom:20px}body[data-page] .testi-grid-fw{align-items:start;gap:16px;display:flex;overflow-x:auto}body[data-page] :is(.class-finale,.contact-section),body[data-page] section[data-screen-label=CTA]{min-height:0;padding-block:40px}body[data-page] footer{padding-top:32px;padding-bottom:80px}body[data-page] :is(.footer-grid,.class-footer-grid,.r-foot){grid-template-columns:1fr 1fr;gap:24px 20px;padding-bottom:24px;display:grid}body[data-page] .r-foot{padding-inline:20px}body[data-page] :is(.footer-grid,.class-footer-grid,.r-foot)>:first-child{grid-column:1/-1}body[data-page] :is(.footer-brand img,.class-footer-grid>div>img,.r-foot>div>img){width:104px;height:auto;margin-bottom:12px}body[data-page] :is(.footer-brand p,.class-footer-grid>div>p,.r-foot>div>p){color:#a9b2c0;max-width:38ch;margin:0;font-size:14px;line-height:1.55}body[data-page] footer :is(.eyebrow,.class-eyebrow,h4){letter-spacing:.1em;color:#a9b2c0;margin-bottom:10px;font-size:12px;line-height:1.5}body[data-page] footer :is(nav a,.red-link,.footer-grid>div:not(:first-child)>a,.footer-grid button){color:#c5ccd6;align-items:center;gap:6px;min-height:32px;margin:0;font-size:14px;line-height:1.45;display:flex}body[data-page] .r-foot>div>div{gap:4px}body[data-page] :is(.footer-bottom,.class-footer-bottom),body[data-page] footer>.r-foot+div{letter-spacing:.04em;flex-wrap:wrap;gap:12px;margin-top:0;padding-top:18px;font-size:12px;line-height:1.55;display:flex}body[data-page] footer>.r-foot+div{padding-inline:20px}body[data-page] footer>.r-foot+div span{color:#a9b2c0;font-size:12px;line-height:1.55}body[data-page] footer .whatsapp-icon{flex:0 0 18px;width:18px;height:18px;margin:0}}@media (min-width:768px){body[data-page] :is(.testimonial-track,.testi-grid-fw,.class-acts .class-acts-grid){scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:safe center;gap:24px;display:flex;overflow-x:auto}body[data-page] :is(.testimonial-track,.testi-grid-fw,.class-acts-grid)::-webkit-scrollbar{display:none}}body[data-page=class] .site-ecosystem-skills .site-ecosystem-copy{background:#0063a8}body[data-page=class] .site-ecosystem-fellowship .site-ecosystem-copy{background:#43008b}body[data-page=class] .site-ecosystem-class-current .site-ecosystem-copy{background:#090c12}@media (max-width:767px){body[data-page=class] .site-ecosystem-banner>.site-ecosystem-copy,body[data-page=class] .site-ecosystem-banner>.site-ecosystem-photo{display:none}body[data-page=class] .site-ecosystem-banner>.site-ecosystem-mobile-approved{aspect-ratio:auto;object-fit:contain;border-radius:14px;width:100%;height:auto;max-height:none;display:block}body[data-page]{--mobile-art-width:min(487px, calc(100vw - 40px))}}body[data-page] .added-ecosystem .site-ecosystem-track{background:#0b0e14;border-radius:14px}body[data-page] .added-ecosystem .site-ecosystem-banner{aspect-ratio:1147/469;scroll-snap-align:start;color:#fff;flex:0 0 100%;grid-template-columns:1fr 1fr;min-height:0;display:grid;overflow:hidden}body[data-page] .added-ecosystem .site-ecosystem-copy{background:#e00850;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,58px);display:flex}body[data-page] .added-ecosystem .site-ecosystem-copy .class-eyebrow{color:#fff;margin:0}body[data-page] .added-ecosystem .site-ecosystem-copy>p{max-width:38ch;margin-top:20px}body[data-page] .added-ecosystem .site-ecosystem-cta{color:#151922;background:#fff;border-radius:999px;justify-content:space-between;align-self:flex-start;align-items:center;gap:18px;min-width:220px;min-height:48px;margin-top:28px;padding:11px 20px;font-size:13px;font-weight:700;display:inline-flex}body[data-page] .added-ecosystem .site-ecosystem-photo{min-width:0;overflow:hidden}body[data-page] .added-ecosystem .site-ecosystem-photo img{aspect-ratio:auto;object-position:50% 50%;width:100%}body[data-page] .added-ecosystem .site-ecosystem-photo{position:relative}body[data-page] .added-ecosystem .site-ecosystem-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#001b3199 0%,#0000 25%),linear-gradient(#0001,#0000 50%,#0005);position:absolute;inset:0}body[data-page] .added-ecosystem .site-news-instagram{z-index:3;color:#fff;text-shadow:0 1px 5px #000;align-items:center;gap:7px;font:500 13px/1.2 Georgia,serif;display:flex;position:absolute;bottom:12%;right:8%}body[data-page] .added-ecosystem .site-news-instagram i{background:#ef0a55;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}body[data-page] .added-ecosystem .site-news-instagram i img{filter:brightness(0)invert();width:11px;height:14px}body[data-page] .added-ecosystem .site-ecosystem-skills .site-ecosystem-copy{background:#0063a8}body[data-page] .added-ecosystem .site-ecosystem-fellowship .site-ecosystem-copy{background:#43008b}body[data-page] .added-ecosystem .site-ecosystem-class-current .site-ecosystem-copy{background:#090c12}body[data-page] section.added-ecosystem{color:#11141a;background:#f8f9fb;padding:60px 0}body[data-page] section.added-ecosystem>.class-wrap{width:calc(100% - 80px);max-width:1280px;margin:auto;padding:0}body[data-page] .added-ecosystem .class-programs-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}body[data-page] .added-ecosystem .class-programs-head>p{letter-spacing:.15em;text-transform:uppercase;color:#626d7c}body[data-page] .added-ecosystem .class-programs-head>div{align-items:center;gap:14px;display:flex}body[data-page] .added-ecosystem .class-programs-head button{color:#11141a;cursor:pointer;background:0 0;border:1px solid #cfd5de;border-radius:50%;width:38px;height:38px}body[data-page] .added-ecosystem .class-programs-head span{white-space:nowrap;font-size:12px}body[data-page] .added-ecosystem .class-program-track{scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;display:flex;overflow-x:auto}body[data-page] .added-ecosystem .site-ecosystem-banner{min-width:0;text-decoration:none}body[data-page] .added-ecosystem .site-ecosystem-copy h2{color:#fff;letter-spacing:-.04em;max-width:12ch;margin:24px 0 0;font-size:clamp(2rem,3.4vw,3.6rem);line-height:1.03}body[data-page] .added-ecosystem .site-ecosystem-copy>p{color:#fff}body[data-page] .added-ecosystem .site-ecosystem-copy>p:where(:not(.class-eyebrow)){font-size:16px;line-height:1.65}body[data-page] .site-ecosystem-copy>.class-eyebrow,body[data-page] .added-ecosystem .class-programs-head>p{font-size:12px}@media (min-width:768px){body[data-page] .site-ecosystem-copy>.class-eyebrow,body[data-page] .added-ecosystem .class-programs-head>p{line-height:1.65}}body[data-page] .added-ecosystem .site-ecosystem-copy>.class-eyebrow{letter-spacing:.1em;text-transform:uppercase}body[data-page] .added-ecosystem .site-ecosystem-photo img{height:100%;display:block}body[data-page] .added-ecosystem .site-ecosystem-mobile-approved{display:none}@media (max-width:767px){body[data-page] section.added-ecosystem:not(#top)>.class-wrap{width:min(487px,100vw - 40px);padding:0}body[data-page] .added-ecosystem .class-programs-head{gap:12px}body[data-page] .added-ecosystem .class-programs-head>p{max-width:180px}body[data-page] .added-ecosystem .class-programs-head>div{gap:8px}body[data-page] .added-ecosystem .site-ecosystem-banner{aspect-ratio:auto;height:auto;max-height:none;display:block}body[data-page] .added-ecosystem .site-ecosystem-copy,body[data-page] .added-ecosystem .site-ecosystem-photo{display:none}body[data-page] .added-ecosystem .site-ecosystem-mobile-approved{object-fit:contain;border-radius:14px;width:100%;height:auto;display:block}}body[data-page] .red-navbar-pill{transition:background-color .28s,border-color .28s,color .28s}body[data-page] .red-navbar-brand img{transition:filter .28s}@media (prefers-reduced-motion:reduce){body[data-page] .red-navbar-pill,body[data-page] .red-navbar-brand img{transition:none}}@media (max-width:767px){body[data-page] :is(.class-scroll-expand,.fellowship-scroll-expand,.skills-scroll-expand) .scroll-expand-copy{justify-content:center;padding:100px 18px 80px}}html{background:#fafbfc}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.22s;animation-timing-function:ease-out}::view-transition-new(root){animation-duration:.22s;animation-timing-function:ease-out}h1,h2,h3,h4,dt,dd,li,summary,figcaption,[class*=kicker],[class*=eyebrow],[class*=label]{text-wrap:balance}p,blockquote{text-wrap:pretty}@media (max-width:767px){:where(html:has(.page-skills,.page-fellowship)) :is(.sk-statement,.sk-faixa-conteudo,.sk-largura,.sk-largura-simples,.sk-demanda,.sk-depoimentos-conteudo,.sk-faq-conteudo,.sk-cta-conteudo,.sk-footer,.sk-footer-grade,.fw-problema-grade,.fw-problema-fechamento,.fw-metodo-conteudo,.fw-metodo-fechamento,.fw-pratica-grade,.fw-pratica-fechamento,.fw-areas-conteudo,.fw-transformacao-conteudo,.fw-transformacao-fechamento,.fw-largura-media,.fw-oferta-conteudo,.fw-footer,.fw-footer-grade){padding-left:20px;padding-right:20px}}body[data-page=skills]{--page-accent:#15378b}body[data-page=skills] .btn-shine,body[data-page=skills] .skills-hero-cta,body[data-page=skills] .btn-red,body[data-page=skills] .btn-blue{color:#fff;background:#15378b;border-color:#4264ab;box-shadow:0 8px 24px -15px #15378b}body[data-page=skills] .btn-shine:hover,body[data-page=skills] .skills-hero-cta:hover{background:#102c72;outline-color:#5479c6}body[data-page=skills] .sk-step{background:#171b22;border:1px solid #303640;border-radius:16px;padding:0 0 28px;overflow:hidden}body[data-page=skills] .sk-step-photo{border-radius:0;min-height:240px}body[data-page=skills] .sk-step-head,body[data-page=skills] .sk-step>p{margin:24px 24px 0}body[data-page=skills] .sk-when-item{background:0 0;border-bottom:1px solid #d8dde5;border-radius:0;padding:30px 24px}body[data-page=skills] .sk-format-row{background:0 0;border-bottom:1px solid #d8dde5;border-radius:0;padding:26px 0}body[data-page=skills] .sk-tech-group{background:#171b22;border:1px solid #373e49;border-radius:14px;padding:26px}body[data-page] .sk-step-photo{background-position:50% 15%}@media (max-width:767px){body[data-page] .skills-scroll-expand .scroll-expand-title{font-size:clamp(1.85rem,8vw,2.3rem)}body[data-page] .sk-step-photo{min-height:0;margin-bottom:0}body[data-page] .sk-step{padding-bottom:20px}body[data-page] .sk-step-head,body[data-page] .sk-step>p{margin:18px 20px 0}body[data-page] .sk-when-item,body[data-page] .sk-format-row{padding:20px 0}body[data-page] .sk-tech-group{padding:20px}body[data-page] .sk-tech-demand{background-position:50% 25%;min-height:0;padding:24px}body[data-page] section[data-screen-label=CTA]>div>img{width:auto;height:32px;margin-bottom:16px}body[data-page] section[data-screen-label=CTA] h3{font-size:20px}body[data-page] section[data-screen-label=CTA] p{margin-top:14px;margin-bottom:22px}}@media (min-width:768px){body[data-page=skills] .sk-tech-demand{aspect-ratio:auto;min-height:410px}body[data-page=skills] .sk-tech-demand>div:last-child :is(h3,p){text-align:center;margin-inline:auto}body[data-page=skills] .sk-tech-demand .btn-shine{align-self:center}}@media (max-width:767px){body[data-page=skills] .skills-scroll-expand .scroll-expand-media{object-position:72% 12%;height:67.2%}body[data-page=skills] .sk-step-photo{aspect-ratio:auto;background-size:cover;height:290px}body[data-page=skills] .sk-step:first-child .sk-step-photo{background-position:50% 65%}body[data-page=skills] .sk-step:nth-child(2) .sk-step-photo{background-position:50% 43%}body[data-page=skills] .sk-step:nth-child(3) .sk-step-photo{background-position:50% 66%}}body[data-page=skills] section:not(#top) .sk-cta-conteudo{text-align:center}body[data-page=skills] section:not(#top) .sk-cta-conteudo>:is(h2,h3,p){text-align:center;margin-inline:auto}body[data-page=skills] section:not(#top) .sk-cta-conteudo>.sk-cta-simbolo{margin-inline:auto;display:block}body[data-page=skills] section:not(#top) .sk-cta-conteudo>.sk-cta-botoes{justify-content:center}
