.speech-page-card{margin-top:24px;background:#fff;border:1px solid #e1eaf0;border-radius:22px;box-shadow:0 12px 32px #153e4910;overflow:hidden}.speech-page .speech-form{padding:30px;gap:14px}.speech-page .speech-form textarea{min-height:220px;max-height:600px}.speech-page .customer-page-footer>p{font-size:11px;color:#588076;margin-top:18px;letter-spacing:1px}.speech-header-button{text-decoration:none}body:has(.customer-registration) .speech-float{display:none}@media(max-width:600px){.speech-page .speech-form{padding:20px}.speech-page .speech-form textarea{min-height:190px}}