.soe-wrapper{background:#0b1220;color:#fff;padding:20px;border-radius:12px;max-width:700px;margin:20px auto;font-family:Inter,sans-serif}
.soe-logo{display:block;margin:0 auto 20px;max-width:180px}
.soe-footer{text-align:center;margin-top:20px;font-size:12px;color:#ccc}
.soe-mini{max-width:80px;display:block;margin:0 auto}
.soe-wrapper h2{color:#fff}
.soe-wrapper textarea,.soe-wrapper input,.soe-wrapper select{width:100%;padding:10px;margin:8px 0;border-radius:8px;border:1px solid #ccc}
button{padding:10px 20px;border-radius:8px;border:none;cursor:pointer}
.next{background:#0ea5e9;color:#fff}
.prev{background:#ccc}
.suggestion{cursor:pointer;color:#0ea5e9;margin-right:5px}
