@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-cyrillic-wght-normal.CjwCQKo9.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-ext-wght-normal.BDUtSsKd.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:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-wght-normal.ObQm3Zd1.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}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.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}:root{--paper:#FFFFFF;--paper-2:#EFEFEF;--ink:#151515;--ink-2:#555555;--line:#D9D9D9;--act:#C4161C;--act-2:#A01015;--act-ink:#FFFFFF;--deep:#1C1C1C;--deep-2:#333333;--tint:#E8E7E4;--tint2:#F3F2F0;--mark:#C4161C;--cb-bg:var(--act);--cb-btn:#FFFFFF;--cb-btn-ink:#C4161C;--cb-txt:#FBE3E3;--dark:var(--deep);--on-dark:#F4F4F4;--legno:url(/img/legno.jpg);--sans:"Jost Variable","Jost", "Futura", "Century Gothic", system-ui, sans-serif;--body:"Figtree Variable","Figtree", "Helvetica Neue", Arial, system-ui, sans-serif;--max:1240px;--gut:clamp(20px,4vw,48px);color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}*,*:before,*:after{box-sizing:inherit}html{background:var(--paper);scroll-padding-top:calc(env(safe-area-inset-top,0px) + 84px)}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--paper)}img,svg{max-width:100%}a{color:inherit}:focus-visible{outline:2px solid var(--mark);outline-offset:3px}p{margin:0 0 1em}h1,h2,h3,h4{font-family:var(--sans);font-weight:700;color:var(--ink);margin:0}.h1{font-size:clamp(44px,7vw,92px);line-height:.98;letter-spacing:-.03em}.h2{font-size:clamp(32px,4.4vw,58px);line-height:1.02;letter-spacing:-.025em}.h3{font-size:clamp(23px,2.2vw,28px);line-height:1.18;letter-spacing:-.01em}.lead{font-family:var(--body);font-size:clamp(19px,1.6vw,22px);line-height:1.5;color:var(--ink-2);max-width:32em}.sans{font-family:var(--sans)}.small{font-family:var(--body);font-size:15px;line-height:1.45;color:var(--ink-2)}.quote{font-family:var(--sans);font-style:italic;font-weight:700;font-size:clamp(34px,5.2vw,72px);line-height:1.04;letter-spacing:-.025em;margin:0}.wrap{max-width:var(--max);margin:0 auto;padding-left:var(--gut);padding-right:var(--gut)}.sec{padding:clamp(64px,8.5vw,124px) 0}.tone{background:var(--tint)}.calce{background:var(--tint2)}.lead.sub{margin-top:10px}.dark{background:var(--dark);color:var(--on-dark)}.dark h2,.dark h3{color:var(--on-dark)}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2.4vw,32px)}.btns{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.btn{font-family:var(--sans);font-size:17px;font-weight:600;letter-spacing:.01em;text-decoration:none;display:inline-flex;align-items:center;min-height:54px;padding:0 28px;border-radius:3px;border:1.5px solid var(--act);background:var(--act);color:var(--act-ink);cursor:pointer}.btn:hover{background:var(--act-2);border-color:var(--act-2)}.btn.line{background:transparent;color:var(--deep);border-color:var(--deep);font-weight:500}.btn.line:hover{background:var(--deep);color:#fff}.dark .btn.line{color:var(--on-dark);border-color:var(--on-dark)}.dark .btn.line:hover{background:var(--on-dark);color:var(--dark)}.tlink{font-family:var(--sans);font-weight:500;color:var(--deep);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.tlink:hover{color:var(--deep-2)}.nota{font-family:var(--body);font-style:italic;font-size:14px;line-height:1.4;color:var(--mark);border-left:2px solid var(--mark);padding:2px 0 2px 10px;margin:14px 0 0;max-width:36em}.dark .nota{color:#f2a39e;border-color:#f2a39e}.top{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:#fffffff2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.top .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px}.brand{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--ink)}.brand svg{width:40px;height:auto;flex:none}.brand b{display:block;font-family:var(--sans);font-weight:500;font-size:16px;letter-spacing:.19em;line-height:1.1}.brand small{display:block;font-family:var(--sans);font-size:12.5px;letter-spacing:.06em;color:var(--ink-2);margin-top:3px}.top .nav{display:flex;align-items:center;gap:30px}.top .nav a{font-family:var(--sans);font-size:16px;text-decoration:none;color:var(--ink)}.top .nav a:not(.btn):hover{color:var(--mark)}.top .nav .btn{min-height:44px;padding:0 20px;font-size:16px}.top .nav a.btn,.top .nav a.btn:hover{color:var(--act-ink)}.menu-b{display:none;font-family:var(--sans);font-size:16px;background:none;border:1.5px solid var(--ink);border-radius:2px;min-height:44px;padding:0 16px;color:var(--ink);cursor:pointer}@media(max-width:900px){.top .nav{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:flex-start;gap:0;background:var(--paper);border-bottom:1px solid var(--line);padding:8px var(--gut) 20px}.top .nav.open{display:flex}.top .nav a{padding:12px 0;font-size:19px}.top .nav .btn{margin-top:10px;padding:0 24px}.menu-b{display:inline-flex;align-items:center}}.hero{padding:clamp(48px,7vw,96px) 0 clamp(56px,8vw,110px)}.hero .grid{align-items:end}.hero-t{grid-column:1/7}.kick-h{display:block;font-family:var(--body);font-weight:700;font-size:clamp(15px,1.25vw,18px);letter-spacing:.06em;text-transform:uppercase;color:var(--act);margin-bottom:16px}.hero-t .h1{margin-bottom:16px;font-size:clamp(42px,6.1vw,84px)}.hero-t .lead{margin-bottom:30px}.hero-t .small{margin-top:22px}.hero-d{grid-column:7/13}@media(max-width:900px){.hero-t,.hero-d{grid-column:1/-1}.hero-d{margin-top:48px}}.tav{display:block;width:100%;height:auto}.tav .s{fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linecap:square}.tav .s.t{stroke-width:1}.tav .q{fill:none;stroke:var(--mark);stroke-width:1.1}.tav .qt{font-family:var(--sans);font-size:15px;fill:var(--mark);font-weight:500}.tav .qs{font-family:var(--sans);font-size:11px;fill:var(--mark)}.tav .bk{fill:#3a3a3a;opacity:.85}.tav .rd{fill:var(--act)}.tav.lazy .draw,.tav.lazy .fade{animation-play-state:paused}.tav.inv .s{stroke:#ededed}.tav.inv .q{stroke:#f2797c}.tav.inv .qt,.tav.inv .qs{fill:#f2797c}.tav.inv .bk2{fill:#2a2a2a;stroke:#ededed}.tav .bk2{fill:#f4f4f4;stroke:var(--ink);stroke-width:1}.draw{stroke-dasharray:1;stroke-dashoffset:1;animation:dr .9s cubic-bezier(.5,0,.2,1) forwards;animation-delay:calc(var(--i,0) * 70ms)}.fade{opacity:0;animation:fi .6s ease forwards;animation-delay:calc(1.3s + var(--i,0) * 60ms)}.tav .bk.fade{animation-name:fib}@keyframes dr{to{stroke-dashoffset:0}}@keyframes fi{to{opacity:1}}@keyframes fib{to{opacity:.85}}@media(prefers-reduced-motion:reduce){.draw{animation:none;stroke-dashoffset:0}.fade{animation:none;opacity:1}.tav .bk.fade{opacity:.82}}.cart{display:grid;grid-template-columns:1.4fr .7fr 1fr;border:1px solid var(--ink);margin-top:10px;font-family:var(--sans)}.cart div{padding:8px 12px;border-left:1px solid var(--ink);min-width:0}.cart div:first-child{border-left:0}.cart span{display:block;font-size:11.5px;color:var(--ink-2);letter-spacing:.02em}.cart b{display:block;font-weight:500;font-size:15px}.fatti{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fatti .wrap{display:grid;grid-template-columns:repeat(3,1fr)}.fatto{padding:30px clamp(16px,2.4vw,32px) 32px;border-left:1px solid var(--line);display:grid;grid-template-columns:52px 1fr;gap:0 16px;align-items:start}.fatto .ico{grid-row:1/3}.ico{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:var(--tint);color:var(--act)}.ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fatto:first-child{border-left:0;padding-left:0}.fatto h3{font-size:21px;line-height:1.2;margin:4px 0 6px}.fatto p{margin:0;font-size:17px;line-height:1.5;color:var(--ink-2)}@media(max-width:760px){.fatti .wrap{grid-template-columns:1fr}.fatto{border-left:0;border-top:1px solid var(--line);padding-left:0}.fatto:first-child{border-top:0}}.posto-h{grid-column:1/6}.posto-img{aspect-ratio:4/5;margin-top:40px;width:86%}.posto-r{grid-column:7/13;padding-top:clamp(0px,9vw,130px)}.posto-l{list-style:none;margin:0;padding:0}.posto-l li{padding:22px 0 24px 48px;border-top:1px solid var(--line);position:relative}.posto-l li:before{content:"👉";position:absolute;left:0;top:22px;font-size:26px;line-height:1.2}.posto-l li:first-child{border-top:2px solid var(--deep)}.posto-l b{display:block;font-family:var(--sans);font-weight:700;font-size:clamp(22px,2.1vw,27px);line-height:1.2;margin-bottom:4px}.posto-l span{display:block;color:var(--ink-2);max-width:34em}.nonsiamo{margin-top:32px;padding:24px 26px;border:1.5px dashed var(--ink-2);border-radius:3px}.nonsiamo h3{font-size:21px;margin-bottom:6px}.nonsiamo h3:before{content:"✋ "}.nonsiamo p{margin:0;color:var(--ink-2)}@media(max-width:900px){.posto-h,.posto-r{grid-column:1/-1}.posto-img{width:100%;aspect-ratio:3/2;margin:24px 0 8px}.posto-r{padding-top:0}}.qblock{display:inline-block;max-width:100%}.qdim{display:flex;align-items:center;gap:0;margin-top:22px;color:var(--mark);font-family:var(--sans);font-size:15px;font-weight:500}.qdim i{flex:1;height:1px;background:var(--mark);position:relative}.qdim i:before{content:"";position:absolute;top:-8px;width:1px;height:17px;background:var(--mark)}.qdim i:first-child:before{left:0}.qdim i:last-child:before{right:0}.qdim span{padding:0 14px;white-space:nowrap}.ris{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2.4vw,32px);align-items:center}.ris-d{grid-column:1/6;margin:0}.ris-d .tav{max-width:470px}.ris-t{grid-column:7/13}.ris-t .h2{font-size:clamp(30px,3.6vw,46px)}.ris-t .lead{margin-bottom:20px}.ris-bonus{display:flex;gap:16px;align-items:flex-start;margin-top:22px;padding:18px 20px;background:#fff;border-radius:4px;border-left:4px solid var(--act)}.ris-bonus .ico{flex:none;background:var(--tint)}.ris-bonus b{display:block;font-family:var(--sans);font-weight:700;font-size:18px}.ris-bonus div span{display:block;color:var(--ink-2);font-size:16px;line-height:1.5}@media(max-width:900px){.ris-d,.ris-t{grid-column:1/-1}.ris-t{margin-top:32px}}.cosa-top{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2.4vw,32px);align-items:end}.cosa-t{grid-column:1/8}.cosa-t .lead{margin-top:28px}.cosa-img{grid-column:9/13;aspect-ratio:3/4;margin-top:calc(-1*clamp(64px,8.5vw,124px) - 90px);position:relative;z-index:2;box-shadow:0 0 0 10px var(--paper)}@media(max-width:900px){.cosa-t,.cosa-img{grid-column:1/-1}.cosa-img{margin-top:36px;aspect-ratio:3/2;box-shadow:none}}.indice{list-style:none;margin:56px 0 0;padding:0;border-top:2px solid var(--deep)}.indice li{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr) minmax(0,2fr);gap:clamp(14px,2.4vw,32px);align-items:baseline;padding:24px 0;border-bottom:1px solid var(--line)}.indice h3{font-size:clamp(23px,2.4vw,31px);line-height:1.1;display:flex;align-items:center;gap:14px}.indice h3 .ico{width:44px;height:44px;flex:none;background:#fff}.indice h3 .ico svg{width:24px;height:24px}.indice p{margin:0;color:var(--ink-2);font-size:18px}.indice .go{justify-self:end;font-family:var(--sans);font-size:15px;color:var(--ink-2);white-space:nowrap}.indice li.on .go{color:var(--deep);font-weight:500}.indice li.on{cursor:pointer}.indice li.on:hover h3{color:var(--deep)}.indice li.altro h3{font-style:italic}@media(max-width:760px){.indice li{grid-template-columns:1fr;gap:6px}.indice .go{justify-self:start;margin-top:6px}}.ph{position:relative;background:var(--paper-2) repeating-linear-gradient(-45deg,transparent 0 11px,rgba(0,0,0,.07) 11px 12px);border-radius:3px;display:flex;align-items:flex-end;padding:14px 16px;font-family:var(--sans);font-size:14px;color:var(--ink-2)}.ph span{background:#fff;padding:3px 8px;border-radius:2px}.ispira{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2.4vw,32px);row-gap:40px;margin-top:48px;align-items:start}.ispira figure{margin:0}.ispira figcaption{margin-top:12px;font-family:var(--body);font-size:15px;line-height:1.45;color:var(--ink-2)}.ispira figcaption b{display:block;font-family:var(--sans);font-weight:700;font-size:18px;color:var(--ink)}.ispira .t1{grid-column:1/6}.ispira .t1 .ph{aspect-ratio:4/5}.ispira .t2{grid-column:6/10;margin-top:90px}.ispira .t2 .ph{aspect-ratio:1/1}.ispira .t3{grid-column:10/13;margin-top:24px}.ispira .t3 .ph{aspect-ratio:3/4}.ispira .t4{grid-column:2/7;margin-top:8px}.ispira .t4 .ph{aspect-ratio:16/10}.ispira .t5{grid-column:8/12;margin-top:-110px}.ispira .t5 .ph{aspect-ratio:4/3}@media(max-width:900px){.ispira{grid-template-columns:1fr 1fr;row-gap:28px}.ispira figure{grid-column:auto!important;margin-top:0!important}.ispira .t1{grid-column:1/-1!important}.ispira .t1 .ph{aspect-ratio:4/3}}.legno{background-color:#b88a5e;background-image:url(https://images.unsplash.com/photo-1611072337226-1140ab367200?auto=format&fit=crop&w=2000&q=65),var(--legno);background-position:center;background-size:cover}.cta1{padding:clamp(36px,5vw,64px) 0}.cta1 .card{background:var(--cb-bg);color:var(--on-dark);border-radius:4px;padding:clamp(26px,3.6vw,44px);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:24px 48px;align-items:center}.cta1 h2{color:#fff;font-size:clamp(28px,3.2vw,40px);line-height:1.05}.cta1 p{margin:8px 0 18px;color:var(--cb-txt);font-size:18px}.tchips{display:flex;flex-wrap:wrap;gap:10px}.tchip{font-family:var(--sans);font-size:16px;font-weight:500;color:#fff;background:transparent;border:1.5px solid rgba(255,255,255,.55);border-radius:3px;min-height:46px;padding:0 16px;cursor:pointer;display:inline-flex;align-items:center}.tchip:hover{background:#fff;color:var(--ink);border-color:#fff}.cta1 .side{border-left:1px solid rgba(255,255,255,.25);padding-left:clamp(20px,3vw,40px)}.cta1 .side b{display:block;font-family:var(--sans);font-weight:500;font-size:20px;color:#fff;margin-bottom:6px}.cta1 .side>span{display:block;color:var(--cb-txt);font-size:17px;margin-bottom:16px}.ph.face{width:84px;height:84px;border-radius:50%;padding:0;align-items:center;justify-content:center;margin-bottom:14px;background-color:#f3f2f0}.ph.face span{font-size:11px;padding:2px 5px}.cta3 .card{position:relative}.c3img{float:right;width:clamp(120px,20vw,210px);aspect-ratio:1/1;margin:0 0 16px 24px}@media(max-width:640px){.c3img{float:none;width:120px;margin:0 0 18px}}.cta3 .due{clear:both}.ico-w{background:#ffffff29;color:#fff;width:44px;height:44px}.ico-w svg{width:22px;height:22px}.dopo{list-style:none;margin:0;padding:0;color:#fff}.dopo li{display:flex;gap:10px;align-items:flex-start;margin:0 0 10px;font-size:17px;line-height:1.4}.dopo svg{width:22px;height:22px;flex:none;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}.btn.ghost{background:transparent;color:#fff;border-color:#fff;font-weight:500}.btn.ghost:hover{background:#fff;color:var(--ink)}.cta1 .main .btn{margin-top:18px;background:var(--cb-btn);color:var(--cb-btn-ink);border-color:var(--cb-btn)}@media(max-width:900px){.cta1 .card{grid-template-columns:1fr}.cta1 .side{border-left:0;border-top:1px solid rgba(255,255,255,.25);padding:22px 0 0}}.ctabox{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);margin-top:64px;background:var(--cb-bg);color:var(--on-dark);border-radius:4px;overflow:hidden}.ctabox .ph{border-radius:0;min-height:260px}.ctabox .in{padding:clamp(28px,4vw,48px)}.ctabox h2{color:#fff;margin-bottom:8px}.ctabox p{margin:0 0 24px;max-width:34em;color:var(--cb-txt)}.ctabox .btn:not(.ghost){background:var(--cb-btn);color:var(--cb-btn-ink);border-color:var(--cb-btn)}@media(max-width:760px){.ctabox{grid-template-columns:1fr}.ctabox .ph{min-height:180px}}.cta3{padding:clamp(64px,8vw,120px) 0}.cta3 .card{background:#fff;border-radius:4px;padding:clamp(28px,4.4vw,60px);max-width:1040px}.cta3 .quote{max-width:14em;margin-bottom:14px}.cta3 .due{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:32px;border-top:1px solid var(--line)}.cta3 .due>div{padding:26px 28px 4px 0}.cta3 .due>div+div{border-left:1px solid var(--line);padding-left:28px}.cta3 .due h3{font-size:24px;margin-bottom:6px}.dopo2{margin:0;padding-left:20px;color:var(--ink-2)}.dopo2 li{margin-bottom:8px}.cta3 .due p{color:var(--ink-2);margin-bottom:18px}@media(max-width:760px){.cta3 .due{grid-template-columns:1fr}.cta3 .due>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}}.prenota{max-width:760px;margin:0 auto;padding:0 24px 110px}.prenota .box{border:1.5px dashed var(--ink-2);border-radius:4px;padding:28px}.prenota h2{font-size:30px;margin-bottom:8px}.prenota p{margin:0 0 16px;color:var(--ink-2)}.recapiti{margin-top:40px}.recapiti h2{margin-bottom:8px}.recapiti p{color:var(--ink)}.art-h{grid-column:1/8}.art-h .h1{font-size:clamp(48px,8vw,112px);margin-bottom:0}.art-c{grid-column:1/8;margin-top:28px;columns:2 17em;column-gap:36px}.art-c p{color:#d6d6d6}.art-c p:first-child:first-letter{float:left;font-family:var(--sans);font-weight:500;font-size:4.1em;line-height:.82;padding:6px 10px 0 0;color:var(--on-dark)}.art-d{grid-column:9/13;grid-row:1/2;align-self:end;margin:0}.art-d .tav{max-width:380px;margin-left:auto}.cap{font-family:var(--body);font-size:13px;margin-top:6px;color:inherit;opacity:.75;text-align:right}.art-q{grid-row:2/3;grid-column:9/13;align-self:end;border-top:2px solid var(--act);padding-top:22px}.art-q .quote{font-size:clamp(28px,3vw,40px);color:var(--on-dark)}@media(max-width:900px){.art-h,.art-c,.art-q,.art-d{grid-column:1/-1;grid-row:auto}.art-q{margin-top:40px}.art-d{margin:32px 0 0}.art-d .tav{margin:0}}.pil-h{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2.4vw,32px);align-items:end}.pil-h .h2{grid-column:1/7;max-width:12em}.pil-h figure{grid-column:8/13;margin:0}.pil-h .tav{max-width:420px;margin-left:auto}@media(max-width:900px){.pil-h .h2,.pil-h figure{grid-column:1/-1}.pil-h figure{margin-top:28px}.pil-h .tav{margin:0}}.met-h{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2.4vw,32px);align-items:end}.met-h .mh{grid-column:1/8}.kick{font-family:var(--body);font-weight:600;font-size:clamp(20px,1.8vw,24px);color:var(--act);margin:10px 0 0}.met-h .lead{grid-column:8/13;margin:0}.tappe{list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:24px;position:relative}.tappe:before{content:"";position:absolute;left:26px;right:0;top:26px;height:0;border-top:1.5px dashed var(--mark)}.tappe li{position:relative}.tappe .ico{position:relative;z-index:1;background:#fff;box-shadow:0 0 0 6px var(--tint);width:52px;height:52px}.tappe .n{display:block;font-family:var(--sans);font-weight:500;font-size:14px;color:var(--mark);margin:20px 0 4px}.tappe h3{font-size:21px;line-height:1.22;margin:0 0 8px}.tappe p{font-size:17px;line-height:1.52;color:var(--ink-2);margin:0}.tappe .motto{display:block;font-style:italic;color:var(--ink);margin-top:8px}.lungo-t{margin:48px 0 0;padding-top:20px;border-top:1px solid var(--line);max-width:44em;color:var(--ink-2)}@media(max-width:900px){.met-h .mh,.met-h .lead{grid-column:1/-1}.met-h .lead{margin-top:10px}.tappe{grid-template-columns:1fr;margin-top:36px}.tappe:before{inset:26px auto 26px 26px;border-top:0;border-left:1.5px dashed var(--mark)}.tappe li{display:grid;grid-template-columns:52px 1fr;column-gap:18px;padding-bottom:28px}.tappe .ico{grid-row:1/4}.tappe .n{margin:4px 0 2px}}.cons{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2.4vw,32px);align-items:center;background:#fbf3e2;border-left:6px solid var(--act);border-radius:4px;padding:clamp(28px,4vw,52px)}.cons .h2{grid-column:1/9;font-size:clamp(30px,3.6vw,46px)}.cons p{grid-column:1/9;margin:12px 0 0;color:var(--ink-2)}.cons .btns{grid-column:9/13;grid-row:1/3;justify-content:flex-end}@media(max-width:900px){.cons .h2,.cons p,.cons .btns{grid-column:1/-1;grid-row:auto}.cons .btns{margin-top:24px;justify-content:flex-start}}.conf-h{grid-column:1/9}.conf-t{grid-column:1/7;margin-top:24px}.conf-a{grid-column:8/13;margin-top:24px;align-self:start;border-left:2px solid var(--act);padding-left:24px}.conf-a .quote{font-size:clamp(30px,3.2vw,44px)}@media(max-width:900px){.conf-h,.conf-t,.conf-a{grid-column:1/-1}}.metro{margin-top:72px}.metro .bar{position:relative;height:46px;background:var(--tint2);border-radius:2px;border:1px solid var(--ink);background-image:repeating-linear-gradient(90deg,var(--ink) 0 1px,transparent 1px 2%),repeating-linear-gradient(90deg,var(--ink) 0 1px,transparent 1px 10%);background-size:100% 12px,100% 22px;background-repeat:no-repeat;background-position:0 0,0 0}.metro .pts{position:relative;height:84px}.metro .pt{position:absolute;top:0;transform:translate(-50%);text-align:center;font-family:var(--sans);font-size:16px;line-height:1.25;width:12em}.metro .pt:before{content:"";display:block;width:1px;height:22px;background:var(--ink);margin:0 auto 8px}.metro .pt.on{color:var(--act);font-weight:700}.metro .pt.on:before{background:var(--act);width:3px;height:30px}.metro .ax{display:flex;justify-content:space-between;font-family:var(--body);font-size:14px;color:var(--ink-2);margin-bottom:8px}@media(max-width:640px){.metro .pt{font-size:14px;width:7.5em}}.pil{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,64px);margin-top:40px;border-top:2px solid var(--deep)}.pil article{display:grid;grid-template-columns:56px minmax(0,1fr);gap:0 18px;padding:30px 0 34px;border-bottom:1px solid var(--line)}.pil .n{font-family:var(--sans);font-weight:300;font-size:46px;line-height:1;color:var(--mark)}.pil h3{font-size:24px;line-height:1.2;margin:10px 0}.pil .ico{width:56px;height:56px;background:#fff}.pil p{margin:0;color:var(--ink-2);font-size:18px}@media(max-width:760px){.pil{grid-template-columns:1fr}}.bonus{display:flex;flex-wrap:wrap;gap:16px 48px;align-items:baseline;padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bonus h3{font-size:26px;flex:0 0 auto}.bonus p{margin:0;flex:1 1 26em;color:var(--ink-2)}.chi-f{grid-column:1/7;position:relative;padding-bottom:70px}.chi-f .big{aspect-ratio:5/4;width:84%}.chi-f .mini{position:absolute;right:0;bottom:0;width:44%;aspect-ratio:1/1;box-shadow:0 0 0 10px var(--paper)}.chi-t{grid-column:8/13;align-self:center}.chi-t .h2{margin-bottom:18px}@media(max-width:900px){.chi-f,.chi-t{grid-column:1/-1}.chi-t{margin-top:36px}}.fine{text-align:left}.fine .quote{max-width:13em;margin-bottom:18px}.fine .lead{margin-bottom:34px}.faq-h{grid-column:1/5}.faq-home{grid-column:6/13;margin-top:0}.faq-n{grid-column:6/13}@media(max-width:900px){.faq-h,.faq-home,.faq-n{grid-column:1/-1}.faq-home{margin-top:28px}}.foot{background:var(--deep);color:#cfcfcf;padding:64px 0 48px;font-family:var(--body);font-size:15px;line-height:1.6}.foot .wrap{display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px}.foot .brand{color:var(--on-dark)}.foot .brand small{color:#a8a8a8}.foot h4{font-family:var(--sans);font-weight:500;font-size:15px;color:var(--on-dark);margin-bottom:10px}.foot a{text-decoration:none}.foot a:hover{color:var(--on-dark);text-decoration:underline}.foot ul{list-style:none;margin:0;padding:0}.foot .legal{grid-column:1/-1;border-top:1px solid #3A3A3A;padding-top:20px;margin-top:16px;font-size:13.5px;color:#9a9a9a}@media(max-width:760px){.foot .wrap{grid-template-columns:1fr}}.ph-h{padding:clamp(48px,7vw,96px) 0 clamp(40px,5vw,64px)}.ph-h .h1{max-width:12em;margin-bottom:14px}.crumb{font-family:var(--body);font-size:15px;color:var(--ink-2);margin-bottom:22px;display:block}.crumb a{color:var(--ink-2)}.tipi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);margin-top:48px}.tipo svg{display:block;width:100%;height:auto;border-bottom:1px solid var(--ink);padding-bottom:12px;margin-bottom:16px}.tipo h3{font-size:21px;line-height:1.2;margin-bottom:8px}.tipo p{margin:0;font-size:17px;color:var(--ink-2)}@media(max-width:900px){.tipi{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}.duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin-top:48px}.duo .ph{aspect-ratio:3/2}.duo .m{display:block;font-family:var(--sans);font-size:14px;font-weight:600;color:var(--act);margin-bottom:4px}.duo h3{font-size:22px;line-height:1.2;margin-bottom:4px}.duo figcaption p{margin:0;color:var(--ink-2);font-size:17px}@media(max-width:760px){.duo{grid-template-columns:1fr}}.prezzo{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2.4vw,32px)}.prezzo .big{grid-column:1/6;font-family:var(--sans);font-weight:400;font-size:clamp(46px,6vw,80px);line-height:1;letter-spacing:-.02em}.prezzo .big small{display:block;font-family:var(--body);font-size:17px;line-height:1.45;letter-spacing:0;color:var(--ink-2);margin-top:16px;max-width:22em}.prezzo ul{grid-column:7/13;margin:0;padding:0;list-style:none;border-top:2px solid var(--deep)}.prezzo li{padding:16px 0 16px 38px;border-bottom:1px solid var(--line);position:relative}.prezzo li:before{content:"👉";position:absolute;left:0;top:15px;font-size:20px}.prezzo li b{font-family:var(--sans);font-weight:500}@media(max-width:900px){.prezzo .big,.prezzo ul{grid-column:1/-1}.prezzo ul{margin-top:32px}}.faq{margin-top:32px;border-top:2px solid var(--deep)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:22px 40px 22px 0;font-family:var(--sans);font-weight:500;font-size:21px;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";position:absolute;right:6px;top:50%;width:14px;height:14px;border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:translateY(-70%) rotate(45deg)}.faq details[open] summary:after{transform:translateY(-20%) rotate(225deg)}.faq details p{margin:0 0 24px;max-width:38em;color:var(--ink-2)}.persone{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,56px);margin-top:48px}.persone .ph{aspect-ratio:4/5;margin-bottom:20px}.persone h3{font-size:26px;margin-bottom:4px}.persone .ruolo{display:block;font-family:var(--sans);color:var(--deep);font-weight:500;margin-bottom:12px}.persone p{color:var(--ink-2)}@media(max-width:760px){.persone{grid-template-columns:1fr}}.col{max-width:36em}.cat-h .wrap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2.4vw,32px);align-items:end}.cat-t{grid-column:1/8}.cat-t .h1{font-size:clamp(40px,5.4vw,72px);max-width:none}.cat-d{grid-column:8/13;margin:0}.cat-d .tav{max-width:440px}@media(max-width:900px){.cat-t,.cat-d{grid-column:1/-1}.cat-d{margin-top:36px}}.tipo-t{border-top:2px solid var(--deep);padding-top:20px}.tipo-t .ico{margin-bottom:14px;background:#fff}.tipo-t h3{font-size:21px;line-height:1.2;margin-bottom:8px}.tipo-t p{margin:0;font-size:17px;color:var(--ink-2)}.altri{font-family:var(--body);color:var(--ink-2);border-top:1px solid var(--line);padding-top:22px;margin:0}.altri b{font-family:var(--sans);color:var(--ink);margin-right:6px}.altri .tlink{white-space:nowrap}.pf-f{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px}.pf-f .tchip{color:var(--ink);border-color:var(--line)}.pf-f .tchip:hover{background:var(--tint);color:var(--ink);border-color:var(--ink)}.pf-f .tchip.on{background:var(--deep);color:#fff;border-color:var(--deep)}.pf-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px clamp(16px,2.4vw,32px)}.pf{margin:0}.pf .ph{aspect-ratio:4/3}.pf:nth-child(4n+1) .ph{aspect-ratio:4/5}.pf figcaption{margin-top:12px}.pf .m{display:block;font-family:var(--body);font-size:14px;font-weight:600;color:var(--act);margin-bottom:4px}.pf h3{font-size:21px;line-height:1.2;margin-bottom:4px}.pf p{margin:0;color:var(--ink-2);font-size:16px}.pf[hidden]{display:none}@media(max-width:900px){.pf-g{grid-template-columns:1fr 1fr}}@media(max-width:560px){.pf-g{grid-template-columns:1fr}}.legale h2{margin:34px 0 10px}.legale p{max-width:44em}.adm-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.adm-c{border:1px solid var(--line);border-radius:4px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;background:#fff}.adm-c h2{font-size:22px}.adm-c p{margin:0;color:var(--ink-2);font-size:16px;flex:1}.adm-c .btn{min-height:46px;padding:0 18px;font-size:15px;margin-top:6px}.adm-how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px}.adm-how h3{font-size:20px;margin-bottom:10px}.adm-how ol{margin:0;padding-left:20px;color:var(--ink-2);font-size:16px}.adm-how li{margin-bottom:6px}@media(max-width:900px){.adm-g,.adm-how{grid-template-columns:1fr}}#p-contatti .fp{--bg:#FFFFFF;--surface:#FFFFFF;--ink:var(--ink);--ink-2:#555555;--line:#CFCFCF;--accent:var(--deep);--accent-ink:#FFFFFF;--accent-soft:var(--tint);--ochre:var(--act);--error:#B3261E;font-family:var(--body);font-size:17px;line-height:1.5;color:var(--ink)}#p-contatti .fp .wrap{max-width:760px;margin:0 auto;padding:40px 24px 80px}#p-contatti .fp .brand{display:flex;flex-direction:column;gap:2px;margin-bottom:40px}#p-contatti .fp .brand b{font-size:22px;font-weight:750;font-stretch:118%;letter-spacing:-.01em}#p-contatti .fp .brand span{font-size:14px;color:var(--ink-2)}#p-contatti .fp h1{margin:0 0 12px;font-size:clamp(32px,6vw,48px);line-height:1.05;font-weight:760;font-stretch:118%;letter-spacing:-.02em}#p-contatti .fp .lead{margin:0 0 36px;color:var(--ink-2);max-width:34em}#p-contatti .fp .quota{position:relative;height:44px;margin:0 0 40px}#p-contatti .fp .quota .rule{position:absolute;left:0;right:0;top:22px;height:2px;background:var(--line)}#p-contatti .fp .quota .fill{position:absolute;left:0;top:22px;height:2px;background:var(--accent);transition:width .35s ease}#p-contatti .fp .quota .tick{position:absolute;top:12px;width:2px;height:22px;background:var(--line)}#p-contatti .fp .quota .tick.on{background:var(--accent)}#p-contatti .fp .quota .lab{position:absolute;top:0;transform:translate(-50%);font-size:14px;font-weight:650;color:var(--accent);background:var(--bg);padding:0 8px;white-space:nowrap;transition:left .35s ease}@media(prefers-reduced-motion:reduce){#p-contatti .fp .quota .fill,#p-contatti .fp .quota .lab{transition:none}}#p-contatti .fp fieldset{border:0;margin:0 0 36px;padding:0;min-width:0}#p-contatti .fp legend{font-size:21px;font-weight:680;margin:0 0 6px;padding:0}#p-contatti .fp .hint{margin:0 0 16px;font-size:15px;color:var(--ink-2)}#p-contatti .fp .chips{display:flex;flex-wrap:wrap;gap:10px}#p-contatti .fp .chip{position:relative}#p-contatti .fp .chip input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}#p-contatti .fp .chip span{display:inline-flex;align-items:center;min-height:44px;padding:9px 16px;border:1.5px solid var(--line);border-radius:4px;background:var(--surface);font-size:16px;cursor:pointer;user-select:none}#p-contatti .fp .chip input:checked+span{border-color:var(--accent);background:var(--accent-soft);font-weight:620}#p-contatti .fp .chip input:checked+span:before{content:"";width:10px;height:10px;margin-right:9px;background:var(--accent);border-radius:1px}#p-contatti .fp .chip input:disabled+span{opacity:.38;cursor:not-allowed;text-decoration:line-through}#p-contatti .fp .chip input:disabled{cursor:not-allowed}#p-contatti .fp .chip input:focus-visible+span{outline:3px solid var(--ochre);outline-offset:2px}#p-contatti .fp .stack{display:flex;flex-direction:column;gap:10px}#p-contatti .fp .row{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:10px 14px;border:1.5px solid var(--line);border-radius:4px;background:var(--surface);cursor:pointer}#p-contatti .fp .row input{margin:3px 0 0;width:20px;height:20px;accent-color:var(--accent);flex:none}#p-contatti .fp .row:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}#p-contatti .fp .row small{display:block;color:var(--ink-2);font-size:14px}#p-contatti .fp label.f{display:flex;flex-direction:column;gap:6px;font-size:15px;font-weight:600}#p-contatti .fp input[type=text],#p-contatti .fp input[type=tel],#p-contatti .fp input[type=email],#p-contatti .fp input[type=number],#p-contatti .fp textarea{font:inherit;font-weight:400;font-size:16px;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:4px;min-height:48px;padding:10px 12px;width:100%}#p-contatti .fp textarea{resize:vertical;min-height:110px}#p-contatti .fp input:focus-visible,#p-contatti .fp textarea:focus-visible,#p-contatti .fp button:focus-visible,#p-contatti .fp a:focus-visible{outline:3px solid var(--ochre);outline-offset:2px}#p-contatti .fp .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#p-contatti .fp .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:560px){#p-contatti .fp .grid3{grid-template-columns:1fr 1fr}#p-contatti .fp .grid2{grid-template-columns:1fr}}#p-contatti .fp .other{margin-top:12px}#p-contatti .fp .other[hidden]{display:none}#p-contatti .fp .drop{border:2px dashed var(--line);border-radius:4px;padding:22px;background:var(--surface);display:flex;flex-direction:column;gap:12px;align-items:flex-start}#p-contatti .fp .thumbs{display:flex;flex-wrap:wrap;gap:10px}#p-contatti .fp .thumb{position:relative;width:92px;height:92px;border-radius:4px;overflow:hidden;background:var(--line)}#p-contatti .fp .thumb img{width:100%;height:100%;object-fit:cover;display:block}#p-contatti .fp .thumb button{position:absolute;top:4px;right:4px;width:28px;height:28px;border:0;border-radius:3px;background:#000000a6;color:#fff;font-size:16px;cursor:pointer;line-height:1}#p-contatti .fp .alt{font-size:15px;color:var(--ink-2)}#p-contatti .fp .alt a{color:var(--accent);font-weight:620}#p-contatti .fp .btn{font:inherit;font-weight:680;font-size:17px;min-height:52px;padding:14px 26px;border-radius:4px;cursor:pointer;border:2px solid transparent}#p-contatti .fp .btn.pri{background:var(--accent);color:var(--accent-ink)}#p-contatti .fp .btn.sec{background:transparent;color:var(--ink);border-color:var(--ink)}#p-contatti .fp .btn.small{min-height:44px;padding:9px 16px;font-size:15px}#p-contatti .fp .nav{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;margin-top:8px}#p-contatti .fp .err{color:var(--error);font-size:15px;font-weight:600;margin:10px 0 0}#p-contatti .fp .err:empty{display:none}#p-contatti .fp .step[hidden]{display:none}#p-contatti .fp .privacy{font-size:15px;color:var(--ink-2)}#p-contatti .fp .privacy a{color:var(--ink)}#p-contatti .fp .done{background:var(--surface);border:1.5px solid var(--line);border-radius:4px;padding:28px}#p-contatti .fp .done h2{margin:0 0 10px;font-size:30px;font-stretch:118%;font-weight:740}#p-contatti .fp .summary{margin:20px 0 0;display:grid;grid-template-columns:max-content 1fr;gap:6px 18px;font-size:15px}#p-contatti .fp .summary dt{color:var(--ink-2)}#p-contatti .fp .summary dd{margin:0}#p-contatti .fp .demo{margin-top:18px;font-size:14px;color:var(--ink-2);border-top:1px solid var(--line);padding-top:14px}#p-contatti .fp *,#p-contatti .fp *:before,#p-contatti .fp *:after{box-sizing:border-box}#p-contatti .fp .wrap{padding-top:8px}#p-contatti .fp legend{font-family:var(--sans);font-weight:700}#p-contatti .fp button{font-family:var(--sans)}#p-contatti .fp .btn.pri{background:var(--act);color:#fff;border-color:var(--act)}#p-contatti .fp .btn.pri:hover{background:var(--act-2)}.pf-f:has(+.pf-vuoto){display:none}.ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.crediti{columns:2 18em;column-gap:32px;font-size:14px;color:var(--ink-2);padding-left:18px}.crediti li{margin-bottom:4px;break-inside:avoid}
