@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.pd{--notte: #0b1730;--navy: #1b2a48;--blu: #1b71b7;--ciano: #009de2;--petrolio: #1f8c75;--porcellana: #f4f6f9;--ink: #0f1d38;--ink-2: #4a5872;--line: #dfe5ec;--on-dark: #eaf0f8;--on-dark-2: #9fb0cb;--font: "Geist Variable", system-ui, sans-serif;margin:0;font-family:var(--font);font-size:1.125rem;line-height:1.6;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.pd *{box-sizing:border-box}.pd img{max-width:100%;height:auto;display:block}.pd a{color:inherit}.pd :focus-visible{outline:2px solid var(--ciano);outline-offset:3px}.pd .wrap{width:min(100% - 3rem,80rem);margin-inline:auto}.pd .skip{position:absolute;left:-999px}.pd .skip:focus{left:1rem;top:1rem;background:#fff;color:var(--ink);padding:.5rem 1rem;z-index:50}.pd h1,.pd h2,.pd h3{margin:0;font-weight:600;letter-spacing:-.035em;line-height:1.02}.pd h2{font-size:clamp(2.4rem,5.4vw,4.75rem)}.pd h3{font-size:1.3rem;letter-spacing:-.015em;line-height:1.25}.pd p{margin:0}.pd .btn{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:0 1.6rem;border-radius:999px;font-weight:500;font-size:1rem;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.pd .btn-light{background:#fff;color:var(--notte)}.pd .btn-light:hover{background:#dff1fb}.pd .btn-ghost{border:1px solid rgba(255,255,255,.35);color:#fff}.pd .btn-ghost:hover{border-color:#fff}.pd .btn-sm{min-height:2.5rem;padding:0 1.1rem;font-size:.92rem}.pd .ctas{display:flex;flex-wrap:wrap;gap:.9rem;align-items:center}.pd .scene-dark{background:var(--notte);color:var(--on-dark);position:relative;isolation:isolate}.pd .top{position:fixed;top:0;left:0;right:0;z-index:20;color:#fff;transition:background-color .25s,box-shadow .25s}.pd .top-in{display:flex;align-items:center;gap:2.5rem;padding:1.4rem 0;transition:padding .25s}.pd .top.scorre{background:#0b1730f0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px #ffffff14}.pd .top.scorre .top-in{padding:.8rem 0}html:has(body.pd){scroll-padding-top:5.5rem}.pd .nav-desk{margin-left:auto}.pd .nav-desk ul{list-style:none;display:flex;gap:2rem;margin:0;padding:0}.pd .nav-desk a{text-decoration:none;font-size:.95rem;color:#ffffffd1}.pd .nav-desk a:hover{color:#fff}.pd .nav-mob{display:none}.pd .hero{min-height:max(100svh,46rem);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.pd .hero:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--foto) center / cover no-repeat,var(--notte);transform:scale(1.04)}.pd .hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(11,23,48,.55) 0%,rgba(11,23,48,.35) 35%,rgba(11,23,48,.92) 82%,var(--notte) 100%),radial-gradient(70% 60% at 85% 20%,rgba(0,157,226,.25),transparent 70%)}.pd .hero-in{padding-top:10rem;padding-bottom:4rem}.pd .hero h1{font-size:clamp(2.6rem,5.6vw,5.6rem);letter-spacing:-.045em;line-height:.98;max-width:16ch;color:#fff}.pd .hero h1 span{display:block}.pd .hero h1 .h1-motto{margin-top:.45em;font-size:.5em;letter-spacing:-.03em;line-height:1.1;color:#8fb4d9}.pd .hero-sub{margin-top:2rem;max-width:34em;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.55;color:#cdd8e8}.pd .hero .ctas{margin-top:2.5rem}.pd .creds{display:flex;flex-wrap:wrap;gap:.5rem 2.5rem;padding:1.6rem 0 2rem;border-top:1px solid rgba(255,255,255,.14);font-size:.9rem;color:var(--on-dark-2)}@media(prefers-reduced-motion:no-preference){.pd .reveal{animation:rise 1.1s cubic-bezier(.16,.84,.3,1) both}.pd .hero-sub.reveal{animation-delay:.15s}.pd .ctas.reveal{animation-delay:.3s}.pd .hero:before{animation:settle 2.4s cubic-bezier(.16,.84,.3,1) both}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes settle{0%{transform:scale(1.12)}to{transform:scale(1.04)}}}.pd .manifesto{padding:clamp(6rem,12vw,11rem) 0}.pd .manifesto .big{font-size:clamp(1.8rem,3.6vw,3.25rem);line-height:1.18;letter-spacing:-.03em;font-weight:500;max-width:24em;color:var(--ink)}.pd .head{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 4rem;align-items:end;margin-bottom:clamp(3rem,6vw,5rem)}.pd .head p{color:var(--ink-2);max-width:32em;font-size:1.15rem}.pd .head.center{display:block;text-align:center}.pd .head.center p{margin:1.5rem auto 0;color:var(--on-dark-2)}.pd .metodo{background:var(--porcellana);padding:clamp(6rem,11vw,10rem) 0}.pd .fasi{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #c9d3df}.pd .fasi li{padding:2rem 2rem 0 0;display:flex;flex-direction:column;gap:.9rem;position:relative}.pd .fasi li:before{content:"";position:absolute;top:-1px;left:0;width:3rem;height:3px;background:linear-gradient(90deg,var(--petrolio),var(--ciano))}.pd .step{font-size:.9rem;color:var(--blu);font-weight:600;font-variant-numeric:tabular-nums}.pd .fasi h3{font-size:1.6rem}.pd .fasi p{color:var(--ink-2);font-size:1rem}.pd .fasi .out{margin-top:auto;padding-top:.5rem;color:var(--ink);font-weight:600}.pd .durata{margin-top:4rem;font-size:1.25rem;color:var(--ink);max-width:36em}.pd .prodotto{padding:clamp(6rem,11vw,10rem) 0;overflow:hidden}.pd .prodotto h2{color:#fff}.pd .aree{margin:clamp(5rem,9vw,8rem) 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:2.5rem 2.5rem;border-top:1px solid rgba(255,255,255,.12);padding-top:3rem}.pd .aree dt{color:#fff;font-weight:600;margin-bottom:.35rem}.pd .aree dd{margin:0;color:var(--on-dark-2);font-size:.95rem;line-height:1.5}.pd .fisco{padding:clamp(6rem,11vw,10rem) 0}.pd .fisco .sub{margin-top:1.5rem;color:var(--ink-2);font-size:1.2rem;max-width:34em}.pd .muro{list-style:none;margin:clamp(3rem,6vw,5rem) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.1em .5em;font-size:clamp(1.9rem,4.6vw,4.2rem);font-weight:600;letter-spacing:-.04em;line-height:1.12}.pd .muro li{color:var(--ink)}.pd .muro li:nth-child(3n+2){color:#8e9bb2}.pd .muro li:nth-child(3n){color:#c3ccda}.pd .muro li:not(:last-child):after{content:" /";color:#dde3eb;font-weight:300}.pd .ai{padding:clamp(6rem,11vw,10rem) 0;overflow:hidden}.pd .ai:before{content:"";position:absolute;z-index:-1;width:60rem;height:60rem;right:-20rem;top:-10rem;background:radial-gradient(closest-side,rgba(0,157,226,.22),transparent)}.pd .ai-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem 6rem;align-items:center}.pd .ai h2{color:#fff;font-size:clamp(2.4rem,4.6vw,4.2rem)}.pd .ai .lead{margin-top:1.75rem;color:#cdd8e8;font-size:1.2rem}.pd .punti{list-style:none;margin:2.25rem 0 0;padding:0;display:grid;gap:.8rem;color:var(--on-dark)}.pd .punti li{padding-left:1.6rem;position:relative}.pd .punti li:before{content:"";position:absolute;left:0;top:.65em;width:.7rem;height:2px;background:var(--ciano)}.pd .tech{margin-top:2.25rem;font-size:.92rem;color:var(--on-dark-2);max-width:36em}.pd .chat{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:1.75rem;backdrop-filter:blur(12px)}.pd .chat .q{margin-left:auto;max-width:85%;width:fit-content;background:#fff;color:var(--notte);padding:.9rem 1.2rem;border-radius:16px 16px 4px;font-weight:500}.pd .chat .a{margin-top:1.5rem}.pd .a-head{display:flex;align-items:center;gap:.55rem;font-size:.85rem;color:var(--on-dark-2)}.pd .sintesi{margin-top:.8rem;font-size:1.3rem;font-weight:600;letter-spacing:-.02em;color:#fff;line-height:1.3}.pd .chat table{width:100%;border-collapse:collapse;margin-top:1rem;font-variant-numeric:tabular-nums}.pd .chat td{padding:.8rem 0;border-top:1px solid rgba(255,255,255,.1);vertical-align:top}.pd .chat td small{display:block;color:var(--on-dark-2);font-size:.82rem}.pd .chat tr.minimo td,.pd .chat tr.minimo small{color:#f4b56a}.pd .chat .n{text-align:right;font-weight:600;color:#fff}.pd .chat .demo{margin-top:1rem;font-size:.8rem;color:#6f81a1}.pd .ai-cont{margin-top:clamp(4rem,7vw,6rem);padding-top:3rem;border-top:1px solid rgba(255,255,255,.12)}.pd .ai-cont-head{max-width:46rem}.pd .ai-cont .etichetta{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#7fd0f3;margin:0 0 .8rem}.pd .ai-cont h3{color:#fff;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15;letter-spacing:-.02em;margin:0 0 1rem}.pd .ai-cont p{color:#cdd8e8}.pd .ai-passi{list-style:none;margin:3rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.pd .ai-passi li{border-top:1px solid rgba(255,255,255,.14);padding-top:1.25rem}.pd .ai-passi .step{display:block;color:#7fd0f3;font-size:.85rem;font-weight:600;margin-bottom:.6rem}.pd .ai-passi h4{color:#fff;font-size:1.05rem;margin:0 0 .5rem}.pd .ai-passi p{font-size:.95rem;line-height:1.55;margin:0}.pd .ai-chiusa{margin-top:2.5rem;color:var(--on-dark-2)}.pd .ai-chiusa a{color:#7fd0f3;margin-left:.4rem}@media(max-width:1000px){.pd .ai-passi{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.pd .ai-passi{grid-template-columns:1fr}}.pd .edizioni{padding:clamp(6rem,11vw,10rem) 0;background:var(--porcellana)}.pd .ed-grid{margin-top:3.5rem;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.pd .ed-grid article{background:#fff;border-radius:24px;padding:clamp(2rem,4vw,3.5rem);display:flex;flex-direction:column;gap:1.1rem;min-height:20rem}.pd .ed-grid article.ent{background:var(--notte);color:var(--on-dark)}.pd .ed-grid h3{font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.035em;margin-top:3rem}.pd .ed-grid .ent h3{color:#fff}.pd .ed-grid p{color:var(--ink-2);max-width:28em}.pd .ed-grid .ent p{color:#cdd8e8}.pd .edizioni .nota{margin-top:2rem;font-size:1.15rem;font-weight:500}.pd .casi{padding:clamp(6rem,11vw,10rem) 0 0}.pd .casi h2{margin-bottom:3.5rem}.pd .casi-row{display:grid;grid-template-columns:repeat(3,1fr)}.pd .caso{position:relative;isolation:isolate;min-height:40rem;color:#fff;display:flex}.pd .caso:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--foto) center / cover no-repeat,var(--navy)}.pd .caso:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0b173026,#0b17308c 45%,#0b1730f0)}.pd .caso-in{padding:2.5rem;display:flex;flex-direction:column;justify-content:space-between;gap:2rem}.pd .caso .num{font-size:clamp(2.6rem,4.4vw,4.2rem);font-weight:600;letter-spacing:-.045em;line-height:1}.pd .caso .num span{display:block;font-size:1.05rem;letter-spacing:0;font-weight:400;margin-top:.6rem;color:#cdd8e8}.pd .caso h3{font-size:1.5rem}.pd .caso .ed{color:#7fd0f3;font-size:.9rem;margin:.3rem 0 .9rem}.pd .caso p:last-child{color:#d5deeb;font-size:1rem;max-width:26em;min-height:4.8em}.pd .settori{padding:clamp(6rem,11vw,10rem) 0}.pd .set-grid{display:grid;grid-template-columns:5fr 7fr;gap:3rem 5rem;align-items:start}.pd .settori dl{margin:0}.pd .settori dl div{display:grid;grid-template-columns:1fr 1.3fr;gap:1rem 2rem;padding:1.5rem 0;border-top:1px solid var(--line)}.pd .settori dl div:last-child{border-bottom:1px solid var(--line)}.pd .settori dt{font-size:1.35rem;font-weight:600;letter-spacing:-.02em}.pd .settori dd{margin:0;color:var(--ink-2)}.pd .fiducia{background:var(--porcellana);padding:clamp(6rem,11vw,10rem) 0}.pd .fid-head{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 5rem;align-items:end}.pd .fid-head h2{font-size:clamp(2.2rem,4.2vw,3.75rem)}.pd .fid-head p{color:var(--ink-2);font-size:1.15rem}.pd .fid-grid{margin:clamp(3.5rem,6vw,5rem) 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem 3rem}.pd .fid-grid div{border-top:1px solid #c9d3df;padding-top:1.25rem}.pd .fid-grid dt{font-weight:600;margin-bottom:.4rem}.pd .fid-grid dd{margin:0;color:var(--ink-2);font-size:.97rem;line-height:1.5}.pd .cta{min-height:44rem;display:flex;align-items:center;overflow:hidden}.pd .cta:before{content:"";position:absolute;inset:0;z-index:-3;background:radial-gradient(60rem 40rem at 85% 30%,rgba(27,113,183,.35),transparent 70%),var(--notte)}.pd .cta:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,var(--notte) 0%,rgba(11,23,48,.85) 35%,rgba(11,23,48,.15) 75%,rgba(11,23,48,.3) 100%)}.pd .cta-graf{position:absolute;inset:0;width:100%;height:100%;z-index:-2}.pd .cta-graf .g-grid line{stroke:#ffffff12;stroke-width:1}.pd .cta-graf .g-bar rect{fill:#1f8c7559}.pd .cta-graf .g-line{fill:none;stroke:#7fd0f3;stroke-width:2.5;stroke-linejoin:round}.pd .cta-graf .g-budget{fill:none;stroke:#ffffff59;stroke-width:1.5;stroke-dasharray:6 8}.pd .cta-graf .g-dot circle{fill:var(--notte);stroke:#7fd0f3;stroke-width:2}@media(max-width:760px){.pd .cta-graf{opacity:.45}}.pd .cta-in{padding:7rem 0}.pd .cta h2{font-size:clamp(3.5rem,9vw,8.5rem);letter-spacing:-.055em;color:#fff}.pd .cta p{margin:2rem 0 2.5rem;max-width:32em;font-size:1.25rem;color:#cdd8e8}.pd .tel{color:#fff;text-underline-offset:.3em;font-weight:500}.pd .foot{background:#07101f;color:#8292ae;padding:4rem 0;font-size:.9rem}.pd .foot a{color:#dbe4f0}.pd .foot-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:2rem}.pd .f-brand img{margin-bottom:.9rem}@media(max-width:1080px){.pd .nav-desk{display:none}.pd .top .btn-sm{margin-left:auto}.pd .fasi{grid-template-columns:1fr 1fr;row-gap:3rem}.pd .aree{grid-template-columns:repeat(2,1fr)}.pd .fid-grid{grid-template-columns:repeat(3,1fr)}.pd .casi-row{grid-template-columns:1fr}.pd .caso{min-height:30rem}.pd .nav-mob{display:block;position:relative}.pd .nav-mob summary{list-style:none;cursor:pointer;width:2.5rem;height:2.5rem;display:grid;place-content:center;gap:6px}.pd .nav-mob summary::-webkit-details-marker{display:none}.pd .nav-mob summary span{display:block;width:22px;height:2px;background:#fff}.pd .nav-mob ul{position:absolute;right:0;top:3rem;list-style:none;margin:0;padding:1rem;background:#fff;border-radius:14px;min-width:14rem;box-shadow:0 20px 50px -10px #0006}.pd .nav-mob a{display:block;padding:.6rem .5rem;color:var(--ink);text-decoration:none}}@media(max-width:760px){.pd .top-in{gap:.75rem}.pd .top .logo img{width:96px;height:auto}.pd .top .btn-sm{padding:.55rem 1rem;font-size:.85rem;white-space:nowrap}.pd .head,.pd .ai-grid,.pd .ai-cont,.pd .set-grid,.pd .fid-head,.pd .ed-grid,.pd .settori dl div,.pd .fasi,.pd .aree,.pd .foot-grid{grid-template-columns:1fr}.pd .fid-grid{grid-template-columns:1fr 1fr}.pd .hero-in{padding-top:8rem}.pd .creds{gap:.4rem 1.5rem}}.pd .top-solid{position:sticky;background:var(--notte)}.pd .nav-desk a[aria-current=page]{color:#fff;text-decoration:underline;text-underline-offset:.5em;text-decoration-thickness:1px}.pd .foot-top{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:2.5rem;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.08)}.pd .f-brand p{max-width:22em;margin-top:.25rem}.pd .f-tit{color:#dbe4f0;font-weight:600;margin-bottom:.8rem}.pd .foot ul{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.pd .foot nav a{text-decoration:none;color:#8292ae}.pd .foot nav a:hover{color:#fff}.pd .foot-bottom{padding-top:2rem;display:grid;grid-template-columns:1fr auto;gap:1rem 2rem;font-size:.85rem}.pd .f-contatti{display:flex;gap:1.5rem}.pd .f-legal{grid-column:1 / -1;display:flex!important;gap:1.5rem!important}.pd .f-legal a{color:#8292ae}@media(max-width:760px){.pd .foot-top{grid-template-columns:1fr 1fr}.pd .f-brand{grid-column:1 / -1}.pd .foot-bottom{grid-template-columns:1fr}}.pd .phero{padding:10rem 0 clamp(4rem,8vw,6.5rem);overflow:hidden}.pd .phero.con-foto{min-height:34rem;display:flex;align-items:flex-end}.pd .phero.con-foto:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--foto) center / cover no-repeat,var(--notte)}.pd .phero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(11,23,48,.6) 0%,rgba(11,23,48,.82) 60%,var(--notte) 100%),radial-gradient(60% 70% at 90% 10%,rgba(0,157,226,.22),transparent 70%)}.pd .phero h1{font-size:clamp(2.6rem,6.2vw,5.75rem);letter-spacing:-.045em;line-height:.98;color:#fff;max-width:16ch}.pd .phero-sub{margin-top:1.75rem;max-width:38em;font-size:clamp(1.1rem,1.5vw,1.3rem);color:#cdd8e8}.pd .briciole ol{list-style:none;margin:0 0 2rem;padding:0;display:flex;flex-wrap:wrap;gap:.4rem;font-size:.88rem;color:var(--on-dark-2)}.pd .briciole li+li:before{content:"/";margin-right:.4rem;opacity:.5}.pd .briciole a{color:var(--on-dark-2);text-decoration:none}.pd .briciole a:hover{color:#fff}.pd .sez{padding:clamp(5rem,9vw,8rem) 0}.pd .sez+.sez:not(.scene-dark){padding-top:0}.pd .scene-dark+.sez:not(.scene-dark),.pd .sez.scene-dark+.sez{padding-top:clamp(5rem,9vw,8rem)}.pd .sez h2{font-size:clamp(2rem,4vw,3.4rem)}.pd .sez.scene-dark h2,.pd .sez.scene-dark h3,.pd .sez.scene-dark dt,.pd .sez.scene-dark th{color:#fff}.pd .sez-head{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 4rem;align-items:end;margin-bottom:clamp(2.5rem,5vw,4rem)}.pd .sez-head.solo{display:block;margin-bottom:2rem}.pd .sez-intro,.pd .sez-intro p{color:var(--ink-2);font-size:1.12rem;max-width:34em}.pd .scene-dark .sez-intro,.pd .scene-dark .sez-intro p{color:#cdd8e8}.pd .prosa{max-width:44rem;font-size:1.15rem;line-height:1.7;color:var(--ink-2)}.pd .prosa p+p,.pd .prosa ul,.pd .prosa ol{margin-top:1.1em}.pd .prosa strong{color:var(--ink)}.pd .prosa a,.pd .sez-lista a,.pd .sez-griglia a,.pd .faq a{color:var(--blu)}.pd .scene-dark .prosa{color:#cdd8e8}.pd .scene-dark .prosa strong{color:#fff}.pd .scene-dark .prosa a,.pd .scene-dark .sez-lista a,.pd .scene-dark .sez-griglia a{color:#7fd0f3}.pd .sez-lista{margin:0}.pd .sez-lista div{display:grid;grid-template-columns:1fr 1.6fr;gap:.5rem 3rem;padding:1.4rem 0;border-top:1px solid var(--line)}.pd .sez-lista div:last-child{border-bottom:1px solid var(--line)}.pd .scene-dark .sez-lista div{border-color:#ffffff1f}.pd .sez-lista dt{font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.pd .sez-lista dd{margin:0;color:var(--ink-2)}.pd .scene-dark .sez-lista dd{color:#cdd8e8}.pd .sez-griglia{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem 3rem}.pd .sez-griglia article{border-top:1px solid var(--line);padding-top:1.4rem}.pd .scene-dark .sez-griglia article{border-color:#ffffff24}.pd .sez-griglia h3{margin-bottom:.6rem}.pd .sez-griglia p{color:var(--ink-2);font-size:1.02rem}.pd .scene-dark .sez-griglia p{color:#cdd8e8}.pd .sez-passi{list-style:none;margin:0;padding:0;display:grid;gap:0;counter-reset:p}.pd .sez-passi li{display:grid;grid-template-columns:5rem 1fr;gap:1rem 2rem;padding:2rem 0;border-top:1px solid var(--line)}.pd .scene-dark .sez-passi li{border-color:#ffffff1f}.pd .sez-passi .step{font-size:2.2rem;line-height:1;font-weight:600;letter-spacing:-.04em;color:var(--blu)}.pd .scene-dark .sez-passi .step{color:#7fd0f3}.pd .sez-passi h3{font-size:1.45rem;margin-bottom:.6rem}.pd .sez-passi div div{color:var(--ink-2);max-width:46rem}.pd .sez-passi div div p+p,.pd .sez-passi ul{margin-top:.8em}.pd .scene-dark .sez-passi div div{color:#cdd8e8}.pd .sez-passi code,.pd .prosa code{font-size:.9em;background:#1b71b714;padding:.1em .35em;border-radius:4px}.pd .sez-tabella{overflow-x:auto}.pd .sez-tabella table{width:100%;border-collapse:collapse;min-width:44rem;font-size:1rem}.pd .sez-tabella th,.pd .sez-tabella td{text-align:left;vertical-align:top;padding:1rem 1.25rem 1rem 0;border-bottom:1px solid var(--line)}.pd .sez-tabella thead th{font-weight:600;color:var(--ink);border-bottom:2px solid var(--ink)}.pd .sez-tabella thead th:nth-child(2){color:var(--blu)}.pd .sez-tabella tbody th{font-weight:600;width:18%}.pd .sez-tabella td{color:var(--ink-2)}.pd .scene-dark .sez-tabella th,.pd .scene-dark .sez-tabella td{border-color:#ffffff1f}.pd .scene-dark .sez-tabella td{color:#cdd8e8}.pd .sez-citazione{padding:clamp(6rem,11vw,10rem) 0}.pd .sez-citazione .big{font-size:clamp(1.8rem,3.6vw,3.1rem);line-height:1.18;letter-spacing:-.03em;font-weight:500;max-width:24em}.pd .scene-dark .big{color:#fff}.pd .faq{padding:clamp(5rem,9vw,8rem) 0;background:var(--porcellana)}.pd .faq.scene-dark{background:var(--notte)}.pd .faq-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:2rem 5rem;align-items:start}.pd .faq h2{font-size:clamp(2rem,3.6vw,3rem)}.pd .faq details{border-top:1px solid #c9d3df}.pd .faq details:last-child{border-bottom:1px solid #c9d3df}.pd .faq summary{cursor:pointer;list-style:none;padding:1.3rem 2.5rem 1.3rem 0;font-weight:600;font-size:1.12rem;position:relative}.pd .faq summary::-webkit-details-marker{display:none}.pd .faq summary:after{content:"+";position:absolute;right:.2rem;top:1.1rem;font-size:1.5rem;font-weight:300;color:var(--blu);transition:transform .2s}.pd .faq details[open] summary:after{transform:rotate(45deg)}.pd .faq details p{padding:0 0 1.4rem;color:var(--ink-2);max-width:44rem}.pd .faq.scene-dark summary{color:#fff}.pd .faq.scene-dark details{border-color:#ffffff24}.pd .faq.scene-dark details p{color:#cdd8e8}@media(max-width:760px){.pd .sez-head,.pd .sez-lista div,.pd .faq-grid,.pd .sez-griglia{grid-template-columns:1fr}.pd .sez-passi li{grid-template-columns:1fr;gap:.6rem}.pd .phero{padding-top:8rem}}@media(min-width:761px)and (max-width:1080px){.pd .sez-griglia{grid-template-columns:1fr 1fr}}.pd .prosa h2:not(:first-child){margin-top:2.75rem}.pd .prosa h3:not(:first-child){margin-top:2rem}.pd .prosa h2{color:var(--ink);font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.025em;line-height:1.15;margin-bottom:.8rem}.pd .prosa h3{color:var(--ink);font-size:1.25rem;margin-bottom:.6rem}.pd .scene-dark .prosa h2,.pd .scene-dark .prosa h3{color:#fff}.pd .cose{padding:clamp(6rem,11vw,10rem) 0}.pd .cose-grid{display:grid;grid-template-columns:5fr 7fr;gap:2rem 5rem;align-items:start}.pd .cose h2{font-size:clamp(2.2rem,4.2vw,3.75rem)}.pd .cose-testo{display:grid;gap:1.2rem;color:var(--ink-2);font-size:1.2rem}.pd .cose-testo p:first-child{color:var(--ink)}.pd .numeri{margin:clamp(4rem,8vw,6rem) 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:2rem}.pd .numeri div{border-top:1px solid var(--line);padding-top:1.5rem;position:relative}.pd .numeri div:before{content:"";position:absolute;top:-1px;left:0;width:3rem;height:3px;background:linear-gradient(90deg,var(--petrolio),var(--ciano))}.pd .numeri dt{display:flex;flex-direction:column;gap:.3rem}.pd .numeri .n{font-size:clamp(2.6rem,4.6vw,4.2rem);font-weight:600;letter-spacing:-.045em;line-height:1}.pd .numeri .u{font-weight:600}.pd .numeri dd{margin:.5rem 0 0;color:var(--ink-2);font-size:.98rem;line-height:1.5}.pd .modelli{padding:clamp(6rem,11vw,10rem) 0;overflow:hidden}.pd .modelli:before{content:"";position:absolute;z-index:-1;width:56rem;height:56rem;left:-18rem;top:-14rem;background:radial-gradient(closest-side,rgba(0,157,226,.16),transparent)}.pd .modelli .big{font-size:clamp(1.7rem,3.2vw,2.9rem);line-height:1.2;letter-spacing:-.03em;font-weight:500;max-width:26em;color:#fff}.pd .modelli h2{margin-top:clamp(4rem,8vw,6rem);font-size:clamp(1.9rem,3.4vw,3rem);color:#8fb4d9;max-width:22em}.pd .mod-grid{margin-top:3rem;display:grid;grid-template-columns:2fr 1fr;gap:1.5rem}.pd .mod-grid .mod-altri{border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:2rem;display:flex;flex-direction:column;gap:1rem}.pd .mod-grid .mod-altri-in{display:grid;grid-template-columns:1fr 1fr;gap:2rem;flex:1}.pd .mod-grid article{display:flex;flex-direction:column;gap:1rem}.pd .mod-grid .nostro{border-radius:20px;padding:2rem}.pd .mod-grid h3{color:#fff;font-size:1.4rem}.pd .mod-grid p{color:var(--on-dark-2)}.pd .mod-grid .nostro{background:#fff;border-color:#fff}.pd .mod-grid .nostro h3{color:var(--notte)}.pd .mod-grid .nostro p{color:var(--ink-2)}.pd .mod-grid .etichetta{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-2);margin:0}.pd .mod-grid .nostro .etichetta{color:var(--petrolio, #0b6e7f)}.pd .mod-grid dl{margin:.5rem 0 0;display:flex;flex-direction:column;flex:1}.pd .mod-grid dl>div{padding:1rem 0;border-top:1px solid rgba(255,255,255,.14)}.pd .mod-grid dt{font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark-2);margin-bottom:.3rem}.pd .mod-grid dd{margin:0;color:#ffffffdb;line-height:1.5}.pd .mod-grid dl>.risponde{margin-top:auto}.pd .mod-grid .risponde dd{color:#fff;font-weight:600}.pd .mod-grid .nostro dl>div{border-top-color:#0000001a}.pd .mod-grid .nostro dt{color:var(--ink-2)}.pd .mod-grid .nostro dd{color:var(--notte)}.pd .forza{background:var(--porcellana);padding:clamp(6rem,11vw,10rem) 0}.pd .forza h2{font-size:clamp(2.2rem,4.2vw,3.75rem)}.pd .forza-grid{margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.pd .forza-grid div{border-top:1px solid #c9d3df;padding-top:1.25rem}.pd .forza-grid dt{font-weight:600;font-size:1.15rem;margin-bottom:.5rem}.pd .forza-grid dd{margin:0;color:var(--ink-2);font-size:1rem;line-height:1.55}.pd .forza-link,.pd .durata a{margin-top:2.5rem}.pd .forza-link a,.pd .durata a,.pd .fid-link a{color:var(--blu);font-weight:500;text-underline-offset:.3em}.pd .durata a{margin-left:.5rem;white-space:nowrap}.pd .situazioni{padding:clamp(6rem,11vw,10rem) 0}.pd .sit-grid{display:grid;grid-template-columns:5fr 7fr;gap:3rem 5rem;align-items:start}.pd .situazioni h2{font-size:clamp(2.2rem,4.2vw,3.75rem)}.pd .situazioni ul{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem}.pd .situazioni li{font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.35;letter-spacing:-.015em;font-weight:500;padding-left:1.4rem;border-left:3px solid var(--ciano)}.pd .sit-chiusa{margin-top:2.5rem;color:var(--ink-2);font-size:1.15rem}.pd .prodotto .sub2{margin-top:1rem}.pd ul.aree{list-style:none}.pd ul.aree a,.pd ul.aree div{display:grid;gap:.35rem;text-decoration:none}.pd ul.aree strong{color:#fff;font-weight:600}.pd ul.aree span{color:var(--on-dark-2);font-size:.95rem;line-height:1.5}.pd ul.aree a:hover strong{color:#7fd0f3}.pd a.caso{text-decoration:none}.pd a.caso:hover h3{text-decoration:underline;text-underline-offset:.2em}.pd .set-intro{margin-top:1.5rem;color:var(--ink-2);font-size:1.15rem;max-width:26em}.pd .set-list-home{list-style:none;margin:0;padding:0}.pd .set-list-home a{display:grid;grid-template-columns:1fr 1.3fr;gap:1rem 2rem;padding:1.5rem 0;border-top:1px solid var(--line);text-decoration:none}.pd .set-list-home li:last-child a{border-bottom:1px solid var(--line)}.pd .set-list-home strong{font-size:1.35rem;font-weight:600;letter-spacing:-.02em}.pd .set-list-home span{color:var(--ink-2)}.pd .set-list-home a:hover strong{color:var(--blu)}.pd .fid-link{list-style:none;margin:2.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.75rem 2rem}.pd .cta h2{font-size:clamp(2.8rem,6vw,5.5rem);max-width:14ch;line-height:1}.pd .percorsi{list-style:none;margin:3rem 0 0;padding:2rem 0 0;border-top:1px solid rgba(255,255,255,.18);display:flex;flex-wrap:wrap;gap:.75rem 2.5rem}.pd .percorsi a{color:#cdd8e8;text-underline-offset:.3em}.pd .percorsi a:hover{color:#fff}@media(max-width:1080px){.pd .forza-grid{grid-template-columns:repeat(2,1fr)}.pd .mod-grid,.pd .mod-grid .mod-altri-in{grid-template-columns:1fr}}@media(max-width:760px){.pd .cose-grid,.pd .sit-grid,.pd .set-list-home a,.pd .numeri,.pd .forza-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){html.rv-on .pd .rv{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.16,.84,.3,1) var(--rv-d, 0ms),transform .8s cubic-bezier(.16,.84,.3,1) var(--rv-d, 0ms)}html.rv-on .pd .rv.in{opacity:1;transform:none}html.rv-on .pd .numeri div:before,html.rv-on .pd .fasi li:before,html.rv-on .pd .forza-grid div:before,html.rv-on .pd .fid-grid div:before{width:0;transition:width 1s cubic-bezier(.16,.84,.3,1) calc(var(--rv-d, 0ms) + .25s)}html.rv-on .pd .numeri div.in:before,html.rv-on .pd .fasi li.in:before,html.rv-on .pd .forza-grid div.in:before,html.rv-on .pd .fid-grid div.in:before{width:3rem}html.rv-on .pd .fasi:after{transform:scaleX(0)}html.rv-on .pd .fasi.in:after{transform:scaleX(1)}html.rv-on .pd .mini-graf .mg-bar{transform:scaleY(0)}html.rv-on .pd .mini-graf.in .mg-bar{transform:scaleY(1)}.pd .caso:before{transition:transform 1.2s cubic-bezier(.16,.84,.3,1)}.pd .caso:hover:before{transform:scale(1.05)}}.pd .caso{overflow:hidden}.pd .fasi{position:relative}.pd .fasi:after{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--petrolio),var(--ciano) 60%,rgba(0,157,226,.15));transform-origin:left;transition:transform 1.8s cubic-bezier(.16,.84,.3,1) .2s}.pd .forza-grid div,.pd .fid-grid div{position:relative}.pd .forza-grid div:before,.pd .fid-grid div:before{content:"";position:absolute;top:-1px;left:0;width:3rem;height:3px;background:linear-gradient(90deg,var(--petrolio),var(--ciano))}.pd .muro li{transition:color .9s ease}.pd .muro li.acceso{color:var(--blu)}.pd .mini-graf{display:grid;grid-template-columns:repeat(4,1fr);gap:.9rem;align-items:end;height:7.5rem;margin:1.25rem 0 .25rem;padding:0 .25rem;border-bottom:1px solid rgba(255,255,255,.14)}.pd .mg-col{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:.4rem}.pd .mg-bar{display:block;height:var(--h);border-radius:6px 6px 0 0;background:linear-gradient(180deg,#7fd0f3,#009de259);transform-origin:bottom;transition:transform 1s cubic-bezier(.16,.84,.3,1)}.pd .mg-col:nth-child(2) .mg-bar{transition-delay:.1s}.pd .mg-col:nth-child(3) .mg-bar{transition-delay:.2s}.pd .mg-col:nth-child(4) .mg-bar{transition-delay:.3s}.pd .mg-col.minimo .mg-bar{background:linear-gradient(180deg,#f4b56a,#f4b56a59)}.pd .mg-mese{font-size:.75rem;color:var(--on-dark-2);text-align:center;text-transform:capitalize;margin-bottom:-1.6rem}.pd .mg-col.minimo .mg-mese{color:#f4b56a}.pd .mini-graf+table{margin-top:2rem}.pd .faq-2col .faq-grid{grid-template-columns:1fr;gap:clamp(2rem,4vw,3rem)}.pd .faq-2col .faq-cols{display:grid;grid-template-columns:1fr 1fr;gap:0 4rem;align-items:start}@media(max-width:860px){.pd .faq-2col .faq-cols{grid-template-columns:1fr}.pd .faq-2col .faq-list:first-child details:last-child{border-bottom:0}}.pd .sez-griglia article{position:relative}.pd .sez-griglia article:before{content:"";position:absolute;top:-1px;left:0;width:3rem;height:3px;background:linear-gradient(90deg,var(--petrolio),var(--ciano))}@media(prefers-reduced-motion:no-preference){html.rv-on .pd .sez-griglia article:before{width:0;transition:width 1s cubic-bezier(.16,.84,.3,1) calc(var(--rv-d, 0ms) + .25s)}html.rv-on .pd .sez-griglia article.in:before{width:3rem}}.pd .f-dati{font-style:normal;line-height:1.75;color:#8292ae}.pd .f-dati strong{color:#dbe4f0;font-weight:600}.pd .foot ul.f-contatti{gap:.6rem;align-content:start}.pd .f-contatti a{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;font-size:.95rem}.pd .f-contatti a:hover{color:#fff}.pd .f-contatti svg{color:#7fd0f3;flex:none}.pd .foot-bottom .f-legal{grid-column:1 / -1}.pd .cta.compatto{min-height:0}.pd .cta.compatto .cta-in{padding:clamp(4rem,7vw,5.5rem) 0}.pd .cta.compatto h2{font-size:clamp(2rem,4vw,3.2rem);max-width:22ch}.pd .cta.compatto p{margin:1.25rem 0 2rem;font-size:1.1rem}
