.sla-section{background-color:var(--color-bg-secondary)}.sla-grid{grid-template-columns:repeat(2,1fr);gap:32px;max-width:1000px;margin:0 auto;display:grid}.sla-card{background:var(--color-cards);border:1px solid #ffffff0d;border-radius:16px;flex-direction:column;padding:40px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000026}.sla-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#fcca0980,#0000);height:2px;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.sla-card:hover{background:#1a1a1a;border-color:#fcca0933;transform:translateY(-5px);box-shadow:0 15px 35px #0006,0 0 20px #fcca090d}.sla-card:hover:before{opacity:1}.sla-icon-wrapper{width:64px;height:64px;color:var(--color-primary-blue);background:#fcca091a;border-radius:12px;justify-content:center;align-items:center;margin-bottom:24px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex}.sla-card:hover .sla-icon-wrapper{background:#fcca0933;transform:scale(1.05)}.sla-title{font-family:var(--font-heading);color:var(--color-text);margin-bottom:16px;font-size:1.4rem;font-weight:700}.sla-desc{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.7}@media (max-width:768px){.sla-grid{grid-template-columns:1fr;gap:24px}.sla-card{padding:32px 24px}}
.faq-section{background-color:var(--color-bg-primary);border-top:1px solid var(--color-border)}.faq-container{flex-direction:column;gap:16px;max-width:800px;margin:0 auto;display:flex}.faq-item{border:1px solid var(--color-border);background:var(--color-bg-secondary);border-radius:12px;transition:all .3s;overflow:hidden}.faq-item.active{border-color:#3b82f666;box-shadow:0 10px 25px #3b82f60d}.faq-question{text-align:left;width:100%;font-family:var(--font-heading);color:var(--color-text);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:24px 32px;font-size:1.25rem;font-weight:600;transition:all .3s;display:flex}.faq-question:hover{color:var(--color-primary-blue)}.faq-icon{color:var(--color-text-muted);flex-shrink:0;margin-left:16px;transition:transform .4s cubic-bezier(.16,1,.3,1)}.faq-question:hover .faq-icon{color:var(--color-primary-blue)}.faq-icon.rotated{color:var(--color-primary-blue);transform:rotate(180deg)}.faq-answer-wrapper{overflow:hidden}.faq-answer{color:var(--color-text-muted);font-size:1rem;line-height:1.8;font-family:var(--font-body);padding:0 32px 32px}@media (max-width:768px){.faq-question{padding:20px 24px;font-size:1.15rem}.faq-answer{padding:0 24px 24px}}
