[data-v2] .v2-stage.nf-sec{min-height:calc(100svh - 2 * var(--v2-inset));align-items:center;padding-block:112px 56px;display:flex}[data-v2] .nf-in{flex-direction:column;align-items:center;gap:32px;display:flex}[data-v2] .nf-head{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:640px;display:flex}[data-v2] .nf-h1,[data-v2] .nf-lede{text-wrap:balance;margin:0}[data-v2] .nf-doors{gap:12px;width:100%;max-width:880px;display:grid}[data-v2] .nf-door,[data-v2] .nf-new{border:1px solid var(--v2-line);border-radius:var(--v2-r-2);color:var(--v2-fg);transition:transform var(--v2-d-lift) var(--v2-ease-out), border-color var(--v2-d-hover);background:linear-gradient(#fff1,#ffffff06);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:16px 18px;text-decoration:none;display:grid}[data-v2] .nf-door-t{font:700 var(--v2-fs-h3) / 1.3 var(--v2-font-h)}[data-v2] .nf-door-d{color:var(--v2-fg-2);font-size:var(--v2-fs-small);grid-row:2;margin-top:2px;line-height:1.45}[data-v2] .nf-door-go{color:var(--v2-p-dark);transition:transform var(--v2-d-hover) var(--v2-ease-ui);grid-area:1/2/3}[data-v2] .nf-new{background:radial-gradient(70% 120% at 0 0,#2699f62e,#0000 70%),#ffffff08;border-color:#2699f666;grid-template-columns:auto minmax(0,1fr) auto;width:100%;max-width:880px}[data-v2] .nf-new-dot{background:var(--v2-ok-dark);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #34d39933}[data-v2] .nf-new-copy{flex-direction:column;gap:4px;display:flex}[data-v2] .nf-new-t{font:700 var(--v2-fs-h3) / 1.3 var(--v2-font-h)}[data-v2] .nf-new-d{color:var(--v2-fg-2);font-size:var(--v2-fs-small);line-height:1.5}[data-v2] .nf-new .nf-door-go{color:#9fd3ff;grid-area:1/3}@media (hover:hover){[data-v2] :is(.nf-door,.nf-new):hover{border-color:var(--v2-line-strong);transform:translateY(-3px)}[data-v2] .nf-new:hover{border-color:#2699f6bf}[data-v2] :is(.nf-door,.nf-new):hover .nf-door-go{transform:translate(3px)}}@media (min-width:720px){[data-v2] .nf-in{gap:40px}[data-v2] .nf-doors{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}[data-v2] .nf-door{padding:20px 22px}[data-v2] .nf-new{column-gap:18px;padding:22px 24px}}
