.ag-page{color:#f4efe4;background:#0b0a09 radial-gradient(120% 70% at 50% 0,#1d1811 0%,#0b0a09 62%);place-items:center;min-height:100dvh;padding:40px 20px;font-family:Outfit,sans-serif;display:grid;position:relative;overflow:hidden}.ag-inner{text-align:center;justify-items:center;gap:14px;max-width:520px;display:grid;position:relative}.ag-logo{width:132px;height:auto;margin-bottom:10px}.ag-title{margin:0;font-size:clamp(1.7rem,5vw,2.4rem);font-weight:500;line-height:1.2}.ag-text{color:#b3b3b3;max-width:42ch;margin:0;font-size:1rem;line-height:1.6}.ag-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.ag-btn{color:#121110;background:linear-gradient(135deg,#e4c57d,#b89c5d);border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:.95rem;font-weight:500;transition:all .2s;display:inline-flex}.ag-btn:hover{transform:translateY(-1px)}.ag-btn-ghost{color:#e4c57d;background:0 0;border:1px solid #e4c57d55}.ag-btn-ghost:hover{background:#e4c57d12;border-color:#e4c57d}.ag-foot{color:#7d766a;margin-top:26px;font-size:.85rem}.ag-link{color:#e4c57d;text-underline-offset:3px;text-decoration:underline}@media (width<=520px){.ag-logo{width:110px}.ag-page{padding:28px 18px}}
