.nl-root .fd-final{text-align:center;color:var(--color-text-on-brand);background-color:var(--color-brand-solid);background-image:linear-gradient(64deg,transparent 12%,color-mix(in srgb,var(--color-text-on-brand)8%,transparent)12%,color-mix(in srgb,var(--color-text-on-brand)8%,transparent)36%,transparent 36%,transparent 72%,color-mix(in srgb,var(--color-text-on-brand)6%,transparent)72%,color-mix(in srgb,var(--color-text-on-brand)6%,transparent)91%,transparent 91%);margin:0;padding:96px 24px}.nl-root .fd-final h2{max-width:900px;color:var(--color-text-on-brand);word-break:keep-all;letter-spacing:-.035em;text-wrap:balance;margin:0 auto 36px;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.4}.nl-root .fd-final-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.nl-root .fd-final-actions a{min-width:180px}.nl-root .fd-final-primary{color:var(--color-brand-solid);background:var(--color-surface-default);border-color:#0000}.nl-root .fd-final-primary:hover{background:var(--color-witim-primary-10)}.nl-root .fd-final-secondary{color:var(--color-text-on-brand);border:1px solid color-mix(in srgb,var(--color-text-on-brand)70%,transparent)}.nl-root .fd-final-secondary:hover{background:color-mix(in srgb,var(--color-text-on-brand)12%,transparent)}.nl-root .fd-final-actions a:focus-visible{outline:2px solid var(--color-text-on-brand);outline-offset:4px}@media (max-width:600px){.nl-root .fd-final{padding:64px 24px}.nl-root .fd-final-actions a{width:min(100%,280px)}}
