.closing.closing-refined{background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 7%, var(--surface)), var(--surface) 65%);isolation:isolate;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px 56px;padding:clamp(28px,4.5vw,60px);display:grid}.closing.closing-refined:before{display:none}.closing.closing-refined>.closing-copy{display:block}.closing-refined .eyebrow{color:var(--accent);margin:0 0 16px}.closing-refined .eyebrow>.closing-status{width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 10%, transparent);background:currentColor;border-radius:50%}.closing.closing-refined h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(26px,3.2vw,42px);line-height:1.65}.closing.closing-refined .closing-description{max-width:510px;color:var(--muted);margin:14px 0 0;font-size:14px;line-height:2}.closing.closing-refined>.closing-actions{border-inline-start:1px solid var(--line);flex-direction:column;justify-content:center;align-items:stretch;gap:14px;padding-inline-start:40px;display:flex}.closing-refined .button{border-radius:12px;justify-content:space-between;gap:28px;min-height:56px}.closing-refined .button:hover{box-shadow:0 8px 24px color-mix(in srgb, var(--accent) 15%, transparent);transform:translateY(-3px)}.closing-refined .button .arrow{transition:transform .22s var(--ease)}.closing-refined .button:hover .arrow{transform:translate(-3px,-3px)}.closing.closing-refined .closing-direct{justify-content:center;width:auto;min-height:36px;margin:0;font-size:12px}.closing-refined .closing-direct:hover{color:var(--ink)}@media (max-width:760px){.closing.closing-refined{border-radius:18px;grid-template-columns:1fr;gap:24px}.closing.closing-refined>.closing-actions{padding-inline-start:0;border-inline-start:0;border-top:1px solid var(--line);padding-top:24px}}@media (prefers-reduced-motion:reduce){.closing-refined .button:hover,.closing-refined .button:hover .arrow{transform:none}}
