.sd-main{max-width:100%;overflow-x:hidden}.sd-hero{align-items:center;gap:2.5rem;max-width:1440px;margin:0 auto;padding:2rem 3rem 1.5rem;display:flex}.sd-hero-content{flex-direction:column;flex:1;gap:.75rem;display:flex}.sd-hero-eyebrow{text-transform:uppercase;letter-spacing:1.5px;color:#0b70e1;font-size:.8rem;font-weight:600}.sd-hero-title{color:#fff;margin:0;font-size:clamp(1.6rem,3.5vw,2.5rem);font-weight:700;line-height:1.15}.sd-hero-tagline{color:#fff9;margin:0;font-size:1rem;font-weight:500}.sd-hero-intro{color:#ffffffb3;margin:0;font-size:.9rem;line-height:1.7}.sd-hero-actions{flex-wrap:wrap;gap:1rem;display:flex}.sd-hero-image-wrap{border-radius:12px;flex:1;max-height:360px;overflow:hidden;box-shadow:0 16px 48px #00000080}.sd-hero-image{object-fit:cover;width:100%;height:100%;display:block}.sd-stats{background:linear-gradient(130deg,#130428 7%,#251043 60%,#190634 100%);border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:1.5rem 3rem}.sd-stats-inner{flex-wrap:wrap;justify-content:space-around;gap:1rem;max-width:1440px;margin:0 auto;display:flex}.sd-stat{text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex}.sd-stat-value{color:#0b70e1;font-size:1.6rem;font-weight:700;line-height:1}.sd-stat-label{color:#ffffff80;font-size:.78rem;font-weight:500}.sd-section{padding:2rem 3rem}.sd-section-inner{width:fit-content;margin:0 auto}.sd-process-grid{flex-wrap:wrap;justify-content:center;gap:1rem;max-width:1140px;display:flex}.sd-section-header{text-align:center;flex-direction:column;gap:.25rem;margin-bottom:1.5rem;display:flex}.sd-eyebrow{text-transform:uppercase;letter-spacing:1.5px;color:#0b70e1;font-size:.75rem;font-weight:600}.sd-section-title{color:#fff;margin:0;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700}.sd-cards-wrap{gap:1rem;max-width:100%;padding:0}.sd-expertise-card-new{width:220px;height:auto;min-height:unset;gap:.75rem;padding:1.25rem}.sd-process-card-new{width:200px;height:auto;min-height:unset;gap:.5rem;padding:1.25rem}.sd-other-card-new{width:240px;height:auto;min-height:unset;gap:0;padding:0;overflow:hidden}.sd-other-card-new .card-img-container{width:100%;height:140px}.sd-other-card-new .card-img-container img{object-fit:cover;border-radius:0;width:100%;height:100%}.sd-other-card-new .card-title,.sd-other-card-new .card-description{padding:0 1rem}.sd-other-card-new .card-title{padding-top:.75rem}.sd-other-card-new .card-description{padding-bottom:.75rem}.sd-check-icon{flex-shrink:0}.sd-process-step{font-size:1.75rem;font-weight:800;line-height:1;display:block}.sd-gallery{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.sd-gallery-item{aspect-ratio:4/3;border:1px solid #ffffff12;border-radius:10px;transition:transform .3s;overflow:hidden}.sd-gallery-item:hover{transform:scale(1.02)}.sd-gallery-item img{object-fit:cover;width:100%;height:100%;display:block}.sd-cta{background:linear-gradient(130deg,#130428 7%,#251043 34%,#38126d 57%,#261045 85%,#190634 100%);border-top:1px solid #ffffff0f;padding:2.5rem 3rem}.sd-cta-inner{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:1440px;margin:0 auto;display:flex}.sd-cta-title{color:#fff;margin:0;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700}.sd-cta-sub{color:#ffffffb3;max-width:600px;margin:0;font-size:.9rem;line-height:1.6}.sd-cta-actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.sd-all-services{justify-content:center;margin-top:1.5rem;display:flex}@media (max-width:1024px){.sd-hero{padding:1.5rem}.sd-stats{padding:1.25rem 1.5rem}.sd-section{padding:1.5rem}.sd-cta{padding:2rem 1.5rem}}@media (max-width:768px){.sd-hero{flex-direction:column;gap:1.25rem;padding:1.25rem}.sd-hero-image-wrap{width:100%;max-height:200px}.sd-stats-inner{gap:1rem}.sd-stat-value{font-size:1.25rem}.sd-section,.sd-cta{padding:1.5rem 1rem}.sd-gallery{grid-template-columns:1fr}.sd-cards-wrap{flex-direction:column}.sd-expertise-card-new,.sd-process-card-new,.sd-other-card-new{width:auto}.sd-hero-actions,.sd-cta-actions{flex-direction:column;align-items:flex-start}.sd-cta-actions{align-items:center}}
