@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Outfit:wght@400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.chart-container{align-items:center;height:100%;margin:2rem 0;perspective:2000px;position:relative}.background-wrapper,.chart-container{display:flex;justify-content:center;width:100%}.background-wrapper{align-items:flex-end;gap:15px;height:220px;max-width:300px;opacity:.1;position:absolute;transform:rotateX(-12deg) rotateY(-34deg) translateZ(0);transform-style:preserve-3d;z-index:0}.background-bar{animation:backgroundMove 4s infinite;background:#069494;border-radius:8px;filter:blur(2px);transform:scaleY(.8);transform-origin:bottom;width:25px;will-change:transform}.chart-wrapper{align-items:flex-end;display:flex;gap:20px;height:200px;justify-content:center;margin-top:18px;max-width:500px;padding:20px;transform:rotateX(-12deg) rotateY(-34deg);width:100%;z-index:1}.chart-bar,.chart-wrapper{position:relative;transform-style:preserve-3d}.chart-bar{animation:chartMove 3s infinite;transform:scaleY(.75);transform-origin:bottom;width:30px;will-change:transform}.chart-bar .back,.chart-bar .bottom,.chart-bar .front,.chart-bar .left,.chart-bar .right,.chart-bar .top{background:#04c2c2;position:absolute}.chart-bar .front{opacity:1;transform:translateZ(15px)}.chart-bar .back,.chart-bar .front{border-radius:8px;height:100%;width:100%}.chart-bar .back{background:#027575;opacity:.7;transform:translateZ(-15px)}.chart-bar .left{background:#038383;left:-15px;opacity:.8;transform:rotateY(90deg)}.chart-bar .left,.chart-bar .right{border-radius:8px;height:100%;width:30px}.chart-bar .right{background:#008e8e;opacity:1;right:-15px;transform:rotateY(-90deg)}.chart-bar .top{background:#04c2c2;opacity:1;top:-15px;transform:rotateX(90deg)}.chart-bar .bottom,.chart-bar .top{border-radius:8px;height:30px;width:100%}.chart-bar .bottom{background:#038383;bottom:-15px;opacity:.8;transform:rotateX(-90deg)}.chart-bar.highlight .front{background:#ff8383;opacity:1}.chart-bar.highlight .back{background:#e67575;opacity:.7}.chart-bar.highlight .left{background:#ff7979;opacity:.8}.chart-bar.highlight .right{background:#f47373;opacity:1}.chart-bar.highlight .top{background:#ff8383;opacity:.9}.chart-bar.highlight .bottom{background:#ff7979;opacity:.8}.chart-bar.highlight:before{animation:arrowBounce 3s infinite;border-left:18px solid #0000;border-right:18px solid #0000;border-top:22px solid #ff8383;content:"";height:0;left:50%;opacity:.5;position:absolute;top:-50px;transform:translateX(-50%);width:0;will-change:transform,opacity;z-index:10}@keyframes arrowBounce{0%,to{opacity:.5;transform:translateX(-50%) translateY(0)}50%{opacity:1;transform:translateX(-50%) translateY(10px)}}@keyframes chartMove{0%,to{transform:scaleY(.75)}50%{transform:scaleY(1)}}@keyframes backgroundMove{0%,to{transform:scaleY(.8)}50%{transform:scaleY(1)}}@media (max-width:768px){.chart-wrapper{gap:8px;height:150px;max-width:300px}.chart-bar{width:16px}.background-wrapper.background-second{margin-left:-20%!important}.background-wrapper.background-third{margin-left:-40%!important}}@media (max-width:480px){.background-wrapper.background-second{margin-left:-20%!important}.background-wrapper.background-third{margin-left:-60%!important}}.background-wrapper.background-second{margin-left:-10%;max-width:340px;opacity:.08;transform:rotateX(-12deg) rotateY(-34deg) translateZ(-100px) scale(1.1)}.background-wrapper.background-second .background-bar{background:#006b3e;filter:blur(3px)}.background-wrapper.background-third{margin-left:-20%;max-width:380px;opacity:.06;transform:rotateX(-12deg) rotateY(-34deg) translateZ(-200px) scale(1.2)}.background-wrapper.background-third .background-bar{background:#ff6b00;filter:blur(4px)}.awards-section{background:#0000;color:#fff;padding:4rem 0 0;width:100%}.awards-section .section-header{margin-bottom:3rem;text-align:center}.awards-section .section-header h2{color:#fff;font-size:2rem;margin:0 0 1rem}.awards-section .section-header p{color:#a0a4a8;font-size:1.1rem;margin:0}.award-container{align-items:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;display:flex;gap:2rem;margin:0 auto;max-width:100%;overflow:hidden;padding:2.5rem;position:relative;transition:all .4s ease}.award-container:before{border-radius:16px;content:"";inset:0;-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;transition:all .4s ease}.award-container:hover{background:#ffffff0d;border-color:var(--primary-color);box-shadow:0 20px 40px #0000004d;transform:translateY(-5px)}.award-container:hover .award-header h3{color:#3d9b9b}.award-container:hover .award-logo img{filter:grayscale(0) brightness(100%);opacity:1}.award-logo{align-items:center;display:flex;height:150px;justify-content:center;padding:.5rem;width:150px}.award-logo img{filter:grayscale(30%) brightness(80%);height:100%;object-fit:contain;opacity:.6;transition:all .3s ease;width:100%}.award-content{display:flex;flex:1 1;flex-direction:column}.award-header{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.award-header h3{color:#fff;font-size:1.5rem;margin:0;transition:color .4s ease}.award-header .award-badge{background:#3d9b9b1a;border-radius:20px;color:#3d9b9b;font-size:1.2rem;padding:.25rem .75rem;transition:all .4s ease}.award-description{color:#fff9;font-size:1rem;line-height:1.6;margin:0 0 1rem;padding-right:0;text-align:left}.award-footer{color:#fff6;display:flex;flex-direction:row;font-size:.9rem;gap:2rem;justify-content:flex-end;position:static}.award-footer .award-detail{align-items:center;display:flex;gap:.5rem}@media(max-width:768px){.awards-section{padding:3rem 0}.award-container{flex-direction:column;margin:0;padding:2rem;text-align:center}.award-container:hover{background:#ffffff05;box-shadow:none;transform:none}.award-container:hover:before{background:linear-gradient(#fff0,#fff0)}.award-container:hover .award-header h3{color:#fff}.award-logo{margin:0 auto}.award-footer,.award-header{flex-direction:column;gap:.5rem;justify-content:center}.award-footer{margin-top:1rem}.award-description{margin-bottom:1rem;padding-right:0;text-align:center}.award-footer .award-detail{justify-content:center}}.signup-container{align-items:center;background:linear-gradient(135deg,#1a202c,#2d3748);display:flex;gap:64px;justify-content:center;min-height:100vh;padding:20px}.signup-container .signup-left{color:#fff;width:600px}.signup-container .signup-left .left-content h1{font-size:3.5rem;font-weight:600;margin-bottom:0}.signup-container .signup-left .left-content .fix-that-text{color:var(--secondary-color);font-size:2.5rem;font-weight:600;margin-bottom:24px}.signup-container .signup-left .left-content .feature-list .feature-item{align-items:center;color:#94a3b8;display:flex;font-size:1.125rem;gap:16px;margin-bottom:24px}.signup-container .signup-left .left-content .feature-list .feature-item .check-icon{color:#12dd99;flex-shrink:0;height:24px;width:24px}.signup-container .signup-right{width:520px}.signup-container .signup-right .form-container{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:24px;position:relative}.signup-container .signup-right .form-container .form-header{margin-bottom:24px;text-align:center}.signup-container .signup-right .form-container .form-header .logo{height:32px;margin-bottom:16px}.signup-container .signup-right .form-container .form-header h2{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:8px}.signup-container .signup-right .form-container .form-header p{color:#64748b;font-size:.875rem}.signup-container .signup-right .form-container .form-header p a{color:var(--primary-color);text-decoration:none}.signup-container .signup-right .form-container .form-header p a:hover{text-decoration:underline}.signup-container .signup-right .form-container .form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:8px}.signup-container .signup-right .form-container .form-row .form-group{margin-bottom:8px;width:100%}@media(max-width:640px){.signup-container .signup-right .form-container .form-row{gap:16px;grid-template-columns:1fr}}.signup-container .signup-right .form-container .form-group{margin-bottom:12px;width:100%}.signup-container .signup-right .form-container .form-group label{color:#1e293b;display:block;font-size:.875rem;font-weight:500;margin-bottom:4px}.signup-container .signup-right .form-container .form-group input,.signup-container .signup-right .form-container .form-group select{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;font-size:.875rem;padding:8px 12px;width:100%}.signup-container .signup-right .form-container .form-group input:focus,.signup-container .signup-right .form-container .form-group select:focus{background:#fff;border-color:var(--primary-color);box-shadow:0 0 0 3px #0694941a;outline:none}.signup-container .signup-right .form-container .form-group .textarea-container{position:relative;width:100%}.signup-container .signup-right .form-container .form-group .textarea-container textarea{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:.875rem;min-height:100px;padding:10px 12px 24px;resize:vertical;width:100%}.signup-container .signup-right .form-container .form-group .textarea-container textarea:focus{background:#fff;border-color:var(--primary-color);box-shadow:0 0 0 3px #0694941a;outline:none}.signup-container .signup-right .form-container .form-group .textarea-container .char-counter{background:#0000;bottom:8px;color:#64748b;font-size:.75rem;position:absolute;right:12px}.signup-container .signup-right .form-container .radio-group .radio-options{display:flex;gap:24px;margin-top:8px}.signup-container .signup-right .form-container .radio-group .radio-label{align-items:center;color:#1e293b;cursor:pointer;display:flex;font-size:.875rem;gap:8px}.signup-container .signup-right .form-container .radio-group .radio-label input[type=radio]{height:16px;margin:0;width:16px}.signup-container .signup-right .form-container .checkbox{align-items:center;display:flex;gap:8px;margin-bottom:20px}.signup-container .signup-right .form-container .checkbox input[type=checkbox]{accent-color:var(--primary-color);cursor:pointer;height:16px;margin:0;position:relative;top:-1px;width:16px}.signup-container .signup-right .form-container .checkbox label{color:#64748b;cursor:pointer;font-size:.75rem;line-height:1.4;margin:0}.signup-container .signup-right .form-container .checkbox label a{color:var(--primary-color);font-weight:500;text-decoration:none}.signup-container .signup-right .form-container .checkbox label a:hover{text-decoration:underline}.signup-container .signup-right .form-container .submit-button{background:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;margin-top:8px;padding:12px;width:100%}.signup-container .signup-right .form-container .submit-button:hover{background:var(--secondary-color)}@media(max-width:1200px){.signup-container{align-items:flex-start;gap:48px;min-height:auto;padding:32px}.signup-container .signup-left,.signup-container .signup-right{max-width:480px;width:100%}.signup-container .signup-left .left-content h1{font-size:2.5rem;margin-bottom:32px}.signup-container .signup-left .left-content .feature-list .feature-item{font-size:1rem;margin-bottom:20px}}@media(max-width:768px){.signup-container{flex-direction:column;gap:32px;padding:24px 16px}.signup-container .signup-left .left-content h1{font-size:2rem;margin-bottom:24px}.signup-container .signup-right .form-container{padding:24px 16px}.signup-container .signup-right .form-container .form-header{margin-bottom:24px}.signup-container .signup-right .form-container .form-header .logo{height:28px;margin-bottom:20px}.signup-container .signup-right .form-container .form-header h2{font-size:1.125rem}.signup-container .signup-right .form-container .form-row{gap:12px;grid-template-columns:1fr}.signup-container .signup-right .form-container .form-group{margin-bottom:16px}.signup-container .signup-right .form-container .form-group input{padding:8px 12px}.signup-container .signup-right .form-container .radio-group .radio-options{flex-direction:column;gap:12px}}@media(max-width:480px){.signup-container{padding:16px}.signup-container .signup-left .left-content h1{font-size:1.75rem}.signup-container .signup-left .left-content .feature-list .feature-item{font-size:.875rem;gap:12px}.signup-container .signup-left .left-content .feature-list .feature-item .check-icon{height:20px;width:20px}.signup-container .signup-right .form-container{padding:20px 16px}.signup-container .signup-right .form-container .form-group input,.signup-container .signup-right .form-container .form-group label{font-size:.813rem}.signup-container .signup-right .form-container .checkbox label{font-size:.688rem}.signup-container .signup-right .form-container .submit-button{font-size:.813rem;padding:10px}}.legal-section h1,.legal-section h2,.legal-section>div p strong{color:#2d3748}.legal-section>div a{color:#069494}.gdpr-section.min h2{color:#2d3748}.contact-block a{color:#069494}.landing-video{margin:0 auto;max-width:600px;position:relative;width:100%}.landing-video .video-wrapper{align-items:center;display:flex;height:180px;justify-content:center;margin:20px 0;position:relative}.landing-video .video-wrapper svg{height:100%;overflow:visible;width:100%}.landing-video .video-wrapper svg .base-path{fill:none;stroke:#fff;stroke-width:15;opacity:.2}.landing-video .video-wrapper svg .animate-path{fill:none;stroke:#069494;stroke-width:15;stroke-linecap:round;stroke-dasharray:2000;stroke-dashoffset:2000;animation:drawLine 6s ease-out infinite;filter:drop-shadow(0 0 4px #069494)}.landing-video .video-wrapper svg .end-point{fill:#069494;animation:movePoint 6s ease-out infinite;filter:drop-shadow(0 0 10px #069494);transform-box:fill-box;transform-origin:center}.landing-video .feature-video{display:block;height:auto;transform-origin:center center;width:100%}@media(max-width:1024px){.landing-video{max-width:600px}}@media(max-width:768px){.landing-video{margin:40px auto 0;max-width:100%}}@keyframes drawLine{0%{stroke-dashoffset:2000;opacity:0}10%{opacity:1}40%{stroke-dashoffset:0;opacity:1}85%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes movePoint{0%,35%{opacity:0;transform:scale(0)}40%{opacity:1;transform:scale(2)}45%{transform:scale(1.5)}85%{filter:drop-shadow(0 0 20px #069494);opacity:1;transform:scale(1.5)}90%{filter:drop-shadow(0 0 25px #069494);opacity:1;transform:scale(2)}to{opacity:0;transform:scale(0)}}:root{--primary-color:#069494;--secondary-color:#04c2c2;--text-color:#2d3748;--background-light:#f7fafc;--background-dark:#e2e8f0}body{color:#2d3748;color:var(--text-color);font-family:Inter,sans-serif}.App{text-align:center}.App-header{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffffffa;border-bottom:1px solid #0000001a;position:fixed;top:0;width:100%;z-index:1000}.logo{cursor:pointer}.nav{align-items:center;display:flex;height:70px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 24px}@media(max-width:768px){.nav{padding:0 16px}}h4{color:#8b8b8b;font-size:1.5rem}h4,h5{font-weight:700}h5{color:#5a5d5f;font-size:1.3rem}.grid{display:grid}.grid.auto-1{grid-template-columns:auto 1fr}.grid.fr-2{grid-template-columns:1fr 1fr}@media(max-width:700px){.grid.fr-2{grid-template-columns:1fr}}@media(min-width:701px)and (max-width:1023px){.grid.fr-2{grid-template-columns:1fr}}.grid.fr-3{grid-template-columns:1fr 1fr 1fr}@media(max-width:700px){.grid.fr-3{grid-template-columns:1fr}}@media(min-width:701px)and (max-width:1023px){.grid.fr-3{grid-template-columns:1fr}}.grid.fr-1-2{grid-template-columns:1fr 2fr}.grid.fr-1-2 .idea-info{margin-right:20px}@media(max-width:700px){.grid.fr-1-2{grid-template-columns:1fr}}@media(min-width:701px)and (max-width:1023px){.grid.fr-1-2{grid-template-columns:1fr}}.grid.fr-2-1{grid-template-columns:2fr 1fr}.grid.fr-2-1 .idea-info{margin-left:20px}@media(max-width:700px){.grid.fr-2-1{grid-template-columns:1fr}}@media(min-width:701px)and (max-width:1023px){.grid.fr-2-1{grid-template-columns:1fr}}.hamburger-react{display:none}@media(max-width:1100px){.hamburger-react{display:block;margin-left:8px}}.nav-left{gap:48px}.nav-left,.nav-left .logo{align-items:center;display:flex}.nav-left .logo img{height:28px;width:auto}@media(max-width:768px){.nav-left .logo img{height:24px}}.nav-left .nav-links{display:flex;gap:32px}@media(max-width:1024px){.nav-left .nav-links{gap:24px}}@media(max-width:1100px){.nav-left .nav-links{background:#fff;border-top:1px solid #0000001a;box-shadow:0 4px 6px -1px #0000001a;display:none;flex-direction:column;gap:0;left:0;margin:0;max-height:calc(100vh - 70px);opacity:0;overflow-y:auto;padding:0;position:fixed;right:0;top:70px;transition:visibility .3s,opacity .3s;visibility:hidden;width:100%;z-index:999}.nav-left .nav-links.open{display:flex;opacity:1;visibility:visible}.nav-left .nav-links .nav-link{border-bottom:1px solid #0000001a;box-sizing:border-box;font-size:16px;margin:0;padding:16px;text-align:left;width:100%}.nav-left .nav-links .nav-link:hover{background-color:#f7fafc;background-color:var(--background-light);color:#069494;color:var(--primary-color)}.nav-left .nav-links .nav-link:active{background-color:#0694941a}}.nav-link{color:#4a5568;cursor:pointer;font-family:Inter,sans-serif;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s ease}.nav-link:hover{color:#069494;color:var(--primary-color)}.nav-right{align-items:center;display:flex;gap:16px}@media(max-width:1100px){.nav-right{gap:12px}.nav-right .sign-in-btn{display:none}.nav-right .start-building-btn{font-size:14px;padding:6px 12px}}.sign-in-btn{border-radius:6px;color:#4a5568;font-family:Inter,sans-serif;font-size:15px;font-weight:500;padding:8px 16px;text-decoration:none;transition:all .2s ease}.sign-in-btn:hover{background:#f7fafc;background:var(--background-light);color:#069494;color:var(--primary-color)}.start-building-btn{background:#069494;background:var(--primary-color);border-radius:6px;color:#fff;font-family:Inter,sans-serif;font-size:15px;font-weight:500;padding:8px 16px;text-decoration:none;transition:all .2s ease}.start-building-btn:hover{background:#04c2c2;background:var(--secondary-color);cursor:pointer;transform:translateY(-1px)}.hamburger{display:none}@media(max-width:768px){.hamburger{display:block}}.section.contact{padding-bottom:0!important}.section.landing{align-items:center;display:flex;min-height:calc(100vh - 150px);padding:100px 20px 40px}.section.min{min-height:74vh}.section:nth-of-type(odd){background-color:#f9f9f9}.section:nth-of-type(2n){background-color:#e9e9e9}h1{margin:0;padding:20px 0}.landing{align-items:center;justify-content:space-around}@keyframes slide-from-top{0%{transform:translateY(20%)}to{transform:translateY(0)}}@keyframes slide-from-left{0%{transform:translateX(20%)}to{transform:translateX(0)}}@keyframes slide-from-right{0%{transform:translateX(-10%)}to{transform:translateX(0)}}.landing-image-container{display:flex;justify-content:center}.idea-container{align-items:center;background-color:#069494;border-radius:20px;color:#f9f9f9;display:flex;flex-direction:column;margin:0 10%;padding:5vh;position:relative}.idea-item{align-items:center;height:0;justify-content:space-between;margin:0;opacity:0;transition:opacity .5s ease,margin .5s ease;visibility:hidden}.idea-item .idea-info{align-self:baseline}.idea-item.active{height:auto;min-height:450px;opacity:1;visibility:visible}.idea-image{background-position:50%;background-repeat:no-repeat;background-size:contain;height:110%}.idea-info{align-items:start;display:flex;flex-direction:column;margin:10px}.idea-left,.idea-right{background-color:#dfc9ae;border-radius:50px;box-shadow:20px 20px 20px #0000001a;cursor:pointer;display:flex;font-size:3rem;height:70px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:70px}.idea-left{left:80px}.idea-right{right:80px}.idea-left{margin-left:-130px;position:absolute}.idea-right{margin-right:-130px}.roadmap-container{display:flex;justify-content:space-around;padding-top:5vh}.roadmap-heading{align-items:start;display:flex;flex-direction:column;height:100%;max-width:40%;text-align:left}.roadmap-heading h1{font-size:4rem;padding-bottom:20px}.roadmap-heading p{font-size:1.5rem}.roadmap-steps-container{justify-content:center;max-width:40%}.roadmap-steps{align-items:center;background-color:#069494;border-color:#e9e9e9;border-radius:20px;display:flex;flex-direction:column;justify-content:space-around}.roadmap-step{align-self:flex-start;display:flex;width:80%}.roadmap-step-num{align-items:center;background-color:#f9f9f9;border-radius:10px;box-shadow:5px 5px 5px 5px #0000004d;color:#4e91ac;display:flex;height:80px;justify-content:center;margin-left:-20px;margin-top:30px;position:absolute;width:80px}.completed-step-num{background-color:#e0ffe0}.progress-step-num{background-color:#fcf5d6}.roadmap-step-num h3{font-size:1.7rem;font-weight:700;text-align:center}.roadmap-step-info{color:#f9f9f9;display:flex;flex-direction:column;padding-left:80px;text-align:left}.roadmap-step-info h3{font-size:1.5rem;margin-bottom:0}.roadmap-step-info p{font-size:.8rem}.team-container{justify-items:center}.team{background:#fff;padding:80px 0}.team h1{color:#2d3748;color:var(--text-color);font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.team h1 span,.team h5{color:#069494;color:var(--primary-color)}.team h5{font-size:1.125rem;font-weight:500;margin-bottom:1rem;text-align:center}.team .team-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px;padding:0 20px}@media(max-width:1200px){.team .team-container{gap:20px;padding:0 15px}}@media(max-width:900px){.team .team-container{gap:40px;grid-template-columns:1fr;margin:0 auto;max-width:400px}.team .team-container .member-image{padding-top:100%}}.team .team-item{width:80%}.team .team-item .team-item-inner{border-radius:16px;height:100%;overflow:hidden;position:relative;transition:all .3s ease}.team .team-item .team-item-inner:hover{transform:translateY(-5px)}.team .team-item .team-item-inner:hover .member-info-overlay{opacity:1}.team .team-item .team-item-inner .member-image{background-position:top;background-repeat:no-repeat;background-size:cover;padding-top:100%;width:100%}.team .team-item .team-item-inner .member-info{background:#fff;border:1px solid #0000001a;border-radius:0 0 16px 16px;padding:20px}.team .team-item .team-item-inner .member-info h3{color:#2d3748;color:var(--text-color);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.team .team-item .team-item-inner .member-info h3:last-of-type{color:#069494;color:var(--primary-color);font-size:1.125rem;margin-bottom:.75rem}.team .team-item .team-item-inner .member-info p{color:#718096;font-size:.95rem;line-height:1.5;margin:0}.team .team-item .team-item-inner .member-info-overlay{align-items:center;background:#1a202cf2;bottom:0;display:flex;left:0;opacity:0;padding:30px;position:absolute;right:0;top:0;transition:opacity .3s ease}.team .team-item .team-item-inner .member-info-overlay .member-details{color:#e2e8f0;font-size:.95rem;line-height:1.6;text-align:left}.team .team-item .team-item-inner .member-info-overlay .member-details strong{color:#069494;color:var(--primary-color);font-weight:600}@media(max-width:768px){.team{padding:60px 0}.team .team-container{gap:30px;padding:0 15px}}.team .partners-section{margin-left:auto;margin-right:auto;margin-top:80px;max-width:900px;padding:40px 0}.team .partners-section .partners-title{font-size:2rem;font-weight:700;margin-bottom:40px;text-align:center}.team .partners-section .partners-title span{color:#069494;color:var(--primary-color)}.team .partners-container{align-items:center;background:#0000;display:flex;height:100px;justify-content:center;overflow:hidden;position:relative}.team .partners-container.paused .partners-track{animation-play-state:paused}.team .partners-track{align-items:center;animation:scroll 30s linear infinite;background:#0000;display:flex;width:-webkit-max-content;width:max-content}.team .partners-track .partner-item{align-items:center;display:flex;flex-shrink:0;padding:0 40px}.team .partners-track .partner-item .partner-logo{filter:grayscale(100%) brightness(0);height:50px;margin:0;opacity:.6;transition:all .3s ease;width:auto}.team .partners-track .partner-item .partner-logo:hover{filter:grayscale(0) brightness(100%);opacity:1;transform:scale(1.1)}#dali-image{background-image:url(/static/media/di.df16928f9ae5ab33ef69.png)}#ilija-image{background-image:url(/static/media/ii.d7edb06fd1ff9324be8e.png)}#milan-image{background-image:url(/static/media/mi.14d420e3595d04c6371c.png)}.join-us{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:30px}.join-us h1{font-size:1.5rem}.join-us button{background-color:#069494;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin-top:20px;padding:10px 20px}.contact{background:#f7fafc;background:var(--background-light);padding:80px 0 160px}.contact .contact-wrapper{margin:0 auto;max-width:800px;padding:0 20px}@media(max-width:768px){.contact .contact-wrapper{padding:0 15px}}.contact .contact-header{margin-bottom:60px;text-align:center}.contact .contact-header .section-title{color:#2d3748;color:var(--text-color);font-size:2.5rem;font-weight:700;margin-bottom:1rem}.contact .contact-header .section-title span{color:#069494;color:var(--primary-color)}.contact .contact-header .section-subtitle{color:#718096;font-size:1.125rem;margin:0 auto;max-width:600px}.contact .contact-container{display:flex;flex-direction:column;gap:40px}.contact .contact-info{box-sizing:border-box;width:100%}.contact .contact-info .info-card{background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000000d;box-sizing:border-box;padding:40px;text-align:center;width:100%}@media(max-width:768px){.contact .contact-info .info-card{padding:20px}}.contact .contact-info .info-card span{color:#069494;color:var(--primary-color)}.contact .contact-info .info-card h3{color:#2d3748;color:var(--text-color);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.contact .contact-info .info-card .info-text{color:dimgray;font-size:24px;line-height:1.6;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:600px}.contact .contact-info .info-card .contact-details{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}@media(max-width:768px){.contact .contact-info .info-card .contact-details{align-items:center;flex-direction:column;gap:20px}}.contact .contact-info .info-card .contact-details .detail-item{align-items:center;display:flex;gap:12px}@media(max-width:768px){.contact .contact-info .info-card .contact-details .detail-item{justify-content:center;width:100%}}.contact .contact-info .info-card .contact-details .detail-item .icon{fill:#069494;fill:var(--primary-color);flex-shrink:0;height:20px;width:20px}.contact .contact-info .info-card .contact-details .detail-item a,.contact .contact-info .info-card .contact-details .detail-item span{color:#4a5568;font-size:.95rem;text-decoration:none}@media(max-width:768px){.contact .contact-info .info-card .contact-details .detail-item a,.contact .contact-info .info-card .contact-details .detail-item span{font-size:.9rem}}.contact .contact-info .info-card .contact-details .detail-item a:hover,.contact .contact-info .info-card .contact-details .detail-item span:hover{color:#069494;color:var(--primary-color)}.contact .contact-form-wrapper{background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000000d;box-sizing:border-box;padding:40px;width:100%}@media(max-width:768px){.contact .contact-form-wrapper{padding:20px}}.contact .contact-form-wrapper .contact-form{display:flex;flex-direction:column;gap:24px;width:100%}.contact .contact-form-wrapper .contact-form .form-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;width:100%}@media(max-width:568px){.contact .contact-form-wrapper .contact-form .form-row{gap:16px;grid-template-columns:1fr}}.contact .contact-form-wrapper .contact-form .form-group{grid-gap:8px;display:grid;gap:8px;width:100%}.contact .contact-form-wrapper .contact-form .form-group label{color:#2d3748;color:var(--text-color);font-size:.95rem;font-weight:500}.contact .contact-form-wrapper .contact-form .form-group input{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:.875rem;padding:10px 12px;width:100%}.contact .contact-form-wrapper .contact-form .form-group input:focus{background:#fff;border-color:#069494;border-color:var(--primary-color);box-shadow:0 0 0 3px #0694941a;outline:none}.contact .contact-form-wrapper .contact-form .form-group .textarea-container{position:relative;width:100%}.contact .contact-form-wrapper .contact-form .form-group .textarea-container textarea{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:.875rem;min-height:100px;padding:10px 12px 24px;resize:vertical;width:100%}.contact .contact-form-wrapper .contact-form .form-group .textarea-container textarea:focus{background:#fff;border-color:#069494;border-color:var(--primary-color);box-shadow:0 0 0 3px #0694941a;outline:none}.contact .contact-form-wrapper .contact-form .form-group .textarea-container .char-counter{background:#0000;bottom:8px;color:#64748b;font-size:.75rem;position:absolute;right:12px}.contact .contact-form-wrapper .contact-form .submit-button{background:#069494;background:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin:0 auto;max-width:200px;padding:16px 32px;transition:all .2s ease;width:100%}.contact .contact-form-wrapper .contact-form .submit-button:hover{background:#04c2c2;background:var(--secondary-color);transform:translateY(-1px)}@media(max-width:768px){.contact .contact-form-wrapper .contact-form .submit-button{max-width:100%}}.contact:after{background:linear-gradient(90deg,#0000,#0000001a,#0000);content:"";display:block;height:1px;margin:80px auto 0;max-width:1200px;width:100%}@media(min-width:701px)and (max-width:1023px){.landing h4{text-align:center}.team-item{margin-bottom:5vh!important}.idea-item .idea-image{height:50vh!important}.hamburger-react{display:block}.nav-links{background-color:#f9f9f9;border-top:1px solid #ddd;flex-direction:column;left:0;opacity:0;position:absolute;top:60px;transition:visibility .5s,opacity .5s linear;visibility:hidden;width:100%}.nav-links.open{opacity:1;visibility:visible}.nav-links.open :hover{background-color:#ddd}.nav-links .li{border-bottom:1px solid #ddd;margin:0!important;padding:10px 0;text-align:center}.dropdown-button{margin-right:10px}}@media(max-width:700px){.logo img{height:24px}.idea-image{display:none}.content-wrapper{display:inline!important;display:initial!important}.content-wrapper .mission-content,.content-wrapper .vision-content{padding:0 20px;text-align:center}.content-wrapper:before{display:none}.nav{padding-left:10px!important;padding-right:10px!important}.landing h1{font-size:3rem}.landing h4{text-align:center}.idea h4{margin:10%}.roadmap{align-self:center;margin:auto;max-width:85%}.roadmap h4{padding-bottom:3vh}.team-item{margin-bottom:5vh!important}.join-us{padding-top:0}.contact-form{width:70vw}.hamburger-react{display:block}.nav-links{background-color:#f9f9f9;border-top:1px solid #ddd;flex-direction:column;left:0;opacity:0;position:absolute;top:60px;transition:visibility .5s,opacity .5s linear;visibility:hidden;width:100%}.nav-links.open{opacity:1;visibility:visible}.nav-links.open :hover{background-color:#ddd}.nav-links .li{border-bottom:1px solid #ddd;margin:0!important;padding:10px 0;text-align:center}.roadmap-container{display:grid!important;grid-template-columns:1fr}.roadmap-container .roadmap-steps-container{margin-left:10px!important;max-width:100%!important}.roadmap-container .roadmap-heading{max-width:none!important;position:static!important}}.top-content{align-items:center;color:#fff;display:flex;gap:32px;justify-content:right}.dropdown-container{display:inline-block;position:relative}@media(max-width:768px){.dropdown-container .dropdown-menu{left:50%;margin-top:4px;position:absolute;top:100%;transform:translateX(-50%)}}.dropdown-button{background:#0000;border:1px solid #fff;border-radius:4px;color:#000;cursor:pointer;font-size:inherit;padding:8px 12px}@media(max-width:768px){.dropdown-button{font-size:14px;padding:6px 10px}}.dropdown-menu{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 8px 16px #0003;left:40%;margin-top:8px;min-width:-webkit-max-content;min-width:max-content;overflow:hidden;position:absolute;top:100%;transform:translateX(-50%);white-space:nowrap;z-index:1000}.dropdown-item{color:#000;cursor:pointer;padding:8px 16px;text-align:left;transition:background-color .2s ease;white-space:nowrap}.dropdown-item:first-child{border-radius:8px 8px 0 0}.dropdown-item:last-child{border-radius:0 0 8px 8px}.dropdown-item:hover{background-color:#f1f1f1}.footer{background-color:#f8f8f8;border-top:1px solid #ccc;box-sizing:border-box;padding:20px;width:100%}.footer-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 20px}@media(max-width:768px){.footer-content{flex-direction:column;gap:20px;padding:0 15px;text-align:center}}@media(max-width:480px){.footer-content{padding:0 10px}}.footer-email{color:#000;font-size:.95rem;text-decoration:none}.footer-email:hover{color:#069494;color:var(--primary-color)}@media(max-width:480px){.footer-email{font-size:.9rem}}.footer-right{display:flex;gap:15px}@media(max-width:480px){.footer-right{flex-direction:column;gap:10px}}.footer-link{border-radius:4px;color:#000;font-size:.95rem;padding:4px 8px;text-decoration:none;transition:all .2s ease}.footer-link:hover{background-color:#0694941a;color:#069494;color:var(--primary-color)}@media(max-width:480px){.footer-link{font-size:.9rem;padding:8px}}.content-wrapper{display:flex;height:auto;justify-content:space-between;position:relative}.vision-content{flex:1 1;text-align:right}.mission-content{flex:1 1;text-align:left}.vision-content{padding-left:30px;padding-right:50px;padding-top:5%}.mission-content{padding-left:50px;padding-right:30px;padding-top:13%}.content-wrapper:before{background-color:#8b8b8b;content:"";height:100%;left:50%;position:absolute;width:4px}.vision{background:linear-gradient(135deg,#1a202c,#2d3748);padding:80px 0}.vision .vision-wrapper{margin:0 auto;max-width:1200px;padding:0 20px}.vision .vision-header{margin-bottom:60px;text-align:center}.vision .vision-header .section-title{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.vision .vision-header .section-subtitle{color:#a0aec0;font-size:1.125rem;margin:0 auto;max-width:800px;text-align:left}.vision .vision-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:30px}@media(max-width:768px){.vision .vision-grid{gap:24px;grid-template-columns:1fr}}.vision .vision-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:30px;transition:all .3s ease}.vision .vision-card:hover{background:#ffffff0d;border-color:#069494;border-color:var(--primary-color);box-shadow:0 20px 40px #0000004d;transform:translateY(-5px)}.vision .vision-card h3{color:#fff;font-size:1.25rem;font-weight:600;margin:1rem 0}.vision .vision-card p{color:#a0aec0;font-size:.95rem;line-height:1.6;margin:0;text-align:left}.vision .vision-icon{height:48px;margin:0 auto;width:48px}.vision .vision-icon svg{fill:#069494;fill:var(--primary-color);height:100%;width:100%}.vision .stats-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.vision .stats-grid .stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:30px;transition:all .3s ease}.vision .stats-grid .stat-card:hover{background:#ffffff0d;border-color:#069494;border-color:var(--primary-color);box-shadow:0 20px 40px #0000004d;transform:translateY(-5px)}.vision .stats-grid .stat-card .stat-number{color:#069494;color:var(--primary-color);font-size:2.5rem;font-weight:700;margin-bottom:1rem}.vision .stats-grid .stat-card p{color:#fff;font-size:1rem;line-height:1.5;margin:0}@media(max-width:768px){.vision .stats-grid,.vision .vision-grid{grid-template-columns:1fr}}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.counter{animation:countUp 1s ease-out forwards}.partners-container{background:#0000;overflow:hidden;padding:20px 0;position:relative;width:100%}.partners-container .partners-track{animation:scroll 30s linear infinite;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.partners-container .partners-track:hover,.partners-container.paused .partners-track{animation-play-state:paused}.partners-container .partner-item{align-items:center;display:flex;flex-shrink:0;justify-content:center;padding:0 30px}.partners-container .partner-item img{max-height:60px;object-fit:contain;width:auto}.partners-container .partner-item img.height-100{max-height:100px}.partners-container .partner-item img.height-150{max-height:150px}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-33.3333333333%)}}.landing{background:linear-gradient(135deg,#f7fafc,#e2e8f0);min-height:calc(100vh - 80px)}.landing-content{grid-gap:60px;align-items:center;box-sizing:border-box;display:grid;gap:60px;grid-template-columns:1.2fr 1fr;margin:0 auto;max-width:1400px;padding:40px 20px;width:100%}@media(max-width:1024px){.landing-content{gap:40px;grid-template-columns:1fr;padding:30px 20px}}@media(max-width:768px){.landing-content{gap:20px;grid-template-columns:1fr;padding:20px;text-align:center}}.landing-text{box-sizing:border-box;max-width:100%;padding:0 0 0 40px;text-align:left}.landing-text h2{font-size:1.1rem;font-weight:500;margin-bottom:2rem;margin-top:2rem}.landing-text .headline-group{display:flex;gap:2rem;position:relative}.landing-text .headline-group h1{margin:0;padding:10px 0!important;white-space:nowrap}.landing-text .headline-group h1 span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#069494,#04c2c2);background:linear-gradient(135deg,var(--primary-color) 0,var(--secondary-color) 100%);-webkit-background-clip:text}.landing-text .headline-group .subtitle{animation-duration:8s;animation-fill-mode:both;animation-iteration-count:infinite;border-left:2px solid #069494;border-left:2px solid var(--primary-color);color:#64748b;font-size:1.1rem;opacity:0;padding-left:1rem;position:relative;transform:translateX(-20px)}.landing-text .headline-group:first-child .subtitle{animation-name:fadeInOut1}.landing-text .headline-group:nth-child(2) .subtitle{animation-name:fadeInOut2}.landing-text .headline-group:nth-child(3) .subtitle{animation-name:fadeInOut3}@media(max-width:768px){.landing-text .headline-group{flex-direction:column;gap:.5rem;margin-bottom:.8rem}.landing-text .headline-group h1{font-size:1.8rem;padding:5px 0!important;text-align:left;white-space:normal}.landing-text .headline-group .subtitle{border-left:none;font-size:1rem;margin:0;padding-left:0;text-align:right}}@media(max-width:480px){.landing-text .headline-group h1{font-size:1.5rem}.landing-text .headline-group .subtitle{font-size:.9rem;margin-left:auto}}@media(max-width:1024px){.landing-text{padding:0}}.cta-buttons{display:flex;gap:1rem}@media(max-width:768px){.cta-buttons{align-items:center;flex-direction:column;gap:1rem;margin-top:1.5rem;width:100%}.cta-buttons button{max-width:250px;width:80%}}.primary-button,.secondary-button{border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:clamp(.8rem,1.5vw,1rem);font-weight:600;max-width:160px;min-width:100px;padding:.75rem 1.5rem;text-align:center;transition:all .2s ease}@media(max-width:768px){.primary-button,.secondary-button{max-width:200px;padding:8px 12px;width:100%}}.primary-button{background:#069494;background:var(--primary-color);border:none;color:#fff}.primary-button:hover{background:#04c2c2;background:var(--secondary-color);transform:translateY(-2px)}.secondary-button{background:#fff;border:2px solid #069494;border:2px solid var(--primary-color);color:#069494;color:var(--primary-color);text-decoration:none}.secondary-button:hover{background:#f7fafc;background:var(--background-light);transform:translateY(-2px)}.video-placeholder{align-items:center;background:#e2e8f0;background:var(--background-dark);border-radius:12px;color:#2d3748;color:var(--text-color);display:flex;height:300px;justify-content:center;width:100%}.language-selector{display:flex;gap:8px;margin-left:16px}.lang-btn{background:#0000;border:1px solid #069494;border:1px solid var(--primary-color);border-radius:4px;color:#069494;color:var(--primary-color);cursor:pointer;font-size:14px;padding:4px 8px;transition:all .2s ease}.lang-btn.active{background:#069494;background:var(--primary-color);color:#fff}.lang-btn:hover:not(.active){background:#f7fafc;background:var(--background-light)}.sign-in-button{background:#069494;background:var(--primary-color);border-radius:8px;color:#fff;font-weight:500;padding:8px 16px;text-decoration:none;transition:all .2s ease}.sign-in-button:hover{background:#04c2c2;background:var(--secondary-color);transform:translateY(-1px)}.product{background:#fff;overflow:hidden}.product .product-wrapper{margin:0 auto;max-width:1400px;padding:80px 20px}.product .product-header{margin-bottom:80px;position:relative;text-align:center}.product .product-header:after{background:linear-gradient(90deg,#069494,#04c2c2);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:2px;bottom:-20px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.product .product-header .section-title{color:#2d3748;color:var(--text-color);font-size:2.5rem;font-weight:700;margin-bottom:1rem}.product .product-header .section-title span{-webkit-text-fill-color:initial;background:none;color:#2d3748;color:var(--text-color)}.product .feature-grid{display:flex;flex-direction:column;gap:120px}.product .feature-item{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.product .feature-item.reverse{direction:rtl}.product .feature-item.reverse .feature-content{direction:ltr}@media(max-width:768px){.product .feature-item{gap:40px;grid-template-columns:1fr}.product .feature-item.reverse{direction:ltr}}.product .feature-content h3{color:#2d3748;color:var(--text-color);font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.product .feature-content p{color:#4a5568;font-size:1.25rem;line-height:1.6;margin-bottom:2rem;text-align:left}.product .feature-metrics{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-top:2rem}.product .feature-metrics.single{display:inline!important;display:initial!important;text-align:center}.product .feature-metrics .metric .metric-value{color:#069494;color:var(--primary-color);display:block;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.product .feature-metrics .metric .metric-label{color:#718096;font-size:1rem;line-height:1.4}.product .feature-video-wrapper{border-radius:8px;box-shadow:0 20px 40px #0000001a;overflow:hidden;position:relative}.product .feature-video-wrapper .feature-video{display:block;height:auto;transform-origin:center center;width:100%}.product .feature-tag{background:linear-gradient(135deg,#04c2c226,#06949426);border:1px solid #04c2c233;border-radius:20px;color:#069494;color:var(--primary-color);display:inline-block;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;padding:8px 16px;transition:all .3s ease}.product .feature-tag:hover{background:linear-gradient(135deg,#04c2c233,#06949433);transform:translateY(-1px)}@keyframes subtle-zoom{0%{transform:scale(1.2)}to{transform:scale(1.4)}}.journey{background:linear-gradient(135deg,#1a202c,#2d3748);padding:80px 0}.journey .journey-wrapper{margin:0 auto;max-width:1200px;padding:0 20px}.journey .journey-header{margin-bottom:60px;text-align:center}.journey .journey-header .section-title{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.journey .journey-header .section-subtitle{color:#a0aec0;font-size:1.125rem}.journey .journey-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.journey .journey-grid{grid-template-columns:1fr}}.journey .journey-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:30px;position:relative;text-align:center;transition:all .3s ease}.journey .journey-card:hover{background:#ffffff0d;border-color:#069494;border-color:var(--primary-color);box-shadow:0 20px 40px #0000004d;transform:translateY(-5px)}.journey .journey-card:hover .card-year{color:#069494;color:var(--primary-color)}.journey .journey-card.active{background:linear-gradient(135deg,#0694941a,#04c2c20d);border-color:#069494;border-color:var(--primary-color)}.journey .journey-card.active .card-year{color:#069494;color:var(--primary-color)}.journey .card-year{color:#a0aec0;font-size:.875rem;font-weight:600;position:absolute;right:30px;top:30px;transition:color .3s ease}.journey .card-content .card-icon{align-items:center;display:flex;height:40px;justify-content:center;margin:0 auto 1.25rem;width:40px}.journey .card-content .card-icon svg{fill:#069494;fill:var(--primary-color);height:100%;transition:all .3s ease;width:100%}.journey .card-content .s-36{height:36px;width:36px}.journey .card-content h3{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.journey .card-content p{color:#a0aec0;font-size:.95rem;line-height:1.6;margin:0;text-align:left}.journey .journey-card:hover .journey-icon{fill:#04c2c2;fill:var(--secondary-color)}.journey .journey-card.active .journey-icon{fill:#069494;fill:var(--primary-color)}@media(max-width:700px),(min-width:701px)and (max-width:1023px){.nav-links{opacity:0;transition:visibility .5s,opacity .5s linear;visibility:hidden}.nav-links.open{opacity:1;visibility:visible}.nav-links .li{border-bottom:1px solid #ddd;margin:0;padding:10px 0;text-align:center}}@media(max-width:700px){.nav-links{box-sizing:border-box;position:fixed;width:100%}}.checkbox-inline{align-items:center!important;display:flex!important;gap:8px!important;justify-content:center!important;margin-top:16px!important;width:100%!important}.checkbox-inline input[type=checkbox]{cursor:pointer!important;height:16px!important;margin:0!important;width:16px!important}.checkbox-inline label{cursor:pointer!important;font-size:14px!important;margin:0!important}.checkbox-inline label a{color:#069494!important;color:var(--primary-color)!important;text-decoration:none!important}.checkbox-inline label a:hover{text-decoration:underline!important}.form-group.checkbox-inline{margin:0!important}.loader-overlay{align-items:center;background:#fffc;border-radius:16px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:100}.loader{animation:rotation 1s linear infinite;border:4px solid #069494;border:4px solid var(--primary-color);border-bottom:4px solid #0000;border-radius:50%;height:48px;width:48px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.contact-form-wrapper{position:relative}.toast-container{position:fixed;right:20px;top:20px;z-index:9999}.toast{align-items:center;animation:slideIn .3s ease-out;border-radius:8px;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 20px}.toast.success{background-color:#10b981}.toast.error{background-color:#ef4444}.toast .toast-icon{fill:currentColor;height:20px;width:20px}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInOut1{20%{opacity:0;transform:translateX(-20px)}30%,92%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}@keyframes fadeInOut2{0%,40%{opacity:0;transform:translateX(-20px)}50%,92%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}@keyframes fadeInOut3{0%,60%{opacity:0;transform:translateX(-20px)}70%,92%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}.cookie-banner{background:#fffffffa;bottom:0;box-shadow:0 -2px 10px #0000001a;left:0;padding:1rem;position:fixed;right:0;z-index:1000}.cookie-banner .cookie-content{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1200px}.cookie-banner .cookie-content p{color:#2d3748;color:var(--text-color);font-size:.9rem;margin:0}.cookie-banner .cookie-content .cookie-link{color:#069494;color:var(--primary-color);margin-left:.3rem;text-decoration:none}.cookie-banner .cookie-content .cookie-link:hover{text-decoration:underline}.cookie-banner .cookie-content .cookie-buttons{display:flex;gap:1rem}@media(max-width:768px){.cookie-banner .cookie-content{flex-direction:column;text-align:center}.cookie-banner .cookie-content .cookie-buttons{justify-content:center;width:100%}}.cookie-policy{margin:0 auto;max-width:800px;padding:2rem}.cookie-policy .policy-content{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:2rem}.cookie-policy .policy-content h1{color:#000;font-size:26px;margin-bottom:1rem}.cookie-policy .policy-content .last-updated{color:#595959;font-size:14px;margin-bottom:2rem}.cookie-banner .cookie-details{width:100%}.cookie-banner .cookie-details h3{color:#2d3748;color:var(--text-color);font-size:1.2rem;margin:0 0 1rem}.cookie-banner .cookie-details .cookie-categories{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.cookie-banner .cookie-details .cookie-category{align-items:center;background:#f7fafc;background:var(--background-light);border-radius:8px;display:flex;justify-content:space-between;padding:.75rem}.cookie-banner .cookie-details .cookie-category .category-header{display:flex;flex-direction:column;gap:.25rem}.cookie-banner .cookie-details .cookie-category .category-header span{color:#2d3748;color:var(--text-color);font-size:.9rem}.cookie-banner .cookie-details .cookie-category .category-header span.category-description{color:#718096;font-size:.8rem}.cookie-banner .switch{display:inline-block;height:24px;min-width:50px;position:relative}.cookie-banner .switch input{height:0;opacity:0;width:0}.cookie-banner .switch input:checked+.slider{background-color:#069494;background-color:var(--primary-color)}.cookie-banner .switch input:disabled+.slider{cursor:not-allowed;opacity:.5}.cookie-banner .switch .slider{background-color:#ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.cookie-banner .switch .slider:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:16px;left:4px;position:absolute;transition:.4s;width:16px}.cookie-banner .switch input:checked+.slider:before{transform:translateX(26px)}@media(max-width:768px){.cookie-banner .cookie-details .cookie-category{align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:.5rem!important;justify-content:flex-start!important}.cookie-banner .cookie-details .switch{align-self:center!important;margin-left:0!important;margin-top:.5rem!important}}.legal-page{background:#fff;color:#222;font-family:Arial,Helvetica,sans-serif;margin:0 auto;max-width:900px;min-height:75vh;padding:80px 16px 40px}.legal-page h1{color:#000;font-size:2.2rem;font-weight:700;letter-spacing:-1px;margin-bottom:2.2rem}.legal-page .last-updated,.legal-page h1{font-family:Arial,Helvetica,sans-serif;text-align:left}.legal-page .last-updated{color:#595959;font-size:15px;margin-bottom:2.8rem}.legal-page h2{background:none;border-bottom:1px solid #ececec;font-size:1.25rem;letter-spacing:-.5px;margin:2.8rem 0 1.2rem;padding-bottom:.4rem}.legal-page h2,.legal-page h3{color:#000;font-family:Arial,Helvetica,sans-serif;font-weight:700}.legal-page h3{font-size:1.08rem;margin:1.7rem 0 .8rem}.legal-page li,.legal-page p{color:#595959;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.8}.legal-page p{margin-bottom:1.2rem}.legal-page ul{line-height:1.8;list-style-type:square;margin-bottom:1.7rem;margin-left:1.7rem;padding-left:0}.legal-page ul ul{list-style-type:circle;margin-bottom:.8rem}.legal-page ul ul ul{list-style-type:square}.legal-page ol{line-height:1.8;margin-bottom:1.7rem;margin-left:1.7rem;padding-left:0}.legal-page a,.legal-page ol{font-family:Arial,Helvetica,sans-serif}.legal-page a{color:#3030f1;font-size:15px;text-decoration:none;transition:color .2s;word-break:break-word}.legal-page a:hover{color:#1a1aff;text-decoration:underline}.legal-page em{color:#888;font-style:italic}.legal-page strong{color:#000;font-weight:700}.legal-page .table-of-contents{background:#0000;border-radius:0;margin-bottom:2.8rem;padding:0}.legal-page .table-of-contents h2{border:none;color:#000;font-size:1.13rem;margin-bottom:1.2rem;padding:0;text-align:left}.legal-page .table-of-contents div{display:flex;flex-direction:column;gap:.7rem;margin:0}.legal-page .table-of-contents div a{color:#3030f1;font-size:15px;text-decoration:none;transition:color .2s}.legal-page .table-of-contents div a:hover{color:#1a1aff;text-decoration:underline}@media(max-width:768px){.legal-page .table-of-contents div{gap:.5rem}}.legal-page .contact-block{align-items:flex-start;background:#f8fafd;border:1px solid #e5e5e5;border-radius:8px;box-shadow:none;display:flex;flex-direction:column;margin:2.5rem 0 2rem;padding:22px 18px 16px;position:relative}.legal-page .contact-block:before{background:url('data:image/svg+xml;utf8,<svg fill="%233030F1" height="26" viewBox="0 0 24 24" width="26" xmlns="http://www.w3.org/2000/svg"><path d="M20,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V6C22,4.89 21.1,4 20,4ZM20,8L12,13L4,8V6L12,11L20,6V8Z"/></svg>') no-repeat 50%;content:"";display:inline-block;height:26px;margin-bottom:12px;margin-left:2px;width:26px}.legal-page .contact-block p{color:#595959;font-size:14px;line-height:1.7;margin-bottom:1rem;word-break:break-word}.legal-page .contact-block p:last-child{margin-bottom:0}.legal-page .contact-block a{color:#3030f1;font-weight:500;text-decoration:none}.legal-page .contact-block a:hover{text-decoration:underline}@media(max-width:768px){.legal-page{padding:70px 16px 24px}.legal-page h1{font-size:1.3rem}.legal-page h2{font-size:1.05rem}.legal-page h3{font-size:.98rem}.legal-page .contact-block{font-size:.95rem;padding:12px 4px 10px}.legal-page .contact-block:before{height:20px;margin-bottom:8px;width:20px}}.legal-page h2[id],.legal-page h3[id]{scroll-margin-top:90px}.legal-section{margin:0 auto;max-width:1200px;min-height:74vh;padding:80px 20px}.legal-section h1{color:var(--text-color);font-size:2rem}.legal-section h2{color:var(--text-color);font-size:1.5rem;margin:1.5rem 0 1rem}.legal-section>div{background-color:#f8fafc;border-radius:8px;padding:20px}.legal-section>div p{line-height:1.6;margin-bottom:.75rem}.legal-section>div p strong{color:var(--text-color);font-weight:600}.legal-section>div p br{content:"";display:block;margin:.5rem 0}.legal-section>div p:last-child{margin-bottom:0}.legal-section>div a{color:var(--primary-color);text-decoration:none;transition:all .2s ease}.legal-section>div a:hover{text-decoration:underline}.legal-section>div ul{list-style-type:disc;margin:.75rem 0;padding-left:1.5rem}.legal-section>div ul li{line-height:1.6}.legal-section>div ul li:last-child{margin-bottom:0}@media(max-width:768px){.legal-section{padding:70px 16px 15px}.legal-section>div{padding:15px}.legal-section h1{font-size:1.75rem}.legal-section h2{font-size:1.25rem}}.gdpr-section.min{margin:0 auto;max-width:1200px;min-height:70vh;padding:80px 20px}.gdpr-section.min h2{color:var(--text-color);font-size:1.75rem;margin-bottom:1rem;text-align:center}.gdpr-section.min>div>b{display:block;font-size:1.1rem;margin-bottom:1rem;text-align:center}.gdpr-section.min .accordion{margin:20px auto}.gdpr-section.min .accordion .accordion-item{border:1px solid #e2e8f0;border-radius:8px;margin-bottom:.5rem;overflow:hidden}.gdpr-section.min .accordion .accordion-header{background-color:#f7fafc;cursor:pointer;font-size:1rem;font-weight:500;padding:12px 16px}.gdpr-section.min .accordion .accordion-content{background-color:#fff}.gdpr-section.min .accordion .accordion-content>div{padding:12px 16px}.gdpr-section.min .accordion .accordion-content>div h3{font-size:1.1rem;margin:.75rem 0 .5rem}.gdpr-section.min .accordion .accordion-content>div p{margin-bottom:.5rem}.gdpr-section.min .accordion .accordion-content>div ul{margin:.5rem 0;padding-left:1.5rem}.contact-block{align-items:flex-start;background:#f4f8fb;border:1.5px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 12px 0 #3c48580f;display:flex;flex-direction:column;margin:2.5rem 0 2rem;padding:32px 28px 24px;position:relative}.contact-block:before{background:url('data:image/svg+xml;utf8,<svg fill="%23069494" height="32" viewBox="0 0 24 24" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M20,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V6C22,4.89 21.1,4 20,4ZM20,8L12,13L4,8V6L12,11L20,6V8Z"/></svg>') no-repeat 50%;content:"";display:inline-block;height:32px;margin-bottom:18px;margin-left:2px;width:32px}.contact-block p{color:#2c3e50;font-size:1.08rem;line-height:1.7;margin-bottom:1rem;word-break:break-word}.contact-block p:last-child{margin-bottom:0}.contact-block a{color:var(--primary-color);font-weight:500;text-decoration:none;transition:color .2s;word-break:break-all}.contact-block a:hover{color:var(--primary-color-dark);text-decoration:underline}@media(max-width:600px){.contact-block{font-size:.98rem;padding:18px 8px 14px}.contact-block:before{height:26px;margin-bottom:12px;width:26px}}[data-custom-class=body],[data-custom-class=body] *{background:#0000!important}[data-custom-class=title],[data-custom-class=title] *{color:#000!important;font-family:Arial!important;font-size:26px!important}[data-custom-class=subtitle],[data-custom-class=subtitle] *{color:#595959!important;font-family:Arial!important;font-size:14px!important}[data-custom-class=heading_1],[data-custom-class=heading_1] *{color:#000!important;font-family:Arial!important;font-size:19px!important}[data-custom-class=heading_2],[data-custom-class=heading_2] *{color:#000!important;font-family:Arial!important;font-size:17px!important}[data-custom-class=body_text],[data-custom-class=body_text] *{color:#595959!important;font-family:Arial!important;font-size:14px!important}[data-custom-class=link],[data-custom-class=link] *{color:#3030f1!important;font-family:Arial!important;font-size:14px!important;word-break:break-word!important}.terms-container{line-height:1.5;margin:0 auto;max-width:1200px;padding:2rem}.terms-container .terms-content{background:#0000}.terms-container .title{color:#000;font-size:26px;margin-bottom:1rem}.terms-container .subtitle{color:#595959;font-size:14px;margin-bottom:2rem}.terms-container .heading-1{color:#000;font-size:19px;margin:2rem 0 1rem}.terms-container .heading-2{color:#000;font-size:17px;margin:1.5rem 0 1rem}.terms-container .body-text{color:#595959;font-size:14px;margin-bottom:1.5rem}.terms-container .body-text a{color:#3030f1;text-decoration:none;word-break:break-word}.terms-container .body-text a:hover{text-decoration:underline}.terms-container .toc{display:flex;flex-direction:column;gap:.5rem;margin:1.5rem 0}.terms-container .toc a{color:#3030f1;font-size:14px;text-decoration:none}.terms-container .toc a:hover{text-decoration:underline}.terms-container ul{list-style-type:square;margin-bottom:1.5rem;margin-left:1.5rem}.terms-container ul li{color:#595959;font-size:14px;margin-bottom:.5rem}.terms-container a{text-decoration:none}.terms-container a:hover{text-decoration:underline}.terms-page{background:#fff;color:#222;font-family:Arial,Helvetica,sans-serif;margin:0 auto;max-width:900px;min-height:75vh;padding:80px 16px 40px}.terms-page h1{color:#000;font-size:2rem;font-weight:700;margin-bottom:1.5rem}.terms-page h2{color:#000;font-size:1.25rem;font-weight:700;margin:2.2rem 0 1.1rem}.terms-page h3{color:#222;font-size:1.08rem;font-weight:700;margin:1.5rem 0 .7rem}.terms-page li,.terms-page p{color:#595959;font-size:15px;line-height:1.6}.terms-page a{color:#3030f1;text-decoration:none;transition:color .2s;word-break:break-word}.terms-page a:hover{color:#1a1aff;text-decoration:underline}.terms-page .last-updated{color:#595959;font-size:14px;margin-bottom:1.5rem}.terms-page .table-of-contents{margin-bottom:2.8rem}.terms-page .table-of-contents h2{border:none;color:#000;font-size:1.13rem;margin-bottom:1.2rem;padding:0;text-align:left}.terms-page .table-of-contents div{display:flex;flex-direction:column;gap:.7rem;margin:0}.terms-page .table-of-contents div a{color:#3030f1;font-size:15px;text-decoration:none;transition:color .2s}.terms-page .table-of-contents div a:hover{color:#1a1aff;text-decoration:underline}@media(max-width:768px){.terms-page .table-of-contents div{gap:.5rem}}.terms-page h2[id],.terms-page h3[id]{scroll-margin-top:90px}@media(max-width:768px){.terms-page{padding:70px 16px 24px}.terms-page h1{font-size:1.3rem}}
/*# sourceMappingURL=main.1962f8e4.css.map*/