.ins .inner-close{padding-block:clamp(64px,8vw,112px);position:relative;overflow:hidden}.ins .inner-close:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--blue) 30%, transparent), transparent 72%);pointer-events:none;border-radius:999px;width:60vw;max-width:720px;position:absolute;inset:auto auto -40% -10%}.ins .inner-close-grid{grid-template-columns:minmax(0,1fr);gap:28px;display:grid;position:relative}.ins .inner-close h2{letter-spacing:-.03em;font-size:clamp(2rem,1.4rem + 2.2vw,3.25rem);line-height:1.04}.ins .inner-close-copy p{max-width:48ch;color:var(--body);text-wrap:pretty;margin-top:16px;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.55}.ins .inner-close .cta-actions{flex-wrap:wrap;gap:12px;display:flex}.ins .inner-close .btn-outline{border-color:var(--field-line);color:var(--ink)}@media (hover:hover) and (pointer:fine){.ins .inner-close .btn-outline:hover{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}}@media (max-width:640px){.ins .inner-close .cta-actions .btn{width:100%}.ins .inner-close .btn-label{text-wrap:balance}}@media (min-width:900px){.ins .inner-close-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px}.ins .inner-close .cta-actions{flex-direction:column;justify-self:end;align-items:stretch;width:100%;max-width:420px}}
