*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:#fbf8fa;color:#2b2228}.topbar{display:flex;justify-content:space-between;align-items:center;padding:18px 5vw;background:#fff;border-bottom:1px solid #eadfe7}.brand{display:flex;gap:12px;align-items:center;color:#8a2b62}.mark{width:44px;height:44px;background:#8a2b62;color:#fff;border-radius:12px;display:grid;place-items:center;font-weight:800}.brand small{display:block;color:#777;font-size:11px;margin-top:3px}.hub{font-size:13px;color:#666}main{width:min(1100px,90vw);margin:auto}.hero{padding:50px 0 30px;max-width:760px}.eyebrow{color:#8a2b62;font-size:12px;font-weight:800;letter-spacing:1.6px}.hero h1{font-size:54px;line-height:1.05;margin:14px 0}.hero p{color:#6f6770;font-size:17px;line-height:1.6}.grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.card{background:#fff;border:1px solid #eadfe7;border-radius:20px;padding:22px;min-height:260px;text-decoration:none;color:inherit;box-shadow:0 10px 28px rgba(74,36,59,.05)}a.card:hover{transform:translateY(-3px);transition:.2s}.row{display:flex;justify-content:space-between}.icon{width:52px;height:52px;border-radius:15px;background:#f6edf3;display:grid;place-items:center;font-size:25px}.live,.pending{font-size:10px;font-weight:800;padding:7px 9px;border-radius:999px}.live{background:#e8f6ef;color:#2f8f62}.pending{background:#fff5df;color:#b7791f}.card h2{margin:20px 0 10px}.card p{color:#6f6770;line-height:1.5}.url{margin-top:14px;color:#8a2b62;font-size:12px;font-weight:700}.open{margin-top:22px;padding-top:16px;border-top:1px solid #f0e7ed;color:#8a2b62;font-weight:700;font-size:13px}.disabled{opacity:.78}.muted{color:#999}.footerbox{margin:30px 0 50px;background:#8a2b62;color:#fff;border-radius:18px;padding:22px 24px;display:flex;justify-content:space-between;align-items:center}.footerbox span{font-size:13px;opacity:.8}.pill{border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:10px 14px;font-size:12px;font-weight:700}footer{padding:20px 5vw;border-top:1px solid #eadfe7;color:#777;font-size:12px;display:flex;justify-content:space-between}@media(max-width:720px){.grid{grid-template-columns:1fr}.hero h1{font-size:40px}.hub{display:none}.footerbox{flex-direction:column;align-items:flex-start;gap:15px}}