*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}img,svg,video{max-width:100%;height:auto}body{overflow-x:hidden}.hl-burger,.hl-mobile-panel{display:none}.hl-burger summary{list-style:none;cursor:pointer}.hl-burger summary::-webkit-details-marker{display:none}.hl-burger[open] .hl-mobile-panel{display:flex}@keyframes sc-fill{0%{width:6%}to{width:100%}}@keyframes sc-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sc-fill{animation:sc-fill .85s ease-out forwards}.sc-load-card{animation:sc-fade-in .2s ease-out}.sc-rise{animation:sc-fade-in .4s ease-out both}.hl-mobile-panel{position:absolute;right:0;top:58px;flex-direction:column;gap:2px;background:#fff;border:1px solid #e1e8f1;border-radius:14px;padding:10px;min-width:214px;z-index:40;box-shadow:0 16px 40px rgba(11,42,32,.14)}.hl-mobile-panel a{padding:12px 14px;border-radius:10px;text-decoration:none;color:#0C1A2B;font-weight:500;font-size:16px}.hl-mobile-panel a:hover{background:#EEF3FA}.hl-mobile-panel .hl-cta{background:#1877D6;color:#ffffff;font-weight:700;text-align:center;margin-top:6px}@media (max-width:900px){.hl-desktop-nav{display:none!important}.hl-burger{display:inline-flex;align-items:center}}@media (max-width:860px){.hl-footer-grid{grid-template-columns:1fr 1fr!important;gap:30px!important}.hl-2col{grid-template-columns:1fr!important}}@media (max-width:520px){.hl-footer-grid{grid-template-columns:1fr!important}}.sc-table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-table td,.sc-table th{vertical-align:top}.sc-table tbody tr:hover td{background:rgba(24,119,214,.04)}.faq-radio{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.faq-labels{display:flex;gap:8px;flex-wrap:wrap}.faq-labels label{padding:10px 18px;border-radius:999px;border:1px solid #e1e8f1;background:#fff;color:#54657D;font-weight:600;font-size:14.5px;cursor:pointer;transition:all .15s ease}.faq-labels label:hover{border-color:#1877D6;color:#0C1A2B}#faq-ag:checked~.faq-labels label[for=faq-ag],#faq-comm:checked~.faq-labels label[for=faq-comm],#faq-imprese:checked~.faq-labels label[for=faq-imprese]{background:#0B2545;color:#fff;border-color:#0B2545}.faq-panel{display:none}#faq-ag:checked~.faq-panel-ag,#faq-comm:checked~.faq-panel-comm,#faq-imprese:checked~.faq-panel-imprese{display:block}.hl-shell{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start;position:relative}.hl-filters-toggle{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.hl-brand-m,.hl-filters-open,.hl-side-backdrop,.hl-side-close{display:none}.hl-detail-grid{display:grid;grid-template-columns:1fr 320px;grid-gap:24px;gap:24px;align-items:start}@media (max-width:900px){.hl-shell{grid-template-columns:1fr}.hl-side{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:60;border-radius:22px 22px 0 0!important;max-height:88vh;overflow-y:auto;min-height:0!important;transform:translateY(105%);transition:transform .28s cubic-bezier(.4,0,.2,1)}.hl-filters-toggle:checked~.hl-side{transform:none}.hl-filters-toggle:checked~.hl-side-backdrop{display:block;position:fixed;inset:0;background:rgba(11,26,32,.5);z-index:55}.hl-brand-m,.hl-filters-open,.hl-side-close{display:inline-flex}.hl-topcta{display:none}}@media (max-width:820px){.hl-detail-grid{grid-template-columns:1fr}}.hl-main,.hl-shell>*{min-width:0}.hl-main{max-width:100%;overflow-wrap:anywhere}.hl-side{min-width:0}.hl-shell.hl-hero{align-items:stretch}.hl-cat-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media (max-width:900px){.hl-cat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.hl-cat-grid{grid-template-columns:1fr}}.hl-cat-scroll{scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity}.hl-cat-scroll::-webkit-scrollbar{display:none}