.phoenix-wrapper{display:flex;justify-content:center}.phoenix-card{background:#111;color:#fff;padding:40px;border-radius:18px;max-width:620px;width:100%;border:1px solid #222;box-shadow:0 10px 40px rgba(0,0,0,.6);margin:0}.phoenix-card h2{font-size:28px;margin-bottom:10px}.phoenix-sub{color:#a1a1aa;margin-bottom:25px}.phoenix-card input,.phoenix-card select{width:100%;height:50px;padding:14px;border-radius:10px;border:1px solid #2a2a2a;margin-bottom:15px;background:#0f0f0f;color:#fff}.phoenix-card input:focus,.phoenix-card select:focus{border-color:#facc15;outline:none}.phoenix-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.phoenix-card button{width:100%;padding:14px;border:none;border-radius:10px;background:#facc15;color:#000;font-weight:700;cursor:pointer}.phoenix-card button:hover{background:#eab308}.phoenix-loading{display:none;margin-top:20px;text-align:center;color:#facc15}.phoenix-result{margin-top:25px;background:#0a0a0a;padding:25px;border-radius:14px;border:1px solid #222}.phoenix-progress{height:8px;background:#1f1f1f;border-radius:10px;margin:10px 0 20px}.phoenix-bar{height:8px;background:#facc15;border-radius:10px}.phoenix-result ul{list-style:none;padding:0}.phoenix-result li{margin-bottom:10px;color:#d4d4d8;display:flex;align-items:center}.phoenix-result i{width:18px;height:18px;margin-right:8px;stroke:#facc15}.phoenix-cta{display:block;margin-top:20px;text-align:center;background:#facc15;padding:12px;border-radius:10px;text-decoration:none;color:#000;font-weight:700}@media(max-width:600px){.phoenix-grid{grid-template-columns:1fr}.phoenix-card{padding:25px}}