*{margin:0;padding:0;box-sizing:border-box}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;line-height:1.6}img{max-width:100%;height:auto}a{text-decoration:none;color:inherit}:root{--primary-color: #000f9f;--secondary-color: #00c4b3;--background-color: #efefef;--text-color: #000000;--light-text-color: #ffffff;--accent-color: #4a5464;--font-primary: "Open Sans", sans-serif;--font-secondary: "Graphik-Light", sans-serif}body{font-family:var(--font-primary);margin:0;background-color:var(--background-color);color:var(--text-color);line-height:1.6}header{display:flex;justify-content:space-between;align-items:center;background:var(--primary-color);padding:1rem 2rem}.main-logo{height:80px}.menu img{height:30px}.hero-section{text-align:center;background:var(--primary-color);color:var(--light-text-color);padding:4rem 2rem}.hero-section h1{font-family:var(--font-secondary);font-weight:500;font-size:2.5rem;margin:0}.hero-section h2{font-family:var(--font-secondary);font-weight:400;font-size:1.5rem;margin-top:1rem}.about-section{padding:3rem 2rem;text-align:center;background:var(--light-text-color)}.secondary-logo{height:60px;margin-bottom:1rem}.about-section h3{font-family:var(--font-secondary);color:var(--primary-color);font-size:1.25rem}.cta-buttons button{margin:1rem .5rem;padding:.5rem 1rem;border:2px solid var(--primary-color);background:transparent;color:var(--primary-color);font-family:var(--font-secondary);font-weight:500;cursor:pointer;transition:background .3s ease}.cta-buttons button:hover{background:var(--primary-color);color:var(--light-text-color)}.process-section{padding:3rem 2rem;background:var(--background-color)}.process-section .steps{display:flex;justify-content:center;margin-top:2rem}.step{flex:1;margin:0 1rem;padding:1rem;background:var(--primary-color);color:var(--light-text-color);text-align:center}.step h4{font-family:var(--font-secondary);font-size:1.25rem}footer{background:var(--primary-color);color:var(--light-text-color);text-align:center;padding:2rem}footer h3{font-family:var(--font-secondary);font-size:1.5rem}footer p{font-family:var(--font-primary);font-size:1rem}:root{--primary-color: #000f9f;--background-light: #efefef;--background-dark: #02119f;--text-light: #ffffff;--text-dark: #000000;--spacing: 1.5rem}h1,h2,h3{font-family:Graphik-Semibold,sans-serif;margin-bottom:1rem}p{font-family:Graphik-Light,sans-serif;line-height:1.8}header{background-color:var(--text-light);padding:var(--spacing) var(--spacing)}.header-container{display:flex;justify-content:space-between;align-items:center}.logo{width:160px}.introduction{padding:var(--spacing) var(--spacing)}.team{background-color:var(--background-light);padding:var(--spacing) var(--spacing)}.team-member{display:block;margin-top:var(--spacing)}.work-with-us{padding:var(--spacing) var(--spacing);text-align:center;background-color:var(--background-dark);color:var(--text-light)}.contact-form{display:flex;flex-direction:column;gap:var(--spacing);max-width:500px;margin:0 auto}.contact-form input,.contact-form textarea{padding:.5rem;border:1px solid #ddd;border-radius:5px}.contact-form button{background-color:var(--primary-color);color:var(--text-light);padding:.5rem 1rem;border:none;border-radius:5px;cursor:pointer}footer{padding:var(--spacing);text-align:center;background-color:var(--background-light)}:root{--background-light: #efefef;--background-dark: #000f9f;--text-dark: #000000;--text-muted: #212529;--accent: #000f9f;--white: #ffffff}body{margin:0;font-family:Open Sans,sans-serif;background-color:var(--background-light);color:var(--text-dark)}a{color:var(--accent);text-decoration:none}.header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background-color:var(--white)}.custom-logo{height:62px}.menu-icon{width:30px;cursor:pointer}h1{font-family:Graphik-Light,sans-serif;font-weight:400;color:var(--accent);margin:0;font-size:1.5rem}.intro-section{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:2rem;gap:2rem;background-color:var(--background-light)}.text-area{flex:1;min-width:300px}.text-area h3{font-family:Graphik-Semibold,sans-serif;font-weight:400;font-size:2rem;color:var(--accent);margin-bottom:1.5rem}.text-area p{margin:.5rem 0;line-height:1.6;font-family:Graphik-Light,sans-serif}.office-setup{max-width:100%;height:auto;flex:1;min-width:300px}.footer-section{background-color:var(--background-dark);color:var(--white);text-align:center;padding:2rem}.footer-content{font-family:Graphik-Light,sans-serif;font-size:1.25rem;color:var(--white)}
