.header{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05);position:fixed;top:0;width:100%;z-index:1000}.navbar{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:1350px;padding:15px;position:relative}.logo{height:40px}.nav-group{gap:40px}.nav-group,.nav-links{align-items:center;display:flex}.nav-links{gap:30px;position:relative}.dropbtn,.nav-item{background:none;border:none;color:#334da9;font-size:15px;font-weight:400;position:relative}.btn-primary,.dropbtn,.nav-item{cursor:pointer;text-decoration:none}.btn-primary{background:#5eb984;border:2px solid transparent;border-radius:30px;color:#fff;font-size:14px;font-weight:600;padding:8px 20px;transition:all .3s ease}.btn-primary:hover{background:#fff;border-color:#5eb984;color:#5eb984}.dropdown{display:inline-block;position:relative}.desktop-dropdown-content,.dropdown-content{background:#fff;border:1px solid #e8eefc;border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,.08);display:none;flex-direction:column;left:50%;max-width:400px;min-width:320px;padding:8px 0;position:absolute;top:calc(100% + 12px);transform:translateX(-50%);width:max-content;z-index:999}.desktop-dropdown-content.show,.dropdown-content.show{display:flex;flex-direction:column}.desktop-dropdown-content a,.dropdown-content a{border-radius:12px;color:#334da9;display:block;padding:14px 16px;text-decoration:none;transition:background .2s ease}.desktop-dropdown-content a:hover,.dropdown-content a:hover{background-color:#f5f8ff}.desktop-dropdown-content .dropdown-item,.dropdown-content .dropdown-item{align-items:flex-start;display:flex;gap:12px}.dropdown-item .icon img{flex-shrink:0;height:20px;margin-top:4px;width:20px}.menu-title{color:#334da9;font-size:15px;font-weight:700;margin-bottom:2px}.menu-desc{color:#334da9;font-size:14px;font-weight:400;line-height:1.4}.hamburger,.mobile-menu{display:none}@media (max-width:768px){.navbar{padding:15px}.desktop-nav{display:none}.desktop-dropdown-content{display:none!important}.hamburger{background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;height:25px;justify-content:space-around;padding:0;position:relative;width:30px;z-index:1011}.hamburger span{background:#334da9;border-radius:3px;display:block;height:3px;transition:all .3s ease-in-out;width:30px}.hamburger.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.mobile-menu{background:#fff;border-top:1px solid #eee;box-shadow:0 4px 8px rgba(0,0,0,.1);display:none;left:0;max-height:calc(100vh - 70px);opacity:0;overflow-y:auto;padding:20px 0;position:absolute;top:100%;transform:translateY(-10px);transition:transform .3s ease-in-out,opacity .3s ease-in-out;width:100%;z-index:1010}.mobile-menu.show{display:block;opacity:1;transform:translateY(0)}.mobile-nav-links{align-items:center;display:flex;flex-direction:column;gap:0}.mobile-menu .mobile-dropbtn,.mobile-menu .nav-item{background:none;border:none;border-bottom:1px solid #f0f0f0;box-sizing:border-box;color:#334da9;cursor:pointer;display:block;font-size:15px;font-weight:400;padding:15px 20px;text-align:left;text-decoration:none;width:100%}.mobile-menu .nav-item:last-of-type{border-bottom:none}.mobile-menu .mobile-btn{background:#5eb984;border:none;border-radius:30px;color:#fff;cursor:pointer;display:block;font-weight:600;margin:20px auto;padding:12px 25px;text-align:center;text-decoration:none;width:fit-content}.mobile-dropdown{width:100%}.mobile-dropbtn{align-items:center;background:none;border:none;box-sizing:border-box;color:#334da9;cursor:pointer;display:flex;font-size:15px;justify-content:space-between;padding:15px 20px;width:100%}.mobile-dropbtn .arrow{display:inline-block}.mobile-dropdown-content{background-color:#f8faff;display:none;max-height:0;overflow:hidden;padding:0;transition:max-height .3s ease-out;width:100%}.mobile-dropdown-content.show{display:block;max-height:500px}.mobile-dropdown-content a{border-bottom:1px solid #e8eefc;color:inherit;display:block;padding:15px 20px 15px 30px;text-align:left;text-decoration:none}.mobile-dropdown-content a:last-child{border-bottom:none}.mobile-dropdown-content .dropdown-item{align-items:center;flex-direction:row;gap:15px}.mobile-dropdown-content .dropdown-item .icon{font-size:20px}.mobile-dropdown-content .menu-title{font-size:16px;margin-bottom:2px}.mobile-dropdown-content .menu-desc{font-size:14px}}@media (min-width:769px){.hamburger,.mobile-menu{display:none}.desktop-nav{display:flex}}.lang-switcher{display:inline-block;position:relative}.lang-switcher .dropbtn{align-items:center;background:none;border:none;color:#334da9;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:5px}.lang-switcher .arrow{font-size:12px}.lang-switcher .dropdown-content{background-color:#fff;border:1px solid #e8eefc;border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,.08);display:none;flex-direction:column;left:50%;min-width:120px;padding:8px 0;position:absolute;top:calc(100% + 12px);transform:translateX(-50%);width:max-content;z-index:999}.lang-switcher .dropdown-content a{color:#334da9;display:block;font-size:14px;font-weight:500;padding:10px 16px;text-decoration:none;transition:background .2s ease}.lang-switcher .dropdown-content a:hover{background-color:#f5f8ff}.lang-switcher .dropdown-content.show{display:flex;flex-direction:column}.mobile-lang-switcher{width:100%}.mobile-lang-switcher .mobile-dropbtn{align-items:center;background:none;border:none;border-bottom:1px solid #f0f0f0;box-sizing:border-box;color:#334da9;cursor:pointer;display:flex;font-size:15px;justify-content:space-between;padding:15px 20px;width:100%}.mobile-lang-switcher .arrow{font-size:12px}.mobile-lang-switcher .mobile-dropdown-content{background-color:#f8faff;display:none;max-height:0;overflow:hidden;padding:0;transition:max-height .3s ease-out;width:100%}.mobile-lang-switcher .mobile-dropdown-content.show{display:block;max-height:300px}.mobile-lang-switcher .mobile-dropdown-content a{border-bottom:1px solid #e8eefc;color:#334da9;display:block;font-size:16px;font-weight:500;padding:15px 20px 15px 30px;text-decoration:none}.mobile-lang-switcher .mobile-dropdown-content a:last-child{border-bottom:none}.lang-dropdown-content{background-color:#fff;border-radius:12px;box-shadow:0 8px 16px rgba(0,0,0,.1);display:none;flex-direction:column;padding:8px 0;position:absolute;right:0;text-align:left;top:calc(100% + 10px);width:120px;z-index:999}.lang-dropdown-content.show{display:flex}.lang-dropdown-content a{color:#334da9;display:block;font-size:14px;font-weight:500;padding:10px 16px;text-decoration:none;transition:background .2s}.lang-dropdown-content a:hover{background-color:#f5f8ff}.top-banner{align-items:center;background-color:#f5f7fe;color:#334da9;display:flex;font-size:14px;font-weight:500;gap:20px;justify-content:center;padding:8px 10px}@media (max-width:768px){.top-banner{display:none}}.top-banner-text{color:#334da9;margin:0;text-align:center}.top-banner-btn{background-color:#5eb984;border:2px solid #5eb984;border-radius:30px;color:#fff;font-size:14px;font-weight:600;padding:4px 15px;text-decoration:none;transition:all .3s ease}.top-banner-btn:hover{background-color:#fff;border:2px solid #5eb984;color:#5eb984}@media not screen and (min-width:768px){.site-footer .dnd-module *{text-align:left!important}}.footer-container{background-color:#334da9;color:#fff;padding:70px 20px}.footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 30px;max-width:1200px}.footer-col{flex:1;margin:0 15px 30px;min-width:200px}.footer-col h4{color:#fff!important;font-size:18px;margin-bottom:10px}.footer-col a{color:#fff;display:block;font-size:1.1em;margin-bottom:8px;text-decoration:none;transition:color .3s}.footer-col a:hover{color:#5eb984}.social-icons{align-items:center;display:flex;gap:10px;justify-content:flex-start;padding:0}.social-icons a{display:inline-block;text-decoration:none}.social-icons a img{border:none;display:block;height:16px;width:16px}.social-icons a:nth-child(2) img,.social-icons a:nth-child(3) img{margin-top:2px}.social-icons a:hover img{filter:brightness(1.2)}.footer-policy{margin:0 auto 20px;max-width:1200px;padding-left:10px;text-align:left}.footer-policy a{color:#fff;font-size:1.1em;margin-right:20px;text-decoration:none;transition:color .3s}.footer-policy a:hover{color:#5eb984}.footer-sep{border:none;border-top:1px solid hsla(0,0%,100%,.3);margin:20px 0;width:100%}.footer-bottom{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 10px}.footer-timeflow{flex:1;margin-bottom:20px;min-width:150px;text-align:left}.footer-timeflow img{height:auto;max-height:40px;max-width:100%}.footer-legal{flex:2;font-size:12px;line-height:1.4;margin:0 20px 20px;min-width:200px;text-align:center}.footer-partner{flex:1;margin-bottom:20px;min-width:150px;text-align:right}.footer-partner img{height:auto;max-height:40px;max-width:100%}.footer-bottom-img{margin-top:30px;text-align:center;width:100%}.footer-bottom-img img{height:auto;max-width:40%}@media (max-width:768px){.footer-col{flex-basis:calc(50% - 30px);min-width:auto}.footer-top{justify-content:space-around}.footer-policy{text-align:center}.footer-policy a{margin:0 10px}.footer-bottom{flex-direction:column}.footer-bottom,.footer-partner,.footer-timeflow{text-align:center}.footer-legal{margin:20px 0}.footer-bottom-img img{max-width:90%}}@media (max-width:480px){.footer-col{flex-basis:100%;margin:0 0 30px}.footer-top{padding:0 10px}.footer-bottom-img img{max-width:100%}}.cdp-container{background-color:#fff;border:2.5px solid #334da9;border-radius:30px;margin:0 auto;max-width:1200px;overflow:hidden}.cdp-inner{padding:48px 80px 0;text-align:center}.cdp-vendor-inner--tight{padding-bottom:48px;padding-top:32px}.cdp-vendor-title{color:#334da9;font-size:24px;margin-bottom:-5px}.cdp-vendor-subtitle{color:#333;font-size:16px;margin-bottom:22px}.cdp-vendor-price{color:#334da9;font-size:22px;font-weight:600;margin-bottom:-22px}.cdp-vendor-divider{background-color:#334da9;border:none;height:2.5px;margin:16px 0 8px;width:100%}.cdp-vendor-features-title{color:#334da9;font-size:16px;font-weight:700;margin-bottom:24px}.cdp-vendor-features-grid{display:flex;flex-wrap:wrap;gap:30px 20px;justify-content:space-between;text-align:left}.cdp-vendor-feature-item{width:calc(33.333% - 14px)}.cdp-vendor-feature-item h4{color:#334da9;font-size:14px;font-weight:700;margin-bottom:4px;padding-left:20px;position:relative}.cdp-vendor-feature-item h4:before{color:#334da9;content:"✔︎";font-weight:700;left:0;position:absolute;top:0}.cdp-vendor-feature-item p{color:#333;font-size:13.5px;margin:0}@media (max-width:992px){.cdp-vendor-feature-item{width:calc(50% - 10px)}}@media (max-width:600px){.cdp-vendor-inner{padding:32px 20px 0}.cdp-vendor-inner--tight{padding-bottom:32px}.cdp-vendor-feature-item{width:100%}}#pricing-table-container-website{margin:20px auto;max-width:1100px}.highlights-section-website{align-items:flex-start;display:flex;gap:30px;justify-content:space-between;margin:-110px auto 0;max-width:1200px;padding:20px 0}.separatore-pricing{margin-top:20px}.mobile-dropdown .mobile-dropbtn{align-items:center;background:none;border:none;border-bottom:1px solid #f0f0f0;box-sizing:border-box;color:#334da9;cursor:pointer;display:flex;font-size:15px;justify-content:space-between;padding:15px 20px;width:100%}.mobile-dropbtn .arrow,.mobile-lang-switcher .arrow{font-size:14px;margin-left:auto}@media (max-width:768px){.mobile-top-banner{background-color:#f5f7fe;border-bottom:1px solid #e0e7ff;margin-top:0;padding:15px 20px 20px;text-align:center}.mobile-top-banner .top-banner-text{color:#334da9;font-size:14px;margin-bottom:12px}.mobile-top-banner .top-banner-btn{background-color:#5eb984;border:2px solid #5eb984;border-radius:30px;color:#fff;display:inline-block;font-size:14px;font-weight:600;padding:6px 18px;text-decoration:none}.mobile-top-banner .top-banner-btn:hover{background-color:#fff;border-color:#5eb984;color:#5eb984}.mobile-menu{padding-top:0!important}}@media (max-width:767px){.social-icons{margin-bottom:15px;margin-top:30px}}.lang-switcher .dropbtn,.mobile-lang-switcher .mobile-dropbtn{text-transform:uppercase!important}