@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._3N1oeW_className{font-family:Inter,Inter Fallback;font-style:normal}
.nav{--nav-item-h:56px;z-index:100;border-radius:var(--br-1);width:calc(100vw - var(--pd-x) * 2);max-width:calc(1600px - var(--pd-x) * 2);flex-direction:column;gap:8px;padding:10px;transition:top .3s ease-in-out;display:flex;position:fixed;top:2%;left:50%;transform:translate(-50%)}.nav.home.scrolled.has-announcement{width:calc(100vw - var(--pd-x) * 2);max-width:calc(1600px - var(--pd-x) * 2);background-color:#fff;top:-50px}.nav.home.scrolled.no-announcement{width:100%;width:calc(100vw - var(--pd-x) * 2);max-width:calc(1600px - var(--pd-x) * 2);background-color:#fff;top:0}@property --nav-scrolled{syntax:"<integer>";inherits:true;initial-value:0}@supports (animation-timeline:scroll()){:root{animation:step-end both nav-scrolled-state;animation-timeline:scroll(root);animation-range:40px 41px}}@keyframes nav-scrolled-state{0%{--nav-scrolled:0}to{--nav-scrolled:1}}@container style(--nav-scrolled:0){.nav{--nav-style-queries:1}}@container style(--nav-scrolled:1){.nav{--nav-style-queries:1}.nav.nav.home.has-announcement{width:calc(100vw - var(--pd-x) * 2);max-width:calc(1600px - var(--pd-x) * 2);background-color:#fff;top:-50px}.nav.nav.home.no-announcement{width:100%;width:calc(100vw - var(--pd-x) * 2);max-width:calc(1600px - var(--pd-x) * 2);background-color:#fff;top:0}}.nav.not-home,nav.not-home .no-annuncement{top:2%;max-width:calc(1600px - var(--pd-x) * 2)!important}.nav.not-home.scrolled{width:100%;width:calc(100vw - var(--pd-x) * 2);max-width:calc(1600px - var(--pd-x) * 2);background-color:#fff;top:0}@container style(--nav-scrolled:1){.nav.nav.not-home{width:100%;width:calc(100vw - var(--pd-x) * 2);max-width:calc(1600px - var(--pd-x) * 2);background-color:#fff;top:0}}.nav .links{background-color:var(--tertiary-color);border-radius:var(--br-1);align-items:center;gap:6px;padding-inline:0;display:flex}.nav-row{justify-content:space-between;align-items:center;display:flex}.nav-top{max-height:200px;transition:max-height .3s ease-in-out,opacity .3s;overflow:hidden}.nav-top .ga-banner{margin:0 0 6px}.nav-top .ga-banner .ga-inner{justify-content:center}.desktop-links>li>a{border-radius:8px;align-items:center;height:100%;padding:0 18px;transition:background-color .2s;display:flex}.desktop-links>li>a:hover{background-color:#0000000a}.desktop-links>li{align-items:center;height:100%;display:flex;position:relative}.collaborator-nav{position:relative}.collaborator-trigger{height:var(--nav-item-h);color:var(--text-color,#111);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 18px;font-weight:500;transition:background-color .2s;display:flex}.collaborator-trigger:hover{background-color:#0000000a}.collaborator-tooltip{opacity:0;transition:opacity .18s cubic-bezier(0, 0, .58, 1), transform .18s cubic-bezier(0, 0, .58, 1), display .18s allow-discrete;color:#111827;z-index:1100;background:#fff;border:1px solid #1118271f;border-radius:8px;width:min(340px,100vw - 32px);padding:16px;display:none;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-6px);box-shadow:0 18px 45px #0f172a2e}.collaborator-nav.is-open .collaborator-tooltip{opacity:1;display:block;transform:none}@starting-style{.collaborator-nav.is-open .collaborator-tooltip{opacity:0;transform:translateY(-6px)}}.collaborator-tooltip p{margin:0;font-size:14px;line-height:1.5}.collaborator-tooltip-how{margin-top:14px}.collaborator-tooltip-how strong{margin-bottom:4px;font-size:14px;line-height:1.4;display:block}.collaborator-tooltip-links{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:14px;font-size:14px;line-height:1.4;display:flex}.collaborator-tooltip-links a{vertical-align:baseline;text-decoration-skip-ink:none;text-underline-offset:3px;padding:0;font-size:14px;font-weight:700;line-height:1.4;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.collaborator-partner-link{color:#0f62fe}.collaborator-contact-link{color:#1a6a4a}.nav .cta{gap:10px;display:flex}.logo img{height:var(--nav-item-h);width:auto}.nav .cta .user{width:calc(var(--nav-item-h) + 10px);height:var(--nav-item-h);border-radius:var(--br-1);background-color:var(--primary-color);color:#000;cursor:pointer;border:0;outline:0;justify-content:center;align-items:center;gap:6px;display:flex}.user-menu{position:relative}.user-dropdown{z-index:1000;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #e5e5e5;border-radius:8px;min-width:180px;margin:4px 0 0;padding:0;list-style:none;transition:all .3s;position:absolute;top:100%;right:0;transform:translateY(-10px);box-shadow:0 4px 6px #0000001a}.user-dropdown.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.user-dropdown ul{margin:0;padding:0;list-style:none}.user-dropdown li{opacity:0;transition:all .2s;transform:translateY(5px)}.user-dropdown.open li{opacity:1;transform:translateY(0)}.user-dropdown li:first-child{transition-delay:50ms}.user-dropdown li:nth-child(2){transition-delay:.1s}.user-dropdown li:nth-child(3){transition-delay:.15s}.user-dropdown li:nth-child(4){transition-delay:.2s}.user-dropdown li:nth-child(5){transition-delay:.25s}.user-dropdown li:nth-child(6){transition-delay:.3s}.user-dropdown li a{color:#333;border-radius:8px;padding:12px 16px;font-size:15px;text-decoration:none;transition:background-color .2s;display:block}.user-dropdown li:hover a{background:#f5f5f5}.user-dropdown li:first-child a{border-radius:8px 8px 0 0}.user-dropdown li:last-child a{border-radius:0 0 8px 8px}.arrow{color:currentColor;justify-content:center;align-items:center;transition:transform .3s;display:flex}.arrow.open{transform:rotate(180deg)}.arrow svg{width:12px;height:8px}.nav .cta .btn{height:var(--nav-item-h);align-items:center;padding:0 20px;display:inline-flex}.mobile-controls{align-items:center;gap:10px;display:none}.mobile-cta-btn{padding:8px 16px!important;font-size:16px!important}.mobile-user-menu{display:inline-block;position:relative}.mobile-user-button{color:inherit;cursor:pointer;background:0 0;background-color:var(--primary-color);border:1px solid #fff3;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:14px;transition:all .2s;display:flex}.mobile-user-button .user-icon{width:18px;height:18px}.mobile-user-dropdown{z-index:1000;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #e5e5e5;border-radius:8px;min-width:180px;margin-top:4px;transition:all .3s;position:absolute;top:100%;right:0;transform:translateY(-10px);box-shadow:0 4px 6px #0000001a}.mobile-user-dropdown.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mobile-user-dropdown ul{margin:0;padding:0;list-style:none}.mobile-user-dropdown li{opacity:0;transition:all .2s;transform:translateY(5px)}.mobile-user-dropdown.open li{opacity:1;transform:translateY(0)}.mobile-user-dropdown.open li:first-child{transition-delay:50ms}.mobile-user-dropdown.open li:nth-child(2){transition-delay:.1s}.mobile-user-dropdown.open li:nth-child(3){transition-delay:.15s}.mobile-user-dropdown.open li:nth-child(4){transition-delay:.2s}.mobile-user-dropdown.open li:nth-child(5){transition-delay:.25s}.mobile-user-dropdown.open li:nth-child(6){transition-delay:.3s}.mobile-user-dropdown li a,.mobile-user-dropdown li button{color:#333;cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:12px 16px;font-family:inherit;font-size:14px;text-decoration:none;transition:background-color .2s;display:block}.mobile-user-dropdown li:hover a,.mobile-user-dropdown li:hover button{background:#f5f5f5}.mobile-user-dropdown li:first-child a,.mobile-user-dropdown li:first-child button{border-radius:8px 8px 0 0}.mobile-user-dropdown li:last-child a,.mobile-user-dropdown li:last-child button{border-radius:0 0 8px 8px}.mobile-user-dropdown .logout-button{color:#dc3545;font-weight:500}.burger-menu{cursor:pointer;z-index:101;background:0 0;border:none;flex-direction:column;justify-content:space-around;width:24px;height:20px;padding:0;display:flex}.burger-menu span{background-color:var(--primary-color,#333);border-radius:2px;width:24px;height:2px;transition:all .3s}.burger-menu.active span:first-child{transform:rotate(-45deg)translate(-5px,6px)}.burger-menu.active span:nth-child(2){opacity:0}.burger-menu.active span:nth-child(3){transform:rotate(45deg)translate(-5px,-6px)}.mobile-menu-overlay{opacity:0;transition:opacity .3s cubic-bezier(0, 0, .58, 1), display .3s allow-discrete;z-index:100;pointer-events:auto;background-color:#00000080;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.mobile-menu{--menu-spring:linear(0, .011, .0402, .0827, .1345, .1923, .2535, .316, .3781, .4387, .4968, .5519, .6034, .6511, .6949, .7348, .7709, .8033, .8322, .8579, .8805, .9002, .9175, .9324, .9452, .9561, .9654, .9733, .9798, .9853, .9897, .9933, .9963, .9986, 1.0004, 1.0017, 1.0027, 1.0034, 1.0039, 1.0042, 1);transition:transform .358s var(--menu-spring), display .358s allow-discrete;z-index:1000;background-color:#fff;width:280px;height:100%;display:none;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-2px 0 10px #0000001a}.mobile-menu-overlay.is-open{opacity:1;display:block}.mobile-menu.is-open{display:block;transform:none}@starting-style{.mobile-menu-overlay.is-open{opacity:0}.mobile-menu.is-open{transform:translate(100%)}}.mobile-menu.is-open .mobile-links>li{transition:opacity .3s cubic-bezier(0, 0, .58, 1) var(--delay,0s), transform .3s cubic-bezier(0, 0, .58, 1) var(--delay,0s)}@starting-style{.mobile-menu.is-open .mobile-links>li{opacity:0;transform:translate(50px)}}html:has(.mobile-menu.is-open){overflow:hidden!important}html:has(.mobile-menu.is-open) body{overflow:hidden!important}.mobile-menu-header{border-bottom:1px solid #eee;justify-content:flex-end;padding:20px;display:flex}.close-menu{cursor:pointer;color:#666;background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:30px;margin-top:1.6rem;font-size:24px;display:flex}.mobile-links{margin:0;padding:0;list-style:none}.mobile-links li{border-bottom:1px solid #eee}.mobile-links li:last-child{border-bottom:none}.mobile-links a{color:var(--text-color,#333);padding:20px;font-weight:500;text-decoration:none;transition:background-color .2s;display:block}.mobile-links a:hover{background-color:#0000000a}.language-switcher-mobile{padding:20px}.collaborator-mobile-item{padding:0}.collaborator-nav.mobile{padding:20px}.collaborator-nav.mobile .collaborator-trigger{width:100%;height:auto;color:var(--text-color,#333);text-align:left;justify-content:flex-start;padding:0;font-weight:500}.collaborator-nav.mobile .collaborator-trigger:hover{background:0 0}.collaborator-nav.mobile .collaborator-tooltip{width:100%;box-shadow:none;margin-top:14px;position:static;transform:none}@starting-style{.collaborator-nav.mobile.is-open .collaborator-tooltip{transform:none}}.mobile-links .collaborator-tooltip a{color:#0f62fe;padding:0;text-decoration:underline;display:inline-block}.auth-actions{display:flex}.desktop-links{height:var(--nav-item-h)}@media (max-width:1450px){.nav{width:100%!important;max-width:100%!important}.desktop-links,.desktop-cta{display:none!important}.mobile-controls{display:flex}.nav{padding:10px var(--pd-x,20px)}}@media (max-width:768px){.logo img{width:130px!important;height:auto!important}.nav{width:calc(100% - 40px);padding:10px 20px}.nav.scrolled{width:100%;padding:10px 20px}@container style(--nav-scrolled:1){.nav.nav{width:100%;padding:10px 20px}}.mobile-menu{z-index:1000;width:80%}}.modal-overlay{z-index:10000;background-color:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content{text-align:center;background:#fff;border-radius:12px;width:100%;max-width:400px;padding:2rem;animation:.3s ease-out modalSlideIn;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-content h2{color:#333;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.modal-content p{color:#666;margin-bottom:2rem;font-size:1rem;line-height:1.5}.modal-actions{justify-content:center;gap:1rem;display:flex}.modal-actions .btn{cursor:pointer;border:none;border-radius:8px;min-width:100px;padding:.75rem 2rem;font-size:1rem;font-weight:500;transition:all .2s}.modal-actions .btn.secondary{color:#fff;background-color:#6c757d}.modal-actions .btn.secondary:hover{background-color:#5a6268}.modal-actions .btn.danger{color:#fff;background-color:#b00020}.modal-actions .btn.danger:hover{background-color:#8b0000}@media (max-width:768px){.modal-content{margin:1rem;padding:1.5rem}.modal-content h2{font-size:1.3rem}.modal-content p{font-size:.95rem}.modal-actions{flex-direction:column}.modal-actions .btn{width:100%;padding:1rem}}@media (max-width:480px){.modal-content{margin:.5rem;padding:1rem}.modal-content h2{font-size:1.2rem}.modal-content p{font-size:.9rem}}
