body{font-family:Arial,sans-serif;background-color:#f9fafb;color:#4a5568;padding:0;margin:100px 0 0}.container{max-width:800px;margin:0 auto;padding:20px;background-color:#ffffff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}h1{font-size:28px;color:#2d3748;font-weight:700;margin-bottom:10px}.subtitle,h1{text-align:center}.subtitle{color:#718096;font-weight:400;margin-bottom:40px}.toggle-buttons{display:flex;justify-content:center;gap:10px;margin-bottom:40px}.button{padding:10px 24px;border-radius:20px;border:2px solid #d6336c;font-weight:700;cursor:pointer;font-size:16px;transition:background-color .3s ease,color .3s ease,transform .2s ease}.button.active{background-color:#d6336c;color:#ffffff;transform:scale(1.05)}.button.inactive{background-color:#ffffff;color:#d6336c}.button:hover{background-color:#c2185b;color:#ffffff}h2{font-size:22px;color:#2d3748;font-weight:700;margin-top:20px;margin-bottom:10px;text-transform:uppercase}p{margin-bottom:16px;line-height:1.6;color:#4a5568}.section-content{max-width:750px;margin:0 auto;text-align:left}ul{list-style-type:disc;padding-left:20px;margin-bottom:16px}li{margin-bottom:8px}a{color:#d6336c;text-decoration:none}a:hover{text-decoration:underline}.clausula-dados{background-color:#fff0f6;padding:16px;border-left:4px solid #d6336c;margin:20px 0}.clausula-dados h3{font-weight:700;color:#d6336c;margin-bottom:8px}.section{display:none}.section.active{display:block;animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}