.aaosint{font-family:Inter,Arial,sans-serif;background:#080d14;color:#f5f7fb;padding:22px;border-radius:18px}.aaosint .hero{background:linear-gradient(135deg,#111827,#300713);border:1px solid #2a3446;padding:30px;border-radius:18px}.aaosint h1{font-size:42px;margin:0 0 10px}.aaosint h2{margin-top:0}.badges span{display:inline-block;background:#172033;border:1px solid #334155;padding:8px 10px;border-radius:999px;margin:4px}.image-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0}.image-grid img{width:100%;height:280px;object-fit:cover;border-radius:14px;border:1px solid #28364c}.panel{background:#0e1624;border:1px solid #263246;border-radius:16px;padding:20px;margin:18px 0}.note{color:#fbbf24}.toolbox,.orderform{display:grid;grid-template-columns:1fr 1fr;gap:10px}.toolbox label{grid-column:span 2}.aaosint input,.aaosint select,.aaosint textarea{background:#050914;color:#fff;border:1px solid #334155;border-radius:10px;padding:12px}.aaosint textarea{grid-column:span 2;min-height:90px}.aaosint button{background:#ef4444;color:#fff;border:0;border-radius:10px;padding:12px 16px;font-weight:800;cursor:pointer}.aaosint pre{white-space:pre-wrap;background:#030712;border:1px solid #273449;border-radius:12px;padding:14px;max-height:380px;overflow:auto}.catalog{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.card{background:#101b2d;border:1px solid #334155;border-radius:14px;padding:16px}.card b{font-size:18px}.card small{display:block;color:#93c5fd;margin:6px 0}.deliver{font-size:13px;color:#cbd5e1}.price{font-size:24px;color:#22c55e;font-weight:900;margin:10px 0}.paygrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.paygrid div{background:#050914;border:1px solid #334155;border-radius:12px;padding:14px}.paygrid code{word-break:break-all;color:#67e8f9}.columns{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.columns div{background:#0b1220;border:1px solid #263246;border-radius:12px;padding:14px}@media(max-width:900px){.image-grid,.catalog,.columns,.paygrid,.toolbox,.orderform{grid-template-columns:1fr}.toolbox label,.aaosint textarea{grid-column:span 1}.aaosint h1{font-size:30px}}
