.fsj-hero[data-v-40b501bf]{align-items:center;display:flex;min-height:100vh;padding:140px 0 220px;position:relative}.fsj-hero__backdrop[data-v-40b501bf]{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:calc(var(--page-top-offset)*-1);z-index:0}.fsj-hero__frame[data-v-40b501bf]{top:0;right:0;bottom:0;left:0;mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 14vh - 130px),transparent calc(100% - 14vh),transparent);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 14vh - 130px),transparent calc(100% - 14vh),transparent);position:absolute}.fsj-hero__video[data-v-40b501bf]{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%;position:absolute;width:100%}.fsj-hero__scrim[data-v-40b501bf]{background:radial-gradient(120% 95% at 50% 55%,#1e1c1ea8 0,#1e1c1ed6 58%,#1e1c1ef0),linear-gradient(180deg,#18171cb8 0,#18171c00 24%,#1e1c1e00 70%,#1e1c1e);top:0;right:0;bottom:0;left:0;position:absolute}.fsj-hero__inner[data-v-40b501bf]{margin:0 auto;max-width:900px;position:relative;text-align:center;z-index:2}.fsj-hero__badge[data-v-40b501bf]{align-items:center;background:#76ff9f1f;border-radius:9999px;color:#76ff9f;display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.16em;margin-bottom:26px;padding:7px 14px;text-transform:uppercase}.fsj-hero__badge[data-v-40b501bf]:before{animation:fsj-pulse-40b501bf 1.8s ease-in-out infinite;background:currentColor;border-radius:50%;content:"";height:7px;width:7px}.fsj-hero__title[data-v-40b501bf]{color:#fff;font-size:clamp(40px,7.5vw,86px);font-weight:700;letter-spacing:-.035em;line-height:1}.fsj-hero__title-line[data-v-40b501bf]{display:block;font-style:normal}.fsj-hero__title-line--accent[data-v-40b501bf]{color:#76ff9f}.fsj-hero__subtitle[data-v-40b501bf]{color:#ffffff9e;font-size:clamp(15px,1.7vw,17px);line-height:1.6;margin:22px auto 0;max-width:46ch;text-wrap:balance}.fsj-hero__actions[data-v-40b501bf]{flex-wrap:wrap;gap:14px;margin-top:36px}.fsj-hero__actions[data-v-40b501bf],.fsj-hero__cta[data-v-40b501bf]{align-items:center;display:flex;justify-content:center}.fsj-hero__cta[data-v-40b501bf]{background:linear-gradient(84.68deg,#76ff9f,#35e86a);background-size:200% 100%;border:0;border-radius:9999px;color:#060907;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;height:58px;overflow:hidden;padding:0 34px;position:relative;text-decoration:none;transition:background-position .55s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.fsj-hero__cta[data-v-40b501bf]:focus-visible,.fsj-hero__cta[data-v-40b501bf]:hover{background-position:100% 50%}.fsj-hero__cta:focus-visible .fsj-hero__cta-face--lead[data-v-40b501bf],.fsj-hero__cta:hover .fsj-hero__cta-face--lead[data-v-40b501bf]{transform:translate(110%)}.fsj-hero__cta:focus-visible .fsj-hero__cta-face--follow[data-v-40b501bf],.fsj-hero__cta:hover .fsj-hero__cta-face--follow[data-v-40b501bf]{transform:translate(0)}.fsj-hero__cta[data-v-40b501bf]:focus-visible{outline:2px solid #76ff9f;outline-offset:3px}.fsj-hero__cta[data-v-40b501bf]:active{transform:scale(.98)}.fsj-hero__cta-face[data-v-40b501bf]{align-items:center;display:flex;justify-content:center;white-space:nowrap}.fsj-hero__cta-face--sizer[data-v-40b501bf]{visibility:hidden}.fsj-hero__cta-face--follow[data-v-40b501bf],.fsj-hero__cta-face--lead[data-v-40b501bf]{top:0;right:0;bottom:0;left:0;position:absolute;transition:transform .55s cubic-bezier(.16,1,.3,1)}.fsj-hero__cta-face--follow[data-v-40b501bf]{transform:translate(-110%)}.fsj-hero__ghost[data-v-40b501bf]{align-items:center;background:#ffffff12;border:0;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:500;gap:8px;height:58px;padding:0 26px;transition:background-color .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.fsj-hero__ghost svg[data-v-40b501bf]{transition:transform .4s cubic-bezier(.16,1,.3,1)}.fsj-hero__ghost[data-v-40b501bf]:hover{background:#ffffff21}.fsj-hero__ghost:hover svg[data-v-40b501bf]{transform:translateY(4px)}.fsj-hero__ghost[data-v-40b501bf]:focus-visible{outline:2px solid #76ff9f;outline-offset:3px}.fsj-hero__ghost[data-v-40b501bf]:active{transform:scale(.98)}.fsj-hero__hint[data-v-40b501bf]{align-items:center;bottom:34px;color:#fff6;display:flex;flex-direction:column;font-size:12px;font-weight:500;gap:10px;left:50%;letter-spacing:.14em;position:absolute;text-transform:uppercase;transform:translate(-50%);z-index:2}@media (max-width:767px){.fsj-hero__hint[data-v-40b501bf]{display:none}}.fsj-hero__hint-line[data-v-40b501bf]{animation:fsj-hint-40b501bf 2s ease-in-out infinite;background:linear-gradient(180deg,hsla(0,0%,100%,.35),transparent);height:42px;width:1px}@media (prefers-reduced-motion:reduce){.fsj-hero__badge[data-v-40b501bf]:before,.fsj-hero__hint-line[data-v-40b501bf]{animation:none}}@keyframes fsj-hint-40b501bf{0%,to{opacity:1;transform:scaleY(1);transform-origin:top}50%{opacity:.4;transform:scaleY(.5);transform-origin:top}}@keyframes fsj-pulse-40b501bf{0%,to{opacity:1}50%{opacity:.35}}[data-theme=light] .fsj-hero__title{color:#060907}[data-theme=light] .fsj-hero__subtitle{color:#0609079e}[data-theme=light] .fsj-hero__title-line--accent{color:#128a38}[data-theme=light] .fsj-hero__badge{background:#1eb84c24;color:#128a38}[data-theme=light] .fsj-hero__ghost{background:#06090712;color:#060907}[data-theme=light] .fsj-hero__ghost:hover{background:#06090721}[data-theme=light] .fsj-hero__scrim{background:radial-gradient(120% 95% at 50% 55%,#e4e4e2cc 0,#e4e4e2e8 58%,#e4e4e2f5),linear-gradient(180deg,#e4e4e2c7 0,#e4e4e200 24%,#e4e4e200 70%,#e4e4e3)}.fsj-build__panel[data-v-64872e9c]{align-items:center;display:flex;min-height:100vh}.fsj-build__copy[data-v-64872e9c]{max-width:520px}.fsj-build__step[data-v-64872e9c]{color:#76ff9f;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.18em;margin-bottom:18px;text-transform:uppercase}.fsj-build__title[data-v-64872e9c]{color:#fff;font-size:clamp(30px,5vw,54px);font-weight:700;letter-spacing:-.03em;line-height:1.08}.fsj-build__description[data-v-64872e9c]{color:#ffffffb8;font-size:clamp(15px,2vw,18px);line-height:1.65;margin-top:16px}.fsj-page[data-v-a7436f4c]{color:#fff;min-height:100vh}.fsj-page__fab-wrap[data-v-a7436f4c]{bottom:28px;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;z-index:100}.fsj-page__fab[data-v-a7436f4c]{align-items:center;background:#76ff9f;border:0;border-radius:9999px;color:#060907;cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:8px;padding:14px 24px;pointer-events:auto;transition:transform .2s cubic-bezier(.16,1,.3,1)}.fsj-page__fab b[data-v-a7436f4c]{font-weight:700}.fsj-page__fab[data-v-a7436f4c]:hover{transform:translateY(-2px)}.fsj-page__fab[data-v-a7436f4c]:focus-visible{outline:2px solid #76ff9f;outline-offset:3px}.fsj-page__fab[data-v-a7436f4c]:active{transform:translateY(0)}.fsj-page__fab-arrow[data-v-a7436f4c]{animation:fsj-bounce-a7436f4c 1.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.fsj-page__fab-arrow[data-v-a7436f4c]{animation:none}}@keyframes fsj-bounce-a7436f4c{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.fsj-fab-enter-active[data-v-a7436f4c],.fsj-fab-leave-active[data-v-a7436f4c]{transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.fsj-fab-enter-from[data-v-a7436f4c],.fsj-fab-leave-to[data-v-a7436f4c]{opacity:0;transform:translateY(14px)}body:has(.fsj-page) .footer{margin-top:0!important}
