.counter[data-astro-cid-yvodx42g]{gap:var(--space-1);flex-direction:column-reverse;display:flex}.counter__value[data-astro-cid-yvodx42g]{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.counter__label[data-astro-cid-yvodx42g]{font-size:var(--text-sm);color:var(--color-text-muted);max-width:14ch}.hero-canvas[data-astro-cid-rhv4ktji]{z-index:var(--z-canvas);pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-canvas__gradient[data-astro-cid-rhv4ktji]{aspect-ratio:1;width:min(90vw,900px);animation:float 12s var(--ease-in-out) infinite;background:radial-gradient(closest-side,#c6f43224,#0000);position:absolute;inset:-20% -10% auto auto}[data-theme=light] .hero-canvas__gradient[data-astro-cid-rhv4ktji]{background:radial-gradient(closest-side,#c6f43273,#0000)}.hero-canvas__canvas[data-astro-cid-rhv4ktji]{opacity:0;width:100%;height:100%;transition:opacity var(--dur-xslow) ease;position:absolute;inset:0}.hero-canvas__canvas[data-astro-cid-rhv4ktji].is-ready{opacity:1}.hero-canvas[data-astro-cid-rhv4ktji]:after{content:"";background:linear-gradient(to bottom, transparent, var(--color-bg));height:30%;position:absolute;inset:auto 0 0}.is-lite .hero-canvas__gradient[data-astro-cid-rhv4ktji]{animation:none}.mock{aspect-ratio:5/4;width:100%;max-width:560px;margin-inline:auto;position:relative}.mock__browser{border-radius:var(--radius-lg);background:var(--color-surface);border:var(--border);box-shadow:var(--shadow-lg);position:absolute;inset:0 12% 10% 0;overflow:hidden}.mock__bar{align-items:center;gap:var(--space-3);height:36px;padding-inline:var(--space-3);border-bottom:var(--border);background:var(--color-surface-2);display:flex}.mock__dots{gap:6px;display:flex}.mock__dots i{background:var(--color-border);border-radius:50%;width:9px;height:9px}.mock__url{border-radius:var(--radius-pill);background:var(--color-bg);max-width:60%;color:var(--color-text-muted);white-space:nowrap;flex:1;padding:3px 10px;font-size:11px;overflow:hidden}.mock__page{grid-template-rows:auto 1fr auto;gap:8%;height:calc(100% - 36px);padding:6% 7%;display:grid}.mock__nav{align-items:center;gap:8px;display:flex}.mock__nav b{background:var(--color-accent);border-radius:6px;width:18px;height:18px;margin-right:auto}.mock__nav span{background:var(--color-border);border-radius:3px;width:30px;height:6px}.mock__hero{align-content:start;gap:10px;display:grid}.mock__title{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1rem,.7rem + 1.4vw,1.5rem);font-weight:700;line-height:1.1}.mock__line{background:var(--color-border);border-radius:4px;width:80%;height:7px}.mock__line--short{width:55%}.mock__btn{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);animation:mock-press 6s var(--ease-out-expo) infinite;justify-self:start;margin-top:4px;padding:6px 14px;font-size:11px;font-weight:700;position:relative}.mock__click{border-radius:var(--radius-pill);border:2px solid var(--color-accent);opacity:0;animation:6s ease-out infinite mock-ripple;position:absolute;inset:-6px}.mock__chart{align-items:flex-end;gap:6%;height:64px;display:flex}.mock__barra{background:var(--color-border);transform-origin:bottom;height:100%;animation:mock-bar 6s var(--ease-out-expo) infinite;border-radius:6px 6px 2px 2px;flex:1}.mock__barra--1{--h:.4}.mock__barra--2{--h:.65;animation-delay:.1s}.mock__barra--3{--h:.5;animation-delay:.2s}.mock__barra--4{--h:.8;animation-delay:.3s}.mock__barra--5{--h:.7;animation-delay:.4s}.mock__barra--6{--h:1;background:var(--color-accent);animation-delay:.5s}.mock__pointer{background:var(--color-text);width:14px;height:14px;animation:mock-pointer 6s var(--ease-in-out) infinite;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #ffffff26}.mock__phone{aspect-ratio:9/18;background:var(--color-text);width:34%;box-shadow:var(--shadow-lg);animation:float 7s var(--ease-in-out) infinite;border-radius:26px;padding:6px;position:absolute;bottom:0;right:0}.mock__notch{background:var(--color-text);z-index:1;border-radius:4px;width:30%;height:8px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.mock__screen{background:var(--color-bg);border-radius:20px;flex-direction:column;gap:8px;height:100%;padding:26px 10px 10px;display:flex;position:relative;overflow:hidden}.mock__metric{font-family:var(--font-display);color:var(--color-accent-text);font-size:clamp(1.1rem,.8rem + 1.2vw,1.6rem);font-weight:800;line-height:1}.mock__metric-label{color:var(--color-text-muted);font-size:10px}.mock__card{background:var(--color-surface);border:var(--border);height:22%;animation:mock-card 6s var(--ease-out-expo) infinite;border-radius:12px}.mock__card--2{animation-delay:.25s}.mock__fab{background:var(--color-accent);width:28px;height:28px;color:var(--color-on-accent);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:10px}@keyframes mock-bar{0%,8%{transform:scaleY(.12)}30%,80%{transform:scaleY(var(--h))}to{transform:scaleY(.12)}}@keyframes mock-pointer{0%{opacity:0;transform:translate(260px,230px)}10%{opacity:1}40%,52%{transform:translate(70px,150px)}80%{opacity:1;transform:translate(200px,60px)}to{opacity:0;transform:translate(260px,230px)}}@keyframes mock-press{0%,44%{transform:none}47%{transform:scale(.92)}52%,to{transform:none}}@keyframes mock-ripple{0%,45%{opacity:0;transform:scale(.9)}48%{opacity:1}62%,to{opacity:0;transform:scale(1.25)}}@keyframes mock-card{0%,10%{opacity:0;transform:translate(30%)}25%,85%{opacity:1;transform:none}to{opacity:0;transform:translate(-20%)}}.is-past-hero .mock *{animation-play-state:paused}.is-lite .mock *,.is-lite .mock{animation:none}.is-lite .mock__barra{transform:scaleY(var(--h))}.is-lite .mock__pointer{display:none}@media (prefers-reduced-motion:reduce){.mock *,.mock{animation:none!important}.mock__barra{transform:scaleY(var(--h))}.mock__pointer{display:none}}.hero{isolation:isolate;padding-top:calc(var(--header-h) + var(--space-6));padding-bottom:var(--space-8);position:relative;overflow:hidden}.hero__inner{z-index:var(--z-content);gap:var(--space-7);align-items:center;display:grid;position:relative}.hero__copy{gap:var(--space-4);justify-items:start;display:grid}.hero__intro{align-items:center;gap:var(--space-2);min-height:40px;padding:4px var(--space-3) 4px 4px;border:var(--border);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--text-sm);color:var(--color-text-muted);animation:fade-in var(--dur-slow) var(--ease-out-expo) both;display:flex}.hero__intro strong{color:var(--color-text);font-weight:600}.hero__status{width:10px;height:10px;margin-left:var(--space-2);background:var(--color-accent);border-radius:50%;flex:none;position:relative}.hero__status:after{content:"";background:var(--color-accent);animation:pulse-dot 2s var(--ease-in-out) infinite;border-radius:50%;position:absolute;inset:0}:root[data-theme=light] .hero__status,:root[data-theme=light] .hero__status:after{background:var(--color-accent-text)}.hero__available{color:var(--color-text);font-weight:600}.hero__sep{margin-inline:2px}.hero__role,.hero__available,.hero__sep{display:none}.hero__title{font-size:var(--text-hero);letter-spacing:-.04em;isolation:isolate;max-width:14ch;line-height:1}.hero__word{animation:word-in var(--dur-mid) var(--ease-out-expo) both;display:inline-block}.hero__word:nth-child(2){animation-delay:calc(30ms * var(--motion))}.hero__word:nth-child(3){animation-delay:calc(60ms * var(--motion))}.hero__word:nth-child(4){animation-delay:calc(90ms * var(--motion))}.hero__word:nth-child(5){animation-delay:calc(.12s * var(--motion))}.hero__word:nth-child(6){animation-delay:calc(.15s * var(--motion))}.hero__word:nth-child(7){animation-delay:calc(.18s * var(--motion))}.hero__word:nth-child(8){animation-delay:calc(.21s * var(--motion))}.hero__word:nth-child(9){animation-delay:calc(.24s * var(--motion))}.hero__word:nth-child(n+10){animation-delay:calc(.27s * var(--motion))}.hero__lead{max-width:36rem;font-size:var(--text-lg);color:var(--color-text-muted);animation:fade-up var(--dur-slow) var(--ease-out-expo) .3s both}.hero__ctas{gap:var(--space-3);margin-top:var(--space-2);animation:fade-up var(--dur-slow) var(--ease-out-expo) .4s both;flex-wrap:wrap;display:flex}.hero__stats{gap:var(--space-4);width:100%;max-width:34rem;margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border);animation:fade-in var(--dur-slow) ease .5s both;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero__visual{animation:scale-in var(--dur-xslow) var(--ease-out-expo) .2s both}@media (width<=22.5em){.hero__ctas>*{width:100%}}@media (width>=40em){.hero__role,.hero__available,.hero__sep{display:inline}}@media (width>=64em){.hero{min-height:100svh;padding-top:calc(var(--header-h) + var(--space-5));align-items:center;display:grid}.hero__inner{gap:var(--space-6);grid-template-columns:1.15fr .85fr}}@media (prefers-reduced-motion:reduce){.hero__word,.hero__lead,.hero__ctas,.hero__stats,.hero__visual,.hero__intro{animation:none}}.marquee[data-astro-cid-ayanakj6]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track[data-astro-cid-ayanakj6]{width:max-content;animation:40s linear infinite marquee;display:flex}.marquee__track--fast[data-astro-cid-ayanakj6]{animation-duration:24s}.marquee__list[data-astro-cid-ayanakj6]{flex:none;padding:0;list-style:none;display:flex}.marquee__item[data-astro-cid-ayanakj6]{align-items:center;gap:var(--space-4);padding-inline:var(--space-4);font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.02em;white-space:nowrap;font-weight:600;display:inline-flex}.marquee__item[data-astro-cid-ayanakj6]:nth-child(2n){color:var(--color-text-muted)}.marquee__dot[data-astro-cid-ayanakj6]{background:var(--color-accent);border-radius:50%;width:10px;height:10px}@media (hover:hover) and (pointer:fine){.marquee[data-astro-cid-ayanakj6]:hover .marquee__track[data-astro-cid-ayanakj6]{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-ayanakj6]{animation-duration:90s;animation-iteration-count:infinite!important}}.tecnologias[data-astro-cid-z5fzy23z]{padding-block:var(--space-5);border-block:var(--border);background:var(--color-surface)}
