.e33-box{margin:24px 0;padding:22px;background:#fff;border:1px solid #e8e8e8;border-radius:18px;box-shadow:0 7px 22px #0000000a}.e33-head{display:flex;justify-content:space-between;gap:20px;align-items:center}.e33-head h2{margin:4px 0}.e33-eyebrow{font-size:11px;font-weight:900;letter-spacing:.08em;color:#777;margin:0}.e33-media{text-align:center;min-width:120px}.e33-media strong{font-size:34px;display:block}.e33-media small{display:block;color:#777;margin-top:3px}.e33-stars-static{font-size:22px;letter-spacing:1px}.e33-form{margin-top:18px;padding-top:16px;border-top:1px solid #eee}.e33-stars-input{display:inline-flex;flex-direction:row-reverse;gap:3px}.e33-stars-input input{position:absolute;opacity:0;pointer-events:none}.e33-stars-input label{font-size:36px;cursor:pointer;color:#c8c8c8;line-height:1;transition:transform .15s ease,color .15s ease}.e33-stars-input label:hover,.e33-stars-input label:hover~label,.e33-stars-input input:checked~label{color:#f0aa00}.e33-stars-input label:hover{transform:scale(1.08)}.e33-form button{display:block;margin-top:14px;border:0;border-radius:10px;background:#111;color:#fff;padding:11px 15px;font-weight:800;cursor:pointer}.e33-login{margin:15px 0 0;padding-top:15px;border-top:1px solid #eee}.e33-login a{font-weight:800;color:#111}@media(max-width:650px){.e33-head{align-items:flex-start;flex-direction:column}.e33-media{text-align:left}}