.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;border-bottom:1px solid var(--borda)}.hero__glow[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:var(--glow-radial);animation:glowpulse 6s ease-in-out infinite;pointer-events:none}.hero__inner[data-astro-cid-j7pv25f6]{position:relative;padding-top:clamp(72px,8vw,128px);padding-bottom:clamp(80px,9vw,140px);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(48px,6vw,112px);align-items:center}.hero__eyebrow[data-astro-cid-j7pv25f6]{font-family:var(--font-terminal);font-size:22px;color:var(--amarelo);margin:0 0 18px}.hero__title[data-astro-cid-j7pv25f6]{font-family:var(--font-pixel);font-size:clamp(24px,3.2vw,48px);line-height:1.5;margin:0 0 28px;color:var(--branco-quente);text-wrap:balance}.hero__title[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--amarelo)}.hero__lead[data-astro-cid-j7pv25f6]{font-size:19px;line-height:1.7;color:var(--cinza);margin:0 0 40px;max-width:52ch;text-wrap:pretty}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:18px}.hero__terminal[data-astro-cid-j7pv25f6]{position:relative;max-width:640px;justify-self:end;width:100%}.hero__mascot[data-astro-cid-j7pv25f6]{position:absolute;right:-14px;bottom:-46px;width:clamp(120px,14vw,200px);height:auto;animation:floaty 4s ease-in-out infinite;filter:drop-shadow(0 0 18px rgba(255,212,0,.25));pointer-events:none}.proj[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin-top:48px;border:2px solid var(--branco-quente);background:var(--preto-1);box-shadow:10px 10px 0 var(--branco-quente)}:root[data-theme=dark] .proj[data-astro-cid-j7pv25f6]{box-shadow:10px 10px #ffd40059}.proj__media[data-astro-cid-j7pv25f6]{position:relative;min-height:clamp(460px,40vw,640px);background:var(--preto-2);border-right:2px solid var(--branco-quente);overflow:hidden}.proj__media[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:22%;background:var(--amarelo-fill)}.proj__shot[data-astro-cid-j7pv25f6]{position:absolute;display:block;height:auto;border:2px solid var(--branco-quente);box-shadow:6px 6px #00000038;background:var(--preto-0)}.proj__shot--a[data-astro-cid-j7pv25f6]{top:7%;right:5%;width:66%}.proj__shot--b[data-astro-cid-j7pv25f6]{top:30%;right:12%;width:56%}.proj__win[data-astro-cid-j7pv25f6]{position:absolute;z-index:2;left:7%;bottom:8%;width:min(58%,440px)}.proj__win[data-astro-cid-j7pv25f6] .cd-window{box-shadow:6px 6px #0000004d}.proj__legenda[data-astro-cid-j7pv25f6]{position:absolute;z-index:3;right:14px;bottom:10px;font-family:var(--font-terminal);font-size:17px;color:var(--cinza)}.proj__lista[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-family:var(--font-terminal);font-size:clamp(20px,1.9vw,26px)}.proj__ok[data-astro-cid-j7pv25f6]{color:var(--verde)}.proj__info[data-astro-cid-j7pv25f6]{padding:clamp(28px,4vw,64px);display:flex;flex-direction:column;justify-content:center;gap:22px}.proj__tags[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:8px}.proj__title[data-astro-cid-j7pv25f6]{font-family:var(--font-pixel);font-size:clamp(22px,2.6vw,38px);line-height:1.4;margin:0;color:var(--branco-quente)}.proj__desc[data-astro-cid-j7pv25f6]{margin:0;font-size:18px;line-height:1.75;color:var(--cinza);max-width:48ch}.proj__stack[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-terminal);font-size:20px;color:var(--cinza)}.proj__acoes[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:16px;margin-top:6px}.home-services-cta[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;margin-top:56px}.lp-grid[data-astro-cid-j7pv25f6]{margin-bottom:52px}.home-landing-cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:18px}.cta[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden}.cta__glow[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:radial-gradient(ellipse 55% 60% at 50% 45%,rgba(255,212,0,.1),transparent 70%);animation:glowpulse 6s ease-in-out infinite;pointer-events:none}.cta__inner[data-astro-cid-j7pv25f6]{position:relative;max-width:820px;text-align:center}.cta__mascot[data-astro-cid-j7pv25f6]{margin-bottom:22px;animation:floaty 4s ease-in-out infinite}.cta__lead[data-astro-cid-j7pv25f6]{margin:0 auto 38px}@media (max-width: 1000px){.hero__inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero__terminal[data-astro-cid-j7pv25f6]{justify-self:stretch}.proj[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.proj__media[data-astro-cid-j7pv25f6]{border-right:0;border-bottom:2px solid var(--branco-quente);min-height:520px}.proj__win[data-astro-cid-j7pv25f6]{width:min(70%,420px)}}@media (max-width: 600px){.home-landing-cta[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:stretch}.home-landing-cta[data-astro-cid-j7pv25f6] .cd-btn{width:100%;text-align:center}.proj[data-astro-cid-j7pv25f6]{box-shadow:6px 6px 0 var(--branco-quente)}}
