#billing_tipo_cliente_field .woocommerce-input-wrapper label{display:inline-block;margin-right:1.5em;vertical-align:middle}#billing_tipo_cliente_field .woocommerce-input-wrapper input[type="radio"]{margin-right:4px}#footer-bottom{display:none}#main-footer{display:none}@keyframes shake-rotate{0%,100%{transform:rotate(0deg)}20%,60%{transform:rotate(-5deg)}40%,80%{transform:rotate(5deg)}}.button-rotate{display:inline-block;padding:10px 20px;background-color:#007bff;color:#ffffff;border:none;border-radius:5px;cursor:pointer;transition:background-color 0.3s ease}.button-rotate.shake-on-load{animation:shake-rotate 0.6s ease}.subtitle{text-align:center;font-size:1.2em;color:#333;margin-top:0.5em;margin-bottom:1.5em}.seo-support{margin-top:40px;padding:10px 15px;text-align:center}.seo-support p{font-size:0.9em;color:#444;opacity:0.85;line-height:1.5;max-width:900px;margin:0 auto}.faq-page details{margin:12px 0;padding:12px 16px;border:1px solid #e0e5ec;border-radius:6px;background:#fafbfc;transition:all 0.2s ease}.faq-page details:hover{background:#f3f6f9;border-color:#cfd6df}.faq-page summary{cursor:pointer;font-size:1.05em;font-weight:600;list-style:none;position:relative;padding-right:24px}.faq-page summary::after{content:"＋";position:absolute;right:0;font-weight:bold;transition:transform 0.2s}.faq-page details[open] summary::after{content:"−"}.faq-page details div{margin-top:10px;font-size:0.95em;line-height:1.5;color:#444}