.sd-section{background:var(--background);padding:8rem 0}.sd-container{flex-direction:column-reverse;gap:3rem;display:flex}@media (min-width:992px){.sd-container{flex-direction:row}}.sd-sidebar{flex-direction:column;gap:2rem;width:100%;display:flex}@media (min-width:992px){.sd-sidebar{flex-shrink:0;width:340px}}.sd-widget{background:var(--card-bg);border:1px solid var(--border);border-radius:1rem;padding:2rem}.sd-widget-title{border-bottom:1px solid var(--border);margin-bottom:1.5rem;padding-bottom:1rem;font-size:1.25rem}.sd-service-list{flex-direction:column;gap:.5rem;list-style:none;display:flex}.sd-service-list li a{color:var(--foreground);transition:var(--transition);border-radius:.5rem;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-weight:500;display:flex}.sd-service-list li a:hover,.sd-service-list li.active a{background:var(--primary);color:#fff}.sd-brochure p{color:var(--text-muted);margin-bottom:1.5rem;line-height:1.6}.sd-contact-cta{color:#fff;text-align:center;background:var(--primary)!important;border-color:var(--primary)!important}.sd-contact-cta h3{margin-bottom:.5rem;font-size:1.25rem}.sd-contact-cta p{opacity:.8;margin-bottom:1rem}.sd-phone{color:#fff;font-size:1.5rem;font-weight:700}.sd-main{flex:1}.sd-feat-img{aspect-ratio:16/9;background:var(--background-alt);border-radius:1rem;width:100%;margin-bottom:3rem;overflow:hidden}.sd-title{margin-bottom:1.5rem;font-size:2.5rem}.sd-lead{color:var(--text-muted);margin-bottom:2rem;font-size:1.2rem;line-height:1.7}.sd-content h3{margin:3rem 0 1rem;font-size:1.5rem}.sd-content p{color:var(--text-muted);margin-bottom:1.5rem;line-height:1.8}.sd-features-grid{grid-template-columns:1fr;gap:1.5rem;margin:2rem 0;display:grid}@media (min-width:768px){.sd-features-grid{grid-template-columns:1fr 1fr}}.sd-feature-box{background:var(--background-alt);border:1px solid var(--border);border-radius:.75rem;padding:2rem}.sd-feature-box h4{margin-bottom:.75rem;font-size:1.125rem}.sd-feature-box p{color:var(--text-muted);margin-bottom:0;font-size:.95rem;line-height:1.6}
