.navbar{background:#024124;border-bottom:1px solid #fff6e533;left:0;padding:.8rem 2rem;position:fixed;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;z-index:1000}.navbar .navbar-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px}.navbar .navbar-logo{align-items:center;cursor:pointer;display:flex;gap:.75rem}.navbar .navbar-logo .nav-logo-img{filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));height:32px;width:auto}.navbar .navbar-logo .logo-text{color:#fff6e5;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:2px;text-transform:uppercase}.navbar .navbar-links{align-items:center;display:flex;gap:2.5rem}.navbar .navbar-links button{background:none;border:none;color:#fff6e5;cursor:pointer;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.95rem;font-weight:500;padding:.25rem 0;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.navbar .navbar-links button:after{background:#fff6e5;bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:all .3s cubic-bezier(.4,0,.2,1);width:0}.navbar .navbar-links button:hover{color:#fff}.navbar .navbar-links button:hover:after{width:100%}.navbar .navbar-links .language-toggle{background:#fff6e533;border-radius:30px;color:#fff6e5;display:flex;font-size:.7rem;font-weight:600;gap:.25rem;padding:.2rem .4rem}.navbar .navbar-links .language-toggle span{border-radius:20px;color:#fff6e5;cursor:pointer;letter-spacing:.5px;padding:.2rem .7rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.navbar .navbar-links .language-toggle span.active{background:#fff6e5;box-shadow:0 2px 6px #0000001a;color:#024124}.navbar .navbar-links .language-toggle span:hover:not(.active){background:#fff6e54d}@media(max-width:1024px){.navbar{padding:.6rem 1.5rem}.navbar .navbar-links{gap:1.5rem}.navbar .navbar-links button{font-size:.85rem}.navbar .navbar-logo .nav-logo-img{height:28px}.navbar .navbar-logo .logo-text{font-size:1.1rem}}@media(max-width:768px){.navbar .navbar-logo .logo-text{display:none}.navbar .navbar-links{gap:1rem}.navbar .navbar-links button{font-size:.8rem}.navbar .navbar-links .language-toggle span{font-size:.65rem;padding:.1rem .5rem}}.hero-about{align-items:center;background:#024124;display:flex;min-height:100vh;padding:6rem 2rem}.hero-about .container{margin:0 auto;max-width:1280px;width:100%}.hero-about .hero-grid{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.hero-about .hero-left{align-items:center;display:flex;flex-direction:column;text-align:center}.hero-about .hero-left .hero-logo{border-radius:20px;filter:drop-shadow(0 12px 40px rgba(0,0,0,.5)) drop-shadow(0 4px 12px rgba(0,0,0,.3));height:auto;margin-bottom:1.5rem;max-width:320px;width:100%}.hero-about .hero-left .hero-tagline{color:#fff6e5;font-family:Bebas Neue,Montserrat,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:2px;line-height:1.2;margin-bottom:.5rem;text-transform:uppercase}.hero-about .hero-left .hero-subtitle{color:#fff6e5;font-size:1.4rem;font-weight:300;margin-bottom:1.5rem;opacity:.85}.hero-about .hero-left .hero-cta,.hero-about .hero-left .hero-subtitle{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.hero-about .hero-left .hero-cta{background:#fff6e5;border:none;border-radius:50px;box-shadow:0 4px 16px #0003;color:#024124;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:1px;padding:.8rem 2.8rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.hero-about .hero-left .hero-cta:hover{background:#ffe8bc;box-shadow:0 8px 28px #0000004d;transform:translateY(-3px)}.hero-about .hero-right p{color:#fff6e5;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.2rem;font-weight:300;line-height:1.8;margin-bottom:1rem;opacity:.9}@media(max-width:1024px){.hero-about{padding:5rem 1.5rem}.hero-about .hero-grid{gap:2rem;grid-template-columns:1fr}.hero-about .hero-left .hero-logo{max-width:250px}.hero-about .hero-left .hero-subtitle,.hero-about .hero-left .hero-tagline{font-size:1.2rem}.hero-about .hero-right p{font-size:1.1rem}}@media(max-width:768px){.hero-about{padding:4rem 1rem}.hero-about .hero-left .hero-logo{border-radius:16px;max-width:180px}.hero-about .hero-left .hero-subtitle,.hero-about .hero-left .hero-tagline{font-size:1rem}.hero-about .hero-left .hero-cta{font-size:.9rem;padding:.6rem 2rem}.hero-about .hero-right p{font-size:1rem}}.about-section{background:#fff6e5;padding:6rem 0}.about-section .container{margin:0 auto;max-width:1280px;padding:0 2rem}.about-section .about-grid{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.about-section .about-text h2{color:#024124;font-size:1.2rem;font-weight:700;letter-spacing:-.3px;margin-bottom:1.5rem}.about-section .about-text h2,.about-section .about-text p{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.about-section .about-text p{color:#1a1a1a;font-size:1.05rem;font-weight:400;line-height:1.8;margin-bottom:1.25rem}.about-section .about-images{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.about-section .about-images img{background:#fff6e5;border-radius:20px;box-shadow:0 8px 24px #00000014;height:200px;object-fit:cover;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.about-section .about-images img:hover{box-shadow:0 16px 48px #0000001f;transform:scale(1.02)}.about-section .about-images img.img-wide{grid-column:span 2;height:220px}@media(max-width:1024px){.about-section .about-grid{gap:2rem;grid-template-columns:1fr}.about-section .about-images{grid-template-columns:1fr 1fr}.about-section .about-images img{height:160px}.about-section .about-images img.img-wide{height:180px}.about-section .about-text h2{font-size:1.1rem}}@media(max-width:768px){.about-section .about-text h2{font-size:1rem}.about-section .about-text p{font-size:.95rem}.about-section .about-images{grid-template-columns:1fr}.about-section .about-images img{height:180px}.about-section .about-images img.img-wide{grid-column:span 1;height:180px}}.work{background:#fff6e5;padding:6rem 0}.work .work-header{margin-bottom:3rem;text-align:center}.work .work-header h2{color:#024124;font-size:2.4rem;font-weight:600;margin-bottom:.5rem}.work .work-header h2,.work .work-header p{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.work .work-header p{color:#0a3d27;font-size:1.1rem;letter-spacing:.5px}.work .demo-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.work .demo-card{background:#fff;border:1px solid #0241241a;border-radius:28px;box-shadow:0 2px 8px #0000000f;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.work .demo-card:hover{box-shadow:0 16px 48px #0000001f;transform:translateY(-8px)}.work .demo-card .video-wrapper{background:#2f6b4a;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.work .demo-card .video-wrapper iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}@media(max-width:1024px){.work .demo-grid{gap:1.5rem;grid-template-columns:1fr 1fr}}@media(max-width:768px){.work .demo-grid{gap:1.5rem;grid-template-columns:1fr}.work .work-header h2{font-size:1.8rem}}.footer{background:#024124;color:#fff6e5;padding:3rem 2rem 2rem}.footer .footer-container{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1280px}.footer .footer-brand{align-items:flex-start;display:flex;flex-direction:column}.footer .footer-brand .brand-wrapper{align-items:center;display:flex;gap:.75rem;margin-bottom:.3rem}.footer .footer-brand .brand-wrapper .footer-logo-img{filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));height:32px;width:auto}.footer .footer-brand .brand-wrapper .logo-text{color:#fff6e5;font-size:1.8rem;font-weight:700;letter-spacing:3px;text-transform:uppercase}.footer .footer-brand .brand-wrapper .logo-text,.footer .footer-brand p{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.footer .footer-brand p{color:#fff;font-size:.9rem;font-weight:300;letter-spacing:.5px}.footer .footer-contact{display:flex;flex-direction:column;gap:.4rem;text-align:right}.footer .footer-contact a,.footer .footer-contact span{align-items:center;color:#fff6e5;display:flex;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.95rem;gap:.75rem;justify-content:flex-end;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.footer .footer-contact a i,.footer .footer-contact span i{color:#fff6e5;text-align:center;width:1.2rem}.footer .footer-contact a:hover,.footer .footer-contact span:hover{color:#fff}.footer .footer-contact .social-links{display:flex;gap:1.2rem;justify-content:flex-end;margin-top:.5rem}.footer .footer-contact .social-links a{color:#fff6e5;font-size:1.4rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.footer .footer-contact .social-links a:hover{color:#fff;transform:translateY(-2px)}.footer .footer-copy{border-top:1px solid #fff6e526;color:#fffffe;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8rem;letter-spacing:.3px;margin-top:2rem;padding-top:1.5rem;text-align:center;width:100%}@media(max-width:768px){.footer .footer-container{flex-direction:column;text-align:center}.footer .footer-brand{align-items:center}.footer .footer-brand .brand-wrapper .logo-text{font-size:1.5rem}.footer .footer-brand .brand-wrapper .footer-logo-img{height:28px}.footer .footer-contact{text-align:center}.footer .footer-contact .social-links,.footer .footer-contact a,.footer .footer-contact span{justify-content:center}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background-color:#fff6e5;color:#1a1a1a;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}.container{margin:0 auto;max-width:1280px;padding:0 2rem}section{padding:6rem 0}@media(max-width:1024px){section{padding:4rem 0}}@media(max-width:768px){.container{padding:0 1rem}}
/*# sourceMappingURL=main.5aef3e5c.css.map*/