html{scroll-behavior:smooth}:root{--brand-primary:#762a15;--brand-accent:#ff8b3d;--brand-dark:#0b1220;--brand-light:#8830170a;;--brand-warning:#f59e0b}body{color:var(--brand-dark);font-family:'Quicksand',sans-serif}.navbar{box-shadow:0 6px 24px rgb(10 17 32 / .06)}.navbar .btn-primary{--bs-btn-bg:var(--brand-primary);--bs-btn-border-color:var(--brand-primary)}.navbar-brand span{color:var(--brand-accent)}.landing_logo img{width:250px}.navbar .nav-link{position:relative;padding-bottom:.6rem;transition:color .15s ease}.navbar .nav-link::after{content:"";position:absolute;left:12%;right:12%;bottom:0;height:3px;background:#fff0;transform:scaleX(0);transform-origin:center;transition:transform .25s ease,background .25s ease;border-radius:3px}.navbar .nav-link.active::after{background:var(--brand-accent);transform:scaleX(1)}.navbar .nav-link.active{color:var(--brand-primary)!important}.profile_image{width:100%;border-radius:50%;border:4px solid #fff}.aboutimage{width:100%;border-radius:10px}.project-dis{text-align:center;padding:10px;box-shadow:0 0 4px #762a15;border-width:2px;border-radius:15px;border-color:#762a15;border-style:solid;width:100%}.project-dis small{color:#fff}.bg-hero{background-image:radial-gradient(1200px 600px at 80% -10%,rgb(118 42 21 / .15),transparent 60%),linear-gradient(180deg,#fff 0%,#a64b33 100%)}.hero-badge{background:#762a1511;color:var(--brand-primary);border:1px solid #762a1563}.hero-badge-noborder{background:#f5f7fb;color:var(--brand-primary)}.btn-primary{background:var(--brand-primary);border-color:var(--brand-primary)}.btn-primary:focus,.btn-primary:active{background-color:#f59e0b;border:1px solid #f59f0bab}.btn-primary:hover{filter:brightness(1.1)}.btn-accent{background:var(--brand-accent);border-color:var(--brand-accent)}.btn-accent:hover{filter:brightness(1.1)}.btn-outline-dark:hover{background-color:#f59e0b;border:1px solid #f59f0bab}.btn.btn-primary:hover{filter:brightness(1.1);background-color:#f59e0b;border:1px solid #f59f0bab}.btn-accent:hover{filter:brightness(1.1);background-color:#f59e0b;border:1px solid #f59f0bab}.card-footer-line{height:1px;background-color:#80808099}.livelink{text-decoration:none;font-size:14px;color:var(--brand-primary)}.codelink{text-decoration:none;font-size:14px;color:#000}.section-pad{padding:80px 0}.shadow-soft{box-shadow:0 10px 30px rgb(10 17 32 / .08)}.icon-pill{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#762a151c;color:var(--brand-primary)}.experince-icon-pill{width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#762a15;color:#fff;position:absolute;left:-15px}.experince-icon-pill-2{width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#762a15;color:#fff;position:absolute;top:-30px;left:-16px}.stat{font-weight:700;font-size:28px;color:var(--brand-primary)}.service-card:hover{transform:translateY(-4px);transition:.2s ease}.footer{background:#0d1020;color:#b9c0d0}.footer a{color:#d0eaff;text-decoration:none}.footer a:hover{text-decoration:underline}.form-control,.form-select{padding:.75rem .9rem}.required::after{content:" *";color:#e11d48;font-weight:700}.scroll-margin{scroll-margin-top:90px}.project-image{background-color:#a64b33;padding:30px;border-radius:5px 5px 0 0}.project-image img{width:100%;border-radius:5px;box-shadow:rgb(0 0 0 / .16) 0 3px 6px,rgb(0 0 0 / .23) 0 3px 6px}.star_color{color:#f59e0b}.navbar-nav .nav-link{font-weight:600;font-size:1rem;padding:.75rem 1rem;transition:color 0.3s ease,border-bottom 0.3s ease}.linedivider{width:1px;height:100%;background:var(--brand-primary,#0d6efd);border-radius:2px;box-shadow:0 0 10px rgb(118 42 21 / 36%);position:relative}.company_icon{width:40px;height:40px;border-radius:50%}.form-btn{display:block;width:100%}.footer-icon{margin-top:50px!important;text-align:center}.find-icon a i{color:gray;font-size:20px}.whatsapp-float{position:fixed;bottom:20px;left:20px;width:60px;height:60px;z-index:100}.whatsapp-float img{width:100%;height:100%;transition:transform 0.3s ease}.whatsapp-float img:hover{transform:scale(1.1)}@media screen and (max-width:992px){.navbar .nav-link::after{display:none}.navresumebtn{margin-bottom:10px!important}.navbar{border-radius:0 0 10px 10px}}@media screen and (max-width:480px){.mobile_res_btn{font-size:1rem}.stat{font-size:20px}.project-dis small{font-size:13px}.stat-section{gap:0.5rem!important}.project-dis{line-height:normal}}