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