.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 1.6s 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%{transform:scale(1.05)}}.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 .6s var(--ease) forwards;animation-delay:calc(.1s + var(--i) * 70ms);transform:translateY(18px)}@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:38svh;top:60px;bottom:auto;overflow:hidden}.hero__media[data-astro-cid-lcdefpme] img{object-position:50% 0;height:125%}.hero[data-astro-cid-lcdefpme]:after{background:linear-gradient(180deg, var(--bg) 0, var(--bg) 60px, transparent 90px, transparent calc(60px + 25svh), var(--bg) calc(60px + 35svh))}.hero__content[data-astro-cid-lcdefpme]{padding-top:calc(60px + 33svh);padding-bottom:48px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:.25em;font-size:clamp(2.5rem,11vw,4rem)}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-bottom:18px;font-size:1rem}.hero__scroll[data-astro-cid-lcdefpme]{display:none}}@media (width<=999px) and (aspect-ratio>=3/4){.hero__media[data-astro-cid-lcdefpme]{height:70svh}.hero__content[data-astro-cid-lcdefpme]{padding-top:calc(60px + 60svh)}.hero[data-astro-cid-lcdefpme]:after{background:linear-gradient(180deg, var(--bg) 0, var(--bg) 60px, transparent 90px, transparent 55svh, var(--bg) calc(60px + 68svh))}}@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}.carrossel__ctrl[data-astro-cid-lcdefpme]{justify-content:flex-end;margin-top:24px;display:flex}.carrossel__pausa[data-astro-cid-lcdefpme]{border:1px solid var(--line-2);min-height:44px;color:var(--chrome);font:600 .8rem/1 var(--f-body);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:inline-flex}.carrossel__pausa[data-astro-cid-lcdefpme]:hover{border-color:var(--silver)}.carrossel__ic[data-astro-cid-lcdefpme]{border-inline:4px solid;flex:none;width:12px;height:12px}.carrossel__pausa[data-astro-cid-lcdefpme][aria-pressed=true] .carrossel__ic[data-astro-cid-lcdefpme]{border:0;border-left:11px solid;border-block:6px solid #0000}.carrossel[data-astro-cid-lcdefpme]{width:100vw;margin:12px 0 0 calc(50% - 50vw);padding-block:4px}.carrossel[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--chrome);outline-offset:-2px;border-radius:0}.carrossel__janela[data-astro-cid-lcdefpme]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.carrossel__trilho[data-astro-cid-lcdefpme]{width:max-content;animation:55s linear infinite passa;display:flex}.carrossel[data-astro-cid-lcdefpme]:hover .carrossel__trilho[data-astro-cid-lcdefpme],.carrossel[data-astro-cid-lcdefpme]:focus-within .carrossel__trilho[data-astro-cid-lcdefpme],.carrossel[data-astro-cid-lcdefpme].is-pausado .carrossel__trilho[data-astro-cid-lcdefpme]{animation-play-state:paused}.carrossel__lista[data-astro-cid-lcdefpme]{gap:16px;margin:0;padding:0 8px;list-style:none;display:flex}@keyframes passa{to{transform:translate(-50%)}}.review[data-astro-cid-lcdefpme]{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;flex:none;grid-template-rows:auto 1fr auto;align-content:start;gap:14px;width:min(340px,82vw);padding:24px;display:grid}.review__stars[data-astro-cid-lcdefpme]{color:var(--chrome);letter-spacing:.18em;font-size:.95rem}.review[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{color:var(--text);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:1rem;line-height:1.55;display:-webkit-box;overflow:hidden}.review__who[data-astro-cid-lcdefpme]{align-items:center;gap:12px;display:flex}.review__av[data-astro-cid-lcdefpme]{width:36px;height:36px;font:700 1rem/1 var(--f-head);color:#0b0c0e;background:var(--metal);border-radius:50%;flex:none;place-items:center;display:grid}.review__who[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--chrome);font-size:.95rem;font-weight:600;display:block}.review__who[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.8rem}@media (hover:none),(prefers-reduced-motion:reduce){.carrossel__ctrl[data-astro-cid-lcdefpme]{display:none}.carrossel[data-astro-cid-lcdefpme]{margin-top:32px}.carrossel__janela[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:var(--gutter);overflow-x:auto;-webkit-mask-image:none;mask-image:none}.carrossel__janela[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.carrossel__trilho[data-astro-cid-lcdefpme]{padding-inline:calc(var(--gutter) - 8px);animation:none}.carrossel__lista[data-astro-cid-lcdefpme][aria-hidden]{display:none}.review[data-astro-cid-lcdefpme]{scroll-snap-align:start}}.nota[data-astro-cid-lcdefpme]{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;align-items:center;gap:24px;margin-top:32px;padding:32px;display:grid}@media (width>=900px){.nota[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr auto;gap:40px}}.nota__num[data-astro-cid-lcdefpme]{justify-items:start;gap:6px;display:grid}.nota__num[data-astro-cid-lcdefpme] .metal[data-astro-cid-lcdefpme]{font:700 clamp(4rem, 9vw, 6rem)/.85 var(--f-head)}.nota__stars[data-astro-cid-lcdefpme]{color:var(--chrome);letter-spacing:.2em;font-size:1.1rem}.nota__txt[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--silver);margin:0;font-size:1.1rem}.nota__txt[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--chrome)}.nota__txt[data-astro-cid-lcdefpme] .nota__src[data-astro-cid-lcdefpme]{color:var(--steel);margin-top:8px;font-size:.85rem}.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}
