.preview-shell{max-width:900px;margin:30px auto;text-align:center}.preview-shell h1{font:600 54px 'Playfair Display',Georgia,serif;letter-spacing:-.05em;margin:8px 0}.preview-shell .list-lead{max-width:560px;margin:0 auto 28px}.preview-checklist,.preview-vendors{max-width:680px;margin:20px auto;background:#fff;border:1px solid var(--line);border-radius:8px;text-align:left}.preview-checklist>div{display:grid;grid-template-columns:24px 1fr;gap:6px;padding:16px 20px;border-bottom:1px solid #eee4dc}.preview-checklist>div:last-child{border:0}.preview-checklist span{color:var(--red);font-size:18px}.preview-checklist small{grid-column:2;color:var(--muted);font-size:10px}.preview-limit{max-width:680px;margin:18px auto 24px;background:#f5eadf;border-radius:7px;padding:19px;text-align:left}.preview-limit b{display:block;font-family:var(--serif);font-size:20px;color:var(--wine)}.preview-limit span{display:block;color:var(--muted);font-size:12px;margin-top:5px}.preview-finance{max-width:680px;margin:30px auto;padding:36px;background:var(--wine);color:#fff;border-radius:8px}.preview-finance span{font-size:10px;letter-spacing:.12em;color:var(--haldi)}.preview-finance strong{display:block;font:600 52px 'Playfair Display',Georgia,serif;margin:12px}.preview-finance p{color:#efd9dc}.preview-vendors>div{display:flex;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #eee4dc}.preview-vendors span{color:var(--muted);font-size:11px}.preview-generic{max-width:680px;margin:30px auto;padding:35px;background:#f5eadf;border-radius:8px}.preview-generic h2{font:600 30px 'Playfair Display',Georgia,serif}.preview-pills{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.preview-pills span{background:#fff;padding:10px 13px;border-radius:20px;color:var(--wine);font-size:12px}.unlock-box{max-width:480px;text-align:center}.unlock-box h2{font-size:34px;color:var(--wine)}.unlock-box .btn{display:block;width:100%;margin-top:12px}.unlock-price{font:600 34px 'Playfair Display',Georgia,serif;color:var(--wine);margin:20px}.unlock-price small{display:block;font:11px var(--sans);color:var(--muted);margin-top:5px}@media(max-width:700px){.preview-shell h1{font-size:42px}.preview-shell{margin-top:10px}.preview-finance strong{font-size:42px}}
