@layer base{html,body{margin:0;padding:0;}body{overscroll-behavior:none;}main>:first-child{margin-top:0!important;}main>:last-child{margin-bottom:0!important;}}::-webkit-scrollbar{display:none;}.font-mada{font-family:'Mada',sans-serif;}
/* TARWEEJ Services — page-only guardrails; global components remain independent. */
html{scroll-behavior:smooth;scroll-padding-top:110px}
body{background:#161213;color:#e9e0e1;font-family:Mada,Arial,sans-serif;overflow-x:clip}
#services-content{padding-top:118px;min-width:0}
#services-content *{min-width:0;font-family:Mada,Arial,sans-serif}
#services-content .material-symbols-outlined{font-family:'Material Symbols Outlined';font-weight:normal;font-style:normal;line-height:1;direction:ltr;font-feature-settings:'liga'}
#services-content section{isolation:isolate}
#services-content img,#services-content svg{max-width:100%}
#services-content h1,#services-content h2,#services-content h3{overflow-wrap:break-word}
#services-content a:focus-visible{outline:3px solid #7fd0ff;outline-offset:3px}
@media(max-width:767px){#services-content{padding-top:104px}#services-content section{overflow-x:clip}#services-content h1{font-size:clamp(32px,9vw,43px);line-height:1.25}#services-content .grid{min-width:0}#services-content a{max-width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#services-content *,#services-content *::before,#services-content *::after{animation:none!important;transition:none!important}}
