.hero[data-astro-cid-ge2uvauf]{--cycle:12s;isolation:isolate;text-align:center;place-items:center;min-height:100svh;padding-block:8rem 11rem;display:grid;position:relative;overflow:hidden}.hero__bg[data-astro-cid-ge2uvauf]{z-index:-1;position:absolute;inset:0}.hero__bg[data-astro-cid-ge2uvauf]:after{content:"";pointer-events:none;background:radial-gradient(ellipse 44% 34% at 50% 44%, #0b0a09f0, #0b0a09e0 62%, transparent 100%), linear-gradient(to bottom, var(--c-bg) 0%, transparent 16%, transparent 94%, var(--c-bg) 100%);position:absolute;inset:0}.hero__beam[data-astro-cid-ge2uvauf],.hero__leds[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(12,1fr);display:grid;position:absolute;inset:0}.hero__beam[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{transform-origin:50% 100%;animation:beam var(--cycle) cubic-bezier(.4,0,.2,1) infinite;animation-delay:calc(var(--i) * 70ms);position:relative;overflow:hidden}.hero__beam[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:before{content:"";transform:translateY(var(--h));animation:4s ease-in-out infinite alternate flow;animation-delay:calc(var(--i) * -.45s);background:linear-gradient(#0000 16%,#ff6a1a66 34%,#ff7a2e 50%,#ffc38f 66%,#fff1e2 76%,#ff6a1a 90%,#5a1d00 100%);position:absolute;inset:0}.hero__beam[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(90deg,#0b0a0973,#0000 28% 72%,#0b0a0973);position:absolute;inset:0}@keyframes flow{to{transform:translateY(calc(var(--h) - 10%))}}@keyframes beam{0%{opacity:0;transform:scaleY(0)}14%{opacity:1;transform:scaleY(1)}48%{opacity:1;transform:scaleY(1)}60%{opacity:0;transform:translateY(-18%)scaleY(.15)}to{opacity:0;transform:scaleY(0)}}.hero__leds[data-astro-cid-ge2uvauf]{animation:ledphase var(--cycle) ease-in-out infinite}.hero__leds[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{position:relative}.hero__leds[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:before{content:"";width:1.5px;animation:2.6s linear infinite run;animation-delay:calc(var(--i) * -.37s);opacity:.9;background:linear-gradient(#0000 0%,#ff6a1a 46%,#ffd0a8 50%,#ff6a1a 54%,#0000 100%) 0 0/100% 40% no-repeat;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 8px #ff6a1a80}.hero__leds[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:after{content:"";background:#ff6a1a29;width:1px;position:absolute;top:0;bottom:0;left:0}@keyframes run{0%{background-position:0 140%}to{background-position:0 -40%}}@keyframes ledphase{0%,50%{opacity:0}62%,90%{opacity:1}to{opacity:0}}.hero__circuit[data-astro-cid-ge2uvauf]{width:100%;height:45%;position:absolute;bottom:0;left:0;right:0}.trace[data-astro-cid-ge2uvauf]{stroke:#ff8c4633;stroke-width:1.2px}.run[data-astro-cid-ge2uvauf]{stroke:#ffb37a;stroke-width:2px;stroke-dasharray:46 1400;filter:drop-shadow(0 0 4px #ff6a1a);animation:dash 3.6s linear infinite, ledphase var(--cycle) ease-in-out infinite}.run--b[data-astro-cid-ge2uvauf]{animation-delay:-1.2s,0s}.run--c[data-astro-cid-ge2uvauf]{animation-delay:-2.1s,0s}.run--d[data-astro-cid-ge2uvauf]{animation-delay:-2.9s,0s}@keyframes dash{0%{stroke-dashoffset:1446px}to{stroke-dashoffset:0}}.hero__core[data-astro-cid-ge2uvauf]{background:radial-gradient(circle at 50% 45%,#1d1914,#0b0a09 70%);border:1px solid #ffffff14;border-radius:50%;place-items:center;width:92px;height:92px;display:grid;position:absolute;bottom:13%;left:50%;transform:translate(-50%,50%);box-shadow:0 0 60px #ff6a1a59}.hero__core[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:radial-gradient(circle at 35% 35%,#ffe2c4,#ff6a1a 55%,#a33a00);border-radius:50%;width:32px;height:32px;animation:3s ease-in-out infinite core;box-shadow:0 0 24px #ff6a1a}@keyframes core{50%{transform:scale(.88);box-shadow:0 0 40px #ff8a45}}.hero__apps[data-astro-cid-ge2uvauf]{margin:0;padding:0;list-style:none}.hero__apps[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{border-radius:var(--r-pill);color:var(--c-text);-webkit-backdrop-filter:blur(8px);white-space:nowrap;background:#15130fb8;border:1px solid #ffffff1a;align-items:center;gap:8px;padding:6px 12px 6px 7px;font-size:.8rem;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.hero__apps[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:contain;border-radius:5px;width:18px;height:18px}.hero__inner[data-astro-cid-ge2uvauf]{gap:var(--s-4);justify-items:center;display:grid;position:relative}.hero__inner[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{animation:.9s cubic-bezier(.2,.7,.2,1) both rise}.hero__inner[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(2){animation-delay:.12s}.hero__inner[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(3){animation-delay:.26s}.hero__inner[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(4){animation-delay:.38s}@keyframes rise{0%{opacity:0;filter:blur(10px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}.hero__eyebrow[data-astro-cid-ge2uvauf]{border-radius:var(--r-pill);background:#ffffff0d;border:1px solid #ffffff1a;align-items:center;gap:10px;padding:6px 14px 6px 10px;font-size:.85rem;display:inline-flex}.eyebrow__icon[data-astro-cid-ge2uvauf]{color:var(--c-accent);flex:none}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.035em;font-size:clamp(2.6rem,7.5vw,5.75rem);font-weight:500;line-height:1.04}.hero__title[data-astro-cid-ge2uvauf]{justify-items:center;display:grid}.slot[data-astro-cid-ge2uvauf]{text-align:center;display:inline-grid}.slot__w[data-astro-cid-ge2uvauf]{visibility:hidden;color:var(--c-accent);white-space:nowrap;grid-area:1/1}.slot__w[data-astro-cid-ge2uvauf][data-active=true]{visibility:visible}.slot__w[data-astro-cid-ge2uvauf].is-glitch{animation:glitch .52s steps(2, end), glow-o var(--cycle) ease-in-out infinite}@keyframes glitch{0%{filter:blur(6px);transform:skew(-8deg)translateY(4px)}40%{filter:blur(1px);transform:skew(4deg)}to{filter:none;transform:none}}.hero__sub[data-astro-cid-ge2uvauf]{color:#e6e0d7;max-width:40ch;font-size:clamp(1.05rem,2vw,1.25rem)}.hero__ctas[data-astro-cid-ge2uvauf]{gap:var(--s-3);flex-wrap:wrap;justify-content:center;display:flex}.glow-w[data-astro-cid-ge2uvauf]{animation:glow-w var(--cycle) ease-in-out infinite}.glow-w--soft[data-astro-cid-ge2uvauf]{animation-name:glow-w-soft}.glow-o[data-astro-cid-ge2uvauf]{animation:glow-o var(--cycle) ease-in-out infinite}@keyframes glow-w{0%,50%,to{text-shadow:none}62%,90%{text-shadow:0 0 6px #ff9650e6,0 0 22px #ff6a1abf,0 0 48px #ff6a1a73}}@keyframes glow-w-soft{0%,50%,to{text-shadow:none}62%,90%{text-shadow:0 0 10px #ff6a1a8c}}@keyframes glow-o{0%,50%,to{text-shadow:0 0 24px #ff6a1a59}62%,90%{text-shadow:0 0 6px #fff,0 0 20px #ffffffbf,0 0 46px #ffffff59}}.hero__inner[data-astro-cid-ge2uvauf]>.glow-w[data-astro-cid-ge2uvauf]{animation:rise .9s cubic-bezier(.2,.7,.2,1) both, glow-w var(--cycle) ease-in-out infinite}.hero__inner[data-astro-cid-ge2uvauf]>.glow-w--soft[data-astro-cid-ge2uvauf]{animation:rise .9s cubic-bezier(.2,.7,.2,1) .26s both, glow-w-soft var(--cycle) ease-in-out infinite}@media (width<=767px){.hero__beam[data-astro-cid-ge2uvauf],.hero__leds[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(6,1fr)}.hero__beam[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:nth-child(n+7),.hero__leds[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:nth-child(n+7),.hero__apps[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:not(.mob){display:none}.hero__apps[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{gap:6px;padding:5px 10px 5px 6px;font-size:.7rem;top:90%!important}.hero__apps[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:first-child{left:21%!important}.hero__apps[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:nth-child(4){left:49%!important}.hero__apps[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:nth-child(6){left:75%!important}.hero__core[data-astro-cid-ge2uvauf]{width:64px;height:64px;bottom:21%}}@media (prefers-reduced-motion:reduce){.hero__beam[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf],.hero__beam[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:before,.hero__leds[data-astro-cid-ge2uvauf],.hero__leds[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:before,.run[data-astro-cid-ge2uvauf],.glow-w[data-astro-cid-ge2uvauf],.glow-o[data-astro-cid-ge2uvauf],.hero__core[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{animation:none!important}.hero__beam[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{opacity:.35}.hero__leds[data-astro-cid-ge2uvauf]{opacity:1}}.chip[data-astro-cid-7aropxhg]{border-radius:var(--r-pill);letter-spacing:.02em;width:fit-content;color:var(--c-text);background:#ffffff0d;border:1px solid #ffffff1a;align-items:center;gap:8px;padding:5px 12px;font-size:.8rem;display:inline-flex}.chip__icon[data-astro-cid-7aropxhg]{color:var(--c-accent);flex:none}.chip--light[data-astro-cid-7aropxhg]{color:var(--c-light-text);background:#fff;border-color:#00000014}.chip--accent[data-astro-cid-7aropxhg]{color:var(--c-on-accent);background:var(--accent);border-color:#0000}.section__head[data-astro-cid-7aropxhg]{gap:var(--s-3);margin-bottom:var(--s-5);display:grid}.section__intro[data-astro-cid-7aropxhg]{max-width:60ch;font-size:1.1rem}.about__grid[data-astro-cid-7aropxhg]{gap:var(--s-5);display:grid}.about__text[data-astro-cid-7aropxhg]{gap:var(--s-3);align-content:start;font-size:1.1rem;display:grid}.about__text[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{margin-bottom:var(--s-2)}.about__photo[data-astro-cid-7aropxhg]{border-radius:var(--r-lg);aspect-ratio:4/5;max-width:420px;margin:0;overflow:hidden;box-shadow:0 30px 60px -30px #1a171459}.about__photo[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{object-fit:cover;width:100%;height:100%}.about__facts[data-astro-cid-7aropxhg]{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.about__facts[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{padding:var(--s-4);background:var(--c-light-surface);border-radius:var(--r-md);gap:4px;display:grid;box-shadow:0 10px 30px -18px #1a171440}.about__facts[data-astro-cid-7aropxhg] strong[data-astro-cid-7aropxhg]{font-family:var(--f-display);letter-spacing:-.02em;font-size:1.75rem;font-weight:600}.about__facts[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{color:var(--c-light-text-muted)}@media (width>=900px){.about__grid[data-astro-cid-7aropxhg]{grid-template-columns:1.2fr 1fr;align-items:start}.about__photo[data-astro-cid-7aropxhg]{justify-self:end}.about__facts[data-astro-cid-7aropxhg]{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}}.bento[data-astro-cid-7aropxhg]{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-7aropxhg]{--mx:50%;--my:50%;border-radius:var(--r-lg);background:var(--c-surface);border:1px solid var(--c-border);grid-template-rows:auto 1fr;transition:border-color .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.card[data-astro-cid-7aropxhg]:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx) var(--my), color-mix(in srgb, var(--accent) 22%, transparent), transparent 60%);transition:opacity .25s;position:absolute;inset:0}.card[data-astro-cid-7aropxhg]:hover,.card[data-astro-cid-7aropxhg]:focus-within{border-color:color-mix(in srgb, var(--accent) 70%, transparent);box-shadow:0 0 50px -18px var(--accent)}.card[data-astro-cid-7aropxhg]:hover:before{opacity:1}.card[data-astro-cid-7aropxhg]:has(a:focus-visible){outline:2px solid var(--c-accent);outline-offset:3px}.card__media[data-astro-cid-7aropxhg]{background:radial-gradient(60% 70% at 50% 100%, color-mix(in srgb, var(--accent) 26%, transparent), transparent 70%);place-items:center;min-height:180px;display:grid;position:relative;overflow:hidden}.card__visual[data-astro-cid-7aropxhg]{filter:drop-shadow(0 18px 30px #00000073);width:auto;max-height:160px;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.card__visual[data-astro-cid-7aropxhg].icon{border-radius:22px;max-height:96px}.card[data-astro-cid-7aropxhg]:hover .card__visual[data-astro-cid-7aropxhg]{transform:translateY(-6px)scale(1.03)}.card__body[data-astro-cid-7aropxhg]{gap:var(--s-2);padding:var(--s-4);align-content:end;display:grid}.card__logo[data-astro-cid-7aropxhg]{object-fit:contain;object-position:left;width:auto;max-width:170px;height:32px}.card[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{color:var(--c-text);text-decoration:none}.card__name[data-astro-cid-7aropxhg]{font-size:1.6rem;line-height:32px}.card[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]:after{content:"";z-index:1;position:absolute;inset:0}.card[data-astro-cid-7aropxhg]{isolation:isolate}.card__tag[data-astro-cid-7aropxhg]{color:var(--c-text-muted)}.card__cta[data-astro-cid-7aropxhg]{color:var(--c-text);font-weight:500}.arrow[data-astro-cid-7aropxhg]{transition:transform .25s;display:inline-block}.card[data-astro-cid-7aropxhg]:hover .arrow[data-astro-cid-7aropxhg]{transform:translate(4px)}.soolu[data-astro-cid-7aropxhg]{padding:var(--s-4) var(--s-4) 0;grid-template-columns:repeat(3,1fr);align-items:start;gap:10px;display:grid;position:absolute;inset:0}.soolu[data-astro-cid-7aropxhg]>[data-astro-cid-7aropxhg]{aspect-ratio:9/16;object-fit:cover;border-radius:14px;width:100%;box-shadow:0 20px 40px -20px #000000b3}.soolu[data-astro-cid-7aropxhg]>[data-astro-cid-7aropxhg]:nth-child(2){transform:translateY(18px)}.soolu[data-astro-cid-7aropxhg]>[data-astro-cid-7aropxhg]:nth-child(3){transform:translateY(36px)}.card--soolu[data-astro-cid-7aropxhg] .card__media[data-astro-cid-7aropxhg]{min-height:260px}.weeks[data-astro-cid-7aropxhg]{padding:var(--s-4);gap:var(--s-2);counter-reset:w;grid-template-columns:repeat(4,1fr);width:100%;margin:0;list-style:none;display:grid}.weeks[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{padding:var(--s-3);border-radius:var(--r-md);border:1px solid var(--c-border);font-family:var(--f-display);background:#ffffff0a;gap:4px;font-size:1rem;display:grid;position:relative}.weeks[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{font-family:var(--f-body);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.weeks[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:after{content:"";height:3px;width:calc((var(--k) + 1) * 25%);background:var(--accent);border-radius:0 3px 3px 0;position:absolute;bottom:0;left:0}@media (width<=599px){.weeks[data-astro-cid-7aropxhg]{grid-template-columns:repeat(2,1fr)}}@media (width>=768px){.bento[data-astro-cid-7aropxhg]{grid-template-columns:repeat(6,1fr)}.card--grande[data-astro-cid-7aropxhg]{grid-area:span 2/span 4;grid-template-rows:1fr auto}.card--grande[data-astro-cid-7aropxhg] .card__media[data-astro-cid-7aropxhg]{min-height:380px}.card--grande[data-astro-cid-7aropxhg] .soolu[data-astro-cid-7aropxhg]{align-items:center;padding-top:0}.card--media[data-astro-cid-7aropxhg]{grid-column:span 2}.card--media[data-astro-cid-7aropxhg]:nth-child(n+4){grid-column:span 3}.card--larga[data-astro-cid-7aropxhg]{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:1fr 1.4fr}.card--larga[data-astro-cid-7aropxhg] .card__media[data-astro-cid-7aropxhg]{order:2}}.tools[data-astro-cid-7aropxhg]{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.tools__card[data-astro-cid-7aropxhg]{gap:var(--s-2);padding:var(--s-4);background:var(--c-light-surface);border-radius:var(--r-md);align-content:start;display:grid;box-shadow:0 10px 30px -18px #1a171440}.tools__card[data-astro-cid-7aropxhg] ul[data-astro-cid-7aropxhg]{margin:var(--s-2) 0 0;flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.tools__card[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{border-radius:var(--r-pill);background:var(--c-light-bg);padding:4px 10px;font-size:.875rem}.faq[data-astro-cid-7aropxhg]{max-width:860px}.faq__list[data-astro-cid-7aropxhg]{gap:var(--s-2);display:grid}.faq__item[data-astro-cid-7aropxhg]{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface)}.faq__item[data-astro-cid-7aropxhg][open]{border-color:#ff6a1a66}.faq__item[data-astro-cid-7aropxhg] summary[data-astro-cid-7aropxhg]{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4);cursor:pointer;font-family:var(--f-display);font-size:1.15rem;font-weight:500;list-style:none;display:flex}.faq__item[data-astro-cid-7aropxhg] summary[data-astro-cid-7aropxhg]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{padding:0 var(--s-4) var(--s-4)}.faq__icon[data-astro-cid-7aropxhg]{background:#ffffff0f;border-radius:50%;flex:none;width:28px;height:28px;position:relative}.faq__icon[data-astro-cid-7aropxhg]:before,.faq__icon[data-astro-cid-7aropxhg]:after{content:"";background:var(--c-text);width:11px;height:1.5px;transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__icon[data-astro-cid-7aropxhg]:after{transform:translate(-50%,-50%)rotate(90deg)}.faq__item[data-astro-cid-7aropxhg][open] .faq__icon[data-astro-cid-7aropxhg]:after{transform:translate(-50%,-50%)rotate(0)}.contact[data-astro-cid-7aropxhg]{padding-block:var(--s-7) 14rem;text-align:center;position:relative;overflow:hidden}.contact__inner[data-astro-cid-7aropxhg]{z-index:1;gap:var(--s-3);justify-items:center;display:grid;position:relative}.contact__intro[data-astro-cid-7aropxhg]{color:#e6e0d7;max-width:46ch;font-size:1.15rem}.contact__ctas[data-astro-cid-7aropxhg]{gap:var(--s-3);margin-top:var(--s-3);flex-wrap:wrap;justify-content:center;display:flex}.contact__horizon[data-astro-cid-7aropxhg]{aspect-ratio:3;filter:blur(20px);opacity:.9;background:radial-gradient(closest-side,#fff4e8 0%,#ffb27a 18%,#ff6a1a 38%,#ff6a1a40 62%,#0000 75%);border-radius:50%;width:160%;position:absolute;bottom:-60%;left:50%;transform:translate(-50%)}.contact__horizon[data-astro-cid-7aropxhg]:before{content:"";filter:blur(2px);border-top:2px solid #ffecdce6;border-radius:50%;position:absolute;inset:0}@media (width<=767px){.contact__horizon[data-astro-cid-7aropxhg]{filter:blur(14px);width:260%;bottom:-40%}}
