.ty-hero{--nj-ink:#1b053d;--nj-ink-3:#5b4b73;--nj-action:#5810cb;--nj-link:#7a3fe4;--nj-green-600:#1f8a5b;--hm-max:1280px;--hm-pad:32px;background:radial-gradient(120% 85% at 0 0,rgba(143,82,241,.14),transparent 58%),radial-gradient(110% 80% at 100% 20%,rgba(24,116,253,.1),transparent 55%),#fff;padding:96px 0 104px;position:relative;text-align:center}.ty-hero *{box-sizing:border-box}.ty-container{margin:0 auto;max-width:var(--hm-max);padding:0 var(--hm-pad)}.ty-badge{align-items:center;background:#fff;border-radius:999px;box-shadow:inset 0 0 0 1.5px rgba(44,224,128,.45),0 18px 36px -22px rgba(27,5,61,.4);color:var(--nj-green-600);display:flex;height:60px;justify-content:center;margin:0 auto 26px;width:60px}.ty-badge svg{height:28px;width:28px}.ty-h1{font-family:Bogart,Georgia,serif!important;font-size:clamp(56px,7vw,96px);font-weight:400;letter-spacing:-.025em;line-height:1.02;margin:0 auto;text-wrap:balance}.ty-h1,.ty-lead{color:var(--nj-ink)}.ty-lead{font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.35;margin:26px auto 0}.ty-sub{color:var(--nj-ink-3);font-size:18px;font-weight:300;line-height:1.6;margin:12px auto 0;max-width:76ch;text-wrap:pretty}.ty-sub p{margin:0}.ty-sub p+p{margin-top:4px}.ty-hero a{color:var(--nj-link)}.ty-hero a:hover{color:var(--nj-action)}@keyframes tyRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.ty-rise{animation:tyRise .7s cubic-bezier(.2,.7,.2,1) both;opacity:0}@media (max-width:900px){.ty-hero{padding:36px 0 56px}.ty-container{padding:0 20px}.ty-badge{height:52px;margin-bottom:20px;width:52px}.ty-badge svg{height:24px;width:24px}.ty-h1{font-size:48px}.ty-lead{font-size:19px;margin-top:20px}.ty-sub{font-size:16px;line-height:1.55}}@media (prefers-reduced-motion:reduce){.ty-rise{animation:none;opacity:1}}