.app-container{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px}.scam-card{max-width:550px;width:100%;background:#fff;border-radius:32px;box-shadow:0 25px 50px -12px #00000080;overflow:hidden;animation:fadeIn .5s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.header{background:linear-gradient(135deg,#f8b400,#ffd54f);padding:30px 20px;text-align:center;color:#1e2a3a}.logo{width:70px;margin-bottom:15px}.header h1{font-size:28px;letter-spacing:1px}.sub{font-size:14px;opacity:.8;margin-top:6px}.stats{display:flex;justify-content:space-between;background:#f0f2f5;padding:14px 24px;font-weight:600;border-bottom:1px solid #e0e0e0}.stat span{color:#c62828}.form-group{padding:20px 24px 0}label{display:block;font-weight:600;margin-bottom:8px;color:#1e2a3a}input,select{width:100%;padding:12px;border:1px solid #ccc;border-radius:16px;font-size:15px;outline:none;transition:.2s}input:focus{border-color:#f8b400}button{margin:24px;width:calc(100% - 48px);background:#f8b400;border:none;padding:14px;font-size:18px;font-weight:700;border-radius:40px;cursor:pointer;transition:.2s;color:#1e2a3a}button:hover:not(:disabled){background:#e6a700;transform:scale(1.01)}button.loading{opacity:.7;cursor:wait}button:disabled{background:#bdbdbd;cursor:not-allowed}.status{margin:0 24px 20px;padding:16px;background:#fef2e0;border-left:5px solid #f8b400;border-radius:12px;font-size:14px;color:#2c3e2f;white-space:pre-line;font-family:monospace}.testimonials{background:#f9f9fb;padding:16px 24px;border-top:1px solid #eee;font-size:13px;color:#555}.testimonials p{margin:8px 0}.education-banner{background:#1e2a3a;color:#ffd966;text-align:center;padding:12px;font-size:12px;font-weight:500}.promo-card{display:flex;align-items:center;gap:16px;background:linear-gradient(145deg,#26a17b20,#1a5f4820);border:1px solid #26a17b60;border-radius:24px;margin:20px 24px;padding:16px 20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.promo-icon{font-size:48px}.promo-text{display:flex;flex-direction:column}.promo-text strong{font-size:14px;color:#8f94b0;font-weight:400}.promo-amount{font-size:28px;font-weight:800;color:#26a17b;letter-spacing:1px}.promo-text small{font-size:12px;color:#e2e2e2}.receipt-card{background:#1e2130;border-radius:20px;margin:0 24px 20px;padding:16px;border-left:4px solid #26a17b;animation:slideIn .3s ease}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.receipt-header{font-weight:700;color:#26a17b;font-size:16px;margin-bottom:12px;display:flex;align-items:center;gap:8px}.receipt-details{background:#2c2f3f;border-radius:16px;padding:12px;margin-bottom:12px}.receipt-row{display:flex;justify-content:space-between;padding:6px 0;color:#ddd;font-size:14px}.receipt-amount{font-weight:700;color:#26a17b;font-size:16px}.receipt-address{font-family:monospace;background:#1e2130;padding:2px 8px;border-radius:20px;font-size:12px}.receipt-status{color:#f8b400;font-weight:500}.receipt-note{text-align:center;font-size:12px;color:#fa6;background:#ffa50020;padding:8px;border-radius:12px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,system-ui,-apple-system,sans-serif;background:linear-gradient(145deg,#0b1120,#19233c);min-height:100vh}
