.sla-body{color:#ffffff8c;background:#0d0d0d;padding:40px 20px;font-family:Poppins,sans-serif;line-height:1.7}.sla-page-wrapper{grid-template-columns:280px 1fr;align-items:start;gap:2rem;max-width:1200px;margin:0 auto;display:grid}.sla-container{background:#141414;border:1px solid #ffffff0f;border-radius:24px;animation:.8s ease-out sla-slideUp;overflow:hidden}@keyframes sla-slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.sla-header{color:#fff;background:#0d0d0d;border-bottom:1px solid #ffffff0f;padding:40px;position:relative;overflow:hidden}.sla-header:before{content:"";background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><defs><pattern id=\"grain\" width=\"100\" height=\"100\" patternUnits=\"userSpaceOnUse\"><circle cx=\"25\" cy=\"25\" r=\"1\" fill=\"white\" opacity=\"0.03\"/><circle cx=\"75\" cy=\"75\" r=\"1\" fill=\"white\" opacity=\"0.03\"/></pattern></defs><rect width=\"100\" height=\"100\" fill=\"url(%23grain)\"/></svg>");width:200%;height:200%;animation:20s linear infinite sla-float;position:absolute;top:-50%;right:-50%}@keyframes sla-float{0%{transform:translate(0)rotate(0)}to{transform:translate(-100px)rotate(360deg)}}.sla-title{color:#fff;align-items:center;gap:12px;margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:2.5em;font-weight:700;display:flex;position:relative}.sla-title i{color:#8eb4ff}.sla-subtitle{color:#fff6;font-size:1.1em;font-weight:300;position:relative}.sla-date-badge{color:#ffffff80;background:#ffffff0f;border:1px solid #ffffff14;border-radius:50px;margin-top:15px;padding:8px 20px;font-size:.9em;font-weight:500;display:inline-block;position:relative}.sla-content{padding:40px}.sla-section{background:#ffffff05;border:1px solid #ffffff0d;border-left:none;border-radius:0 16px 16px 0;margin-bottom:40px;padding:30px;transition:all .3s}.sla-section:hover{background:#ffffff08;border-color:#8eb4ff26;transform:translate(5px)}.sla-section p{color:#ffffff8c;margin-bottom:1rem}.sla-section-h2{color:#fff;border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;font-family:Montserrat,sans-serif;font-size:1.6em;display:flex}.sla-section-h2 i{color:#8eb4ff}.sla-definition-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:20px;display:grid}.sla-definition-item{background:#ffffff08;border:1px solid #ffffff0f;border-left:4px solid #8eb4ff;border-radius:12px;padding:18px;transition:transform .2s}.sla-definition-item:hover{transform:translateY(-2px)}.sla-definition-term{color:#fff;margin-bottom:5px;font-size:1em;font-weight:600}.sla-definition-desc{color:#fff6;font-size:.9em}.sla-table{border-collapse:collapse;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;width:100%;margin:20px 0;overflow:hidden}.sla-table th,.sla-table td{text-align:left;color:#ffffff8c;border-bottom:1px solid #ffffff0f;padding:15px}.sla-table th{color:#fff;background:#8eb4ff1a;font-weight:600}.sla-table tr:hover td{background:#8eb4ff0a}.sla-success-box{color:#fff9;background:#8eb4ff0f;border-left:3px solid #8eb4ff;border-radius:0 12px 12px 0;margin:20px 0;padding:18px}.sla-success-icon{color:#8eb4ff;margin-right:10px}.sla-warning-box{color:#fff9;background:#ef44440f;border-left:3px solid #ef4444;border-radius:0 12px 12px 0;margin:20px 0;padding:18px}.sla-warning-icon{color:#ef4444;margin-right:10px}.sla-list{margin:16px 0;padding-left:20px}.sla-list-disc{list-style-type:disc}.sla-list-number{list-style-type:decimal}.sla-list li{color:#ffffff8c;margin-bottom:.5rem}.sla-link{color:#8eb4ff;text-decoration:none}.sla-link:hover{color:#b8d4ff;text-decoration:underline}.sla-footer{color:#fff;background:#0d0d0d;border-top:1px solid #ffffff0f;padding:30px}.sla-footer-h3{color:#fff;align-items:center;gap:10px;margin-bottom:15px;font-family:Montserrat,sans-serif;display:flex}.sla-footer-h3 i{color:#8eb4ff}.sla-contact-item{color:#ffffff80;display:inline-block}.sla-link-light{color:#8eb4ff;text-decoration:none}.sla-link-light:hover{color:#b8d4ff;text-decoration:underline}.sla-highlight{color:#8eb4ff;background:#8eb4ff1a;border-radius:4px;padding:2px 6px;font-weight:500}.sla-capitalized{color:#8eb4ff;font-weight:600}.sla-strong{color:#ffffffd9;font-weight:600}@media (width<=900px){.sla-page-wrapper{grid-template-columns:1fr}.legal-menu{position:static}.sla-title{font-size:1.8em}.sla-content{padding:24px}.sla-section{padding:20px}.sla-table{font-size:.9em}}
