@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}.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,var(--black-turquoise) 0,#2d3748 100%);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:#475569;font-size:.875rem;font-weight:500}.signup-container .signup-right .form-container .form-header p a{color:var(--primary-color);font-weight:500;text-decoration:none}.signup-container .signup-right .form-container .form-header p a:hover{text-decoration:underline}.signup-container .signup-right .form-container .form-header p a:focus{border-radius:2px;outline:2px solid var(--primary-color);outline-offset:2px}.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;color:#1e293b;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 input::placeholder,.signup-container .signup-right .form-container .form-group select::placeholder{color:#94a3b8}.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;color:#1e293b;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 textarea::placeholder{color:#94a3b8}.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;font-weight:500;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:#475569;cursor:pointer;font-size:.75rem;font-weight:500;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(--dark-turquoise);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;margin-top:8px;padding:12px;transition:all .2s ease;width:100%}.signup-container .signup-right .form-container .submit-button:hover{background:var(--primary-color);box-shadow:0 4px 12px #075f5f66;transform:translateY(-1px)}.signup-container .signup-right .form-container .submit-button:focus{outline:2px solid #fff;outline-offset:2px}.signup-container .signup-right .form-container .submit-button:disabled{background:#cbd5e1;box-shadow:none;color:#64748b;cursor:not-allowed;transform:none}@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}}@media(prefers-contrast:more){.signup-container .signup-right .form-container,.signup-container .submit-button{border:2px solid var(--primary-color)}}@media(prefers-reduced-motion:reduce){.submit-button:hover{transform:none}}.legal-page .contact-block a,.legal-page .table-of-contents div a,.legal-page a{color:#069494}.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:var(--primary-color);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);filter:drop-shadow(0 0 4px var(--primary-color))}.landing-video .video-wrapper svg .end-point{fill:#069494;fill:var(--primary-color);animation:movePoint 6s ease-out infinite;filter:drop-shadow(0 0 10px #069494);filter:drop-shadow(0 0 10px var(--primary-color));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);filter:drop-shadow(0 0 20px var(--primary-color));opacity:1;transform:scale(1.5)}90%{filter:drop-shadow(0 0 25px #069494);filter:drop-shadow(0 0 25px var(--primary-color));opacity:1;transform:scale(2)}to{opacity:0;transform:scale(0)}}.labeling-header .labeling-header-content .product-tag{color:#069494}.labeling-header .labeling-header-content .product-tag.b2b-only{color:#ff7043}.labeling-header .labeling-header-content .labeling-header-title{background:linear-gradient(135deg,#069494,#04c2c2);color:#2d3748}.labeling-header .labeling-header-content .product-features .product-feature svg{color:#069494}.labeling-header .labeling-header-content .product-b2b-message{border-left:4px solid #ff7043}.labeling-header .labeling-header-content .product-b2b-message p{color:#ff7043}.labeling-feature-item .labeling-feature-content .labeling-feature-tag{color:#069494}.labeling-feature-item .labeling-feature-content .labeling-feature-title{color:#2d3748}.labeling-feature-item .labeling-feature-content .feature-metrics.single .metric .metric-value{color:#069494}:root{--primary-color:#069494;--secondary-color:#04c2c2;--dark-turquoise:#075f5f;--black-turquoise:#1e3040;--orange-contrast:#ff7043;--text-color:#2d3748;--background-light:#f7fafc;--background-dark:#e2e8f0}html{scroll-behavior:smooth}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:#4a5568;font-size:1.5rem}h4,h5{font-weight:700}h5{color:#2d3748;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:#2d3748;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-link:focus{border-radius:4px;outline:2px solid #069494;outline:2px solid var(--primary-color);outline-offset:2px}.nav-link-dropdown{display:inline-block;position:relative}.nav-link-dropdown .nav-link-dropdown-btn{align-items:center;background:none;border:none;color:#2d3748;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:15px;font-weight:500;padding:0;transition:color .2s ease}.nav-link-dropdown .nav-link-dropdown-btn:hover{color:#069494;color:var(--primary-color)}.nav-link-dropdown .nav-link-dropdown-btn:focus{border-radius:4px;outline:2px solid #069494;outline:2px solid var(--primary-color);outline-offset:2px}.nav-link-dropdown .nav-dropdown-menu{animation:slideDown .2s ease-out;background-color:#fff;border:1px solid #0000001a;border-radius:8px;box-shadow:0 8px 16px #00000026;left:0;margin-top:8px;min-width:160px;overflow:hidden;position:absolute;top:100%;z-index:1000}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.nav-link-dropdown .nav-dropdown-item{color:#2d3748;cursor:pointer;display:block;font-size:15px;font-weight:500;padding:12px 16px;text-decoration:none;transition:all .2s ease}.nav-link-dropdown .nav-dropdown-item:hover{background-color:#f7fafc;background-color:var(--background-light);color:#069494;color:var(--primary-color)}.nav-link-dropdown .nav-dropdown-item:focus{background-color:#f7fafc;background-color:var(--background-light);outline:2px solid #069494;outline:2px solid var(--primary-color);outline-offset:-2px}@media(max-width:1100px){.nav-link-dropdown .nav-dropdown-menu{animation:none;background:#0000;border:none;border-radius:0;border-top:1px solid #0000001a;box-shadow:none;margin-top:0;position:static}.nav-link-dropdown .nav-dropdown-item{border-bottom:1px solid #0000001a;margin:0;padding:16px;text-align:left;width:100%}.nav-link-dropdown .nav-dropdown-item:last-child{border-bottom:none}.nav-link-dropdown .nav-dropdown-item:hover{background-color:#f7fafc;background-color:var(--background-light)}}.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:#2d3748;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)}.sign-in-btn:focus{border-radius:6px;outline:2px solid #069494;outline:2px solid var(--primary-color);outline-offset:2px}.start-building-btn{background:#075f5f;background:var(--dark-turquoise);border:none;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:#069494;background:var(--primary-color);box-shadow:0 4px 12px #075f5f66;cursor:pointer;transform:translateY(-1px)}.start-building-btn:focus{outline:2px solid #fff;outline-offset:2px}.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;background-color:var(--primary-color);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:2.5rem;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 .title-p,.team h1 span{color:#069494;color:var(--primary-color)}.team .title-p{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:#4a5568;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}}.partners-section{background-color:rgba(226,232,240,.561)!important;padding:40px 0;width:100%}.partners-section .partners-title{font-size:1.6rem;font-weight:700;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:900px;text-align:center}.partners-section .partners-title span{color:#069494;color:var(--primary-color)}.partners-section .partners-container{margin-left:auto;margin-right:auto;max-width:900px}@media(max-width:768px){.partners-section{padding:40px 15px}.partners-section .partners-title{font-size:1.5rem;margin-bottom:30px}}.partners-container{align-items:center;background:#0000;display:flex;height:100px;justify-content:center;overflow:hidden;position:relative}.partners-container.paused .partners-track{animation-play-state:paused}@media(max-width:768px){.partners-container{height:100px}}.partners-track{align-items:center;animation:scroll 30s linear infinite;background:#0000;display:flex;width:-webkit-max-content;width:max-content}.partners-track .partner-item{align-items:center;display:flex;flex-shrink:0;justify-content:center;padding:0 40px}.partners-track .partner-item .partner-logo{filter:grayscale(100%) brightness(0);height:50px;margin:0;object-fit:contain;opacity:.7;transition:all .3s ease;width:auto}.partners-track .partner-item .partner-logo.height-100{max-height:100px}.partners-track .partner-item .partner-logo.height-150{max-height:150px}.partners-track .partner-item .partner-logo.mt-125{margin-top:12.5px}.partners-track .partner-item .partner-logo.mt-150{margin-top:15px}.partners-track .partner-item .partner-logo:hover{filter:grayscale(0) brightness(100%);opacity:1;transform:scale(1.1)}@media(max-width:768px){.partners-track .partner-item{padding:0 30px}.partners-track .partner-item .partner-logo{height:50px}.partners-track .partner-item .partner-logo.height-100{max-height:80px}.partners-track .partner-item .partner-logo.height-150{max-height:100px}}#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:2rem;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:#4a5568;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 .linkedin-icon{fill:#069494;fill:var(--primary-color);transition:fill .3s ease}.contact .contact-info .info-card .contact-details .detail-item .linkedin-icon:hover{fill:#0077b5}.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;color:#1e293b;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 input::placeholder{color:#94a3b8}.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;color:#1e293b;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 textarea::placeholder{color:#94a3b8}.contact .contact-form-wrapper .contact-form .form-group .textarea-container .char-counter{background:#0000;bottom:8px;color:#4a5568;font-size:.75rem;position:absolute;right:12px}.contact .contact-form-wrapper .contact-form .submit-button{background:#075f5f;background:var(--dark-turquoise);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:#069494;background:var(--primary-color);box-shadow:0 4px 12px #075f5f66;transform:translateY(-1px)}.contact .contact-form-wrapper .contact-form .submit-button:focus{outline:2px solid #fff;outline-offset:2px}@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:2.5rem}.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:#2d3748;cursor:pointer;font-size:13px;margin-top:1px;padding:10px}.dropdown-button:focus{border-radius:4px;outline:2px solid #069494;outline:2px solid var(--primary-color);outline-offset:2px}@media(max-width:768px){.dropdown-button{font-size:13px;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:#2d3748;cursor:pointer;font-size:13px;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;color:#069494;color:var(--primary-color)}.dropdown-item:focus{background-color:#f1f1f1;outline:2px solid #069494;outline:2px solid var(--primary-color);outline-offset:-2px}.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:#2d3748;font-size:.95rem;text-decoration:none}.footer-email:hover{color:#069494;color:var(--primary-color)}.footer-email:focus{border-radius:4px;outline:2px solid #069494;outline:2px solid var(--primary-color);outline-offset:2px}@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:#2d3748;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)}.footer-link:focus{border-radius:4px;outline:2px solid #069494;outline:2px solid var(--primary-color);outline-offset:2px}@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,#1e3040,#2d3748);background:linear-gradient(135deg,var(--black-turquoise) 0,#2d3748 100%);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:2rem;font-weight:700;margin-bottom:1rem}.vision .vision-header .section-subtitle{color:#e2e8f0;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:2rem;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}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-33.3333333333%)}}.landing{background-color:rgba(226,232,240,.561)!important;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%}}.gif-section-wrapper{align-items:center;display:flex;flex-direction:column;gap:20px}.gif-buttons-wrapper{display:flex;justify-content:center;margin-bottom:10px;width:100%}.gif-cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media(max-width:768px){.gif-cta-buttons{align-items:center;flex-direction:column;gap:1rem;width:100%}.gif-cta-buttons .primary-button,.gif-cta-buttons .secondary-button{max-width:200px;width:100%}}.hero-section{align-items:center;background-color:rgba(226,232,240,.561)!important;display:flex;justify-content:center;min-height:calc(100vh - 150px);padding:100px 20px 60px}.hero-section .hero-content{align-items:center;display:flex;flex-direction:column;gap:40px;max-width:1200px;width:100%}.hero-section .hero-content .hero-title{-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;background-clip:text;color:#2d3748;color:var(--text-color);font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;margin:0;text-align:center}.hero-section .hero-content .hero-subtitle{color:#64748b;font-size:clamp(.9rem,1.8vw,1.3rem);line-height:1.6;margin:0;max-width:700px;text-align:center}.hero-section .hero-content .hero-subtitle .rotating-expert{color:#ff7043;color:var(--orange-contrast);display:inline-block;font-weight:600;min-width:200px;text-align:left}.hero-section .hero-content .hero-subtitle .rotating-expert .cursor{animation:blink 1s infinite;color:#ff7043;color:var(--orange-contrast);display:inline-block;margin-left:2px}@media(max-width:768px){.hero-section .hero-content .hero-subtitle .rotating-expert{display:block;margin-top:8px;min-width:150px;text-align:center}}.hero-section .hero-content .hero-cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:30px}.hero-section .hero-content .hero-cta-buttons .primary-button,.hero-section .hero-content .hero-cta-buttons .secondary-button{border-radius:8px;font-size:1rem;font-weight:600;max-width:none;min-width:160px;padding:.5rem 1rem;transition:all .2s ease}.hero-section .hero-content .hero-cta-buttons .primary-button{background:#075f5f;background:var(--dark-turquoise);border:none;color:#fff}.hero-section .hero-content .hero-cta-buttons .primary-button:hover{background:#069494;background:var(--primary-color);box-shadow:0 6px 20px #075f5f4d;transform:translateY(-2px)}.hero-section .hero-content .hero-cta-buttons .secondary-button{background:#fff;border:2px solid #075f5f;border:2px solid var(--dark-turquoise);color:#075f5f;color:var(--dark-turquoise)}.hero-section .hero-content .hero-cta-buttons .secondary-button:hover{background:#075f5f;background:var(--dark-turquoise);box-shadow:0 6px 20px #075f5f33;color:#fff;transform:translateY(-2px)}@media(max-width:768px){.hero-section .hero-content .hero-cta-buttons{align-items:center;flex-direction:column;gap:.75rem;width:100%}.hero-section .hero-content .hero-cta-buttons .primary-button,.hero-section .hero-content .hero-cta-buttons .secondary-button{max-width:280px;padding:.5rem 1rem;width:100%}}.hero-section .hero-content .hero-video{margin-top:20px;max-width:1000px;width:100%}.hero-section .hero-content .hero-video .hero-video-element{border-radius:12px;box-shadow:0 10px 40px #00000026;height:auto;width:100%}@media(max-width:768px){.hero-section .hero-content{gap:30px;padding:0 20px}.hero-section .hero-content .hero-video{max-width:100%}}.primary-button,.secondary-button{align-items:center;border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:clamp(.8rem,1.5vw,1rem);font-weight:600;justify-content:center;line-height:1.5;max-width:140px;min-width:100px;padding:.5rem 1rem;text-align:center;transition:all .2s ease;white-space:nowrap}@media(max-width:768px){.primary-button,.secondary-button{padding:8px 12px;width:100%}}.primary-button{background:#075f5f;background:var(--dark-turquoise);border:none;color:#fff;text-decoration:none}.primary-button:hover{background:#069494;background:var(--primary-color);box-shadow:0 4px 12px #075f5f66;text-decoration:none;transform:translateY(-2px)}.primary-button:focus{outline:2px solid #fff;outline-offset:2px}.primary-button:visited{color:#fff;text-decoration:none}.secondary-button{background:#fff;border:2px solid #075f5f;border:2px solid var(--dark-turquoise);color:#075f5f;color:var(--dark-turquoise);text-decoration:none}.secondary-button:hover{background:#f0f9f9;box-shadow:0 4px 12px #075f5f4d;transform:translateY(-2px)}.secondary-button:focus{outline:2px solid #075f5f;outline:2px solid var(--dark-turquoise);outline-offset: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)}.lang-btn:focus{border-radius:4px;outline:2px solid #069494;outline:2px solid var(--primary-color);outline-offset:2px}.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:2rem;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:2rem;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:2rem;font-weight:700;margin-bottom:.5rem}.product .feature-metrics .metric .metric-label{color:#4a5568;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,#1e3040,#2d3748);background:linear-gradient(135deg,var(--black-turquoise) 0,#2d3748 100%);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:2rem;font-weight:700;margin-bottom:1rem}.journey .journey-header .section-subtitle{color:#e2e8f0;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:#e2e8f0;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{color:#475569!important;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)}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes slideInCookie{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.cookie-banner{animation:slideInCookie .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 10px 30px #0003;max-width:60vw;padding:0;position:relative;width:auto}@media(max-width:768px){.cookie-banner{max-width:none;width:100%}}.cookie-banner .cookie-content{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:24px}.cookie-banner .cookie-content .cookie-title{color:#333;font-size:22px;font-weight:600;margin:0;text-align:center}.cookie-banner .cookie-content p{color:#666;font-size:14px;line-height:1.5;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-link:focus{border-radius:2px;outline:2px solid #069494;outline:2px solid var(--primary-color);outline-offset:2px}.cookie-banner .cookie-content .cookie-buttons{display:flex;gap:8px;justify-content:center}@media(max-width:768px){.cookie-banner{border-radius:16px;width:100%}.cookie-banner .cookie-content{align-items:center;flex-direction:column;justify-content:center;padding:20px 16px;text-align:center}.cookie-banner .cookie-content .cookie-title{font-size:20px}.cookie-banner .cookie-content p{font-size:13px}.cookie-banner .cookie-content .cookie-buttons{gap:6px;justify-content:center;width:100%}.cookie-banner .cookie-content .cookie-buttons button{font-size:.75rem;padding:.4rem .8rem}}@media(max-width:480px){.cookie-banner .cookie-content .cookie-buttons{align-items:center;flex-direction:column;gap:8px;justify-content:center}.cookie-banner .cookie-content .cookie-buttons button{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;font-size:.9rem;font-weight:500}.cookie-banner .cookie-details .cookie-category .category-header span.category-description{color:#4a5568;font-size:.8rem;font-weight:400}.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}}@media(max-width:480px){.cookie-banner .cookie-content{padding:20px 16px}.cookie-banner .cookie-content .cookie-title{font-size:20px}.cookie-banner .cookie-content p{font-size:13px}.cookie-banner .cookie-content .cookie-buttons{gap:6px}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{border-radius:4px;outline:2px solid #069494;outline:2px solid var(--primary-color);outline-offset:2px}@media(prefers-contrast:more){:root{--primary-color:var(--dark-turquoise);--secondary-color:var(--primary-color);--text-color:#000;--background-light:#fff;--background-dark:#e5e5e5}.primary-button,.secondary-button,.start-building-btn,.submit-button{border:2px solid #069494;border:2px solid var(--primary-color)}.dropdown-item,.footer-link,.nav-link{border:1px solid #0000}.dropdown-item:hover,.footer-link:hover,.nav-link:hover{border-color:#069494;border-color:var(--primary-color)}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.primary-button:hover,.secondary-button:hover,.start-building-btn:hover,.submit-button:hover,.team-item-inner:hover{transform:none}}.consulting{background:#f7fafc;background:var(--background-light);padding:100px 0}.consulting .consulting-wrapper{margin:0 auto;max-width:1200px;padding:0 24px}.consulting .consulting-header{margin-bottom:60px;text-align:center}.consulting .consulting-header .section-title{color:#2d3748;color:var(--text-color);font-size:2rem;font-weight:700;margin-bottom:20px}.consulting .consulting-header .section-subtitle{color:#666;font-size:1.125rem;margin:0 auto;max-width:800px;text-align:left}.consulting .consulting-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:60px}.consulting .consulting-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:40px 30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.consulting .consulting-card:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-5px)}.consulting .consulting-card .consulting-icon{align-items:center;display:flex;height:40px;justify-content:center;margin:0 auto 1.25rem;width:40px}.consulting .consulting-card .consulting-icon svg{fill:#069494;fill:var(--primary-color);height:100%;transition:all .3s ease;width:100%}.consulting .consulting-card h3{color:#2d3748;color:var(--text-color);font-size:1.5rem;font-weight:600;margin-bottom:15px}.consulting .consulting-card p{color:#666;line-height:1.6}.consulting .consulting-cta{text-align:center}.consulting .consulting-cta .primary-button{max-width:400px!important}@media(max-width:768px){.consulting{padding:60px 0}.consulting .consulting-wrapper{padding:0 16px}.consulting .consulting-header{margin-bottom:40px}.consulting .consulting-header .section-title{font-size:2rem}.consulting .consulting-header .section-subtitle{font-size:1rem}.consulting .consulting-grid{gap:30px;grid-template-columns:1fr;margin-bottom:40px}.consulting .consulting-card{padding:30px 20px}.consulting .consulting-card .consulting-icon{height:40px;margin:0 auto 1.25rem;width:40px}.consulting .consulting-card .consulting-icon svg{height:100%;width:100%}}.coming-soon-section{display:flex;justify-content:center;margin-top:80px}.coming-soon-section .coming-soon-content{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:40px 30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:100%}.coming-soon-section .coming-soon-content .primary-button{max-width:400px!important}.coming-soon-section .coming-soon-content:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-5px)}.coming-soon-section .coming-soon-content .coming-soon-icon{align-items:center;display:flex;height:40px;justify-content:center;margin:0 auto 1.25rem;width:40px}.coming-soon-section .coming-soon-content .coming-soon-icon svg{fill:#069494;fill:var(--primary-color);height:100%;transition:all .3s ease;width:100%}.coming-soon-section .coming-soon-content h3{color:#2d3748;color:var(--text-color);font-size:1.5rem;font-weight:600;margin-bottom:15px}.coming-soon-section .coming-soon-content p{color:#666;line-height:1.6;margin-bottom:30px}@media(max-width:768px){.coming-soon-section{margin-top:60px;padding:0 20px}.coming-soon-section .coming-soon-content{padding:30px 20px}.coming-soon-section .coming-soon-content .coming-soon-icon{height:40px;margin:0 auto 1.25rem;width:40px}.coming-soon-section .coming-soon-content .coming-soon-icon svg{height:100%;width:100%}.coming-soon-section .coming-soon-content h3{font-size:1.3rem}.coming-soon-section .coming-soon-content p{font-size:.9rem;margin-bottom:25px}.coming-soon-section .coming-soon-content .coming-soon-features .coming-soon-item{padding:10px 16px}}.products-showcase{background:linear-gradient(135deg,#1e3040,#2d3748);background:linear-gradient(135deg,var(--black-turquoise) 0,#2d3748 100%);padding:100px 20px}.products-showcase .products-showcase-wrapper{margin:0 auto;max-width:1400px}.products-showcase .products-showcase-wrapper .products-showcase-title{color:#fff;font-size:2rem;font-weight:700;margin-bottom:4rem;text-align:center}@media(max-width:768px){.products-showcase .products-showcase-wrapper .products-showcase-title{font-size:1.6rem;margin-bottom:3rem}}.products-showcase .products-showcase-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}@media(max-width:1024px){.products-showcase .products-showcase-grid{gap:30px}}@media(max-width:768px){.products-showcase .products-showcase-grid{gap:30px;grid-template-columns:1fr}}.products-showcase .product-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;cursor:pointer;overflow:hidden;padding:40px;position:relative;transition:all .3s ease}.products-showcase .product-panel:hover{background:#ffffff14;border-color:#069494;border-color:var(--primary-color);box-shadow:0 20px 40px #0000004d;transform:translateY(-8px)}.products-showcase .product-panel:hover .product-panel-button{background:#069494;background:var(--primary-color);transform:translateX(5px)}.products-showcase .product-panel .product-panel-content{display:flex;flex-direction:column;height:100%}.products-showcase .product-panel .product-panel-header{margin-bottom:30px}.products-showcase .product-panel .product-panel-header .product-panel-badge{align-items:center;display:flex;gap:12px;margin-bottom:20px}.products-showcase .product-panel .product-panel-header .product-panel-badge .badge-line{background:#069494;background:var(--primary-color);border-radius:2px;height:24px;width:4px}.products-showcase .product-panel .product-panel-header .product-panel-badge.b2b .badge-line{background:#ff7043;background:var(--orange-contrast)}.products-showcase .product-panel .product-panel-header .product-panel-badge .badge-text{color:#069494;color:var(--primary-color);font-size:.875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.products-showcase .product-panel .product-panel-header .product-panel-badge.b2b .badge-text{color:#ff7043;color:var(--orange-contrast)}.products-showcase .product-panel .product-panel-header .product-panel-title{color:#fff;font-size:2rem;font-weight:700;margin-bottom:16px}@media(max-width:768px){.products-showcase .product-panel .product-panel-header .product-panel-title{font-size:1.75rem}}.products-showcase .product-panel .product-panel-header .product-panel-description{color:#a0aec0;font-size:1.125rem;line-height:1.6}@media(max-width:768px){.products-showcase .product-panel .product-panel-header .product-panel-description{font-size:1rem}}.products-showcase .product-panel .product-panel-preview{display:flex;flex:1 1;flex-direction:column;gap:20px;margin-bottom:30px}.products-showcase .product-panel .product-panel-preview .product-preview-item{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:20px}.products-showcase .product-panel .product-panel-preview .product-preview-item .preview-label{color:#069494;color:var(--primary-color);font-size:.875rem;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.products-showcase .product-panel .product-panel-preview .product-preview-item .preview-content{align-items:center;display:flex;gap:12px}.products-showcase .product-panel .product-panel-preview .product-preview-item .preview-content svg{color:#a0aec0;flex-shrink:0;height:24px;width:24px}.products-showcase .product-panel .product-panel-preview .product-preview-item .preview-content span{color:#e2e8f0;font-size:1rem}.products-showcase .product-panel .product-panel-button{align-self:flex-end;background:#06949433;border:2px solid #069494;border:2px solid var(--primary-color);border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:14px 28px;transition:all .3s ease}.products-showcase .product-panel .product-panel-button:hover{background:#069494;background:var(--primary-color);transform:translateX(5px)}.faq-section{background:#f7fafc;background:var(--background-light);padding:80px 20px}.faq-section .faq-wrapper{margin:0 auto;max-width:800px}.faq-section .faq-wrapper .section-title{color:#2d3748;color:var(--text-color);font-size:2rem;font-weight:700;margin-bottom:1rem;text-align:center}.faq-section .faq-wrapper .section-subtitle{color:#4a5568;font-size:1.125rem;margin-bottom:3rem;text-align:center}.faq-section .faq-list{display:flex;flex-direction:column;gap:16px}.faq-section .faq-item{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--background-dark);border-radius:12px;overflow:hidden;transition:all .3s ease}.faq-section .faq-item.open{border-color:#069494;border-color:var(--primary-color);box-shadow:0 4px 12px #0694941a}.faq-section .faq-item.open .faq-question .faq-icon{transform:rotate(180deg)}.faq-section .faq-item.open .faq-answer{max-height:500px;opacity:1;padding:0 24px 20px}.faq-section .faq-item .faq-question{align-items:center;background:none;border:none;color:#2d3748;color:var(--text-color);cursor:pointer;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:20px 24px;text-align:left;transition:color .2s ease;width:100%}.faq-section .faq-item .faq-question:hover{color:#069494;color:var(--primary-color)}.faq-section .faq-item .faq-question span{flex:1 1;text-align:left}.faq-section .faq-item .faq-question .faq-icon{color:#069494;color:var(--primary-color);flex-shrink:0;height:20px;margin-left:16px;transition:transform .3s ease;width:20px}.faq-section .faq-item .faq-answer{max-height:0;opacity:0;overflow:hidden;padding:0 24px;transition:max-height .3s ease,padding .3s ease,opacity .3s ease}.faq-section .faq-item .faq-answer p{color:#4a5568;line-height:1.6;margin:0}.products-hero{background:linear-gradient(135deg,#f7fafc,#e2e8f0);padding:120px 20px 60px;text-align:center}.products-hero .products-hero-content{margin:0 auto;max-width:800px}.products-hero .products-hero-content .products-hero-title{color:#2d3748;color:var(--text-color);font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}@media(max-width:768px){.products-hero .products-hero-content .products-hero-title{font-size:2rem}}.products-hero .products-hero-content .products-hero-description{color:#4a5568;font-size:1.25rem;line-height:1.6}@media(max-width:768px){.products-hero .products-hero-content .products-hero-description{font-size:1rem}}.pricing-plans-header{margin-bottom:3rem;padding:60px 20px 0;text-align:center}.pricing-plans-header .pricing-plans-title{color:#2d3748;color:var(--text-color);font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}@media(max-width:768px){.pricing-plans-header .pricing-plans-title{font-size:2rem}}.pricing-plans-header .pricing-plans-description{color:#4a5568;font-size:1.25rem;line-height:1.6}@media(max-width:768px){.pricing-plans-header .pricing-plans-description{font-size:1.1rem}}.services-hero{background:#fff;padding:80px 20px 60px;text-align:center}.services-hero .services-hero-content{margin:0 auto;max-width:900px}.services-hero .services-hero-content .services-hero-title{color:#2d3748;color:var(--text-color);font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}@media(max-width:768px){.services-hero .services-hero-content .services-hero-title{font-size:2rem}}.services-hero .services-hero-content .services-hero-subtitle{color:#4a5568;font-size:1.25rem;line-height:1.6}@media(max-width:768px){.services-hero .services-hero-content .services-hero-subtitle{font-size:1.1rem}}.who-we-serve{background:#f7fafc;background:var(--background-light);padding:60px 20px}.who-we-serve .who-we-serve-wrapper{margin:0 auto;max-width:1200px;text-align:center}.who-we-serve .who-we-serve-wrapper .section-title{color:#2d3748;color:var(--text-color);font-size:2rem;font-weight:700;margin-bottom:1rem}.who-we-serve .who-we-serve-wrapper .section-subtitle{color:#4a5568;font-size:1.125rem;margin-bottom:3rem}.who-we-serve .who-we-serve-wrapper .personas-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.who-we-serve .who-we-serve-wrapper .personas-grid{gap:20px;grid-template-columns:1fr}}.who-we-serve .who-we-serve-wrapper .personas-grid .persona-item{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--background-dark);border-radius:12px;padding:30px;transition:all .3s ease}.who-we-serve .who-we-serve-wrapper .personas-grid .persona-item:hover{border-color:#069494;border-color:var(--primary-color);box-shadow:0 8px 24px #0000001a;transform:translateY(-5px)}.who-we-serve .who-we-serve-wrapper .personas-grid .persona-item .persona-icon{color:#069494;color:var(--primary-color);height:60px;margin:0 auto 20px;width:60px}.who-we-serve .who-we-serve-wrapper .personas-grid .persona-item .persona-icon svg{height:100%;width:100%}.who-we-serve .who-we-serve-wrapper .personas-grid .persona-item h3{color:#2d3748;color:var(--text-color);font-size:1.25rem;font-weight:600;margin:0}.services-offerings{background:#fff;padding:80px 20px}.services-offerings .services-offerings-wrapper{margin:0 auto;max-width:1200px;text-align:center}.services-offerings .services-offerings-wrapper .section-title{color:#2d3748;color:var(--text-color);font-size:2rem;font-weight:700;margin-bottom:1rem}.services-offerings .services-offerings-wrapper .section-subtitle{color:#4a5568;font-size:1.125rem;margin-bottom:3rem}.services-offerings .services-offerings-wrapper .services-offerings-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.services-offerings .services-offerings-wrapper .services-offerings-grid{gap:30px;grid-template-columns:1fr}}.services-offerings .services-offerings-wrapper .services-offerings-grid .service-offering-card{background:#fff;border:2px solid #e2e8f0;border:2px solid var(--background-dark);border-radius:16px;padding:40px 30px;text-align:left;transition:all .3s ease}.services-offerings .services-offerings-wrapper .services-offerings-grid .service-offering-card:hover{border-color:#069494;border-color:var(--primary-color);box-shadow:0 12px 32px #06949426;transform:translateY(-8px)}.services-offerings .services-offerings-wrapper .services-offerings-grid .service-offering-card .service-offering-icon{color:#069494;color:var(--primary-color);height:60px;margin-bottom:24px;width:60px}.services-offerings .services-offerings-wrapper .services-offerings-grid .service-offering-card .service-offering-icon svg{height:100%;width:100%}.services-offerings .services-offerings-wrapper .services-offerings-grid .service-offering-card h3{color:#2d3748;color:var(--text-color);font-size:1.5rem;font-weight:600;margin-bottom:16px}.services-offerings .services-offerings-wrapper .services-offerings-grid .service-offering-card .service-offering-description{color:#4a5568;font-size:1rem;line-height:1.6;margin-bottom:24px}.services-offerings .services-offerings-wrapper .services-offerings-grid .service-offering-card .service-problem-solution{border-top:1px solid #e2e8f0;border-top:1px solid var(--background-dark);margin-top:24px;padding-top:24px}.services-offerings .services-offerings-wrapper .services-offerings-grid .service-offering-card .service-problem-solution .problem-solution-item{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.services-offerings .services-offerings-wrapper .services-offerings-grid .service-offering-card .service-problem-solution .problem-solution-item:last-child{margin-bottom:0}.services-offerings .services-offerings-wrapper .services-offerings-grid .service-offering-card .service-problem-solution .problem-solution-item .problem-label,.services-offerings .services-offerings-wrapper .services-offerings-grid .service-offering-card .service-problem-solution .problem-solution-item .solution-label{font-size:.875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.services-offerings .services-offerings-wrapper .services-offerings-grid .service-offering-card .service-problem-solution .problem-solution-item .problem-label{color:#e53e3e}.services-offerings .services-offerings-wrapper .services-offerings-grid .service-offering-card .service-problem-solution .problem-solution-item .solution-label{color:#069494;color:var(--primary-color)}.services-offerings .services-offerings-wrapper .services-offerings-grid .service-offering-card .service-problem-solution .problem-solution-item .problem-text,.services-offerings .services-offerings-wrapper .services-offerings-grid .service-offering-card .service-problem-solution .problem-solution-item .solution-text{color:#4a5568;font-size:.95rem;line-height:1.5}.services-cta{background:linear-gradient(135deg,#1e3040,#2d3748);background:linear-gradient(135deg,var(--black-turquoise) 0,#2d3748 100%);padding:80px 20px;text-align:center}.services-cta .services-cta-wrapper{margin:0 auto;max-width:800px}.services-cta .services-cta-wrapper .section-title{color:#fff;font-size:2rem;font-weight:700;margin-bottom:1rem}@media(max-width:768px){.services-cta .services-cta-wrapper .section-title{font-size:2rem}}.services-cta .services-cta-wrapper .section-subtitle{color:#ffffffe6;font-size:1.25rem;margin-bottom:2.5rem}@media(max-width:768px){.services-cta .services-cta-wrapper .section-subtitle{font-size:1.1rem}}.services-cta .services-cta-wrapper .services-cta-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.services-cta .services-cta-wrapper .services-cta-buttons button{word-wrap:break-word;line-height:1.4;max-width:none;min-width:250px;padding:12px 24px;white-space:normal}.services-cta .services-cta-wrapper .services-cta-buttons button.primary-button{background:#075f5f;background:var(--dark-turquoise);border:none;color:#fff}.services-cta .services-cta-wrapper .services-cta-buttons button.primary-button:hover{background:#069494;background:var(--primary-color);color:#fff}.services-cta .services-cta-wrapper .services-cta-buttons button.secondary-button{background:#fff;border:2px solid #fff;color:#069494;color:var(--primary-color)}.services-cta .services-cta-wrapper .services-cta-buttons button.secondary-button:hover{background:#0000;color:#fff}.about-hero{background:#fff;padding:80px 20px 60px;text-align:center}.about-hero .about-hero-content{margin:0 auto;max-width:900px}.about-hero .about-hero-content .about-hero-title{color:#2d3748;color:var(--text-color);font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}@media(max-width:768px){.about-hero .about-hero-content .about-hero-title{font-size:2rem}}.about-hero .about-hero-content .about-hero-subtitle{color:#4a5568;font-size:1.25rem;line-height:1.6}@media(max-width:768px){.about-hero .about-hero-content .about-hero-subtitle{font-size:1.1rem}}.problem-we-solve{background:#f7fafc;background:var(--background-light);padding:80px 20px}.problem-we-solve .problem-we-solve-wrapper{margin:0 auto;max-width:1200px;text-align:center}.problem-we-solve .problem-we-solve-wrapper .section-title{color:#2d3748;color:var(--text-color);font-size:2rem;font-weight:700;margin-bottom:1rem}.problem-we-solve .problem-we-solve-wrapper .section-subtitle{color:#4a5568;font-size:1.125rem;margin-bottom:3rem}.problem-we-solve .problem-we-solve-wrapper .problem-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.problem-we-solve .problem-we-solve-wrapper .problem-grid{gap:30px;grid-template-columns:1fr}}.problem-we-solve .problem-we-solve-wrapper .problem-grid .problem-item{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--background-dark);border-radius:12px;padding:40px 30px;transition:all .3s ease}.problem-we-solve .problem-we-solve-wrapper .problem-grid .problem-item:hover{border-color:#069494;border-color:var(--primary-color);box-shadow:0 8px 24px #0000001a;transform:translateY(-5px)}.problem-we-solve .problem-we-solve-wrapper .problem-grid .problem-item .problem-icon{color:#069494;color:var(--primary-color);height:45px;margin:0 auto 20px;width:45px}.problem-we-solve .problem-we-solve-wrapper .problem-grid .problem-item .problem-icon svg{height:100%;width:100%}.problem-we-solve .problem-we-solve-wrapper .problem-grid .problem-item h3{color:#2d3748;color:var(--text-color);font-size:1.5rem;font-weight:600;margin-bottom:16px}.problem-we-solve .problem-we-solve-wrapper .problem-grid .problem-item p{color:#4a5568;font-size:1rem;line-height:1.6;margin:0}.how-we-solve{background:#fff;padding:80px 20px}.how-we-solve .how-we-solve-wrapper{margin:0 auto;max-width:1200px;text-align:center}.how-we-solve .how-we-solve-wrapper .section-title{color:#2d3748;color:var(--text-color);font-size:2rem;font-weight:700;margin-bottom:1rem}.how-we-solve .how-we-solve-wrapper .section-subtitle{color:#4a5568;font-size:1.125rem;margin-bottom:3rem}.how-we-solve .how-we-solve-wrapper .solution-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.how-we-solve .how-we-solve-wrapper .solution-grid{gap:30px;grid-template-columns:1fr}}.how-we-solve .how-we-solve-wrapper .solution-grid .solution-card{background:#fff;border:2px solid #e2e8f0;border:2px solid var(--background-dark);border-radius:16px;display:flex;flex-direction:column;padding:40px 30px;text-align:left;transition:all .3s ease}.how-we-solve .how-we-solve-wrapper .solution-grid .solution-card:hover{border-color:#069494;border-color:var(--primary-color);box-shadow:0 12px 32px #06949426;transform:translateY(-8px)}.how-we-solve .how-we-solve-wrapper .solution-grid .solution-card .solution-icon{color:#069494;color:var(--primary-color);height:60px;margin-bottom:24px;width:60px}.how-we-solve .how-we-solve-wrapper .solution-grid .solution-card .solution-icon svg{height:100%;width:100%}.how-we-solve .how-we-solve-wrapper .solution-grid .solution-card h3{color:#2d3748;color:var(--text-color);font-size:1.5rem;font-weight:600;margin-bottom:16px}.how-we-solve .how-we-solve-wrapper .solution-grid .solution-card p{color:#4a5568;font-size:1rem;line-height:1.6;margin-bottom:24px}.how-we-solve .how-we-solve-wrapper .solution-grid .solution-card button{align-self:flex-end;margin-top:auto}.about-cta{background:linear-gradient(135deg,#1e3040,#2d3748);background:linear-gradient(135deg,var(--black-turquoise) 0,#2d3748 100%);padding:80px 20px;text-align:center}.about-cta .about-cta-wrapper{margin:0 auto;max-width:800px}.about-cta .about-cta-wrapper .section-title{color:#fff;font-size:2rem;font-weight:700;margin-bottom:1rem}@media(max-width:768px){.about-cta .about-cta-wrapper .section-title{font-size:2rem}}.about-cta .about-cta-wrapper .section-subtitle{color:#ffffffe6;font-size:1.25rem;margin-bottom:2.5rem}@media(max-width:768px){.about-cta .about-cta-wrapper .section-subtitle{font-size:1.1rem}}.about-cta .about-cta-wrapper .about-cta-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.about-cta .about-cta-wrapper .about-cta-buttons button{min-width:200px}.about-cta .about-cta-wrapper .about-cta-buttons button.secondary-button{background:#fff;border:2px solid #fff;color:#069494;color:var(--primary-color)}.about-cta .about-cta-wrapper .about-cta-buttons button.secondary-button:hover{background:#0000;color:#fff}.product-item{background:#fff;padding:80px 20px}.product-item.reverse{background:#f7fafc;background:var(--background-light)}.product-item .product-item-wrapper{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}@media(max-width:768px){.product-item .product-item-wrapper{gap:40px;grid-template-columns:1fr}}.product-item .product-item-content .product-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}.product-item .product-item-content .product-tag.b2b-only{background:linear-gradient(135deg,#ff704326,#ff704340);border-color:#ff704333;color:#ff7043;color:var(--orange-contrast)}.product-item .product-item-content h2{color:#2d3748;color:var(--text-color);font-size:2rem;font-weight:700;margin-bottom:1.5rem}@media(max-width:768px){.product-item .product-item-content h2{font-size:2rem}}.product-item .product-item-content .product-description{color:#4a5568;font-size:1.125rem;line-height:1.6;margin-bottom:2rem}.product-item .product-item-content .product-features{display:flex;flex-direction:column;gap:12px;margin-bottom:2rem}.product-item .product-item-content .product-features .product-feature{align-items:center;display:flex;gap:12px}.product-item .product-item-content .product-features .product-feature svg{color:#069494;color:var(--primary-color);flex-shrink:0;height:20px;width:20px}.product-item .product-item-content .product-features .product-feature span{color:#4a5568;font-size:1rem}.product-item .product-item-content .product-b2b-message{background:#ff70431a;border-left:4px solid #ff7043;border-left:4px solid var(--orange-contrast);border-radius:8px;margin-bottom:2rem;padding:16px}.product-item .product-item-content .product-b2b-message p{color:#ff7043;color:var(--orange-contrast);font-size:.95rem;margin:0}.product-item .product-item-content .product-cta{display:flex;flex-wrap:wrap;gap:16px}.product-item .product-item-content .product-cta a,.product-item .product-item-content .product-cta button{border:none;display:inline-block;font-family:inherit;text-decoration:none}.product-item .product-item-content .product-cta a.primary-button,.product-item .product-item-content .product-cta a.secondary-button,.product-item .product-item-content .product-cta button.primary-button,.product-item .product-item-content .product-cta button.secondary-button{cursor:pointer;text-decoration:none}.product-item .product-item-content .product-cta .text-button{background:none;border:none;color:#069494;color:var(--primary-color);cursor:pointer;font-weight:600;padding:0;text-decoration:none}.product-item .product-item-content .product-cta .text-button:hover{text-decoration:underline}.product-item .product-item-image .product-video{border-radius:12px;box-shadow:0 8px 24px #0000001a;height:auto;width:100%}.product-item .product-item-image .product-placeholder{align-items:center;background:#e2e8f0;background:var(--background-dark);border-radius:12px;color:#069494;color:var(--primary-color);display:flex;height:300px;justify-content:center;width:100%}.product-item .product-item-image .product-placeholder svg{height:80px;width:80px}.product-faq{background:#f7fafc;background:var(--background-light);padding:80px 20px}.product-faq .product-faq-wrapper{margin:0 auto;max-width:1000px}.product-faq .product-faq-wrapper .section-title{color:#2d3748;color:var(--text-color);font-size:2rem;font-weight:700;margin-bottom:3rem;text-align:center}.product-faq .product-faq-list{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media(max-width:768px){.product-faq .product-faq-list{grid-template-columns:1fr}}.product-faq .product-faq-item{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;padding:30px}.product-faq .product-faq-item h3{color:#2d3748;color:var(--text-color);font-size:1.25rem;font-weight:600;margin-bottom:12px}.product-faq .product-faq-item p{color:#4a5568;line-height:1.6;margin:0}.pricing-plans{background:#fff;padding:80px 20px}.pricing-plans .pricing-plans-header{margin-bottom:3rem;text-align:center}.pricing-plans .pricing-plans-header .pricing-product-badge{background:#0694941a;border-radius:50px;color:#069494;color:var(--primary-color);display:inline-block;font-size:.9rem;font-weight:600;letter-spacing:.5px;margin-bottom:1rem;padding:.5rem 1.5rem;text-transform:uppercase}.pricing-plans .pricing-plans-wrapper{margin:0 auto;max-width:1400px}.pricing-plans .pricing-billing-toggle{align-items:center;background:#0694940d;border-radius:50px;display:flex;gap:0;justify-content:center;margin:2rem auto 3rem;padding:.25rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pricing-plans .pricing-billing-toggle-slider{border-radius:50px;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.pricing-plans .pricing-billing-toggle-slider-track{background:#fff;border-radius:50px;box-shadow:0 2px 4px #0000001a;height:calc(100% - .5rem);position:absolute;top:.25rem;transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1)}.pricing-plans .pricing-billing-toggle-slider[data-active=monthly] .pricing-plans .pricing-billing-toggle-slider-track{left:.25rem;width:calc(55% - .25rem)}.pricing-plans .pricing-billing-toggle-slider[data-active=yearly] .pricing-plans .pricing-billing-toggle-slider-track{left:calc(52% + .25rem);width:calc(45% - .25rem)}.pricing-plans .pricing-billing-toggle-option{align-items:center;background:#0000;border:none;border-radius:50px;color:#9ca3af;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;justify-content:center;outline:none;padding:.5rem 1.5rem;position:relative;text-align:center;transition:color .2s ease,font-weight .2s ease;z-index:1}.pricing-plans .pricing-billing-toggle-option--active,.pricing-plans .pricing-billing-toggle-option:hover:not(.pricing-plans .pricing-billing-toggle-option--active){color:#069494;color:var(--primary-color);font-weight:600}.pricing-plans .pricing-grid-new{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(5,1fr)}@media(max-width:1400px){.pricing-plans .pricing-grid-new{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media(max-width:768px){.pricing-plans .pricing-grid-new{gap:1rem;grid-template-columns:1fr}}.pricing-plans .pricing-card-new{background:#fff;border:2px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;height:100%;padding:1rem;position:relative;transition:all .2s ease}.pricing-plans .pricing-card-new:hover{border-color:#0694944d;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.pricing-plans .pricing-card-new--popular{border-color:#069494;border-color:var(--primary-color)}.pricing-plans .pricing-card-new--active{background:#10b98105;border-color:#10b981}.pricing-plans .pricing-card-new-badge{background:#069494;background:var(--primary-color);border-radius:8px;color:#fff;font-size:.7rem;font-weight:600;left:50%;letter-spacing:.3px;padding:.2rem .6rem;position:absolute;text-transform:uppercase;top:-6px;transform:translateX(-50%)}.pricing-plans .pricing-card-new-current-badge{background:#10b981;border-radius:6px;color:#fff;font-size:.7rem;font-weight:600;padding:.2rem .5rem;position:absolute;right:.5rem;top:.5rem}.pricing-plans .pricing-card-new-header{margin-bottom:.75rem;text-align:center}.pricing-plans .pricing-card-new-title{color:#2d3748;color:var(--text-color);font-size:1.4rem;font-weight:700;margin-bottom:.375rem}.pricing-plans .pricing-card-new-price{align-items:baseline;display:flex;gap:.2rem;justify-content:center}.pricing-plans .pricing-card-new-amount{color:#069494;color:var(--primary-color);font-size:1.5rem;font-weight:700}.pricing-plans .pricing-card-new-description{color:#6b7280;font-size:.8rem;line-height:1.4;margin:0 0 .75rem;text-align:center}.pricing-plans .pricing-card-new-features{flex:1 1;list-style:none;margin:0;padding:0;text-align:left}.pricing-plans .pricing-card-new-feature{align-items:center;color:#2d3748;color:var(--text-color);display:flex;font-size:.8rem;gap:.5rem;line-height:1.4;padding:.25rem 0}.pricing-plans .pricing-card-new-checkmark{color:#10b981;flex-shrink:0;height:18px;width:18px}.services-features{background:#fff;padding:80px 20px}.services-features .services-features-wrapper{margin:0 auto;max-width:1200px}.services-features .services-features-wrapper .section-title{color:#2d3748;color:var(--text-color);font-size:2rem;font-weight:700;margin-bottom:3rem;text-align:center}.services-features .services-features-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.services-features .services-features-grid{grid-template-columns:1fr}}.services-features .services-feature-item{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--background-dark);border-radius:12px;box-shadow:0 2px 8px #0000000d;padding:30px}.services-features .services-feature-item h3{color:#2d3748;color:var(--text-color);font-size:1.5rem;font-weight:600;margin-bottom:12px}.services-features .services-feature-item p{color:#4a5568;line-height:1.6;margin:0}.mission-vision{background:#fff;padding:80px 20px}.mission-vision .mission-vision-wrapper{margin:0 auto;max-width:1200px}.mission-vision .mission-vision-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.mission-vision .mission-vision-grid{gap:30px;grid-template-columns:1fr}}.mission-vision .mission-vision-card{background:#f7fafc;background:var(--background-light);border:1px solid #e2e8f0;border:1px solid var(--background-dark);border-radius:16px;padding:40px}.mission-vision .mission-vision-card h2{color:#2d3748;color:var(--text-color);font-size:2rem;font-weight:700;margin-bottom:1.5rem}.mission-vision .mission-vision-card p{color:#4a5568;font-size:1.125rem;line-height:1.6;margin:0}.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:var(--primary-color);font-size:15px;text-decoration:none;transition:color .2s;word-break:break-word}.legal-page a:hover{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:var(--primary-color);font-size:15px;text-decoration:none;transition:color .2s}.legal-page .table-of-contents div a:hover{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:var(--primary-color);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-size:26px!important}[data-custom-class=subtitle],[data-custom-class=subtitle] *{color:#595959!important;font-size:14px!important}[data-custom-class=heading_1],[data-custom-class=heading_1] *{color:#000!important;font-size:19px!important}[data-custom-class=heading_2],[data-custom-class=heading_2] *{color:#000!important;font-size:17px!important}[data-custom-class=body_text],[data-custom-class=body_text] *{color:#595959!important;font-size:14px!important}[data-custom-class=link],[data-custom-class=link] *{color:var(--primary-color)!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:var(--primary-color);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:var(--primary-color);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:var(--primary-color);text-decoration:none;transition:color .2s;word-break:break-word}.terms-page a:hover{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:var(--primary-color);font-size:15px;text-decoration:none;transition:color .2s}.terms-page .table-of-contents div a:hover{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}}.labeling-page{background:#fff;min-height:100vh;padding-top:70px}.labeling-header{background:#fff;margin:0 auto;max-width:1400px;padding:60px 20px 40px;text-align:center}@media(max-width:768px){.labeling-header{padding:40px 20px 30px}}.labeling-header .labeling-header-content{margin:0 auto;max-width:900px}.labeling-header .labeling-header-content .product-tag{background:linear-gradient(135deg,#04c2c226,#06949426);border:1px solid #04c2c233;border-radius:20px;color:var(--primary-color);display:inline-block;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;padding:8px 16px}.labeling-header .labeling-header-content .product-tag.b2b-only{background:linear-gradient(135deg,#ff704326,#ff704340);border-color:#ff704333;color:var(--orange-contrast)}.labeling-header .labeling-header-content .labeling-header-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--primary-color) 0,var(--secondary-color) 100%);-webkit-background-clip:text;background-clip:text;color:var(--text-color);font-size:3.5rem;font-weight:700;margin-bottom:1.5rem}@media(max-width:1024px){.labeling-header .labeling-header-content .labeling-header-title{font-size:2.5rem}}@media(max-width:768px){.labeling-header .labeling-header-content .labeling-header-title{font-size:2rem;margin-bottom:1rem}}.labeling-header .labeling-header-content .labeling-header-description{color:#4a5568;font-size:1.25rem;line-height:1.8;margin:0 auto 2rem;max-width:800px}@media(max-width:768px){.labeling-header .labeling-header-content .labeling-header-description{font-size:1.1rem;margin-bottom:1.5rem}}.labeling-header .labeling-header-content .product-features{align-items:center;display:flex;flex-direction:column;gap:12px;margin-bottom:2rem}@media(max-width:768px){.labeling-header .labeling-header-content .product-features{margin-bottom:1.5rem}}.labeling-header .labeling-header-content .product-features .product-feature{align-items:center;display:flex;gap:12px}.labeling-header .labeling-header-content .product-features .product-feature svg{color:var(--primary-color);flex-shrink:0;height:20px;width:20px}.labeling-header .labeling-header-content .product-features .product-feature span{color:#4a5568;font-size:1rem}.labeling-header .labeling-header-content .product-b2b-message{background:#ff70431a;border-left:4px solid var(--orange-contrast);border-radius:8px;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:600px;padding:16px}.labeling-header .labeling-header-content .product-b2b-message p{color:var(--orange-contrast);font-size:.95rem;margin:0;text-align:center}.labeling-header .labeling-header-content .product-cta{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media(max-width:768px){.labeling-header .labeling-header-content .product-cta{align-items:center;flex-direction:column}.labeling-header .labeling-header-content .product-cta button{max-width:250px;width:100%}}.labeling-features{display:flex;flex-direction:column;gap:120px;margin:60px auto 0;max-width:1400px;padding:0 20px 80px}@media(max-width:768px){.labeling-features{gap:80px;padding:0 20px 60px}}.labeling-feature-item{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;opacity:0;transform:translateY(40px);transition:opacity .8s ease-out,transform .8s ease-out}.labeling-feature-item.reverse{direction:rtl}.labeling-feature-item.reverse .labeling-feature-content{direction:ltr}@media(max-width:1024px){.labeling-feature-item{gap:40px}}@media(max-width:768px){.labeling-feature-item{gap:40px;grid-template-columns:1fr}.labeling-feature-item.reverse{direction:ltr}}.labeling-feature-item .labeling-feature-content{display:flex;flex-direction:column;gap:1.5rem}.labeling-feature-item .labeling-feature-content .labeling-feature-tag{background:linear-gradient(135deg,#04c2c226,#06949426);border:1px solid #04c2c233;border-radius:20px;color:var(--primary-color);display:block;font-size:.875rem;font-weight:600;margin:0 auto;padding:8px 16px;text-align:center;transition:all .3s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.labeling-feature-item .labeling-feature-content .labeling-feature-tag:hover{background:linear-gradient(135deg,#04c2c233,#06949433);transform:translateY(-1px)}.labeling-feature-item .labeling-feature-content .labeling-feature-title{color:var(--text-color);font-size:2.5rem;font-weight:700;line-height:1.2;margin:0;text-align:left}@media(max-width:1024px){.labeling-feature-item .labeling-feature-content .labeling-feature-title{font-size:2rem}}@media(max-width:768px){.labeling-feature-item .labeling-feature-content .labeling-feature-title{font-size:1.75rem}}.labeling-feature-item .labeling-feature-content .labeling-feature-description{color:#4a5568;font-size:1.125rem;line-height:1.7;margin:0;text-align:left}@media(max-width:768px){.labeling-feature-item .labeling-feature-content .labeling-feature-description{font-size:1rem}}.labeling-feature-item .labeling-feature-content .feature-metrics{margin-top:1.5rem}.labeling-feature-item .labeling-feature-content .feature-metrics.single{text-align:center}.labeling-feature-item .labeling-feature-content .feature-metrics.single .metric .metric-value{color:var(--primary-color);display:block;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.labeling-feature-item .labeling-feature-content .feature-metrics.single .metric .metric-label{color:#4a5568;font-size:1rem;line-height:1.4}.labeling-feature-item .labeling-feature-video-wrapper{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026;overflow:hidden;position:relative;transition:all .4s ease}.labeling-feature-item .labeling-feature-video-wrapper:hover{box-shadow:0 30px 80px #0003;transform:translateY(-8px) scale(1.02)}.labeling-feature-item .labeling-feature-video-wrapper:hover .labeling-feature-video{transform:scale(1.05)}.labeling-feature-item .labeling-feature-video-wrapper .labeling-feature-video{display:block;height:auto;transform-origin:center center;transition:transform .4s ease;width:100%}.labeling-feature-item .labeling-feature-video-wrapper .labeling-video-overlay{background:linear-gradient(180deg,#0000,#0000 50%,#0000000d);bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.labeling-feature-item .labeling-feature-video-wrapper:hover .labeling-video-overlay{opacity:1}.labeling-feature-item.visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.labeling-feature-item{animation:none;opacity:1}.labeling-feature-video-wrapper:hover,.labeling-feature-video-wrapper:hover .labeling-feature-video{transform:none}}.popup-container{bottom:0;left:0;pointer-events:none;position:fixed;right:0;z-index:1000}@media(min-width:769px){.popup-container.both-visible{grid-gap:20px;display:grid;gap:20px;grid-template-columns:2fr 1fr;padding:20px}.popup-container.both-visible .cookie-banner{max-width:none;pointer-events:auto;position:relative;width:100%}.popup-container.both-visible .form-popup-overlay{align-items:flex-end;display:flex;justify-content:flex-end;pointer-events:auto;position:relative}}@media(max-width:768px){.popup-container.both-visible{display:flex;flex-direction:column;gap:10px;padding:10px}.popup-container.both-visible .cookie-banner{border-radius:16px;margin:0;order:2;pointer-events:auto;position:relative;width:100%}.popup-container.both-visible .form-popup-overlay{align-items:flex-end;display:flex;justify-content:center;order:1;pointer-events:auto;position:relative;width:100%}}.popup-container.cookie-only{align-items:flex-end;display:flex;justify-content:center;padding:20px}.popup-container.cookie-only .cookie-banner{max-width:100%;pointer-events:auto;position:relative;width:100%}.popup-container.cookie-only .form-popup-overlay{display:none}.popup-container.form-only{align-items:flex-end;display:flex;justify-content:flex-end;padding:20px}.popup-container.form-only .cookie-banner{display:none}.popup-container.form-only .form-popup-overlay{align-items:flex-end;display:flex;justify-content:flex-end;pointer-events:auto;position:relative}.popup-container.none-visible{display:none}
/*# sourceMappingURL=main.59845fa5.css.map*/