@layer cn.sections{.lp-band{background:var(--cn-color-bg-canvas);color:var(--cn-color-text-default);padding-block:clamp(4rem,2.5rem + 6vw,7.5rem);scroll-margin-block-start:calc(var(--cn-size-header) + 1rem);overflow-x:clip}[data-section]{scroll-margin-block-start:calc(var(--cn-size-header) + 1rem)}.lp-band-coral{--cn-color-text-default:var(--cn-ref-color-ink-950);--cn-color-text-subtle:var(--cn-ref-color-ink-950);--cn-color-text-accent:var(--cn-ref-color-ink-950);--cn-color-text-accent-large:var(--cn-ref-color-ink-950);--cn-color-border-subtle:var(--cn-ref-color-ink-950-a20);--cn-color-border-control:var(--cn-ref-color-ink-950);--cn-color-action-primary-bg:var(--cn-ref-color-ink-950);--cn-color-action-primary-fg:var(--cn-ref-color-white);--cn-color-action-primary-bg-hover:var(--cn-ref-color-ink-800);--cn-color-action-secondary-border:var(--cn-ref-color-ink-950);--cn-color-focus-ring:var(--cn-ref-color-ink-950);--cn-color-status-danger-fg:var(--cn-ref-color-ink-950);background:var(--cn-color-brand);color:var(--cn-color-text-default)}.lp-final{padding-block:clamp(5rem,3rem + 8vw,9rem)}.lp-final .final-title{letter-spacing:-.035em;text-align:center;text-wrap:balance;max-inline-size:16ch;margin-inline:auto;font-size:clamp(2.75rem,1.5rem + 5vw,5.5rem);font-weight:800;line-height:.98}.lp-final-note{max-inline-size:34rem;font-size:var(--cn-type-small-size);text-align:center;margin:1.25rem auto 0}.lp-final .actions{margin-block-start:2.25rem}}
