.fn-hero[data-v-ae2a8abe]{align-items:center;display:grid;gap:2.6rem;grid-template-columns:minmax(0,1fr) 35rem;margin:0 auto;max-width:81.25rem;padding:clamp(2.5rem,6vh,4.5rem) 1.5rem clamp(2.5rem,6vh,4rem);position:relative}.fn-hero--compact[data-v-ae2a8abe]{padding-bottom:clamp(1.5rem,4vh,2.5rem);padding-top:clamp(1.5rem,4vh,2.5rem)}.fn-hero__copy[data-v-ae2a8abe]{max-width:35rem}.fn-hero__crumb[data-v-ae2a8abe]{align-items:center;color:var(--text-assist);display:flex;font-size:.82rem;gap:.5rem;margin-bottom:1.1rem}.fn-hero__crumb a[data-v-ae2a8abe]{color:var(--text-desc);text-decoration:none}.fn-hero__crumb a[data-v-ae2a8abe]:hover{color:var(--text-title)}.fn-hero__badge[data-v-ae2a8abe]{align-items:center;background:color-mix(in srgb,var(--color-theme) 14%,transparent);border:.0625rem solid color-mix(in srgb,var(--color-theme) 38%,transparent);border-radius:624.9375rem;box-shadow:0 0 1.125rem color-mix(in srgb,var(--color-theme) 22%,transparent);color:var(--color-accent,var(--color-theme));display:inline-flex;font-size:.76rem;font-weight:800;gap:.5rem;letter-spacing:.08em;margin-bottom:1.4rem;padding:.45rem .95rem}.fn-hero__dot[data-v-ae2a8abe]{background:var(--color-accent,var(--color-theme));border-radius:50%;box-shadow:0 0 .625rem var(--color-accent,var(--color-theme));height:.4375rem;width:.4375rem}.fn-hero__h1[data-v-ae2a8abe]{color:var(--text-title);font-size:clamp(2.6rem,5.4vw,4.2rem);font-weight:900;letter-spacing:-.03em;line-height:1.04;margin:0 0 1rem}.fn-hero--compact .fn-hero__h1[data-v-ae2a8abe]{font-size:clamp(2rem,4.4vw,3.1rem)}.fn-hero__sub[data-v-ae2a8abe]{color:var(--text-content);font-size:1.05rem;line-height:1.65;margin:0 0 1.3rem}.fn-hero__proof[data-v-ae2a8abe]{align-items:center;display:flex;gap:.7rem;margin:0 0 1.8rem}.fn-hero__stack[data-v-ae2a8abe]{display:inline-flex;flex-shrink:0}.fn-hero__stack img[data-v-ae2a8abe]{border:.125rem solid color-mix(in srgb,var(--bg-primary) 80%,transparent);border-radius:50%;box-shadow:0 0 .625rem color-mix(in srgb,var(--color-theme) 34%,transparent);display:block;height:1.875rem;-o-object-fit:cover;object-fit:cover;width:1.875rem}.fn-hero__stack img+img[data-v-ae2a8abe]{margin-left:-.5625rem}.fn-hero__proof-text[data-v-ae2a8abe]{align-items:center;background:color-mix(in srgb,var(--bg-secondary) 64%,transparent);border:.0625rem solid color-mix(in srgb,#fff 10%,transparent);border-radius:624.9375rem;color:var(--text-desc);display:inline-flex;font-size:.78rem;font-weight:700;padding:.34rem .85rem}.fn-hero__cta[data-v-ae2a8abe]{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.fn-hero__learn[data-v-ae2a8abe]{align-items:center;color:var(--color-accent,var(--color-theme));display:inline-flex;font-size:.95rem;font-weight:800;gap:.35rem;text-decoration:none}.fn-hero__learn[data-v-ae2a8abe]:hover{text-decoration:underline}.fn-hero__hint[data-v-ae2a8abe]{color:var(--text-assist);font-size:.86rem;margin:1rem 0 0}.fn-hero__aside[data-v-ae2a8abe]{min-width:0;width:100%}.fn-stage[data-v-ae2a8abe]{height:31.25rem;position:relative}.fn-star[data-v-ae2a8abe]{animation:fn-star-pulse-ae2a8abe 3.2s ease-in-out infinite;border:.125rem solid color-mix(in srgb,var(--color-theme) 72%,transparent);border-radius:50%;box-shadow:0 0 0 .0625rem color-mix(in srgb,var(--color-accent,var(--color-theme)) 26%,transparent),0 0 1.125rem color-mix(in srgb,var(--color-theme) 46%,transparent),0 .625rem 1.5rem #00000080;display:block;position:absolute;z-index:2}.fn-star img[data-v-ae2a8abe]{border-radius:50%;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@keyframes fn-star-pulse-ae2a8abe{0%,to{box-shadow:0 0 0 .0625rem color-mix(in srgb,var(--color-accent,var(--color-theme)) 26%,transparent),0 0 .875rem color-mix(in srgb,var(--color-theme) 38%,transparent),0 .625rem 1.5rem #00000080}50%{box-shadow:0 0 0 .25rem color-mix(in srgb,var(--color-accent,var(--color-theme)) 10%,transparent),0 0 1.625rem color-mix(in srgb,var(--color-theme) 58%,transparent),0 .625rem 1.5rem #00000080}}.fn-dot[data-v-ae2a8abe]{animation:fn-dot-blink-ae2a8abe 2.8s ease-in-out infinite;background:radial-gradient(circle,var(--color-accent,var(--color-theme)) 0,color-mix(in srgb,var(--color-theme) 60%,transparent) 70%,transparent 100%);border-radius:50%;box-shadow:0 0 .875rem color-mix(in srgb,var(--color-theme) 66%,transparent);position:absolute;z-index:1}@keyframes fn-dot-blink-ae2a8abe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.fn-photo[data-v-ae2a8abe]{animation:fn-float-tilt-ae2a8abe 6s ease-in-out infinite;background:var(--bg-secondary);border:.125rem solid color-mix(in srgb,var(--color-theme) 74%,transparent);border-radius:1.125rem;box-shadow:0 0 0 .0625rem color-mix(in srgb,var(--color-accent,var(--color-theme)) 34%,transparent),0 0 2.5rem color-mix(in srgb,var(--color-theme) 48%,transparent),0 1.5rem 3.375rem #0009;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(3.5deg);width:13.125rem;z-index:4}@keyframes fn-float-tilt-ae2a8abe{0%,to{transform:translate(-50%,-50%) rotate(3.5deg) translateY(0)}50%{transform:translate(-50%,-50%) rotate(3.5deg) translateY(-.5625rem)}}.fn-photo img[data-v-ae2a8abe]{display:block;height:16.25rem;-o-object-fit:cover;object-fit:cover;width:100%}.fn-photo__live[data-v-ae2a8abe]{align-items:center;backdrop-filter:blur(.375rem);-webkit-backdrop-filter:blur(.375rem);background:color-mix(in srgb,var(--bg-primary) 76%,transparent);border:.0625rem solid rgba(34,197,94,.55);border-radius:624.9375rem;color:#fff;display:inline-flex;font-size:.64rem;font-weight:800;gap:.34rem;left:.625rem;letter-spacing:.03em;padding:.26rem .65rem;position:absolute;top:.625rem}.fn-photo__pulse[data-v-ae2a8abe]{background:#22c55e;border-radius:50%;box-shadow:0 0 .5rem #22c55e;height:.375rem;width:.375rem}.fn-photo__who[data-v-ae2a8abe]{background:linear-gradient(transparent,color-mix(in srgb,var(--bg-primary) 88%,transparent));border-radius:.625rem;bottom:.625rem;color:#fff;font-size:.72rem;font-weight:700;left:.625rem;overflow:hidden;padding:.34rem .65rem;position:absolute;right:.625rem;text-overflow:ellipsis;white-space:nowrap}.fn-stat[data-v-ae2a8abe]{align-items:center;animation:fn-float-ae2a8abe 5.5s ease-in-out infinite;backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(.625rem);background:color-mix(in srgb,var(--bg-secondary) 70%,transparent);border:.0625rem solid color-mix(in srgb,#fff 11%,transparent);border-radius:.875rem;box-shadow:0 .875rem 2.125rem #00000073,0 0 1.25rem color-mix(in srgb,var(--color-theme) 16%,transparent);display:flex;gap:.55rem;padding:.6rem .85rem;position:absolute;z-index:3}.fn-stat strong[data-v-ae2a8abe]{color:var(--text-title);display:block;font-size:.76rem}.fn-stat small[data-v-ae2a8abe]{color:var(--text-desc);display:block;font-size:.66rem;margin-top:.1rem}.fn-stat__dot[data-v-ae2a8abe]{background:var(--color-accent,var(--color-theme));border-radius:50%;box-shadow:0 0 .625rem var(--color-accent,var(--color-theme)),0 0 0 .1875rem color-mix(in srgb,var(--color-accent,var(--color-theme)) 18%,transparent);flex-shrink:0;height:.5rem;width:.5rem}.fn-stat--1[data-v-ae2a8abe]{right:14%;top:2%}.fn-stat--2[data-v-ae2a8abe]{animation-delay:-2.6s;bottom:3%;left:16%}.fn-doodle[data-v-ae2a8abe]{animation:fn-float-ae2a8abe 5.5s ease-in-out infinite;color:var(--color-theme);filter:drop-shadow(0 0 .5rem var(--color-theme));opacity:.9;position:absolute}.fn-doodle--star[data-v-ae2a8abe]{color:var(--color-accent,var(--color-theme));filter:drop-shadow(0 0 .625rem var(--color-accent,var(--color-theme)));left:42%;top:1.625rem;width:1.375rem}.fn-doodle--bolt[data-v-ae2a8abe]{animation-delay:-3.4s;bottom:3.75rem;right:6%;width:1.5rem}.fn-doodle--spark[data-v-ae2a8abe]{animation-delay:-1.8s;left:-.125rem;opacity:.6;top:46%;width:1rem}@keyframes fn-float-ae2a8abe{0%,to{transform:translateY(0)}50%{transform:translateY(-.5625rem)}}@media(prefers-reduced-motion:reduce){.fn-doodle[data-v-ae2a8abe],.fn-dot[data-v-ae2a8abe],.fn-photo[data-v-ae2a8abe],.fn-star[data-v-ae2a8abe],.fn-stat[data-v-ae2a8abe]{animation:none}}@media(max-width:1040px){.fn-hero[data-v-ae2a8abe]{gap:2.2rem;grid-template-columns:1fr}.fn-hero__copy[data-v-ae2a8abe]{max-width:none}.fn-hero__aside[data-v-ae2a8abe]{margin:0 auto;max-width:35rem}}@media(max-width:999px){.fn-hero__aside[data-v-ae2a8abe]{order:-1}.fn-hero__cta[data-v-ae2a8abe],.fn-hero__hint[data-v-ae2a8abe]{display:none}.fn-stage[data-v-ae2a8abe]{height:26.25rem;margin:0 auto;max-width:26.25rem}.fn-photo[data-v-ae2a8abe]{width:10.5rem}.fn-photo img[data-v-ae2a8abe]{height:13rem}}@media(max-width:560px){.fn-hero__h1[data-v-ae2a8abe]{font-size:clamp(1.9rem,8.6vw,2.6rem)}.fn-stage[data-v-ae2a8abe]{height:23.75rem}.fn-photo[data-v-ae2a8abe]{width:9.25rem}.fn-photo img[data-v-ae2a8abe]{height:11.375rem}.fn-photo__live[data-v-ae2a8abe]{font-size:.58rem;padding:.2rem .5rem}.fn-stat[data-v-ae2a8abe]{padding:.5rem .7rem}.fn-stat strong[data-v-ae2a8abe]{font-size:.7rem}}
