:root{--Blue-Blue-Extra-Dark:#253271;--Blue-Blue-Strong:#4d74fe;--Blue-Blue-light:#e5eef9;--Gradient-blue:linear-gradient(87deg,#4d74fe 44.65%,#334da9 74.43%,#253271 92.72%);--Neutral-0:#fff;--Neutral-50:#f7f8fb;--Neutral-200:#e6e8ef;--Neutral-600:#687087;--sds-typography-title-page-size-base:3rem;--sds-typography-title-page-font-weight:700;--sds-typography-subheading-size-medium:1.25rem;--sds-typography-subheading-font-weight:600;--sds-typography-body-size-medium:1rem;--sds-typography-body-font-weight-regular:400;--sds-typography-body-font-weight-strong:700;--radius-lg:1.25rem;--shadow-card:0 10px 30px rgba(20,31,80,.16)}*{box-sizing:border-box}body{background:var(--Neutral-0);margin:0}img{display:block;max-width:100%}.tf-demo-section{align-items:center;align-self:stretch;display:flex;gap:1.25rem;justify-content:center;margin:0 auto;max-width:90rem;overflow:visible;padding:3.12rem 0 0;position:relative;width:100%;z-index:0}.tf-demo-section:before{background:var(--Gradient-blue);bottom:0;content:"";left:50%;pointer-events:none;position:absolute;right:calc(-50vw - -50%);top:0;z-index:-1}.tf-left{align-items:flex-start;align-self:stretch;background:var(--Neutral-0);display:flex;flex:1 1 0;flex-direction:column;gap:.625rem;justify-content:center;min-width:0;padding:9.125rem 0 6.25rem 7.5rem}.tf-subtitle,.tf-title{color:var(--Blue-Blue-Extra-Dark)}.tf-subtitle{margin-block-end:0;margin-block-start:0}.tf-heading-mini{color:var(--Blue-Blue-Extra-Dark)}.tf-list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0;width:100%}.tf-item{gap:1.25rem}.tf-icon,.tf-item{align-items:center;align-self:stretch;display:flex}.tf-icon{aspect-ratio:1/1;flex:0 0 auto;flex-direction:column;justify-content:center;padding:.25rem 0;width:1.75rem}.tf-text{color:var(--Blue-Blue-Extra-Dark);font-family:Mulish,system-ui,sans-serif;font-size:var(--sds-typography-body-size-medium);font-style:normal;font-weight:var(--sds-typography-body-font-weight-regular);line-height:140%;margin:0}.tf-certs{align-items:flex-start;flex-direction:column;gap:.75rem;padding-top:1.25rem}.tf-certs,.tf-certs-row{align-self:stretch;display:flex}.tf-certs-row{align-items:center;gap:2rem;justify-content:center}.tf-cert-badge{background:#fff;border:2px solid var(--Blue-Blue-Extra-Dark);border-radius:999px;color:var(--Blue-Blue-Extra-Dark);display:grid;font-family:Mulish,sans-serif;font-size:.75rem;height:3rem;place-items:center;width:3rem}.tf-trustpilot{align-items:center;align-self:stretch;display:flex;flex-direction:row;gap:.75rem;justify-content:center;margin-top:2rem}.tf-stars{color:#2bb24c;font-weight:700;letter-spacing:2px}.tf-tp-label{color:var(--Blue-Blue-Extra-Dark);font-family:Mulish,sans-serif;font-size:.9rem;opacity:.8}.tf-right{align-items:flex-end;background:transparent;flex:1 1 0;flex-direction:column;justify-content:center;min-width:0;padding:3.75rem 7.5rem 0 6.25rem;position:relative}.tf-form-card,.tf-right{align-self:stretch;display:flex}.tf-form-card{align-items:flex-start;background:var(--Neutral-0);border-radius:1.25rem;box-shadow:var(--shadow-card);flex-direction:column;max-width:32rem;padding:3rem 2.8125rem;width:100%}.tf-card-title{color:var(--Blue-Blue-Extra-Dark);font-family:Mulish,system-ui,sans-serif;font-size:1.5rem;font-weight:800;line-height:130%;margin:0 0 1.5rem}.tf-form-card .hs-form{align-items:stretch;align-self:stretch;display:flex;flex-direction:column;gap:1.25rem;width:100%}.tf-form-card .hs-form fieldset{align-self:stretch;border:0;margin:0;padding:0;width:100%}.tf-form-card .hs-form fieldset.form-columns-2{align-items:stretch;display:flex;flex-direction:column;gap:1.25rem;width:100%}.tf-form-card .hs-form fieldset.form-columns-2 .hs-form-field{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:.375rem;width:100%}.tf-form-card .hs-form fieldset.form-columns-1,.tf-form-card .hs-form fieldset.form-columns-2{align-items:stretch;display:flex;flex-direction:column;gap:1.25rem;width:100%}.tf-form-card .hs-form fieldset.form-columns-1 .hs-form-field,.tf-form-card .hs-form fieldset.form-columns-2 .hs-form-field{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:.375rem;width:100%}.tf-form-card .hs-form .hs-form-field .input{width:100%}.tf-form-card .hs-form .hs-form-field>label{color:var(--Blue-Blue-Extra-Dark,#253271);font-family:Mulish,system-ui,sans-serif;font-size:var(--sds-typography-body-size-small,.875rem);font-style:normal;font-weight:var(--sds-typography-body-font-weight-regular,400);line-height:140%;margin:0}.tf-form-card .hs-form .hs-form-field .input>.hs-input:not(.hs-fieldtype-intl-phone){background:#fff;border:1px solid var(--Blue-Blue-Extra-Dark,#253271);border-radius:.625rem;box-sizing:border-box;display:block;outline:none;padding:.9375rem .75rem;width:100%}.tf-form-card .hs-form .hs-form-field .input>.hs-input:not(.hs-fieldtype-intl-phone):focus{border-color:#334da9;box-shadow:0 0 0 3px rgba(77,116,254,.2);outline:none}.tf-form-card .hs-form .hs-fieldtype-intl-phone input[type=tel].hs-input,.tf-form-card .hs-form .hs-fieldtype-intl-phone select.hs-input{background:#fff;border:1px solid var(--Blue-Blue-Extra-Dark,#253271);border-radius:.625rem;box-sizing:border-box;outline:none;padding:.9375rem .75rem;width:100%}.tf-form-card .hs-form .hs-fieldtype-intl-phone input[type=tel].hs-input:focus,.tf-form-card .hs-form .hs-fieldtype-intl-phone select.hs-input:focus{border-color:#334da9;box-shadow:0 0 0 3px rgba(77,116,254,.2);outline:none}.tf-form-card .hs-form .legal-consent-container .hs-richtext a,.tf-form-card .hs-form .legal-consent-container .hs-richtext p{color:var(--Blue-Blue-Extra-Dark,#253271);font-family:Mulish,system-ui,sans-serif;font-size:.75rem;font-style:normal;font-weight:var(--sds-typography-body-font-weight-regular,400);line-height:120%}.tf-form-card .hs-form .legal-consent-container .hs-richtext a{text-decoration:underline}.legal-consent-container{border-top:none}.tf-form-card .hs-form .hs_submit .actions{display:block;width:100%}.tf-form-card .hs-form .hs_submit .actions .hs-button.primary.large{align-items:center;align-self:stretch;background:var(--Blue-Blue-Strong,#4d74fe);border:1px solid var(--Blue-Blue-Strong,#4d74fe);border-radius:6.25rem;color:var(--Neutral-0,#fff);cursor:pointer;display:flex;font-family:Mulish,system-ui,sans-serif;font-size:.875rem;font-style:normal;font-weight:800;gap:.25rem;height:2.25rem;justify-content:center;line-height:120%;padding:.625rem 1.25rem;transition:background .2s ease,color .2s ease,border-color .2s ease;width:100%}.tf-form-card .hs-form .hs_submit .actions .hs-button.primary.large:hover{background:#fff;border-color:var(--Blue-Blue-Strong,#4d74fe);color:var(--Blue-Blue-Strong,#4d74fe)}.tf-form-card .hs-form .hs_submit .actions .hs-button.primary.large:focus-visible{box-shadow:0 0 0 3px rgba(77,116,254,.25);outline:none}.tf-form-card .hs-form .hs-phone,.tf-form-card .hs-form .hs-phone .hs-form-field{width:100%!important}.tf-form-card .hs-form .hs-phone .input{max-width:none!important;width:100%!important}.tf-form-card .hs-form .hs-fieldtype-intl-phone,.tf-form-card .hs-form .hs-input.hs-fieldtype-intl-phone{align-items:stretch;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:grid;gap:.75rem;grid-template-columns:5rem 1fr;margin:0!important;max-width:none!important;outline:none!important;padding:0!important;width:100%!important}.tf-form-card .hs-form .hs-fieldtype-intl-phone input[type=tel].hs-input,.tf-form-card .hs-form .hs-fieldtype-intl-phone select.hs-input{display:block}.tf-form-card .hs-form .hs-fieldtype-intl-phone select.hs-input{min-width:5.5rem}.tf-icon img{display:block;height:auto;width:100%}.tf-cert-img{display:block;height:3.5rem;width:auto}.tf-stars-img{display:block;height:1.25rem;width:auto}.tf-tp-logo{display:block;height:1.5rem;width:auto}@media (max-width:1080px){.tf-demo-section{flex-direction:column;height:auto}.tf-left{align-items:flex-start;padding:4.3rem 1rem 4.375rem}.tf-right{align-items:stretch;padding:6.25rem 1rem}.tf-form-card{margin:0 auto}}.hs-form.hs-form.hs-form [class*=form-columns]+[class*=form-columns] .hs-form-field{margin-top:0}.hs-form .hs-button,form .hs-button{display:block;margin-top:0;min-width:180px}@media (max-width:1080px){.tf-demo-section:before{content:none}.tf-demo-section{overflow:hidden}.tf-right{background:var(--Gradient-blue)}}.trusted-section{background:var(--Blue-Blue-light,#e5eef9);display:flex;justify-content:center;padding:1.875rem 0}.trusted-content{align-items:center;display:flex;flex-direction:column;max-width:110rem;width:100%}.trusted-header{display:flex;justify-content:center;padding-bottom:1.875rem;width:100%}.tf-body-small-uppercase{color:var(--Blue-Blue-Extra-Dark,#253271);margin:0;text-align:center}.tf-body-small-uppercase-white{color:#fff}.trusted-slider{overflow:hidden;padding:0 3.125rem;position:relative;width:100%}.slider-track{animation:scroll 70s linear infinite;display:flex;width:127.39232rem}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.trusted-slide{align-items:center;display:flex;flex:0 0 auto;justify-content:center;margin-right:3.125rem}.repubblica img{height:1.6875rem;width:7.91013rem}.sole24ore img{height:1.6875rem;width:7.48825rem}.corriere img{height:2.5rem;width:7.66306rem}.startupitalia img{height:1.6875rem;width:9.675rem}.techedu img{height:2.5rem;width:3.33331rem}.trusted-slide:last-child{margin-right:0}.trusted-slide img{object-fit:contain}.trusted-slider::-webkit-scrollbar{display:none}@media (max-width:64rem){.slider-track{animation-duration:25s}.trusted-slide{margin-right:2rem}}@media (max-width:30rem){.slider-track{animation-duration:30s}.trusted-slide{margin-right:1rem}}.tf-locations-section{background:transparent;margin:0 auto;max-width:90rem;padding:9.37rem 13.75rem 6.25rem;position:relative;width:100%;z-index:0}.tf-locations-section:before{background:var(--Blue-Blue-light,#e5eef9);bottom:0;content:"";left:calc(-50vw - -50%);pointer-events:none;position:absolute;right:calc(-50vw - -50%);top:0;z-index:-1}.tf-locations-title{align-items:center;align-self:stretch;display:flex;flex-direction:column;padding:9.375rem 7.5rem 6.25rem}.tf-locations-heading{font-family:Roboto Condensed,system-ui,sans-serif;font-size:var(--sds-typography-title-page-size-base);font-weight:var(--sds-typography-title-page-font-weight);letter-spacing:-.06rem;line-height:110%;margin:0 0 .75rem}.tf-locations-heading,.tf-locations-subtitle{color:var(--Blue-Blue-Extra-Dark,#253271);font-style:normal;text-align:center}.tf-locations-subtitle{font-family:Mulish,system-ui,sans-serif;font-size:.875rem;font-weight:var(--sds-typography-body-font-weight-strong);letter-spacing:.175rem;line-height:140%;margin:0;opacity:.9;text-transform:uppercase}.tf-contacts-card{background:var(--Neutral-0,#fff);border-radius:1.25rem;flex-direction:column;gap:3.125rem;padding:4.375rem}.tf-addresses,.tf-contacts-card{align-items:flex-start;align-self:stretch;display:flex}.tf-addresses{gap:1.25rem}.tf-address-card{align-items:flex-start;border:2px solid var(--Blue-Blue-Strong,#4d74fe);border-radius:1.25rem;display:flex;flex:1 0 0;flex-direction:column;gap:.625rem;padding:2.8125rem}.tf-address-header{align-items:flex-start;align-self:stretch;display:flex;gap:1.25rem}.tf-address-icon{flex:0 0 auto;height:1.75rem;width:1.75rem}.tf-city{font-size:var(--sds-typography-subtitle-size-base);font-weight:800;line-height:120%;margin:0 0 .25rem}.tf-city,.tf-street{color:var(--Blue-Blue-Extra-Dark,#253271);font-family:Mulish,system-ui,sans-serif;font-style:normal}.tf-street{font-size:var(--sds-typography-body-size-medium);font-weight:var(--sds-typography-body-font-weight-regular);line-height:140%;margin:0}.tf-email-rows{align-items:flex-start;align-self:stretch;display:flex;gap:1.25rem;justify-content:center}.tf-email-card{align-items:center;display:flex;flex:1 0 0;flex-direction:column;gap:1.25rem}.tf-team-name{font-size:var(--sds-typography-subheading-size-medium);font-weight:800;line-height:125%}.tf-team-email,.tf-team-name{color:var(--Blue-Blue-Extra-Dark,#253271);font-family:Mulish,system-ui,sans-serif;font-style:normal;margin:0;text-align:center}.tf-team-email{font-size:var(--sds-typography-body-size-medium);font-weight:var(--sds-typography-body-font-weight-regular);line-height:140%;text-decoration:none}.tf-team-email:hover{text-decoration:underline}@media (max-width:900px){.tf-locations-title{padding:3rem 1rem 2rem}.tf-contacts-card{padding:2rem}.tf-addresses,.tf-email-rows{flex-direction:column}.tf-subtitle,.tf-title{text-align:center}}.hs-form .hs-form-field+.hs-form-field,form .hs-form-field+.hs-form-field{margin-top:0!important}