@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;600&display=swap";*{margin:0;padding:0;box-sizing:border-box}.header{width:100%;padding:16px 32px;display:flex;justify-content:space-between;align-items:center;background-color:#fff;box-shadow:0 1px 4px #0000000f;font-family:Outfit,sans-serif;position:relative;z-index:10}.logo{display:flex;align-items:center;gap:12px;padding-left:40px}.logo img{width:32px;height:32px}.logo-text{font-size:20px;font-weight:600;color:#111}.nav-links{display:flex;gap:24px}.nav-links a{text-decoration:none;color:#333;font-weight:500;transition:color .2s}.nav-links a:hover{color:#25c4b2}.language-selector select{border:none;background:transparent;font-size:14px;cursor:pointer;color:#333}.language-selector.desktop-only{padding-right:120px}.desktop-only{display:block}.mobile-only{display:none}.mobile-toggle{display:none;font-size:24px;background:none;border:none;cursor:pointer}@media (max-width: 768px){.logo{padding-left:0!important}.language-selector.desktop-only{display:none}.mobile-only{display:block;margin-top:8px}.mobile-toggle{display:block}.nav-links{display:none}.nav-links.open{display:flex;flex-direction:column;gap:16px;padding:16px 24px;position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 2px 6px #0000001a;z-index:100}}.home-container{padding:64px 24px;max-width:1200px;margin:0 auto;font-family:Outfit,sans-serif}.hero-section{display:flex;flex-wrap:wrap;align-items:center;gap:40px}.hero-text{flex:1;min-width:300px}.hero-text h1{font-size:36px;color:#111;margin-bottom:16px;font-weight:600}.hero-text p{font-size:18px;color:#444;line-height:1.6;margin-bottom:16px}.hero-image{flex:1;min-width:280px;text-align:center}.hero-image img{max-width:100%;height:auto}.how-container{padding:64px 24px;max-width:1200px;margin:0 auto;font-family:Outfit,sans-serif}.how-hero{display:flex;flex-wrap:wrap;align-items:center;gap:40px}.how-text{flex:1;min-width:300px;font-family:Outfit,sans-serif}.how-text h1{font-size:32px;margin-bottom:24px;font-weight:600;color:#111}.how-text p{font-size:18px;line-height:1.7;margin-bottom:16px;color:#444}.how-image{flex:1;min-width:280px;text-align:center}.how-image img{max-width:100%;height:auto}.contact-container{max-width:600px;margin:64px auto;padding:0 24px;font-family:Outfit,sans-serif;text-align:center}.contact-container h1{font-size:32px;font-weight:600;margin-bottom:16px;color:#111}.contact-container p{font-size:18px;color:#444;margin-bottom:32px}.contact-form{display:flex;flex-direction:column;gap:16px}.contact-form input,.contact-form textarea{padding:12px;font-size:16px;border:1px solid #ccc;border-radius:8px}.contact-form textarea{resize:vertical;min-height:120px}.contact-form button{padding:12px;background-color:#25c4b2;color:#fff;font-weight:600;font-size:16px;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.contact-form button:hover{background-color:#1aa99b}.privacy-container{padding:40px 20px;max-width:900px;margin:0 auto;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#222;background-color:#fdfdfd}.privacy-content h1{font-size:2.2rem;font-weight:700;margin-bottom:30px;text-align:center;color:#25c4b2}.policy-section{margin-bottom:40px}.policy-section h2{font-size:1.5rem;color:#25c4b2;margin-bottom:15px;border-left:4px solid #25C4B2;padding-left:12px}.policy-text p{font-size:1rem;line-height:1.6;margin:12px 0}.policy-text ul{padding-left:20px;margin-top:10px}.policy-text ul li{margin-bottom:8px;line-height:1.5;list-style-type:disc}@media (max-width: 600px){.privacy-container{padding:20px 15px}.privacy-content h1{font-size:1.8rem}.policy-section h2{font-size:1.25rem}.policy-text p,.policy-text ul li{font-size:.95rem}}
