.sle-box{margin:28px 0;padding:0;border:1px solid #e7ebf0;border-radius:18px;background:#f8fafc;box-shadow:0 8px 24px rgba(15,23,42,.05);overflow:hidden}.sle-inner{padding:22px}.sle-eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;color:#4b5563}.sle-headline{margin:0 0 10px;font-size:24px;line-height:1.2}.sle-description{margin:0 0 16px;font-size:16px;line-height:1.55;color:#334155}.sle-button,.sle-option{display:inline-block;text-decoration:none;font-weight:700;border-radius:12px;padding:12px 18px;transition:.2s ease}.sle-button{background:#111827;color:#fff}.sle-button:hover{opacity:.92;color:#fff}.sle-options{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.sle-option{background:#fff;color:#111827;border:1px solid #dbe3ee}.sle-option:hover{background:#f1f5f9;color:#111827}.sle-question{font-weight:700;margin-bottom:10px}.sle-micro{margin-top:10px;font-size:12px;color:#64748b}.sle-form-wrap form{margin-top:10px}.sle-form-wrap input[type="email"],.sle-form-wrap input[type="text"],.sle-form-wrap input[type="url"],.sle-form-wrap select{max-width:100%;width:100%;padding:10px 12px;border:1px solid #cbd5e1;border-radius:10px}.sle-form-wrap input[type="submit"],.sle-form-wrap button{padding:12px 18px;border-radius:12px;border:none;background:#111827;color:#fff;font-weight:700}@media(max-width:640px){.sle-headline{font-size:21px}.sle-inner{padding:18px}.sle-options{flex-direction:column}.sle-option,.sle-button{text-align:center;width:100%}}
