.ins-v{position:fixed;inset:0;z-index:60;background:rgb(20 8 25 / .55);display:flex;align-items:flex-end;justify-content:center}
.ins-c{background:#fff;color:#2A1430;width:100%;max-width:440px;border-radius:20px 20px 0 0;padding:22px 20px calc(22px + env(safe-area-inset-bottom,0px));font:1rem/1.45 Figtree,"Segoe UI",system-ui,sans-serif;display:flex;flex-direction:column;gap:12px;max-height:90%;overflow:auto}
@media (min-width:600px){.ins-v{align-items:center}.ins-c{border-radius:20px}}
.ins-c h2{margin:0;font:800 1.4rem/1.15 "Bricolage Grotesque","Trebuchet MS",system-ui,sans-serif}
.ins-c img.ic{width:56px;height:56px;border-radius:13px}
.ins-c ol{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:8px}
.ins-c p{margin:0;color:#6F5A75}
.ins-b{border:0;border-radius:12px;min-height:48px;padding:12px 16px;font:700 1rem Figtree,"Segoe UI",system-ui,sans-serif;background:#BE1259;color:#fff;cursor:pointer;width:100%}
.ins-b.l{background:#F3E8EF;color:#2A1430}
