.lp-closing{position:relative;isolation:isolate;margin:0 10px 10px;padding:clamp(96px,12vw,168px) 0;overflow:hidden;border-radius:28px;background:radial-gradient(30% 50% at 50% 60%,rgba(var(--lp-pink-rgb),.8),transparent 70%),linear-gradient(180deg,var(--lp-deep),color-mix(in srgb,var(--lp-sky-blue) 65%,var(--lp-deep)));color:var(--lp-paper);text-align:center}.lp-closing:after{content:"";background:radial-gradient(50% 60% at 50% 50%,rgba(var(--lp-deep-rgb),.45),transparent 80%)}.lp-closing:after,.lp-glass{position:absolute;inset:0;z-index:-1;pointer-events:none}.lp-glass{display:block;width:100%;height:100%}.lp-closing-inner{width:min(820px,calc(100% - 32px));margin:0 auto}.lp-closing-mark{display:inline-grid;place-items:center;width:84px;height:84px;margin-bottom:clamp(24px,3vw,36px);border:1px solid rgba(var(--lp-paper-rgb),.22);border-radius:24px;background:rgba(var(--lp-paper-rgb),.1);box-shadow:inset 0 1px 0 rgba(var(--lp-paper-rgb),.25),0 24px 48px -20px rgba(var(--lp-deep-rgb),.8);backdrop-filter:blur(16px) saturate(140%)}.lp-closing h2{margin:0;color:var(--lp-paper);font-size:clamp(42px,6.4vw,96px);font-weight:400;line-height:.98;letter-spacing:-.045em;text-wrap:balance}.lp-closing-inner>p{margin:22px auto 0;color:rgba(var(--lp-paper-rgb),.9);font-size:clamp(16px,1.3vw,19px);line-height:1.6}.lp-closing-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px}@media (max-width:520px){.lp-closing{margin:0 6px 6px;border-radius:22px}}