.terms-container{max-width:1000px;margin:auto;padding:70px 20px;font-family:Arial,sans-serif;color:#520006;line-height:1.7;background:#fff;animation:fadeIn 1s ease-in-out}.breadcrumb{font-size:14px;margin-bottom:20px;color:#520006;animation:fadeDown .8s ease-in-out}.breadcrumb a{color:#520006;text-decoration:none;font-weight:700}.terms-header{text-align:center;margin-bottom:40px;animation:fadeDown 1s ease-in-out}.terms-header h1{font-size:38px;margin-bottom:10px;color:#520006}.terms-header p{font-size:16px;color:#444;max-width:750px;margin:auto}.terms-header strong{color:#520006;font-size:1.1rem}.terms-section{margin-bottom:25px;padding:14px 20px;border:1px solid #ccc;border-left:5px solid #520006;background:#fffdf6;border-radius:10px;transition:all .3s ease-in-out;opacity:0;transform:translateY(20px);animation:slideUp .8s ease forwards}.terms-section:first-child{animation-delay:.2s}.terms-section:nth-child(2){animation-delay:.4s}.terms-section:nth-child(3){animation-delay:.6s}.terms-section:nth-child(4){animation-delay:.8s}.terms-section:nth-child(5){animation-delay:1s}.terms-section:nth-child(6){animation-delay:1.2s}.terms-section:nth-child(7){animation-delay:1.4s}.terms-section:nth-child(8){animation-delay:1.6s}.terms-section:nth-child(9){animation-delay:1.8s}.terms-section:nth-child(10){animation-delay:2s}.terms-section:hover{box-shadow:0 3px 8px rgba(0,0,0,.08)}.terms-section h2{font-size:20px;margin-bottom:10px;color:#520006}.terms-section p,.terms-section ul{font-size:15px;color:#333}.terms-section ul{list-style:disc;padding-left:20px}.contact-link{text-decoration:none;font-weight:700;font-size:1rem;color:#520006;transition:all .3s ease-in-out;position:relative}.contact-link:hover{text-underline-offset:4px;color:#ffc600}.terms-footer{margin-top:40px;text-align:center;font-size:14px;color:#520006;animation:fadeUp 1s ease-in-out}@keyframes fadeDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.terms-container{padding:70px 25px}}@media (max-width:480px){.terms-header h1{font-size:2rem}.terms-header p{padding:10px 2rem}}