.animated-top-dock-component{color:#ecece8;isolation:isolate;background:radial-gradient(circle at 50% 20%,#ffffff09,#0000 34%),#080808;place-items:center;font-family:Geist,Helvetica Neue,Helvetica,Arial,sans-serif;display:grid;position:relative;container-type:inline-size}.animated-top-dock-component:after{z-index:5;pointer-events:none;content:"";opacity:.12;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");position:absolute;inset:0}.animated-top-dock-component__caption{z-index:6;color:#62625e;letter-spacing:.1em;font:400 9px/1 Fragment Mono,ui-monospace,monospace;position:absolute;bottom:16px;right:18px}.atd-modern .animated-top-dock-component__caption{color:#ffffff57}.animated-top-dock-component.atd-modern{--atd-top:clamp(16px, 2.6cqw, 46px);--atd-bar-width:min(1240px, calc(100% - clamp(24px, 5cqw, 120px)));--atd-bar-height:clamp(48px, 3.4cqw, 68px);--atd-bar-pad:clamp(5px, .42cqw, 9px);--atd-bar-lead:clamp(14px, 1.15cqw, 25px);--atd-item-height:clamp(30px, 2.2cqw, 44px);--atd-item-pad:clamp(10px, .86cqw, 18px);--atd-label:clamp(12px, .78cqw, 17px);--atd-icon:clamp(13px, .92cqw, 19px);--atd-gap:clamp(5px, .44cqw, 9px);--atd-brand:clamp(13px, .94cqw, 20px);--atd-mark:clamp(22px, 1.55cqw, 33px);--atd-action-height:clamp(34px, 2.5cqw, 50px);background:#07080c;display:block;overflow:hidden}.atd-modern__aurora{z-index:1;pointer-events:none;filter:blur(8px);background:radial-gradient(58% 62% at 22% 36%,#4e74ff66,#0000 68%),radial-gradient(46% 56% at 78% 20%,#ba60ff4d,#0000 70%),radial-gradient(40% 48% at 52% 6%,#38dcd633,#0000 72%),radial-gradient(34% 40% at 50% 14%,#ffffff12,#0000 76%);height:82%;position:absolute;inset:-24% -12% auto}.atd-modern__bar{top:var(--atd-top);z-index:10;width:max-content;max-width:var(--atd-bar-width);height:var(--atd-bar-height);padding:var(--atd-bar-pad) var(--atd-bar-pad) var(--atd-bar-pad) var(--atd-bar-lead);-webkit-backdrop-filter:blur(22px)saturate(150%);background:linear-gradient(#191b24db,#0c0d12d1);border:1px solid #ffffff0b;border-radius:999px;justify-content:space-between;align-items:center;gap:clamp(14px,2.4cqw,40px);display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 22px 52px -24px #000000eb,inset 0 1px #ffffff0b}.atd-modern__brand{color:#f2f3f7;flex:none;align-items:center;gap:clamp(7px,.6cqw,13px);text-decoration:none;display:inline-flex}.atd-modern__mark{width:var(--atd-mark);height:var(--atd-mark);border-radius:50%;display:block;overflow:hidden;box-shadow:0 2px 8px #0000006b}.atd-modern__mark svg{width:100%;height:100%;display:block}.atd-modern__word{font-size:var(--atd-brand);letter-spacing:-.018em;font-weight:600}.atd-modern__dock{height:var(--atd-item-height);flex:none;justify-content:center;align-items:flex-start;gap:clamp(2px,.2cqw,5px);display:flex}.atd-modern__item{gap:var(--atd-gap);height:var(--atd-item-height);padding:0 var(--atd-item-pad);white-space:nowrap;transform-origin:50% 0;will-change:width, height, transform;cursor:pointer;color:#9b9fae;font:500 var(--atd-label) / 1 inherit;letter-spacing:-.005em;background:0 0;border:1px solid #0000;border-radius:999px;outline:none;flex:none;justify-content:center;align-items:center;transition:color .16s,border-color .18s,background .18s,box-shadow .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s;display:inline-flex}.atd-modern__item[data-dock-near=true],.atd-modern__item:hover,.atd-modern__item:focus-visible{color:#f4f5f9;-webkit-backdrop-filter:blur(18px)saturate(170%);background:#ffffff0e;border-color:#ffffff0e;box-shadow:0 8px 20px -14px #000000e6,inset 0 1px #ffffff0d}.atd-modern__item[aria-pressed=true]{color:#0a0b10;background:linear-gradient(#fff,#dfe3ef);border-color:#0000;box-shadow:0 10px 24px -12px #7896ffbf,inset 0 -1px #00000024}.atd-modern__icon{width:var(--atd-icon);height:var(--atd-icon);opacity:.72;flex:none;justify-content:center;align-items:center;transition:opacity .16s;display:inline-flex}.atd-modern__icon svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.atd-modern__item[data-dock-near=true] .atd-modern__icon,.atd-modern__item[aria-pressed=true] .atd-modern__icon{opacity:1}.atd-modern__actions{flex:none;align-items:center;gap:clamp(4px,.34cqw,8px);display:inline-flex}.atd-modern__ghost{height:var(--atd-action-height);font:500 var(--atd-label) / 1 inherit;cursor:pointer;color:#a7abba;background:0 0;border:0;border-radius:999px;padding:0 clamp(12px,.95cqw,20px);transition:color .16s,background .16s}.atd-modern__ghost:hover{color:#f0f1f6;background:#ffffff0f}.atd-modern__cta{gap:var(--atd-gap);height:var(--atd-action-height);padding:0 var(--atd-bar-pad) 0 clamp(14px, 1.1cqw, 24px);color:#0a0b10;font:600 var(--atd-label) / 1 inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:linear-gradient(#fff,#d8ddec);border:0;border-radius:999px;align-items:center;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s;display:inline-flex;box-shadow:0 10px 26px -14px #96affff2,inset 0 -1px #00000029}.atd-modern__cta svg{box-sizing:border-box;width:calc(var(--atd-action-height) - clamp(12px, .9cqw, 20px));height:calc(var(--atd-action-height) - clamp(12px, .9cqw, 20px));fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;background:#0a0b101a;border-radius:999px;padding:clamp(4px,.3cqw,7px)}.atd-modern__cta:hover{transform:translateY(-1px);box-shadow:0 16px 32px -14px #96afff,inset 0 -1px #00000029}.atd-modern__stage{z-index:4;text-align:center;pointer-events:none;width:min(88cqw,1120px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.atd-modern__eyebrow{color:#7d84a0;letter-spacing:.22em;text-transform:uppercase;margin:0 0 clamp(8px,.9cqw,18px);font:400 clamp(8px,.62cqw,13px)/1 Fragment Mono,ui-monospace,monospace}.atd-modern__headline{color:#0000;letter-spacing:-.03em;text-wrap:balance;background:linear-gradient(#fff 16%,#ffffff4d);-webkit-background-clip:text;background-clip:text;margin:0;padding:.08em 0 .14em;font-size:clamp(30px,7.6cqw,150px);font-weight:400;line-height:1.04}@container (max-width:900px){.atd-modern__ghost,.atd-modern__item span:last-child,.atd-modern__cta span{display:none}.atd-modern__cta{padding:0 var(--atd-bar-pad)}}@media (max-width:600px){.atd-modern__word{display:none}.atd-modern__item{height:28px!important;transform:none!important}.atd-modern__stage{top:50%}}@media (prefers-reduced-motion:reduce){.atd-modern__item{transform:none!important}}
@media (prefers-reduced-motion:no-preference){.atd-modern__aurora{animation:1.6s ease-out both atd-aurora-in}.atd-modern__bar{animation:.8s cubic-bezier(.22,1,.36,1) backwards atd-bar-in}.atd-modern__eyebrow{animation:.7s cubic-bezier(.22,1,.36,1) .26s both atd-eyebrow-in}.atd-modern__headline{animation:1s cubic-bezier(.22,1,.36,1) .38s both atd-headline-in}}@keyframes atd-aurora-in{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes atd-bar-in{0%{opacity:0;transform:translate(-50%,-16px)}to{opacity:1;transform:translate(-50%)}}@keyframes atd-eyebrow-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes atd-headline-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
.scs-hero{--scs-notte:#0a0908;--scs-avorio:#f7f2e6;--scs-cenere:#a39b88;--scs-sabbia:#8f8567;--scs-oro-1:#fffbcc;--scs-oro-2:#e7d28e;--scs-oro-3:#cca246;--scs-oro-4:#c3922e;--scs-giallo:#fbc926;min-height:100svh;color:var(--scs-avorio);font-family:var(--font-geist-sans), "Helvetica Neue", Helvetica, sans-serif;background:var(--scs-notte);position:relative}.scs-hero.atd-modern{background:var(--scs-notte)}.scs-hero .atd-modern__aurora{background:radial-gradient(58% 62% at 22% 36%,#c3922e5c,#0000 68%),radial-gradient(46% 56% at 78% 20%,#eed68833,#0000 70%),radial-gradient(40% 48% at 52% 6%,#fbc92624,#0000 72%),radial-gradient(34% 40% at 50% 14%,#fffbcc0f,#0000 76%)}.scs-hero .atd-modern__bar{background:linear-gradient(#241f16db,#100e0ad6);border-color:#fff0c812;box-shadow:0 22px 52px -24px #000000eb,inset 0 1px #fff4d20f}.scs-hero .atd-modern__mark--scs{width:auto;height:calc(var(--atd-mark) * 1.34);box-shadow:none;border-radius:0;overflow:visible}.scs-hero .atd-modern__mark--scs img{width:auto;height:100%;display:block}.scs-hero .atd-modern__item{color:var(--scs-cenere)}.scs-hero .atd-modern__item[data-dock-near=true],.scs-hero .atd-modern__item:hover,.scs-hero .atd-modern__item:focus-visible{color:var(--scs-avorio);background:#fff0c80f;border-color:#fff0c812}.scs-hero .atd-modern__ghost{color:var(--scs-cenere)}.scs-hero .atd-modern__ghost:hover,.scs-hero .atd-modern__ghost:focus-visible{color:var(--scs-avorio);background:#fff0c812}@container (max-width:900px){.scs-hero .atd-modern__ghost--lingua{padding:0 clamp(8px,.8cqw,12px);display:inline-flex}.scs-hero .atd-modern__cta span{display:inline}.scs-hero .atd-modern__cta svg{display:none}.scs-hero .atd-modern__cta{padding:0 clamp(12px,1cqw,18px)}}.scs-hero .atd-modern__cta{color:#1a1508;background:linear-gradient(180deg, var(--scs-oro-1), var(--scs-oro-2) 55%, var(--scs-oro-3));text-decoration:none;box-shadow:0 10px 26px -14px #fbc926d9,inset 0 -1px #0000002e,inset 0 1px #ffffff8c}.scs-hero .atd-modern__cta:hover{box-shadow:0 16px 32px -14px #fbc926f2,inset 0 -1px #0000002e,inset 0 1px #ffffff8c}.scs-hero .atd-modern__cta svg{background:#1a15081f}.scs-hero .atd-modern__stage{width:min(90cqw,1180px)}.scs-hero .atd-modern__eyebrow{color:var(--scs-sabbia);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:clamp(10px,.68cqw,13px)}.scs-hero .atd-modern__headline{background:linear-gradient(180deg, var(--scs-avorio) 20%, #f7f2e67a);-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,4.4cqw,68px);line-height:1.06}.scs-hero .atd-modern__headline em{background:linear-gradient(180deg, var(--scs-oro-1) 10%, var(--scs-oro-2) 50%, var(--scs-oro-3));-webkit-background-clip:text;background-clip:text;font-style:italic}@media (max-width:600px){.scs-hero .atd-modern__eyebrow{letter-spacing:.16em;font-size:9px}.scs-hero.atd-modern{--atd-bar-height:58px;--atd-item-height:44px;--atd-action-height:44px}.scs-hero .atd-modern__dock{height:44px}.scs-hero .atd-modern__item{height:44px!important}.scs-hero .atd-modern__item,.scs-hero .atd-modern__brand,.scs-hero .atd-modern__ghost--lingua{position:relative}.scs-hero .atd-modern__item:after,.scs-hero .atd-modern__brand:after,.scs-hero .atd-modern__ghost--lingua:after{content:"";position:absolute;inset:-8px -5px}.scs-hero .atd-modern__brand{align-items:center;min-height:44px}.scs-hero .atd-modern__bar{gap:8px;padding-left:10px}.scs-hero .atd-modern__dock{gap:0}.scs-hero .atd-modern__item{padding:0 7px}.scs-hero .atd-modern__ghost--lingua{padding:0 6px}.scs-hero .atd-modern__cta{padding:0 11px}}@media (hover:none){.scs-hero .atd-modern__ghost:hover,.scs-hero .atd-modern__item:hover{color:var(--scs-cenere);box-shadow:none;background:0 0;border-color:#0000}}.scs-hero .scs-terra{z-index:2;pointer-events:none;position:absolute;inset:0}.scs-hero:has(.scs-terra[data-stato=attivo]) .atd-modern__aurora{opacity:0;transition:opacity 1.4s ease-out;animation:none}html[data-barra=ritirata] .scs-hero .atd-modern__bar{opacity:0;pointer-events:none;transition:opacity .42s cubic-bezier(.55,0,.6,.3) 80ms,transform .68s cubic-bezier(.22,1,.36,1);transform:translate(-50%)scaleX(1.55)}html[data-barra=ritirata] .scs-hero .atd-modern__bar>*{opacity:0;transition:opacity .18s ease-out}html[data-barra=aperta] .scs-hero .atd-modern__bar{transition:opacity .3s cubic-bezier(.22,1,.36,1) .1s,transform .6s cubic-bezier(.22,1,.36,1)}html[data-barra=aperta] .scs-hero .atd-modern__bar>*{transition:opacity .3s ease-out .3s}@media (max-width:600px){.scs-hero .atd-modern__bar{display:none}}
.scs-servizi{z-index:3;color:#f7f2e6;min-height:100svh;font-family:var(--font-geist-sans), "Helvetica Neue", Helvetica, sans-serif;--pi:clamp(0, calc((var(--p2) - .5) / .4), 1);opacity:var(--pi);background:radial-gradient(50% 30% at 50% 22%,#0a0908cc,#0000 100%);grid-template-rows:auto 1fr;align-content:start;padding:clamp(96px,13svh,140px) 0 clamp(40px,6svh,72px);display:grid;position:relative}.scs-servizi__testa{pointer-events:auto;text-align:center;transform:translateY(calc((1 - var(--pi)) * 30px));padding:0 clamp(20px,5vw,64px)}.scs-servizi__occhiello{color:#cca246;font:400 clamp(13px, 1.1vw, 17px) / 1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.24em;text-transform:uppercase;margin:0 0 clamp(14px,1.6vw,22px)}.scs-servizi__titolo{letter-spacing:-.02em;text-wrap:balance;max-width:24ch;margin:0 auto;font-size:clamp(26px,2.9vw,42px);font-weight:400;line-height:1.15}.scs-servizi__selettore{background:linear-gradient(#241f16db,#100e0ad6);border:1px solid #fff0c814;border-radius:999px;gap:4px;margin-top:clamp(22px,2.6vw,34px);padding:4px;display:inline-flex}.scs-servizi__linguetta{color:#a39b88;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:44px;padding:0 clamp(16px,1.6vw,24px);font:500 clamp(13px,.95vw,15px)/1 inherit;transition:color .18s,background .18s,box-shadow .18s}.scs-servizi__linguetta:hover{color:#f7f2e6}.scs-servizi__linguetta[aria-selected=true]{color:#1a1508;background:linear-gradient(#fffbcc,#e7d28e 55%,#cca246);box-shadow:0 10px 26px -14px #fbc926d9,inset 0 -1px #0000002e}.scs-servizi__intro{color:#f7f2e6db;max-width:44rem;margin:clamp(16px,2vw,24px) auto 0;font-size:clamp(15px,1.1vw,17px);line-height:1.55;animation:.5s cubic-bezier(.22,1,.36,1) both scs-intro-in}@keyframes scs-intro-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.scs-servizi__scena{perspective:1200px;place-items:center;min-height:clamp(360px,52svh,520px);display:grid;position:relative;overflow:hidden}.scs-mazzo{--giro:0deg;--larga:clamp(200px, 19vw, 280px);--alta:calc(var(--larga) * 1.42);width:100%;height:var(--alta);transform-style:preserve-3d;transform:rotateY(var(--giro));transition:transform 50ms linear;animation:.7s cubic-bezier(.22,1,.36,1) both scs-mazzo-in;position:relative}@keyframes scs-mazzo-in{0%{opacity:0;transform:translateY(24px) rotateY(var(--giro))}to{opacity:1;transform:translateY(0) rotateY(var(--giro))}}.scs-carta{pointer-events:auto;width:var(--larga);height:var(--alta);margin:calc(var(--alta) / -2) 0 0 calc(var(--larga) / -2);color:#f7f2e6;cursor:pointer;transform:translateX(calc(var(--d) * 58%)) translateZ(calc(var(--ad) * -130px)) rotateY(calc(var(--d) * -13deg));opacity:calc(1 - var(--ad) * .2);z-index:calc(10 - var(--ad));will-change:transform;background:radial-gradient(circle at 50% 0,#e7d28e1a,#0000 60%),linear-gradient(#241f16eb,#0e0c09f5);border:1px solid #e7d28e29;border-radius:18px;outline:none;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .45s,box-shadow .45s,background .45s;position:absolute;top:50%;left:50%;box-shadow:0 30px 60px -30px #000000e6,inset 0 1px #fff4d214}.scs-carta:focus-visible{box-shadow:0 0 0 2px #e7d28eb3,0 30px 60px -30px #000000e6}.scs-carta:before{content:"";border-radius:inherit;pointer-events:none;background-image:radial-gradient(#f7f2e629 .8px,#0000 1px);background-size:9px 9px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 62%);mask-image:linear-gradient(#000000e6,#0000 62%)}.scs-carta[data-lato=centro]{color:#1a1508;cursor:default;background:radial-gradient(circle at 50% 0,#ffffff47,#0000 55%),linear-gradient(160deg,#fffbcc,#e7d28e 48%,#cca246);border-color:#fffbcc73;transform:translateZ(60px);box-shadow:0 0 80px 10px #fbc9262e,0 30px 60px -30px #000000e6,inset 0 1px #fff9}.scs-carta[data-lato=centro]:before{background-image:radial-gradient(#1a150838 .8px,#0000 1px)}.scs-carta__corpo{height:100%;animation:6s ease-in-out infinite scs-galleggia;animation-delay:calc(var(--i) * -.9s);flex-direction:column;padding:clamp(18px,1.6vw,26px);display:flex;position:relative}@keyframes scs-galleggia{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.scs-carta__numero{font:400 11px / 1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.2em;color:#8f8567}.scs-carta[data-lato=centro] .scs-carta__numero{color:#1a150899}.scs-carta__icona{color:#e7d28e;width:34px;height:34px;margin-top:auto;margin-bottom:14px;display:block}.scs-carta__icona svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.scs-carta[data-lato=centro] .scs-carta__icona{color:#1a1508}.scs-carta__titolo{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(17px,1.3vw,21px);font-weight:500;line-height:1.2}.scs-carta__testo{color:#1a1508d1;margin:10px 0 0;font-size:clamp(13px,.95vw,14.5px);line-height:1.5;display:none}.scs-carta[data-lato=centro] .scs-carta__testo{display:block}.scs-carta[data-lato=sx] .scs-carta__corpo,.scs-carta[data-lato=dx] .scs-carta__corpo{flex-direction:column;align-items:flex-start}.scs-carta[data-lato=dx] .scs-carta__corpo{align-items:flex-end}.scs-carta[data-lato=sx] .scs-carta__titolo,.scs-carta[data-lato=dx] .scs-carta__titolo{writing-mode:vertical-rl;color:#f7f2e6db;text-wrap:nowrap;white-space:nowrap;margin-top:0;font-size:clamp(15px,1.1vw,18px);font-weight:400;transform:rotate(180deg)}.scs-carta[data-lato=sx] .scs-carta__icona,.scs-carta[data-lato=dx] .scs-carta__icona{width:26px;height:26px;margin-bottom:10px}@media (max-width:760px){.scs-servizi__scena{perspective:none;min-height:0;overflow:visible}.scs-mazzo{--larga:min(78vw, 320px);scroll-snap-type:x mandatory;scrollbar-width:none;pointer-events:auto;touch-action:pan-x pan-y;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:14px;height:auto;padding:12px 11vw 24px;animation:none;display:flex;overflow-x:auto;transform:none!important}.scs-mazzo::-webkit-scrollbar{display:none}.scs-carta{flex:0 0 var(--larga);scroll-snap-align:center;height:auto;min-height:300px;margin:0;position:relative;top:auto;left:auto;opacity:1!important;transform:none!important}.scs-carta .scs-carta__testo{color:#f7f2e6d1;display:block}.scs-carta[data-lato=centro]{color:#f7f2e6;background:radial-gradient(circle at 50% 0,#e7d28e1a,#0000 60%),linear-gradient(#241f16eb,#0e0c09f5);border-color:#e7d28e29;box-shadow:0 30px 60px -30px #000000e6}.scs-carta[data-lato=centro] .scs-carta__icona{color:#e7d28e}.scs-carta[data-lato=centro] .scs-carta__numero{color:#8f8567}.scs-carta[data-lato=centro] .scs-carta__testo{color:#f7f2e6d1}.scs-carta[data-lato=centro]:before{background-image:radial-gradient(#f7f2e629 .8px,#0000 1px)}.scs-carta[data-lato] .scs-carta__corpo{align-items:flex-start;animation:none}.scs-carta[data-lato] .scs-carta__titolo{writing-mode:horizontal-tb;color:#f7f2e6;white-space:normal;text-wrap:balance;font-size:19px;font-weight:500;transform:none}.scs-carta[data-lato] .scs-carta__icona{width:34px;height:34px;margin-bottom:14px}.scs-servizi__selettore{max-width:calc(100vw - 40px)}.scs-servizi__linguetta{padding:0 12px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.scs-carta__corpo,.scs-mazzo,.scs-servizi__intro{animation:none}.scs-carta{transition:none}}
.scs-metodo{z-index:4;pointer-events:none;color:#f7f2e6;min-height:100svh;font-family:var(--font-geist-sans), "Helvetica Neue", Helvetica, sans-serif;--pi:clamp(0, calc((var(--p3) - .5) / .4), 1);opacity:var(--pi);background:radial-gradient(34% 60% at 24%,#0a0908d9,#0000 100%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding:clamp(96px,13svh,140px) clamp(24px,6vw,96px) clamp(48px,8svh,96px);display:grid;position:relative}.scs-metodo__colonna{pointer-events:auto;max-width:34rem;transform:translateY(calc((1 - var(--pi)) * 30px))}.scs-metodo__occhiello{color:#cca246;font:400 clamp(13px, 1.1vw, 17px) / 1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.24em;text-transform:uppercase;margin:0 0 clamp(14px,1.6vw,22px)}.scs-metodo__titolo{letter-spacing:-.02em;text-wrap:balance;margin:0 0 clamp(28px,3.4vw,48px);font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1.12}.scs-metodo__passi{gap:clamp(22px,2.8vw,36px);margin:0;padding:0;list-style:none;display:grid;position:relative}.scs-metodo__passi:before{content:"";background:linear-gradient(#e7d28e99,#e7d28e1f);width:1px;position:absolute;top:24px;bottom:24px;left:23px}.scs-passo{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:clamp(16px,1.6vw,24px);display:grid}.scs-passo__nodo{background:linear-gradient(#241f16f2,#0e0c09fa);border:1px solid #e7d28e73;border-radius:999px;place-items:center;width:48px;height:48px;display:grid;position:relative;box-shadow:0 0 24px -6px #fbc92659}.scs-passo__nodo span{font:400 12px / 1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;color:#0000;background:linear-gradient(#fffbcc,#e7d28e 55%,#cca246);-webkit-background-clip:text;background-clip:text}.scs-passo__testo{padding-top:10px}.scs-passo__titolo{letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(18px,1.45vw,22px);font-weight:500;line-height:1.25}.scs-passo__desc{color:#f7f2e6db;text-wrap:pretty;margin:0;font-size:clamp(15px,1.1vw,17px);line-height:1.6}.scs-metodo__figura{min-height:40svh}@media (max-width:760px){.scs-metodo{background:linear-gradient(#0000 30%,#0a0908e6 55%);grid-template-rows:44svh auto;grid-template-columns:1fr;align-items:end;padding-top:clamp(80px,10svh,110px)}.scs-metodo__figura{grid-row:1;min-height:0}.scs-metodo__colonna{grid-row:2;max-width:none}.scs-metodo__occhiello{letter-spacing:.18em;font-size:12px}}
.scs-apertura{background:#0a0908;min-height:400svh;position:relative}.scs-apertura .scs-hero{z-index:1;height:100svh;min-height:0;position:sticky;top:0}.scs-apertura .scs-hero .atd-modern__stage{--pt:clamp(0, calc(var(--p) / .32), 1);opacity:calc(1 - var(--pt));transform:translate(-50%, calc(-50% - var(--pt) * 40px))}.scs-chisiamo{z-index:2;pointer-events:none;color:#f7f2e6;min-height:100svh;font-family:var(--font-geist-sans), "Helvetica Neue", Helvetica, sans-serif;--pi:clamp(0, calc((var(--p) - .55) / .35), 1);opacity:var(--pi);background:radial-gradient(60% 62% at 46%,#0a0908e6,#0a090880 60%,#0000 100%);align-items:center;padding:clamp(96px,14svh,150px) clamp(20px,6vw,96px) clamp(40px,7svh,80px);display:grid;position:relative}.scs-chisiamo__blocco{pointer-events:auto;width:min(100%,74rem);transform:translateY(calc((1 - var(--pi)) * 36px));gap:clamp(28px,4vw,56px) clamp(40px,6vw,88px);margin:0 auto;display:grid}.scs-chisiamo__occhiello{color:#cca246;font:400 clamp(13px, 1.1vw, 17px) / 1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.24em;text-transform:uppercase;margin:0 0 clamp(18px,2.2vw,30px)}.scs-chisiamo__guida{letter-spacing:-.01em;color:#f7f2e6;text-wrap:balance;margin:0;font-weight:400}.scs-chisiamo__guida em{font-family:var(--font-instrument-serif), Georgia, serif;color:#0000;background:linear-gradient(#fffbcc 10%,#e7d28e 50%,#cca246);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.scs-chisiamo__filo{background:linear-gradient(90deg,#e7d28e,#e7d28e00);width:72px;height:1px;margin-top:clamp(22px,2.6vw,36px);display:block}.scs-chisiamo__testo{color:#f7f2e6e6;text-wrap:pretty;margin:0;font-size:clamp(16px,1.2vw,18px);font-weight:400;line-height:1.65}.scs-chisiamo__testo+.scs-chisiamo__testo{margin-top:1.1em}.scs-chisiamo__testo strong{color:#fffbcc;font-weight:500}.scs-chisiamo__testo--capo:first-letter{float:left;font-family:var(--font-instrument-serif), Georgia, serif;color:#e7d28e;margin:.08em .14em 0 0;font-size:3.6em;line-height:.8}.scs-chisiamo__numeri{margin:0}.scs-chisiamo__numeri div{gap:6px;display:grid}.scs-chisiamo__numeri dt{font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.01em;color:#0000;background:linear-gradient(#fffbcc 10%,#e7d28e 50%,#cca246);-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,3.2vw,48px);font-weight:400;line-height:1}.scs-chisiamo__numeri dd{color:#8f8567;font:400 clamp(10px, .72vw, 12px) / 1.3 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;margin:0}.scs-chisiamo .scs-chisiamo__blocco{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"testa corpo""numeri numeri";align-items:start}.scs-chisiamo__testa{grid-area:testa}.scs-chisiamo__corpo{grid-area:corpo;padding-top:clamp(38px,4.6vw,64px)}.scs-chisiamo__guida{font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.005em;font-size:clamp(34px,3.9vw,58px);font-style:italic;line-height:1.08}.scs-chisiamo__guida em{font-style:normal}.scs-chisiamo__numeri{border-top:1px solid #e7d28e38;grid-area:numeri;gap:0;padding-top:clamp(18px,2vw,26px);display:flex}.scs-chisiamo__numeri div{border-left:1px solid #e7d28e2e;flex:1;padding:0 clamp(20px,2.6vw,36px)}.scs-chisiamo__numeri div:first-child{border-left:0;padding-left:0}@media (max-width:760px){.scs-chisiamo{background:radial-gradient(80% 62%,#0a0908eb,#0a090899 60%,#0000 100%)}.scs-chisiamo .scs-chisiamo__blocco{grid-template-columns:1fr;grid-template-areas:"testa""corpo""numeri";gap:28px}.scs-chisiamo__corpo{padding-top:0}.scs-chisiamo__guida{font-size:clamp(30px,9vw,38px)}.scs-chisiamo__numeri{padding-top:18px}.scs-chisiamo__numeri div{padding:0 12px}.scs-chisiamo__numeri dt{font-size:30px}.scs-chisiamo__numeri dd{letter-spacing:.1em;font-size:9px}.scs-chisiamo__occhiello{letter-spacing:.18em;font-size:12px}.scs-chisiamo__testo{font-size:17px}}@media (prefers-reduced-motion:reduce){.scs-apertura .scs-hero .atd-modern__stage,.scs-chisiamo,.scs-chisiamo__blocco{transition:none}}@media (max-width:600px){.scs-chisiamo__occhiello{letter-spacing:.16em;font-size:9px}.scs-chisiamo__numeri{gap:18px}.scs-chisiamo__numeri dd{letter-spacing:.1em;font-size:9px}}
.scs-contatti{isolation:isolate;color:#f7f2e6;font-family:var(--font-geist-sans), "Helvetica Neue", Helvetica, sans-serif;background:#0a0908;padding:clamp(96px,14svh,160px) clamp(20px,6vw,96px) clamp(72px,10svh,120px);position:relative;overflow:hidden}.scs-contatti__glow{z-index:-1;pointer-events:none;filter:blur(10px);background:radial-gradient(50% 60% at 70% 100%,#c3922e38,#0000 70%),radial-gradient(40% 50% at 20% 100%,#eed6881a,#0000 72%);height:70%;position:absolute;inset:auto -10% -30%}.scs-contatti__blocco{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:clamp(36px,5vw,80px) clamp(40px,6vw,96px);width:min(100%,74rem);margin:0 auto;display:grid}.scs-contatti__occhiello{color:#cca246;font:400 clamp(13px, 1.1vw, 17px) / 1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.24em;text-transform:uppercase;margin:0 0 clamp(18px,2.2vw,30px)}.scs-contatti__guida{font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.005em;text-wrap:balance;margin:0;font-size:clamp(36px,4.2vw,62px);font-style:italic;font-weight:400;line-height:1.06}.scs-contatti__testo{color:#f7f2e6db;text-wrap:pretty;max-width:30rem;margin:clamp(20px,2.4vw,32px) 0 0;font-size:clamp(16px,1.2vw,18px);line-height:1.6}.scs-contatti__azioni{flex-wrap:wrap;gap:12px;margin-top:clamp(26px,3vw,40px);display:flex}.scs-contatti__dati{border-top:1px solid #e7d28e38;margin:0;padding-top:clamp(8px,1vw,16px)}.scs-contatti__dati div{border-bottom:1px solid #e7d28e1f;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:6px 24px;padding:clamp(16px,1.6vw,22px) 0;display:grid}.scs-contatti__dati dt{color:#8f8567;font:400 clamp(10px, .72vw, 12px) / 1.5 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;padding-top:3px}.scs-contatti__dati dd{color:#f7f2e6;overflow-wrap:anywhere;margin:0;font-size:clamp(15px,1.1vw,17px);line-height:1.55}.scs-contatti__dati a{color:#f7f2e6;border-bottom:1px solid #e7d28e73;margin:-8px 0;padding:8px 0;text-decoration:none;transition:color .18s,border-color .18s;display:inline-block}.scs-contatti__dati a:hover{color:#fffbcc;border-color:#e7d28e}@media (max-width:760px){.scs-contatti__blocco{grid-template-columns:1fr}.scs-contatti__dati div{grid-template-columns:1fr;gap:4px}.scs-contatti__occhiello{letter-spacing:.18em;font-size:12px}.scs-contatti__azioni .scs-bottone{flex:100%}}
