@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Serif:wght@500;600&family=IBM+Plex+Sans:wght@400;500;600&display=swap";:root{--ink:#1b2540;--paper:#fbf7ee;--paper-edge:#e6dfcd;--page-bg:#12172a;--page-bg-2:#1c2340;--gold:#c9962c;--gold-deep:#9c7420;--muted:#6b7280;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%}body{background:radial-gradient(circle at 20% 15%, var(--page-bg-2), transparent 55%), var(--page-bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:IBM Plex Sans,system-ui,sans-serif}a{color:inherit}.stub{justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.stub__panel{background:var(--paper);border:1px solid var(--paper-edge);border-radius:4px;width:100%;max-width:380px;padding:36px 32px 28px;position:relative;box-shadow:0 24px 60px #00000059}.stub__panel:before,.stub__panel:after{content:"";background:var(--page-bg);border-radius:50%;width:18px;height:18px;position:absolute;top:50%;transform:translateY(-50%)}.stub__panel:before{left:-10px}.stub__panel:after{right:-10px}.stub__eyebrow{letter-spacing:.02em;color:var(--gold-deep);margin:0 0 18px;font-size:13px;font-weight:600}.stub__title{margin:0 0 4px;font-family:IBM Plex Serif,serif;font-size:26px;font-weight:600;line-height:1.25}.stub__subtitle{color:var(--muted);margin:0 0 18px;font-size:15px}.stub__price{color:var(--gold-deep);margin:0;font-family:IBM Plex Serif,serif;font-size:22px;font-weight:600}.stub__divider{border-top:1.5px dashed var(--paper-edge);margin:24px 0}.stub__status{color:var(--muted);margin:0;font-size:14px}.stub__body{color:var(--muted);font-size:15px;line-height:1.5}.stub__actions{flex-direction:column;gap:10px;display:flex}.stub__button{text-align:center;background:var(--ink);color:var(--paper);border-radius:3px;padding:13px 18px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s;display:block}.stub__button:active{transform:scale(.98)}.stub__button--ghost{color:var(--ink);border:1.5px solid var(--paper-edge);background:0 0}.stub__contact{color:var(--muted);text-align:center;margin:24px 0 0;font-size:13px}.stub__contact a{color:var(--gold-deep);font-weight:600;text-decoration:none}.stub__whatsapp{color:var(--gold-deep);margin-top:8px;font-weight:600;text-decoration:none;display:inline-block}
