.NexusHero[data-v-e21d69ba]{--nexus-ink: #f6f7f4;--nexus-accent: #9ad0bc;--nexus-accent-strong: #d7f7e9;position:relative;display:flex;align-items:center;justify-content:center;z-index:1;min-height:100svh;padding:6.5rem max(1.5rem,calc(50vw - 740px)) 4rem;overflow:hidden;color:var(--nexus-ink);opacity:0;transition:opacity .72s ease}.NexusHero.is-ready[data-v-e21d69ba]{opacity:1}.NexusHero-Scrim[data-v-e21d69ba],.NexusHero-Veil[data-v-e21d69ba]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.NexusHero-Veil[data-v-e21d69ba]{z-index:0;background:#050608}.NexusHero-Veil[data-v-e21d69ba] canvas{width:100%!important;height:100%!important}.NexusHero-Scrim[data-v-e21d69ba]{z-index:1;background:linear-gradient(90deg,#050608d1,#05060852 36%,#05060800 72%),linear-gradient(180deg,#0506081f,#05060800 58%,#05060875)}.NexusHero-Content[data-v-e21d69ba]{position:relative;z-index:2;width:min(100%,86rem);text-align:center;opacity:0;transform:translate3d(0,28px,0);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .76s cubic-bezier(.22,.61,.36,1)}.NexusHero-Content.is-visible[data-v-e21d69ba]{opacity:1;transform:translateZ(0)}.NexusHero-Badge[data-v-e21d69ba]{display:inline-flex;align-items:center;gap:.7rem;margin:0;border:1px solid rgba(246,247,244,.12);border-radius:999px;background:#141722b3;box-shadow:inset 0 1px #ffffff14,0 18px 60px #0000004d;padding:.7rem 1rem;color:#f6f7f4d1;font-size:clamp(.9rem,1.2vw,1.05rem);font-weight:720;letter-spacing:0;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.NexusHero-Badge span[data-v-e21d69ba]{width:.58rem;height:.58rem;border-radius:999px;background:#6e72ff;box-shadow:0 0 0 4px #6e72ff29,0 0 22px #6e72ffdb}.NexusHero h1[data-v-e21d69ba]{display:grid;gap:.12em;max-width:86rem;margin:clamp(1.75rem,3vw,2.75rem) auto 0;letter-spacing:0}.NexusHero h1 span[data-v-e21d69ba]{display:inline-flex;align-items:baseline;justify-content:center;gap:.18em;color:#fff;font-size:clamp(3.25rem,6.8vw,6.9rem);font-weight:830;line-height:.92;text-shadow:0 0 28px hsla(0,0%,100%,.18)}.NexusHero-OsText[data-v-e21d69ba]{--line-shadow-color: rgba(246,247,244,.85)}.NexusHero h1 strong[data-v-e21d69ba]{display:inline-block;background:linear-gradient(180deg,#f3ecff,#bf9cff 28%,#7f6cff 62%,#5b3df4);background-clip:text;color:transparent;font-size:clamp(3.3rem,6.6vw,6.8rem);font-weight:850;line-height:1.04;padding-bottom:.08em;filter:drop-shadow(0 18px 54px rgba(105,75,255,.36));text-shadow:none;-webkit-background-clip:text}.NexusHero-Actions[data-v-e21d69ba]{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:3rem;opacity:0;transform:translate3d(0,12px,0);transition:opacity .52s ease,transform .52s ease}.NexusHero-Actions.is-ready[data-v-e21d69ba]{opacity:1;transform:translateZ(0)}.NexusButton[data-v-e21d69ba]{display:inline-flex;min-height:2.9rem;align-items:center;justify-content:center;gap:.5rem;border:1px solid rgba(246,247,244,.22);border-radius:999px;padding:.75rem 1.15rem;color:var(--nexus-ink);font-size:.9rem;font-weight:720;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.NexusButton[data-v-e21d69ba]:hover{border-color:#f6f7f466;background:#f6f7f40d}.NexusButton[data-v-e21d69ba]:focus-visible{outline:2px solid rgba(154,208,188,.78);outline-offset:3px}.NexusButton.is-primary[data-v-e21d69ba]{border-color:transparent;background:var(--nexus-ink);color:#07100d}.NexusButton.is-primary[data-v-e21d69ba]:hover{background:#f6f7f4e0}@media(max-width:640px){.NexusHero[data-v-e21d69ba]{min-height:100svh;padding:6rem 1rem 2.25rem}.NexusHero h1[data-v-e21d69ba]{gap:.12em;margin-top:1.5rem}.NexusHero h1 span[data-v-e21d69ba]{font-size:clamp(2.65rem,15vw,4.2rem)}.NexusHero h1 strong[data-v-e21d69ba]{font-size:clamp(2.7rem,13vw,4.2rem);line-height:1.04}.NexusHero-Actions[data-v-e21d69ba]{margin-top:1.25rem}.NexusButton[data-v-e21d69ba],.NexusHero-Actions[data-v-e21d69ba]{width:100%}}@media(prefers-reduced-motion:reduce){.NexusButton[data-v-e21d69ba],.NexusHero[data-v-e21d69ba],.NexusHero-Actions[data-v-e21d69ba],.NexusHero-Content[data-v-e21d69ba]{transition:none}}.TuffHome-SmoothSectionGroup[data-v-8b8faf0e]{position:relative;isolation:isolate}.TuffHome-SmoothSection[data-v-8b8faf0e]{position:relative;min-height:100dvh;height:100dvh;max-height:100dvh;overflow:hidden;box-sizing:content-box}.TuffHome-SmoothSection[data-v-8b8faf0e] button{border:none;outline:none}@media(max-width:768px){.TuffHome-SmoothSection[data-v-8b8faf0e]{min-height:100svh;height:auto;max-height:none;overflow:visible}}
