.header{position:sticky;top:0;background:#fff;z-index:999;padding:15px 0;box-shadow:0 2px 10px #0000000d}.header-container{display:flex;align-items:center;justify-content:space-between}.logo h1{font-size:28px;font-weight:700;margin:0;color:#444}.desktop-nav ul{display:flex;gap:30px;list-style:none;margin:0;padding:0}.desktop-nav ul li{cursor:pointer;font-weight:500;transition:.3s}.desktop-nav ul li:hover{color:#16b85f}.right-section{display:flex;align-items:center;gap:1px;flex-direction:row-reverse}.left-section{display:flex;align-items:center;gap:20px;flex-direction:row}.btn-getstarted{background:#16b85f;color:#fff;border:none;padding:10px 22px;border-radius:30px;cursor:pointer;font-weight:500;transition:.3s}.btn-getstarted:hover{background:#12a451}.mobile-nav-toggle{display:none;font-size:28px;cursor:pointer}.mobile-menu{position:fixed;top:0;right:-100%;width:100%;height:100vh;background:#fff;transition:.3s ease;z-index:9999;display:flex;justify-content:center;align-items:center}.mobile-menu.show{right:0}.mobile-menu ul{list-style:none;padding:0;text-align:center}.mobile-menu ul li{font-size:20px;margin:25px 0;cursor:pointer;display:flex;align-items:center;justify-content:start;gap:10px;font-weight:500}.mobile-menu ul li:hover{color:#16b85f}.close-btn{position:absolute;top:20px;right:20px;font-size:28px;cursor:pointer}@media(max-width:1199px){.desktop-nav{display:none}.mobile-nav-toggle{display:block}}@font-face{font-family:Nexa-Bold;src:url(/assets/Nexa-Bold-CzqqGbzo.woff2) format("woff2"),url(/assets/Nexa-Bold-DpsQWkX7.woff) format("woff"),url(/assets/Nexa-Bold-oJXM5r4V.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nexa-Regular;src:url(/assets/Nexa-Regular-bp8OxzdW.woff2) format("woff2"),url(/assets/Nexa-Regular-D1C82vIK.woff) format("woff"),url(/assets/Nexa-Regular-DF2m49QO.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--default-font: "Nexa-Regular", system-ui, sans-serif;--heading-font: "Nexa-Bold", sans-serif;--nav-font: "Nexa-Regular", sans-serif}.counter-inline{display:inline-flex;align-items:center;justify-content:center;gap:4px}.counter-inline .plus{font-size:inherit;font-weight:inherit;color:inherit}.service-item{transition:all .3s ease}.service-item:hover{border-radius:10px;box-shadow:0 8px 25px #0000001f}.legal-page{background:#f8f9fa;padding-bottom:50px}.legal-hero{background:linear-gradient(135deg,#1bbd36,#158d28);color:#fff;padding:80px 20px}.legal-hero h1{font-size:40px;font-weight:700;color:#faebd7}.legal-hero p{font-size:18px;margin-top:10px;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.legal-section{margin-top:60px;padding-left:40px}.legal-section h2{color:#1bbd36;margin-bottom:30px;font-weight:700}.legal-section h4{margin-top:25px;font-weight:600}.legal-section p{color:#555;line-height:1.7}.legal-footer{margin-top:60px;padding:20px;background:#e9ecef}
