.nf-hero{min-height:min(86vh,900px);padding-bottom:clamp(64px, calc(120 * var(--u)), 120px);flex-direction:column;justify-content:center;display:flex}.nf-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 140px),#0000);mask-image:linear-gradient(#000 calc(100% - 140px),#0000)}.nf-hero .fg-hero-title{text-wrap:balance;max-width:1180px;margin-top:0}.nf-code{font:400 clamp(6rem, calc(200 * var(--u)), 12.5rem)/.9 var(--font-figma-serif);color:#6535db;letter-spacing:-.02em;display:block}.dark .nf-code{color:#b095f3}.nf-line{margin-top:24px;display:block}.nf-hero .fg-hero-sub{max-width:780px;margin-top:26px}.nf-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 20px;margin-top:45px;display:flex}.nf-actions .fg-button{margin-top:0}.nf-btn-2{min-height:60px;box-shadow:inset 0 0 0 1px var(--h-e9e7ed);padding:22px 36px}.nf-btn-2 .fg-button-label{font:500 1rem/.875 var(--font-figma-sans);text-transform:uppercase;color:var(--h-130f0c);text-box:trim-both cap alphabetic}.nf-btn-2:hover{box-shadow:inset 0 0 0 1px var(--h-1e1d1a);filter:none}
