@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--color-bg-primary: #F8F4EC;--transparent: hsla(0,0%,100%,0);--color-border: hsla(0,0%,100%,.08);--color-text-primary: #43334C}*{margin:0;padding:0;box-sizing:border-box}::-webkit-scrollbar{display:none}html,body{width:100%;height:100%;font-family:Inter,sans-serif;background:var(--color-bg-primary);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{overflow-x:hidden}.container{width:100%;max-width:1200px;margin:0 auto}a{text-decoration:none;color:var(--color-text-primary)}i{position:relative;top:1.5px}p{font-size:20px;font-weight:400;line-height:1.5;color:var(--color-text-primary)}.divider{width:100%;height:1px;margin:75px 0;background:#000;background:linear-gradient(90deg,#0000,#0006,#0000)}.wrapper{position:relative;z-index:0}.page-content{padding-bottom:40px}@media(max-width:900px){.container{padding:2em}}.navbar{position:fixed;width:100%;height:65px;padding:0 1em;color:var(--color-text-primary);z-index:100000}.navbar:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(30px) saturate(120%)!important;-webkit-backdrop-filter:blur(30px) saturate(120%)!important;border-bottom:1px solid var(--color-border);z-index:-1}.navbar .container{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1200px}.hamburger-icon{display:none;cursor:pointer;color:var(--color-text-primary);font-size:26px;line-height:65px}#hamburger-toggle{display:none}.navbar-items ul{display:flex;list-style:none}.navbar-items ul li{line-height:65px;font-size:16px;font-weight:500}.navbar-items ul li a{color:var(--color-text-primary);padding:1em;cursor:pointer}.navbar-items ul li a:hover{transition:all .3s;opacity:.7}.navbar-items{display:flex;align-items:center;justify-content:space-between}.navbar-links{display:flex;justify-content:center;flex:1}.linkedin-icon{font-size:26px;color:var(--color-text-primary);padding-left:1em;transition:.3s;line-height:65px}.linkedin-icon:hover{opacity:.7}.navbar-links .active{opacity:1;font-weight:600}@media screen and (max-width:805px){.hamburger-icon{display:block;margin-left:auto;margin-right:1rem}.navbar .container{padding:0;justify-content:flex-start}.navbar-links{position:fixed;flex-direction:column;align-items:center;justify-content:flex-start;top:65px;left:100%;width:100%;height:calc(100vh - 65px);background:#00021226;backdrop-filter:blur(30px) saturate(120%)!important;-webkit-backdrop-filter:blur(30px) saturate(120%)!important;padding-top:60px;text-align:center;transition:all .5s ease;z-index:100000}.navbar-links.open{left:0%}.linkedin-icon{display:none}}.hero{width:100%;padding:150px 0 100px;text-align:center}.hero-header{width:80%;margin:0 auto}.text-box{width:100%;margin-top:60px}.hero-header h1{font-size:54px;line-height:1;letter-spacing:-.02em;font-weight:500;text-align:start;margin-bottom:20px}.hero-copy{width:80%;margin:10px auto}.hero-copy p{color:var(--color-text-primary);margin:10px 0;text-align:start;font-size:18px}.hero-img{width:70%}.hero-img img{width:100%}.about_section{width:100%;padding-top:120px}.flex-container{display:flex;justify-content:center;align-items:center}.column{width:50%}.about_text-box p{text-align:start;font-size:16px;font-weight:400;line-height:1.5;color:var(--color-text-primary);padding-bottom:20px}.about_text-box p .link,.about_text-box p a{color:var(--color-link);text-decoration:underline}.about_img{padding:0 0 0 100px;width:45%}.about_img img{width:100%}.projects_container-section{width:100%;padding:100px 0 50px;text-align:center}.cardContainer{background:#fff;border-radius:20px;max-width:350px;width:100%;padding:5px;margin:20px}.card{background:#dedfff;border-radius:15px;padding-bottom:10px}.card-img-container{width:100%;border-top-left-radius:15px;border-top-right-radius:15px;overflow:hidden;padding:10px}.card-img-container img{display:none;width:100%}.card h2,.card p{text-align:start;padding:0 20px;font-size:22px;text-align:center}.card p{font-size:16px;font-weight:500;margin-top:5px;margin-bottom:10px;font-weight:600}.tag-card{display:inline-block;color:#000;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:500;margin:5px}.flex-card{display:flex;justify-content:center;align-items:center}.bottom-card{display:flex;justify-content:center;align-items:center;padding:10px}.bottom-card p{font-size:16px;font-weight:600}.arrow-box{width:28px;height:28px;padding:2px;margin-left:5px}.contact_section{width:100%;padding:120px 0 50px;text-align:center}.form-container{background:#fff;border-radius:20px;box-shadow:#00000029 0 1px 4px;max-width:500px;width:100%;padding:40px;margin-top:30px}.form-group{margin-bottom:10px}.loader-bar{width:100%;height:4px;background:#ffffff4d;overflow:hidden;border-radius:4px;position:relative}.loader-bar:after{content:"";width:40%;height:100%;background:#fff;position:absolute;left:-40%;animation:slide .8s infinite}@keyframes slide{to{left:100%}}.toast{position:fixed;bottom:20px;right:-300px;padding:14px 20px;border-radius:8px;color:#fff;font-size:15px;opacity:0;transition:all .3s ease-in-out;z-index:9999}.toast.show{right:20px;opacity:1}.toast.success{background-color:#4caf50}.toast.error{background-color:#f44336}label{display:block;margin-bottom:8px;color:#333;font-weight:500;font-size:14px;text-align:start}input[type=text],input[type=email],textarea{width:100%;padding:10px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;font-family:inherit;transition:all .3s ease;background:#f8f9fa}input[type=text]:focus,input[type=email]:focus,textarea:focus{outline:none;border-color:#94c973;background:#fff}textarea{resize:vertical;min-height:120px}.required{color:#e74c3c}button{width:40%;padding:14px;background:#94c973;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;margin-left:auto;margin-right:auto}.projects_section{width:100%;padding-top:150px}.projects_container{width:80%;margin:80px auto 0;display:flex;justify-content:center;align-items:center}.projects_text-container,.projects_image-container{width:50%}.project_title{font-size:34px;font-weight:500;text-align:center}.projects_subtitle h3{font-size:24px;font-weight:600;margin-bottom:20px}.projects_text p{font-size:16px;line-height:1.5;margin-bottom:20px}.projects_image-container{display:flex;justify-content:center;align-items:center;gap:20px}.process_container,.challenge_container,.conclusion_container{width:80%;margin:50px auto 0}.process_text p{font-size:16px;line-height:1.5;margin-bottom:20px}.process_img-container{width:100%;margin-top:30px;display:flex;justify-content:center;align-items:center;margin-bottom:30px}.process_img-container img{width:35%}.process_img-container-lg img{width:60%}.process_responsibilities{margin-top:30px}.process_responsibilities ol{margin-top:10px;padding-left:20px}.process_responsibilities-details{margin-top:30px}.process_responsibilities-details p{font-size:16px;line-height:1.5;margin-bottom:20px}.process_responsibilities_items{margin-top:10px}.subList{margin-left:20px}.subList li{list-style-type:disc;margin-bottom:10px}.billing_project-container{width:80%;margin:80px auto}.column{display:flex;flex-direction:column}.img-subtitle{font-size:14px;color:var(--color-text-primary);margin:10px 0}.subList-p1{margin-top:10px;margin-left:40px;font-size:16px;margin-bottom:40px}.text--center p{text-align:center;margin:0 10px}.challenge_sublist{margin-top:10px;margin-left:20px;list-style-type:disc}.challenge_sublist li{margin-bottom:10px}.conclusion_subtitle{margin-bottom:20px}.conclusion_list{margin-left:20px}.conclusion_list li{margin-bottom:10px}@media(max-width:900px){.hero{padding:110px 0 60px;text-align:center}.flex-container{flex-direction:column;gap:40px}.text-box{width:100%;margin-top:0}.hero-header{width:100%;margin:0 auto}.hero-header h1{font-size:38px;text-align:center;margin-bottom:20px}.hero-copy{width:100%;margin:10px auto}.hero-copy p{font-size:16px;text-align:center;line-height:1.6}.hero-img{width:90%;max-width:380px;margin:0 auto}.hero-img img{width:100%}}@media(max-width:600px){.hero{padding:100px 0 50px}.hero-header h1{font-size:32px}.hero-copy p{font-size:15px}.hero-img{width:95%}}@media(max-width:900px){.about_section{padding-top:80px}.flex-container{flex-direction:column;gap:40px}.column,.about_img,.about_text-box{width:100%;padding:0}.about_text-box p{font-size:16px;text-align:center}.about_img{padding:0;width:80%;margin:0 auto;order:-1}.about_img img{width:100%}}@media(max-width:900px){.projects_container{flex-direction:column;gap:40px}.projects_text-container,.projects_image-container{width:100%;text-align:center}.projects_image-container{flex-wrap:wrap}.projects_image-container img{width:80%;max-width:350px}}@media(max-width:600px){.projects_subtitle h3{font-size:20px}.projects_text p{font-size:15px}}@media(max-width:700px){.contact_section{padding:80px 0 40px}.form-container{width:90%;padding:25px}button{width:70%}}@media(max-width:900px){.projects_section{padding-top:100px}.projects_container{flex-direction:column;width:100%}.projects_text-container,.projects_image-container{width:100%}.process_container,.challenge_container,.conclusion_container{width:95%}.process_img-container img{width:80%}.process_img-container-lg img{width:90%}}@media(max-width:600px){.process_text p,.process_responsibilities-details p{font-size:15px}}
