.ti{--ti-navy:var(--color-primary,#004278);--ti-corporate:var(--color-secondary,#467fbd);--ti-text:var(--color-dark-gray,#434750);--ti-card-bg:#c4c4c066;--ti-white:var(--color-white,#fff);--ti-max:1600px;--ti-gap:80px;--ti-gutter:clamp(24px,8.889vw - 10.67px,160px);--ti-pad-l:clamp(30px,12.16px + 4.575vw,100px);--ti-font:Barlow,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ti-text);font-family:var(--ti-font)}.ti--contained{padding:var(--ti-pad-l) 0}.ti--full{padding:0}.ti--ritratto{padding:var(--ti-pad-l) 0}.ti__body,.ti__body *,.ti__card-description,.ti__card-title,.ti__title{font-family:var(--ti-font)}.ti__row{align-items:center;box-sizing:border-box;display:flex;gap:var(--ti-gap);margin:0 auto;max-width:calc(var(--ti-max) + var(--ti-gutter)*2);padding:0 var(--ti-gutter)}.ti__media,.ti__text{flex:1 1 0;min-width:0}.ti--inverted .ti__row{flex-direction:row-reverse}.ti--full .ti__row{gap:0;max-width:none;padding:0}.ti--full .ti__media,.ti--full .ti__text{flex:1 1 50%}.ti--full .ti__text{padding:80px 80px 80px var(--ti-gutter)}.ti--full.ti--inverted .ti__text{padding:80px var(--ti-gutter) 80px 80px}.ti--full .ti__media{align-self:stretch}.ti--full .ti__image{height:100%;object-fit:cover}.ti--full .ti__row{min-height:var(--ti-h,auto)}.ti--ritratto .ti__media{flex:0 0 clamp(240px,28.125%,450px)}.ti--ritratto .ti__image{aspect-ratio:3/4;box-shadow:0 12px 24px rgba(0,0,0,.08);object-fit:cover}.ti__title{margin:0 0 24px;text-transform:none}.ti__title--h3{font-size:3.2rem;font-weight:700;line-height:1.25}.ti__title--h2{font-size:4.8rem;font-weight:700;line-height:1.20833}.ti--scuro{background:var(--ti-navy);--ti-text:var(--ti-white)}.ti--primary_20{background:var(--color-primary-20,#f0f3fa)}.ti--primary_30{background:var(--color-light-blue,#e7ebf6)}.ti--box_navy .ti__body,.ti--box_navy .ti__body>*,.ti--box_navy .ti__title,.ti--scuro .ti__body,.ti--scuro .ti__body>*,.ti--scuro .ti__title{color:var(--ti-white)}.ti--box_navy{--ti-text:var(--ti-white)}.ti--box_navy .ti__row{background:var(--ti-navy);background-clip:content-box}.ti--box_navy .ti__text{padding:48px 0 48px 80px}.ti--box_navy.ti--inverted .ti__text{padding:48px 80px 48px 0}.ti__title--c-navy{color:var(--ti-navy)}.ti__title--c-corporate{color:var(--ti-corporate)}.ti__body,.ti__body li,.ti__body>ol,.ti__body>p,.ti__body>ul{font-size:2rem;font-weight:500;line-height:1.5}.ti__body>:first-child{margin-top:0}.ti__body>:last-child{margin-bottom:0}.ti__body>ol,.ti__body>ul{margin:0;padding-left:1.5em}.ti__body>*+p,.ti__body>ol+*,.ti__body>ul+*{margin-top:1.5em}.ti__card{background:var(--ti-card-bg);border-radius:8px;margin:24px 0;padding:24px}.ti__card-header{align-items:center;display:flex;gap:10px}.ti__card-title{color:var(--ti-navy);font-size:2rem;font-weight:600;line-height:1.5}.ti__card-description{font-size:1.8rem;font-weight:400;line-height:1.55556;margin:12px 0 0}.ti__button-icon,.ti__card-icon{display:block;flex:none}.ti__card-icon{color:var(--ti-navy);height:24px;width:24px}.ti__button-icon{height:13px;width:13px}.ti__cta{margin-top:24px}.ti__button,.ti__button:active,.ti__button:focus,.ti__button:hover,.ti__button:link,.ti__button:visited{background:var(--ti-btn-bg);border:var(--ti-btn-border);border-radius:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:var(--ti-btn-fg);font-family:var(--ti-font);font-size:1.6rem;font-weight:600;letter-spacing:.04375em;line-height:1.3125;text-decoration:none;text-transform:uppercase}.ti__button{--ti-btn-fg:var(--ti-white);--ti-btn-bg:var(--ti-navy);--ti-btn-border:1px solid transparent;align-items:center;display:inline-flex;gap:12px;padding:16px 32px}.ti__button--white{--ti-btn-fg:var(--ti-navy);--ti-btn-bg:var(--ti-white);--ti-btn-border:1px solid var(--ti-navy)}.ti__button:focus-visible{outline:2px solid var(--ti-navy);outline-offset:2px}.ti--box_navy .ti__button:focus-visible,.ti--scuro .ti__button:focus-visible{outline-color:var(--ti-white)}.ti__image{border-radius:0;display:block;height:auto;width:100%}.ti--contained .ti__image{aspect-ratio:760/480;object-fit:cover}.ti--box_navy .ti__media{align-self:stretch}.ti--box_navy .ti__image{aspect-ratio:3/2;height:100%;object-fit:cover}.ti .ti__media .ti__image--intera{object-fit:contain}@media (max-width:768px){.ti--full{padding:var(--ti-pad-l) 0}.ti--full .ti__row,.ti--inverted .ti__row,.ti__row{align-items:stretch;flex-direction:column-reverse;gap:32px;max-width:none;min-height:0;padding:0}.ti__media,.ti__text{flex:none}.ti--full .ti__text,.ti--full.ti--inverted .ti__text,.ti__text{padding:0 var(--ti-gutter)}.ti__title--h2{font-size:3.2rem;line-height:1.15625}.ti__title--h3{font-size:2.2rem;line-height:1.27273}.ti--full .ti__image,.ti__image{height:250px;object-fit:cover;width:100%}.ti--ritratto .ti__media{display:flex;flex:none;justify-content:center}.ti--ritratto .ti__image{height:320px;width:240px}.ti--box_navy .ti__text,.ti--box_navy.ti--inverted .ti__text{padding:0 var(--ti-gutter) 32px}.ti--box_navy .ti__image{height:250px}}.ti__button:active,.ti__button:hover{--ti-btn-bg:var(--color-primary-scuro,#031b3b)}.ti__button--white:hover{--ti-btn-fg:var(--ti-white);--ti-btn-bg:var(--ti-navy);--ti-btn-border:1px solid var(--ti-white)}.ti__button--white:active{--ti-btn-fg:var(--ti-white);--ti-btn-bg:var(--color-primary-scuro,#031b3b);--ti-btn-border:1px solid var(--ti-white)}@media (prefers-reduced-motion:no-preference){.ti__button{transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.ti__button-icon{transition:transform .15s ease}.ti__button:hover .ti__button-icon{transform:translateX(4px)}.ti__button:active{transform:scale(.98)}.ti__button--white:active{transform:none}}