@font-face{font-family:Sintony;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sintony-400.woff2) format("woff2")}@font-face{font-family:Sintony;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/sintony-700.woff2) format("woff2")}:root{--bg-da5: #FFFFFF;--surface: #F3F6FA;--text-da5: #13233F;--muted-da5: #4A5872;--line-da5: #D9E0EA;--primary: #004090;--primary-dark: #00306E;--positive: #00704A;--accent-da5: #00905F;--accent-light: #5CC49A;--ink-rgb: 0, 40, 96;--wrap: 1160px;--measure: 62ch;--gap-da5: clamp(48px, 7vw, 88px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg-da5);color:var(--text-da5);font:400 18px/1.6 Sintony,system-ui,sans-serif}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-weight:600;line-height:1.2;margin:0 0 .5em;letter-spacing:-.005em}h1{font-size:clamp(32px,4.2vw,42px)}h2{font-size:clamp(25px,3vw,32px)}h3{font-size:22px}p,ul,ol,dl{margin:0 0 1em}a{color:var(--primary);text-decoration-line:underline;text-decoration-color:var(--accent-da5);text-decoration-thickness:2px;text-underline-offset:4px}a:hover{color:var(--primary-dark);text-decoration-color:var(--primary-dark)}a:focus-visible,button:focus-visible,select:focus-visible,.c-choice input:focus-visible+span,.c-table:focus-visible{outline:3px solid #F2B705;outline-offset:2px}.l-wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.l-text>*{max-width:var(--measure)}.l-text>.c-table{max-width:none}.u-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.u-skip{position:absolute;left:8px;top:-60px;background:var(--text-da5);color:#fff;padding:8px 14px;z-index:10}.u-skip:focus{top:8px}.c-header{background:#fff;border-bottom:1px solid var(--line-da5);position:relative;z-index:5}.c-header__in{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:84px;padding-top:6px;padding-bottom:6px}.c-logo{display:block;flex:0 1 auto}.c-logo img{height:64px;width:auto}.c-nav__list{list-style:none;margin:0;padding:0;display:flex;gap:6px 26px;flex-wrap:wrap}.c-nav a,.c-nav__btn{color:var(--text-da5);text-decoration:none;font-weight:600;font:400 17px/1.4 inherit;font-family:inherit;padding:8px 0;display:inline-block}.c-nav a:hover,.c-nav__btn:hover{color:var(--primary)}.c-nav a[aria-current=page]{color:var(--primary);box-shadow:inset 0 -2px 0 var(--primary)}.c-nav a[aria-current=page]:hover{color:var(--primary-dark);box-shadow:inset 0 -3px 0 var(--primary-dark)}.c-nav__btn{background:none;border:0;cursor:pointer}.c-nav__btn:after{content:"";display:inline-block;width:7px;height:7px;margin:0 0 3px 8px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.c-nav__group{position:relative}.c-nav__panel{display:none;position:absolute;right:0;top:100%;padding-top:10px;z-index:6}.c-nav__panel ul{list-style:none;margin:0;padding:14px 20px;background:#fff;border:1px solid var(--line-da5);border-radius:8px;box-shadow:0 12px 28px #13233f1f;columns:2;column-gap:28px;width:min(520px,92vw)}.c-nav__panel a{padding:5px 0;display:block}.c-nav__group:hover .c-nav__panel,.c-nav__group:focus-within .c-nav__panel,.c-nav__btn[aria-expanded=true]+.c-nav__panel{display:block}.c-nav__group.is-shut .c-nav__panel{display:none}.c-band{background:var(--primary);color:#fff;position:relative;isolation:isolate;overflow:hidden}.c-band__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 62%;z-index:-2}.c-band__veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(var(--ink-rgb),.9),#00306ecc 60%,#00387cbd)}.c-band--hero{text-align:center}.c-band--hero h1{max-width:none;margin-left:auto;margin-right:auto;text-wrap:balance}.c-band--hero .c-band__lede{margin-left:auto;margin-right:auto}.c-band h1{max-width:24ch}.c-band a{color:#fff}.c-band__lede{font-size:20px;max-width:58ch;color:#fff}.c-band--tool{padding:52px 0 60px}.c-band--tool h1{font-size:clamp(28px,3.4vw,44px)}.c-band--tool h1{max-width:none}.c-band--tool .c-band__lede{font-size:21px}.c-band--slim{padding:44px 0 40px}.c-band--slim h1{font-size:clamp(27px,3.2vw,40px)}.c-band--slim .c-band__lede{margin-bottom:0}.c-head{padding:56px 0 8px}.c-head__lede{font-size:20px;color:var(--muted-da5)}.c-pic{margin-bottom:8px}.c-pic__img{border-radius:8px;width:100%;max-width:760px}.c-tool{background:#fff;color:var(--text-da5);border-radius:16px;padding:26px 32px 30px;max-width:1000px;margin:30px auto 0;text-align:left;box-shadow:0 24px 54px #00143c57}.c-tool-wrap{padding:6px 0 44px;background:#eaf0f8 url(/images/sfondo-curve-di-livello.png) center / cover no-repeat;border-bottom:1px solid var(--line-da5)}.c-tool-wrap .c-tool{margin-top:0;border:1px solid var(--line-da5);box-shadow:0 14px 36px #0028601f}.c-tool a{color:var(--primary)}.c-tool__top{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.c-tool__title{font-size:18px;font-weight:600;color:var(--primary);margin:0 0 14px}.c-tool__progress{font-size:16px;color:var(--muted-da5);margin:0;white-space:nowrap}.c-tool__preset{margin:0 0 12px;font-size:17px}.c-tool fieldset{border:0;margin:0;padding:0;min-width:0}.c-tool legend{font-size:clamp(22px,2.4vw,27px);font-weight:600;line-height:1.25;margin-bottom:18px;padding:0;display:flex;align-items:flex-start;gap:12px}.c-ico{flex:none;color:var(--accent-da5)}.c-tool legend .c-ico{width:34px;height:34px;padding:5px;border-radius:50%;background:#e3f5ee;margin-top:-3px}.c-tool__grid{display:grid;grid-template-columns:minmax(250px,340px) 1fr;gap:12px 40px;align-items:start}.c-tool__panel{min-width:0}.c-tool__alt{display:block;font-size:16px;color:var(--muted-da5);margin-bottom:6px}.c-map{text-align:center}.c-map__svg{display:block;width:100%;height:auto;max-height:470px}.c-map__svg path{stroke:#fff;stroke-width:.9;stroke-linejoin:round;cursor:pointer;transition:fill .12s}.c-map__svg .q0{fill:#d9e6f6}.c-map__svg .q1{fill:#a8c4e8}.c-map__svg .q2{fill:#6f9bd3}.c-map__svg .q3{fill:#3470b8}.c-map__svg .q4{fill:#00408f}.c-map__svg path:hover{fill:var(--accent-light)}.c-map__svg path.is-on{fill:var(--accent-da5);stroke:#fff;stroke-width:1.8}.c-map__tip{margin:8px 0 10px;min-height:1.6em;font-weight:600;font-size:17px;color:var(--primary)}.c-map__legend-h{margin:0 0 4px;font-size:13px;color:var(--muted-da5)}.c-map__legend ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:2px 12px;font-size:13px;color:var(--muted-da5)}.c-map__legend li{display:inline-flex;align-items:center;gap:5px}.c-map__legend i{width:12px;height:12px;border-radius:3px;display:inline-block}.c-map__legend .q0{background:#d9e6f6}.c-map__legend .q1{background:#a8c4e8}.c-map__legend .q2{background:#6f9bd3}.c-map__legend .q3{background:#3470b8}.c-map__legend .q4{background:#00408f}.c-select{position:relative;max-width:440px}.c-select:after{content:"";position:absolute;right:18px;top:50%;width:9px;height:9px;margin-top:-7px;border:solid var(--text-da5);border-width:0 2px 2px 0;transform:rotate(45deg);pointer-events:none}.c-select select{width:100%;appearance:none;font:inherit;font-size:19px;color:var(--text-da5);background:#fff;border:1.5px solid #9AA8BD;border-radius:8px;padding:13px 44px 13px 16px;cursor:pointer}.c-select select:hover{border-color:var(--primary)}.c-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.c-choice{position:relative;display:block;cursor:pointer}.c-choice input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.c-choice span{display:block;text-align:center;padding:13px 10px;border:1.5px solid #9AA8BD;border-radius:8px;font-size:19px;background:#fff}.c-choice:hover span{border-color:var(--primary);background:var(--surface)}.c-choice input:checked+span{border-color:var(--primary);background:var(--primary);color:#fff}.c-tool__nav{display:flex;gap:12px;margin-top:18px}.c-tool__nav:empty{display:none}.c-btn{font:inherit;font-weight:600;font-size:18px;color:#fff;background:var(--primary);border:1.5px solid var(--primary);border-radius:8px;padding:11px 26px;cursor:pointer}.c-btn:hover{background:var(--primary-dark);border-color:var(--primary-dark)}.c-btn:disabled{background:#b9c3d3;border-color:#b9c3d3;color:#fff;cursor:not-allowed}.c-btn--ghost{background:#fff;color:var(--primary)}.c-btn--ghost:hover{background:var(--surface);color:var(--primary-dark)}.c-btn[hidden]{display:none}.c-link{font:inherit;color:var(--primary);background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.c-tool__result{margin-top:22px;padding-top:18px;border-top:1px solid var(--line-da5)}.c-tool__empty{color:var(--muted-da5);margin:0}.c-tool__answer{font-size:clamp(26px,3.2vw,34px);font-weight:600;color:var(--positive);line-height:1.25;margin-bottom:8px;display:flex;align-items:center;gap:12px}.c-tool__answer .c-ico{width:44px;height:44px;padding:8px;border-radius:50%;background:#e3f5ee}.c-tool__range{font-size:19px}.c-tool__why{font-size:16px;color:var(--muted-da5)}.c-tool__compare{margin:20px 0 16px}.c-tool__compare-h{font-weight:600;margin-bottom:6px}.c-tool__partners{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:6px 22px;margin-bottom:8px}.c-tool__disc{font-size:15px;color:var(--muted-da5)}.c-noscript{margin-top:20px}.c-sec{padding:var(--gap-da5) 0 0}.c-sec:last-child{padding-bottom:var(--gap-da5)}.c-sec--surface{background:var(--surface) url(/images/sfondo-curve-di-livello.png) center / cover no-repeat;padding:var(--gap-da5) 0;margin-top:var(--gap-da5)}.c-sec--surface+.c-sec{padding-top:var(--gap-da5)}.c-sec--tight{padding-top:48px;padding-bottom:56px}.c-small-h{font-size:20px}.c-sources{font-size:16px;padding-left:1.1em}.c-faq{margin-bottom:1.4em}.c-faq h3{margin-bottom:.35em}.c-related{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0}.c-related a{display:flex;align-items:center;justify-content:space-between;gap:12px;height:100%;padding:14px 16px;background:#fff;border:1px solid var(--line-da5);border-radius:10px;color:var(--text-da5);font-weight:600;text-decoration:none;line-height:1.3}.c-related a:after{content:"";flex:none;width:9px;height:9px;border:solid var(--accent-da5);border-width:2px 2px 0 0;transform:rotate(45deg)}.c-related a:hover{border-color:var(--accent-da5);color:var(--primary)}.c-steps{padding-left:1.3em}.c-steps li{margin-bottom:.5em}.c-big{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px 28px;margin:28px 0 32px}.c-big dt{font-size:clamp(30px,3.4vw,38px);font-weight:600;line-height:1.1;color:var(--primary)}.c-big dd{margin:6px 0 0;color:var(--muted-da5)}.c-facts-band{border-bottom:1px solid var(--line-da5)}.c-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,auto));gap:20px 40px;padding-top:28px;padding-bottom:14px;margin:0 auto}.c-facts dt{font-size:16px;color:var(--muted-da5)}.c-facts dd{margin:2px 0 0;font-size:clamp(24px,2.6vw,30px);font-weight:600;line-height:1.2}.c-table{width:100%;overflow-x:auto;margin:8px 0 24px;-webkit-overflow-scrolling:touch}.c-table table{width:100%;border-collapse:collapse;font-size:17px}.c-table th,.c-table td{text-align:left;padding:11px 14px;border-bottom:1px solid var(--line-da5);vertical-align:top}.c-table th{background:var(--surface);font-weight:600;font-size:16px;white-space:nowrap}.c-table td.is-key{font-weight:600;white-space:nowrap}.c-table td a{color:var(--text-da5);font-weight:600;text-decoration:none}.c-table td a:after{content:"\203a";margin-left:.35em;color:var(--accent-da5);font-weight:600}.c-table td a:hover{color:var(--primary);text-decoration:underline;text-decoration-color:var(--accent-da5)}.c-table tbody tr:hover{background:#fafbfd}.c-banner{margin-top:var(--gap-da5)}.c-banner__img{width:100%;max-height:520px;object-fit:cover}.c-footer{margin-top:0;border-top:1px solid var(--line-da5);font-size:15px}.c-footer__in{display:grid;grid-template-columns:minmax(240px,1fr) 2fr;gap:32px 56px;padding-top:48px;padding-bottom:40px}.c-footer__about img{width:120px;height:auto;margin-bottom:14px}.c-footer__about p{color:var(--muted-da5);max-width:44ch}.c-footer__disc{font-size:14px}.c-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px 32px}.c-footer__h{font-size:15px;font-weight:600;margin-bottom:10px}.c-footer ul{list-style:none;padding:0;margin:0}.c-footer li{margin-bottom:6px}.c-footer a{color:var(--text-da5);text-decoration:none;font-size:14px}.c-footer a:hover{color:var(--primary);text-decoration:underline}.c-footer__legal{background:var(--text-da5);color:#e6ebf3;font-size:14px}.c-footer__legal .l-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;padding-top:14px;padding-bottom:14px}.c-footer__legal p{margin:0}@media(max-width:640px){body{font-size:17px}.l-wrap{padding:0 16px}.c-header__in{flex-direction:column;align-items:flex-start;gap:0;padding-top:8px;padding-bottom:2px;min-height:0}.c-logo img{height:56px}.c-nav__list{row-gap:0;column-gap:20px}.c-nav a,.c-nav__btn{font-size:16px}.c-band--tool{padding:28px 0 32px}.c-band--slim{padding:28px 0 24px}.c-band__lede{font-size:18px}.c-tool{padding:18px 16px 20px;margin-top:18px}.c-tool__grid{grid-template-columns:1fr;gap:10px}.c-map__svg{max-height:330px}.c-tool-wrap .c-tool__panel{order:-1}.c-facts{grid-template-columns:1fr 1fr;gap:14px 20px;padding-top:20px;padding-bottom:20px}.c-tool[data-stage="2"] [data-map],.c-tool[data-stage="3"] [data-map]{display:none}.c-band--hero h1{font-size:28px}.c-choices{grid-template-columns:repeat(2,1fr)}.c-footer__in{grid-template-columns:1fr}.c-nav__list{position:relative}.c-nav__group{position:static}.c-nav__panel{left:0;right:0}.c-nav__panel ul{columns:1;width:auto}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
