.ncf-section{padding:95px max(5vw,24px)}.ncf-page h1{letter-spacing:-.06em;text-wrap:balance;font-size:clamp(54px,6.2vw,96px);line-height:1.04}.ncf-page h2{letter-spacing:-.04em;font-size:clamp(34px,3.5vw,55px);line-height:1.12}.ncf-page p{font-size:17px;line-height:1.65}.ncf-page .nx-header{height:76px}.ncf-page .nx-header>nav{gap:22px}.ncf-page .studio26-mobile-menu nav a:hover,.ncf-page .studio26-mobile-menu nav a:focus-visible{background:#1f3bff;color:#fff!important}.ncf-page :focus-visible{outline-offset:5px;outline:3px solid #7797ff}.ncf-page [id]{scroll-margin-top:35px}.ncf-breadcrumb{color:#afc1df;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:55px;font-size:12px;display:flex}.ncf-breadcrumb a{padding-block:8px}.ncf-textlink{border-bottom:1px solid;align-items:center;gap:25px;min-height:45px;padding-block:9px;font-size:13px;display:inline-flex}.ncf-textlink:hover{color:#91adff}.ncf-section-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:45px;display:flex}.ncf-section-heading h2{max-width:17ch}.ncf-number{color:#aebfe0;letter-spacing:.04em;font-size:11px;line-height:1.5}.ncf-activities{list-style:none}.ncf-activities li{min-width:0}.ncf-activities h3{letter-spacing:-.025em;font-size:25px;line-height:1.3}.ncf-activities p{color:#bbcae2;font-size:16px}.ncf-audience{background:#09172c}.ncf-audience>h2{margin-bottom:42px}.ncf-audience>div{grid-template-columns:1fr 1fr;gap:7vw;display:grid}.ncf-audience article{border-top:1px solid #6c83a6;padding-top:25px}.ncf-audience .nx-label{color:#a8bfeb}.ncf-audience p{max-width:37ch;margin-top:20px;font-size:23px;line-height:1.45}.ncf-audience article:last-child p{color:#b8c9e5}.ncf-method{color:#142342;background:#edf1f8}.ncf-method .ncf-textlink:hover{color:#1f3bff}.ncf-method ol{list-style:none}.ncf-method li{border-top:1px solid #9aacca;grid-template-columns:45px .65fr 1.2fr;align-items:start;gap:3vw;padding:27px 0;display:grid}.ncf-method h3{letter-spacing:-.025em;font-size:27px;line-height:1.2}.ncf-method p{color:#3f577b;max-width:54ch;font-size:16px}.ncf-method .ncf-number{color:#456183;padding-top:7px}.ncf-questions{color:#142342;background:#dce5f4;grid-template-columns:.8fr 1.4fr;gap:8vw;display:grid}.ncf-questions h2{max-width:13ch}.ncf-questions details{border-top:1px solid #8aa1c4}.ncf-questions details:last-child{border-bottom:1px solid #8aa1c4}.ncf-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:25px 0;font-size:22px;line-height:1.35;list-style:none;display:flex}.ncf-questions summary::-webkit-details-marker{display:none}.ncf-questions summary>span{flex-shrink:0;font-size:27px;line-height:1}.ncf-questions details[open] summary>span{transform:rotate(45deg)}.ncf-questions details p{color:#354c70;max-width:62ch;padding:0 30px 28px 0;font-size:16px}.ncf-close{color:#142342;background:#cbd6f8}.ncf-close .nx-label,.ncf-close .nx-conversation-top>p,.ncf-close .nx-conversation-bottom{color:#354969}.ncf-close .nx-conversation-bottom{border-color:#7c8fad}.ncf-close .nx-conversation-bottom>a,.ncf-close .nx-conversation-arrow{border-color:#526a94}.ncf-page .ncf-close h2{max-width:15ch;font-size:clamp(48px,7vw,108px)}.ncf-footer-catalog{border-top:1px solid #263146;grid-template-columns:1.3fr 1fr 1fr;gap:6vw;margin-top:50px;padding-top:32px;display:grid}.ncf-footer-catalog nav{flex-direction:column;gap:12px;font-size:12px;display:flex}.ncf-footer-catalog h2{letter-spacing:0;color:#f0f3fb;margin-bottom:7px;font-size:14px}.ncf-switcher{z-index:1000;color:#f6f8ff;background:#080e1bf2;border:1px solid #58647e;align-items:center;gap:4px;padding:5px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0004}.ncf-switcher>a{white-space:nowrap;align-items:center;gap:9px;padding:12px 15px;font-size:11px;display:flex}.ncf-switcher>a:first-child{color:#b9c7e1;border-right:1px solid #3b465c}.ncf-switcher b{font-weight:500}.ncf-switcher>a[aria-current=page],.ncf-switcher>a:hover{color:#fff;background:#1f3bff}.ncf-index{min-height:100vh;padding:70px 6vw}.ncf-index>.nx-label{margin-top:70px}.ncf-index h1{margin:25px 0;font-size:clamp(48px,6vw,90px);line-height:1.05}.ncf-index>p{color:#b5c3db;max-width:62ch}.ncf-index-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:60px;display:grid}.ncf-index-grid>a{border-top:1px solid #485b7e;flex-direction:column;gap:23px;padding:25px 0;display:flex}.ncf-index-grid>a>span{color:#9bb4ff;font-size:70px}.ncf-index-grid h2{font-size:37px}.ncf-index-grid p{color:#b5c3db;font-size:16px;line-height:1.6}.ncf-index-grid b{margin-top:auto;padding-top:15px;font-size:13px;font-weight:400}.ncf-page .nx-label{line-height:1.5}.ncf-credit{color:#b9c9e6;padding:25px 0;font-size:11px!important}.ncf-credit a{text-underline-offset:3px;text-decoration:underline}.ncf-page .ncf-footer-catalog h2{letter-spacing:0;font-size:14px}.ncf-own-use{background:#1f3bff}.ncf-own-use .nx-label{color:#eef2ff}.ncf-own-use h2{max-width:28ch;margin:25px 0 30px;font-size:clamp(40px,5vw,75px);line-height:1.14}.ncf-own-use .ncf-textlink:hover{color:#fff}.ncf-questions details>a{color:#142342;border-bottom:1px solid #435b7d;align-items:center;min-height:48px;margin:0 0 25px;font-size:14px;display:inline-flex}.ncf-questions details>a:hover{color:#1f3bff}@media (max-width:700px){.ncf-section{padding:65px 24px}.ncf-hero-a,.ncf-hero-b,.ncf-hero-c{padding-top:20px}.ncf-page .nx-header{height:68px}.ncf-page .nx-header>nav{display:none}.ncf-breadcrumb{gap:8px;margin-bottom:30px;font-size:11px}.ncf-page h2{font-size:36px}.ncf-page p{font-size:16px}.ncf-questions{grid-template-columns:1fr;gap:32px}.ncf-section-heading{margin-bottom:35px;display:block!important}.ncf-section-heading>.ncf-textlink{margin-top:20px}.ncf-section-heading>.nx-label{margin-top:20px;display:block}.ncf-activities h3{font-size:25px}.ncf-audience>div{grid-template-columns:1fr;gap:35px}.ncf-audience p{font-size:22px}.ncf-audience>h2{margin-bottom:30px}.ncf-method li{grid-template-columns:25px 1fr;gap:15px}.ncf-method li p{grid-column:2;font-size:16px}.ncf-method h3{font-size:27px}.ncf-questions summary{font-size:20px}.ncf-questions details p{padding-right:0;font-size:16px}.ncf-footer-catalog{grid-template-columns:1fr;gap:32px}.ncf-switcher{max-width:calc(100vw - 24px);bottom:10px}.ncf-switcher>a{padding:12px 13px}.ncf-switcher>a:first-child{font-size:10px}.ncf-switcher>a>span{display:none}.ncf-index{padding:45px 24px}.ncf-index-grid{grid-template-columns:1fr}.ncf-page .ncf-close h2{font-size:clamp(40px,11vw,65px)}}@media (prefers-reduced-motion:reduce){.ncf-page *{scroll-behavior:auto!important}}.ncf-site{min-width:0;margin:0}.ncf-site>a{display:block}.ncf-site img{object-fit:contain;width:100%;height:auto;display:block}.ncf-site figcaption{color:#b8cbe8;justify-content:space-between;gap:15px;margin-top:13px;font-size:11px;line-height:1.4;display:flex}.ncf-case-links{flex-wrap:wrap;gap:35px;margin-top:40px;display:flex}.ncf-related{border-top:1px solid #8fa4c4;flex-wrap:wrap;align-items:center;gap:15px 30px;margin-top:38px;padding-top:28px;font-size:13px;line-height:1.5;display:flex}.ncf-related>span{color:#435c81;font-size:11px}.ncf-related>a{border-bottom:1px solid;padding:10px 0}.ncf-related>a:hover{color:#1f3bff}.ncf-switcher>a:first-child{white-space:normal;max-width:140px}@media (max-width:700px){.ncf-switcher>a:first-child{max-width:100px}.ncf-case-links{gap:18px}.ncf-related>span{width:100%}.ncf-site figcaption{font-size:10px}.ncf-site figcaption>span{white-space:nowrap}}.ncf-page{padding-bottom:0}.ncf-other-cases{border-top:1px solid #526b90;flex-wrap:wrap;align-items:center;gap:18px 30px;margin-top:28px;padding-top:25px;font-size:13px;display:flex}.ncf-other-cases>span{color:#b9cbea;font-size:11px}.ncf-other-cases a{text-underline-offset:5px;padding:12px 0;text-decoration:underline}.ncf-other-cases a:hover{color:#91adff}@media (max-width:700px){.ncf-other-cases{flex-direction:column;align-items:start;gap:8px}}
.ncf-b .ncf-editorial{color:#142342;background:#edf1f8;padding-top:24px}.ncf-b .ncf-editorial .ncf-breadcrumb{color:#435c81}.ncf-b .ncf-editorial-banner{align-items:center;gap:6vw;display:flex}.ncf-b .ncf-editorial-banner>.content{flex:1;min-width:0}.ncf-b .ncf-editorial-banner>.image{flex:1.15;min-width:0}.ncf-b .ncf-editorial-banner h1{margin:20px 0 25px;font-size:clamp(29px,3vw,43px)}.ncf-b .ncf-editorial .nx-label{color:#435c81}.ncf-b .ncf-result-line{letter-spacing:-.045em;color:#1f3bff;margin-bottom:32px;font-size:clamp(43px,4.5vw,65px);line-height:1.08}.ncf-b #contesto{border-top:1px solid #92a7c6;padding-top:22px}.ncf-b #contesto h2{margin-bottom:14px;font-size:23px}.ncf-b #contesto p{color:#354c70;max-width:48ch}.ncf-b .ncf-editorial-banner .ncf-textlink{margin-top:25px}.ncf-b .ncf-editorial .ncf-textlink:hover{color:#1f3bff}.ncf-b .ncf-site figcaption{color:#435c81}.ncf-b .ncf-editorial-features{background:#0b1930}.ncf-b .features{flex-wrap:wrap;gap:6vw;display:flex}.ncf-b .features article{align-items:flex-start;gap:35px;width:calc(50% - 3vw);display:flex}.ncf-b .features .icon{color:#c4d3f2;flex-shrink:0;place-items:center;width:75px;height:75px;margin:12px 8px;font-size:16px;display:grid;position:relative}.ncf-b .features .icon:after{content:"";border:1px solid #7089b2;position:absolute;inset:0;transform:rotate(45deg)}.ncf-b .features .content{flex:1;min-width:0}.ncf-b .features h2{margin-bottom:23px;font-size:34px}.ncf-b .features p{color:#c0cfe7}.ncf-b .ncf-related{border-color:#526b90}.ncf-b .ncf-related>span{color:#b9cbea}.ncf-b .ncf-related>a:hover{color:#91adff}@media (max-width:900px){.ncf-b .ncf-editorial-banner{flex-direction:column;align-items:stretch;gap:40px}.ncf-b .ncf-result-line{max-width:22ch}.ncf-b .features{display:block}.ncf-b .features article{width:100%;margin-bottom:45px}}@media (max-width:700px){.ncf-b .features article{gap:24px}.ncf-b .features .icon{width:38px;height:38px;margin:10px 5px;font-size:11px}.ncf-b .features h2{font-size:29px}.ncf-b .ncf-site figcaption{display:block}.ncf-b .ncf-site figcaption span{margin-top:6px;display:block}.ncf-b .ncf-result-line{font-size:48px}}@media (max-width:760px){.ncf-b .ncf-editorial{padding-top:16px;padding-bottom:44px}.ncf-b .ncf-editorial-banner h1{font-size:clamp(28px,8vw,38px)}.ncf-b .ncf-result-line{font-size:clamp(34px,9vw,46px);line-height:1.12}.ncf-b .features article{grid-template-columns:36px minmax(0,1fr);gap:22px;display:grid}.ncf-b .features h2{font-size:28px}.ncf-b .features .icon{width:30px;height:30px}.ncf-b .features .content p{font-size:16px}}
.nl-page{--nl-paper:#edf1f8;--nl-ink:#142342;--nl-line:#92a7c6}.nl-section{padding:95px max(5vw,24px)}.nl-page h1{letter-spacing:-.06em;text-wrap:balance;margin-top:20px;font-size:clamp(34px,max(6.2vw,11vw - 4px),96px);line-height:1.04}.nl-page h2{letter-spacing:-.035em;font-size:clamp(27px,2.5vw,38px);font-weight:400;line-height:1.14}.nl-page p{font-size:17px;line-height:1.65}.nl-page :focus-visible{outline-offset:5px;outline:3px solid #7797ff}.nl-apertura :focus-visible,.nl-racconto :focus-visible,.nl-close :focus-visible{outline-color:#1f3bff}.nl-breadcrumb{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:55px;font-size:12px;display:flex}.nl-breadcrumb a{padding-block:8px}.nl-textlink{border-bottom:1px solid;align-items:center;gap:25px;min-height:45px;padding-block:9px;font-size:13px;display:inline-flex}.nl-textlink:hover{color:#91adff}.nl-apertura{background:var(--nl-paper);color:var(--nl-ink);padding-top:24px;padding-bottom:70px}.nl-apertura .nx-label,.nl-apertura .nl-breadcrumb{color:#435c81}.nl-riga-risultato{letter-spacing:-.04em;color:#1f3bff;max-width:24ch;margin-top:22px!important;font-size:clamp(30px,3.4vw,50px)!important;line-height:1.1!important}.nl-lead{letter-spacing:-.01em;max-width:58ch;margin-top:30px!important;font-size:clamp(20px,1.75vw,26px)!important;line-height:1.45!important}.nl-dati{border-top:1px solid var(--nl-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr) minmax(0,1.7fr);gap:22px 3vw;margin:52px 0 0;padding-top:22px;display:grid}.nl-dati dt{font:400 10px/1.5 var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:#435c81}.nl-dati dd{overflow-wrap:break-word;margin:8px 0 0;font-size:15px;line-height:1.6}.nl-voce{white-space:nowrap}.nl-dati a{border-bottom:1px solid;padding-block:3px}.nl-dati a:hover{color:#1f3bff}.nl-schermata{margin:56px 0 0}.nl-schermata img{width:100%;height:auto;display:block}.nl-blocco{border-top:1px solid var(--nl-line);grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:18px 6vw;padding:42px 0;display:grid}.nl-blocco>div{gap:18px;max-width:66ch;display:grid}.nl-blocco>h2{align-self:start}.nl-racconto{background:var(--nl-paper);color:var(--nl-ink);padding-top:0}.nl-racconto .nl-blocco p{color:#354c70}.nl-racconto .nl-schermata{margin-top:14px}.nl-scelte{background:#0b1930}.nl-scelte .nl-blocco,.nl-quinte .nl-blocco{border-color:#526b90}.nl-scelte .nl-blocco p{color:#c0cfe7}.nl-telefoni-riga{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:0 6vw;display:grid}.nl-telefoni-nota{display:none}.nl-telefoni{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:3vw;max-width:880px;margin-top:8px;display:grid}.nl-telefoni figure{margin:0}.nl-telefoni img{width:100%;height:auto;display:block}.nl-quinte{background:#142b56;padding-block:55px}.nl-quinte .nl-blocco p{color:#c9d7ee}.nl-quinte .nl-blocco:first-child{border-top:0}.nl-risultato{background:#1f3bff}.nl-risultato .nl-blocco{border-color:#b8c7ff}.nl-risultato .nx-label,.nl-misura>span{color:#e0e8ff}.nl-misura{padding-bottom:45px}.nl-misura strong{letter-spacing:-.07em;margin-top:14px;font-size:clamp(84px,10vw,150px);font-weight:400;line-height:1;display:block}.nl-misura p{max-width:27ch;margin:18px 0;line-height:1.35}.nl-misura>span:last-child{font-size:11px;line-height:1.5;display:block}.nl-fine{padding-block:70px}.nl-link{flex-wrap:wrap;gap:35px;display:flex}.nl-prossimo{border-top:1px solid #33415c;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:30px;margin-top:55px;padding-top:34px;display:flex}.nl-prossimo b{letter-spacing:-.045em;font-size:clamp(34px,4.6vw,72px);font-weight:400;line-height:1.08}.nl-prossimo:hover b{color:#91adff}.nl-close{color:#142342;background:#cbd6f8}.nl-close .nx-label,.nl-close .nx-conversation-top>p,.nl-close .nx-conversation-bottom{color:#354969}.nl-close .nx-conversation-bottom{border-color:#7c8fad}.nl-close .nx-conversation-bottom>a,.nl-close .nx-conversation-arrow{border-color:#526a94}.nl-page .nl-close h2{max-width:15ch;font-size:clamp(48px,7vw,108px);font-weight:inherit}@media (max-width:900px){.nl-dati{grid-template-columns:repeat(3,minmax(0,1fr))}.nl-dati>div:nth-child(n+4){grid-column:1/-1}.nl-blocco,.nl-telefoni-riga{grid-template-columns:1fr}.nl-telefoni{grid-column:auto}}@media (max-width:700px){.nl-section{padding:60px 24px}.nl-apertura{padding-top:16px;padding-bottom:48px}.nl-breadcrumb{gap:8px;margin-bottom:30px;font-size:11px}.nl-page p{font-size:16px}.nl-dati{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:38px}.nl-dati>div:nth-child(3){grid-column:1/-1}.nl-schermata{margin-top:38px}.nl-blocco{padding:32px 0}.nl-racconto{padding-top:0}.nl-quinte{padding-block:30px}.nl-telefoni-nota{letter-spacing:.12em;text-transform:uppercase;color:#a8bfeb;display:block;font:400 10px/1.5 var(--font-mono),monospace!important}.nl-telefoni{scroll-snap-type:x mandatory;gap:16px;max-width:none;margin:14px -24px 0;padding:0 24px 12px;display:flex;overflow-x:auto}.nl-telefoni figure{scroll-snap-align:center;flex:0 0 62vw}.nl-fine{padding-block:50px}.nl-link{gap:18px}.nl-page .nl-close h2{font-size:clamp(40px,11vw,65px)}}@media (prefers-reduced-motion:reduce){.nl-page *{scroll-behavior:auto!important}}.nl-riga-risultato,.nl-misura p{text-wrap:balance}
