.hero[data-astro-cid-lcdefpme]{isolation:isolate;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero__media[data-astro-cid-lcdefpme]{z-index:-1;will-change:transform;position:absolute;inset:0;transform:scale(1.04)}.hero__media[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;animation:heroIn 2.2s var(--ease) both}.hero[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, #08090a8c 0%, #08090a00 18%, #08090a00 42%, #08090ae0 74%, var(--bg) 100%);position:absolute;inset:0}.hero__sheen[data-astro-cid-lcdefpme]{pointer-events:none;mix-blend-mode:screen;animation:sheen 7s var(--ease) 1.6s infinite;background:linear-gradient(105deg,#0000 40%,#ffffff24 50%,#0000 60%);position:absolute;inset:0;transform:translate(-100%)}@keyframes sheen{0%{transform:translate(-100%)}35%,to{transform:translate(100%)}}@keyframes heroIn{0%{opacity:0;filter:blur(6px);transform:scale(1.08)}}.hero__content[data-astro-cid-lcdefpme]{padding-top:120px;padding-bottom:clamp(56px,10vh,110px)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{text-shadow:0 6px 30px #0009;margin-bottom:.3em;font-size:clamp(2.8rem,8.4vw,6.2rem)}.hero__h1b[data-astro-cid-lcdefpme]{color:var(--chrome)}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:var(--silver)}.hero__in[data-astro-cid-lcdefpme]{opacity:0;animation:up 1s var(--ease) forwards;animation-delay:calc(.7s + var(--i) * .12s);transform:translateY(24px)}@keyframes up{to{opacity:1;transform:none}}.hero__scroll[data-astro-cid-lcdefpme]{border:1.5px solid var(--line-2);border-radius:14px;width:26px;height:42px;position:absolute;bottom:22px;left:50%;translate:-50%}.hero__scroll[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--silver);border-radius:2px;width:3px;height:8px;animation:2s ease-in-out infinite wheel;position:absolute;top:8px;left:50%;translate:-50%}@keyframes wheel{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}@media (width>=1000px){.hero[data-astro-cid-lcdefpme]{align-items:center}.hero__media[data-astro-cid-lcdefpme] img{object-position:50% 50%}.hero[data-astro-cid-lcdefpme]:after{background:linear-gradient(90deg, #08090af5 0%, #08090ad9 32%, #08090a33 52%, #08090a00 64%), linear-gradient(180deg, #08090a80 0%, transparent 16%, transparent 80%, var(--bg) 100%)}.hero__content[data-astro-cid-lcdefpme]{padding-block:120px 80px}.hero__content[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{max-width:500px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(3.4rem,5.6vw,5.6rem)}.hero__media[data-astro-cid-lcdefpme]{left:24%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%);mask-image:linear-gradient(90deg,#0000,#000 22%)}}@media (width<=999px){.hero[data-astro-cid-lcdefpme]{min-height:0;display:block}.hero__media[data-astro-cid-lcdefpme]{height:62svh;bottom:auto}.hero__media[data-astro-cid-lcdefpme] img{object-position:50% 42%}.hero[data-astro-cid-lcdefpme]:after{background:linear-gradient(180deg, #08090a8c 0, transparent 70px, transparent 44svh, var(--bg) 61svh)}.hero__content[data-astro-cid-lcdefpme]{padding-top:54svh;padding-bottom:56px}.hero__scroll[data-astro-cid-lcdefpme]{display:none}}@media (width<=999px) and (aspect-ratio>=3/4){.hero__media[data-astro-cid-lcdefpme]{height:80svh}.hero__content[data-astro-cid-lcdefpme]{padding-top:62svh}}@media (prefers-reduced-motion:reduce){.hero__in[data-astro-cid-lcdefpme]{animation-delay:0s}}.strip[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);background:#050506;padding:16px 0;overflow:hidden}.strip__track[data-astro-cid-lcdefpme]{width:max-content;animation:38s linear infinite marquee;display:flex}.strip__set[data-astro-cid-lcdefpme]{gap:48px;padding-right:48px;display:flex}.strip[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font:700 1.5rem/1 var(--f-head);letter-spacing:.12em;color:var(--steel);white-space:nowrap}.strip__lema[data-astro-cid-lcdefpme]{-webkit-text-stroke:1px var(--line-2);color:#0000!important}@keyframes marquee{to{transform:translate(-50%)}}.sec-head[data-astro-cid-lcdefpme]{align-items:end;gap:12px 60px;margin-bottom:44px;display:grid}@media (width>=900px){.sec-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}.sec-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.sec-head[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin:0}.sec-head[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--chrome)}.courses[data-astro-cid-lcdefpme]{gap:18px;display:grid}@media (width>=720px){.courses[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.courses__big[data-astro-cid-lcdefpme]{grid-column:span 2}}@media (width>=1000px){.courses[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.courses__big[data-astro-cid-lcdefpme]{grid-area:span 1/span 2}}.difs[data-astro-cid-lcdefpme]{margin-top:44px}.dif[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-2);padding:28px 0 0}.dif__ic[data-astro-cid-lcdefpme]{border:1px solid var(--line-2);background:var(--surface);width:52px;height:52px;color:var(--chrome);border-radius:14px;place-items:center;margin-bottom:20px;display:grid}.dif__ic[data-astro-cid-lcdefpme] svg{width:24px;height:24px}.dif[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.98rem}.steps[data-astro-cid-lcdefpme]{counter-reset:s;gap:18px;margin:44px 0 40px;padding:0;list-style:none;display:grid}@media (width>=760px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--bg-2);border-radius:8px;padding:26px 24px;position:relative}.section--branco[data-astro-cid-lcdefpme] .steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{box-shadow:0 1px 0 var(--line), 0 18px 40px -28px #12131659}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]:before{content:"";background:var(--line-2);width:18px;height:1px;position:absolute;top:50px;left:-18px}@media (width<=1099px){.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]:before{display:none}}.steps__n[data-astro-cid-lcdefpme]{font:700 3.4rem/1 var(--f-head);margin-bottom:14px;display:block}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:.98rem}.reviews[data-astro-cid-lcdefpme]{margin-top:32px}.review[data-astro-cid-lcdefpme]{gap:14px;margin:0;display:grid}.review__stars[data-astro-cid-lcdefpme]{color:var(--chrome);letter-spacing:.15em}.review[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{color:var(--text);margin:0}.review[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--steel);font-size:.9rem}.review-cta[data-astro-cid-lcdefpme]{align-items:center;gap:18px;margin-top:18px;display:grid}@media (width>=760px){.review-cta[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto}}.review-cta[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{text-transform:none;font:600 1.25rem/1.3 var(--f-body);letter-spacing:0;margin-bottom:6px}.review-cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:60ch;margin:0}.faqwrap[data-astro-cid-lcdefpme]{gap:40px;display:grid}@media (width>=960px){.faqwrap[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.4fr}}.onde[data-astro-cid-lcdefpme]{align-items:center;gap:40px;display:grid}@media (width>=960px){.onde[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.2fr}}.onde__list[data-astro-cid-lcdefpme]{gap:14px;margin:0 0 28px;padding:0;list-style:none;display:grid}.onde__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--muted);align-items:flex-start;gap:12px;display:flex}.onde__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text);text-decoration:none}.onde__list[data-astro-cid-lcdefpme] svg{width:20px;height:20px;color:var(--silver);flex:none;margin-top:3px}.onde__foto[data-astro-cid-lcdefpme]{border-radius:6px;margin:0;position:relative;overflow:hidden}.onde__foto[data-astro-cid-lcdefpme] img{aspect-ratio:4/3;object-fit:cover;width:100%}.onde__foto[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--chrome);background:linear-gradient(#0000,#000c);padding:30px 16px 14px;font-size:.88rem;position:absolute;bottom:0;left:0;right:0}
