 .bug-wrap{max-width:780px;margin:55px auto 90px;padding:0 20px}.bug-wrap h1{font-size:clamp(2rem,5vw,3.3rem);margin:20px 0 12px}.bug-intro{opacity:.75;line-height:1.7;margin-bottom:32px}.bug-form{padding:clamp(22px,5vw,42px);border:1px solid rgba(185,165,255,.23);border-radius:24px;background:linear-gradient(145deg,rgba(40,24,80,.93),rgba(20,14,43,.96));box-shadow:0 25px 70px rgba(0,0,0,.22)}.bug-form-head{display:flex;align-items:center;gap:15px;margin-bottom:28px}.bug-form-head h2{margin:0 0 6px;font-size:1.35rem}.bug-form-head p{margin:0;opacity:.7}.bug-icon{font-size:2rem}.bug-form label{display:block;font-weight:600;margin:17px 0 8px}.bug-form label span{color:#d4b5ff}.bug-form input,.bug-form select,.bug-form textarea{display:block;width:100%;box-sizing:border-box;margin-top:9px;padding:14px 16px;border-radius:12px;border:1px solid rgba(190,170,255,.25);background:#140e2d;color:#fff;font:inherit;outline:none}.bug-form input:focus,.bug-form select:focus,.bug-form textarea:focus{border-color:#aa7dff;box-shadow:0 0 0 3px rgba(170,125,255,.13)}.bug-form textarea{resize:vertical}.bug-form button{margin-top:20px}.bug-note{opacity:.65;font-size:.85rem;margin-top:16px}.bug-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}