.exit-modal{width:min(820px,100% - 32px);overflow:hidden auto}.exit-modal[open]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.exit-photo{min-height:200px;position:relative}.exit-photo img{object-fit:cover;object-position:50% 28%;width:100%;height:100%;position:absolute;inset:0}.exit-photo:after{content:"";background:var(--overlay-grad);position:absolute;inset:0}.exit-photo .handwritten{z-index:1;color:#fff;align-items:center;gap:8px;font-size:30px;display:flex;position:absolute;bottom:18px;left:22px;transform:rotate(-3deg)}.exit-inner{gap:14px;padding:40px 32px 26px}.exit-close{position:absolute;top:10px;right:10px}.exit-inner .eyebrow{margin-bottom:0}.exit-inner h2{text-wrap:balance;font-size:clamp(24px,5vw,30px);line-height:1.12}.exit-inner .exit-lead{color:var(--ink-2);font-size:15px}.exit-points{gap:9px;margin:4px 0;padding:0;list-style:none;display:grid}.exit-points li{align-items:center;gap:10px;font-size:14.5px;font-weight:600;display:flex}.exit-points svg{color:var(--accent-text);flex:none}.exit-actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.exit-actions .button{flex:190px}.exit-saved{color:var(--success);font-size:13px}.exit-dismiss{align-self:center;font-size:13px}@media (max-width:720px){.exit-modal{width:min(460px,100% - 32px)}.exit-modal[open]{grid-template-columns:minmax(0,1fr)}.exit-photo{height:200px}.exit-photo img{object-position:50% 24%}.exit-photo .handwritten{font-size:26px;bottom:12px;left:18px}.exit-inner{text-align:center;align-items:center;padding:22px 20px 16px}.exit-points{text-align:left}.exit-actions{justify-content:center;width:100%}.exit-close{color:#fff;background:#00000073}}
