.smm-stack{position:relative;height:600dvh}.smm-panel{position:sticky;top:0;height:100dvh;display:flex;align-items:center;overflow:hidden;will-change:transform}.smm-panel:nth-child(1){z-index:1}.smm-panel:nth-child(2){z-index:2;border-radius:24px 24px 0 0}.smm-panel:nth-child(3){z-index:3;border-radius:24px 24px 0 0}.smm-panel:nth-child(4){z-index:4;border-radius:24px 24px 0 0}.smm-panel:nth-child(5){z-index:5;border-radius:24px 24px 0 0}.smm-panel:nth-child(6){z-index:6;border-radius:24px 24px 0 0}.smm-panel--dark{background:#050505;color:#fff}.smm-panel--light{background:#f9f9f9;color:#080808}.smm-panel__inner{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,6vw,7rem);align-items:center;padding-block:clamp(2rem,4vw,4rem)}.smm-panel__copy{display:flex;flex-direction:column;gap:1.25rem}.smm-panel__tag{display:inline-flex;align-self:flex-start;font-size:0.72rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;padding:0.35em 1em;border-radius:100px;color:var(--primary, #DB005A);background:rgba(219,0,90,0.12);border:1px solid rgba(219,0,90,0.3)}.smm-panel__title{font-family:var(--font-primary);font-size:clamp(2.4rem,4vw,4.8rem);font-weight:900;line-height:0.94;letter-spacing:-0.03em;margin:0}.smm-panel--dark .smm-panel__title{color:#fff}.smm-panel--light .smm-panel__title{color:#080808}.smm-panel__text{font-size:clamp(0.88rem,1vw,1rem);line-height:1.75;margin:0}.smm-panel--dark .smm-panel__text{color:rgba(255,255,255,0.68)}.smm-panel--light .smm-panel__text{color:rgba(0,0,0,0.62)}.smm-panel__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.4rem}.smm-panel__list li{font-size:0.875rem;padding-left:1.3em;position:relative}.smm-panel__list li::before{content:"\2713";position:absolute;left:0;color:var(--primary, #DB005A);font-weight:700}.smm-panel--dark .smm-panel__list li{color:rgba(255,255,255,0.72)}.smm-panel--light .smm-panel__list li{color:rgba(0,0,0,0.68)}.smm-panel__visual{aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:rgba(219,0,90,0.10);border:1px solid rgba(219,0,90,0.15);display:flex;align-items:center;justify-content:center}.smm-panel--light .smm-panel__visual{background:rgba(219,0,90,0.06)}.smm-panel__visual-label{font-size:0.72rem;letter-spacing:0.12em;text-transform:uppercase;opacity:0.35}.smm-panel [data-reveal]{opacity:0;transform:translateY(22px)}.smm-panel .smm-hl{opacity:0;transform:translateY(28px);transition:none}.smm-panel .btn{text-align:center;justify-content:center}.svc-caffe .btn{text-align:center;justify-content:center}.svc-caffe__title .caffe-nowrap{white-space:nowrap;display:inline-block}#smmClienti{background:#000!important;padding-block:clamp(4rem,8vw,7rem) clamp(4rem,8vw,6rem)!important;border-top:none!important;overflow:hidden!important}#smmClienti{background:#000!important;padding-block:clamp(4rem,8vw,7rem) clamp(4rem,8vw,6rem)!important;border-top:none!important;overflow:hidden!important}#smmClienti .svc-clients__header{margin-bottom:clamp(2.5rem,5vw,4rem)!important}#smmClientiTitle{opacity:0;transform:translateY(30px);will-change:opacity,transform}#smmClientiTitle .tl,.svc-magic__title .tl,.svc-caffe__title .tl{display:inline-block;opacity:0;transform:translateY(0.8em)}#smmClienti .svc-clients__marquee-wrap{display:flex!important;flex-direction:column!important;gap:2rem!important;overflow:hidden!important;mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%)}#smmClienti .svc-clients__track{display:flex!important;gap:clamp(1.5rem,3vw,3rem)!important;width:max-content!important;animation:smm-marquee 110s linear infinite!important}#smmClienti .svc-clients__track--rev{animation-direction:reverse!important}#smmClienti .svc-clients__track:hover,#smmClienti .svc-clients__track--rev:hover{animation-play-state:paused!important}@keyframes smm-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}#smmClienti .svc-clients__logo{display:flex!important;align-items:center!important;flex-shrink:0!important;width:clamp(100px,12vw,180px)!important}#smmClienti .svc-clients__logo img{width:auto!important;max-width:100%!important;object-fit:contain!important;filter:brightness(0) invert(1)!important;opacity:0.8!important;transition:opacity 0.2s!important}#smmClienti .svc-clients__logo:hover img{opacity:1!important}#smmClienti .svc-clients__logo--seven img{max-height:clamp(32px,4.5vw,56px)!important}#smmClienti .svc-clients__logo--big img{max-height:clamp(80px,11vw,136px)!important}#smmClienti .svc-clients__logo--xl img{max-height:clamp(95px,13.5vw,166px)!important}#smmClienti .svc-clients__logo--xxl img{max-height:clamp(140px,20vw,250px)!important}.svc-hero{position:relative;overflow:hidden;max-height:100dvh}.smm-statement{position:relative;min-height:100vh;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.smm-statement__bg{position:absolute;inset:0;background:#050505;opacity:0;z-index:0;pointer-events:none}.smm-statement__content{position:relative;z-index:1;text-align:center;padding:clamp(3rem,5vw,6rem) clamp(1rem,3vw,3rem);max-width:min(92vw,1500px);width:100%}.smm-statement .smm-panel__big-title{font-size:clamp(3rem,8vw,9rem);line-height:0.9;color:var(--primary, #DB005A);word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;width:fit-content;max-width:100%;margin-inline:auto}.smm-statement .smm-panel__statement-sub{color:#000;font-size:clamp(1rem,2vw,1.5rem);margin-top:clamp(1.5rem,3vw,2.5rem);line-height:1.5}.smm-panel__inner--col{width:100%;display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.8rem);align-items:stretch;max-height:100dvh;box-sizing:border-box}.smm-panel__header{text-align:center;width:100%}.smm-panel__statement-sub{font-family:var(--font-secondary);font-size:clamp(0.85rem,1.1vw,1rem);color:rgba(255,255,255,0.65);margin:clamp(0.5rem,1vw,0.9rem) 0 0;letter-spacing:0.01em}.smm-panel__big-title{font-family:var(--font-primary);font-size:clamp(1.8rem,3.8vw,60px);font-weight:900;line-height:0.92;text-transform:uppercase;letter-spacing:-0.02em;color:#fff;margin:0}.smm-panel__inner--col .smm-panel__inner{padding-block:0}.svc-hero__platforms a{display:inline-flex;opacity:1;transition:opacity 0.2s,transform 0.2s}.svc-hero__platforms a:hover{opacity:1;transform:scale(1.12)}.svc-hero__kicker,.svc-hero__title,.svc-hero__platforms,.svc-hero__sub,.svc-hero__tagline,.svc-hero__form{opacity:0;transform:translateY(22px)}.svc-hero--revealed .svc-hero__kicker{opacity:1;transform:none;transition:opacity 0.55s 0.10s ease,transform 0.55s 0.10s ease}.svc-hero--revealed .svc-hero__title{opacity:1;transform:none;transition:opacity 0.60s 0.25s ease,transform 0.60s 0.25s ease}.svc-hero--revealed .svc-hero__platforms{opacity:1;transform:none;transition:opacity 0.50s 0.42s ease,transform 0.50s 0.42s ease}.svc-hero--revealed .svc-hero__sub{opacity:1;transform:none;transition:opacity 0.55s 0.52s ease,transform 0.55s 0.52s ease}.svc-hero--revealed .svc-hero__tagline{opacity:1;transform:none;transition:opacity 0.50s 0.62s ease,transform 0.50s 0.62s ease}.svc-hero--revealed .svc-hero__form{opacity:1;transform:none;transition:opacity 0.55s 0.72s ease,transform 0.55s 0.72s ease}.no-break{white-space:nowrap}.nav__menu-btn,.nav__menu-icon span,.nav__menu-label-close,.nav__menu-label-open{transition:color 180ms ease,background-color 180ms ease!important}.nav__logo img{transition:filter 180ms ease!important}@media(max-width:768px){.smm-panel__inner{grid-template-columns:1fr;gap:2rem}.smm-panel__visual{display:none}}.nav__menu-label-open,.nav__menu-label-close{font-size:max(16px,var(--text-min, 1rem))!important}a.nav__joinus,.nav__joinus.nav__joinus{font-size:14px!important}.svc-hero--videobg{position:relative;z-index:1}.svc-hero__ph{position:absolute;inset:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(135deg,rgba(255,255,255,0.045) 0 14px,transparent 14px 28px),#141014}.svc-hero__ph::before{content:"";position:absolute;inset:clamp(12px,1.4vw,22px);border:1px dashed rgba(255,255,255,0.22);border-radius:10px}.svc-hero__ph-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:0.7rem;font-family:var(--font-secondary);font-size:14px;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:rgba(255,255,255,0.5);white-space:nowrap}.svc-hero__ph-label svg{width:22px;height:22px;flex-shrink:0}@media(max-width:700px){.svc-hero__ph-label{font-size:12px;letter-spacing:0.12em}}.nav__inner{border:0!important;background:rgba(255,255,255,0.58)!important;backdrop-filter:blur(28px) saturate(185%)!important;-webkit-backdrop-filter:blur(28px) saturate(185%)!important;box-shadow:0 12px 34px rgba(0,0,0,0.14)!important;transition:background 0.35s ease,box-shadow 0.35s ease,backdrop-filter 0.35s ease,-webkit-backdrop-filter 0.35s ease}.nav--on-dark .nav__inner{background:rgba(16,10,14,0.34)!important;box-shadow:0 12px 36px rgba(0,0,0,0.32)!important}.nav--on-dark .nav__menu-btn{color:#fff!important}.nav:not(.scrolled) .nav__inner{background:rgba(255,255,255,0.30)!important;backdrop-filter:blur(30px) saturate(70%) brightness(1.35)!important;-webkit-backdrop-filter:blur(30px) saturate(70%) brightness(1.35)!important;box-shadow:0 6px 22px rgba(0,0,0,0.12)!important}.nav:not(.scrolled) .nav__menu-btn{color:#111!important;text-shadow:none!important}.nav:not(.scrolled).nav--svc .nav__inner{background:rgba(255,255,255,0.10)!important;backdrop-filter:blur(34px) saturate(45%) brightness(1.2)!important;-webkit-backdrop-filter:blur(34px) saturate(45%) brightness(1.2)!important}.nav:not(.scrolled).nav--svc .nav__menu-btn{color:#fff!important;text-shadow:none!important}.nav:not(.scrolled).nav--svc .nav__logo img{filter:none!important}.nav:not(.scrolled).nav--svc .nav__menu-icon span{background:var(--primary)!important;filter:none!important}.nav:not(.scrolled) .nav__menu-icon span{background:var(--primary)!important;filter:none!important}.nav:not(.scrolled) .nav__logo img{filter:none!important}.nav--on-dark .nav__menu-icon span{background:var(--primary)!important;filter:drop-shadow(0 0 1.5px rgba(255,255,255,0.5))}.nav__menu-btn,.nav__menu-icon span{transition:color 0.35s ease,background 0.35s ease,filter 0.35s ease}.svc-path{background:#fff;color:#080808;height:112dvh;padding-block:0}.svc-path__sticky{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:#fff;padding-top:clamp(8rem,16vh,11rem);padding-bottom:clamp(2rem,4vh,3rem)}.svc-path__sticky>.container{display:flex;flex-direction:column;justify-content:flex-start;height:100%;min-height:0}.svc-path__sticky .svc-path__head{margin-bottom:clamp(1.25rem,2.8vh,2rem)}.svc-path__sticky .svc-tabs{gap:clamp(1rem,2.2vh,1.6rem);flex:1 1 auto;min-height:0}.svc-path__sticky .svc-tabs__panels{flex:1 1 auto;min-height:0}.svc-path__sticky .svc-tabs__panel{height:100%;padding:clamp(1.1rem,2.2vh,1.6rem);gap:clamp(1.25rem,2.4vw,2.25rem)}.svc-path__sticky .svc-tabs__media{aspect-ratio:auto;height:100%}.svc-path__sticky .svc-tabs__copy{overflow:visible;justify-content:center;gap:0.75rem}.svc-path__sticky .svc-tabs__text{line-height:1.6}.svc-path__sticky .svc-tabs__points{gap:0.35rem}.svc-path__head{text-align:center;margin-bottom:clamp(2.5rem,5vw,4rem)}.svc-path__head .smm-panel__big-title{font-size:min(60px,9vw)!important;line-height:1.05;color:var(--primary, #DB005A);word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;max-width:19ch;margin:0 auto}.svc-path__head .smm-panel__statement-sub{color:rgba(0,0,0,0.62);font-size:16px;margin-top:clamp(1.25rem,2.5vw,2rem);line-height:1.5;max-width:none;white-space:nowrap;margin-inline:auto}.svc-tabs{display:flex;flex-direction:column;gap:clamp(2rem,4vw,3.25rem)}.svc-tabs__strip{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0;padding-top:6px;--p: 0}.svc-tabs__strip::before,.svc-tabs__strip::after{content:"";position:absolute;top:25px;height:2px;border-radius:2px;pointer-events:none}.svc-tabs__strip::before{left:calc(100% / var(--n, 6) / 2);right:calc(100% / var(--n, 6) / 2);background:rgba(0,0,0,0.10)}.svc-tabs__strip::after{left:calc(100% / var(--n, 6) / 2);width:calc((100% - 100% / var(--n, 6)) * var(--p));background:var(--primary, #DB005A);transition:width var(--dur-base, 460ms) var(--ease-out, cubic-bezier(0.22,1,0.36,1))}.svc-tabs__tab{position:relative;display:flex;flex-direction:column;align-items:center;gap:0.85rem;padding:0 0.6rem;min-width:0;text-align:center;background:none;border:0;cursor:pointer;color:inherit;font:inherit}.svc-tabs__tab:focus-visible{outline:2px solid var(--primary, #DB005A);outline-offset:6px;border-radius:10px}.svc-tabs__num{position:relative;z-index:1;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;font-family:var(--font-secondary);font-size:15px;font-weight:700;line-height:1;color:rgba(0,0,0,0.45);background:#fff;border:2px solid rgba(0,0,0,0.12);transition:transform var(--dur-base, 360ms) var(--ease-out, cubic-bezier(0.22,1,0.36,1)),background var(--dur-base, 360ms) ease,border-color var(--dur-base, 360ms) ease,color var(--dur-base, 360ms) ease,box-shadow var(--dur-base, 360ms) ease}.svc-tabs__tab.is-done .svc-tabs__num{border-color:var(--primary, #DB005A);color:var(--primary, #DB005A)}.svc-tabs__tab:hover .svc-tabs__num{border-color:var(--primary, #DB005A);transform:translateY(-2px)}.svc-tabs__tab.is-active .svc-tabs__num{background:var(--primary, #DB005A);border-color:var(--primary, #DB005A);color:#fff;transform:scale(1.22);box-shadow:0 10px 26px rgba(219,0,90,0.32)}.svc-tabs__tag{font-family:var(--font-secondary);font-size:14px;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:rgba(0,0,0,0.38);transition:color var(--dur-base, 360ms) ease}.svc-tabs__tab.is-active .svc-tabs__tag{color:var(--primary, #DB005A)}.svc-tabs__title{font-family:var(--font-primary);font-size:clamp(0.95rem,1.15vw,1.15rem);line-height:1.25;font-weight:400;font-synthesis-weight:none;color:rgba(0,0,0,0.55);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;transition:color var(--dur-base, 360ms) ease}.svc-tabs__tab.is-active .svc-tabs__title{color:#080808}.svc-tabs__panels{position:relative}.svc-tabs__panel[hidden]{display:none!important}.svc-tabs__panel{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.75rem,3.5vw,3.5rem);align-items:stretch;background:#fff;border:1px solid rgba(0,0,0,0.08);border-radius:22px;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 26px 64px rgba(0,0,0,0.10);animation:svcTabIn var(--dur-base, 420ms) var(--ease-out, cubic-bezier(0.22,1,0.36,1)) both}@keyframes svcTabIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.svc-tabs__media{position:relative;aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:rgba(219,0,90,0.06);border:1px solid rgba(219,0,90,0.15);display:flex;align-items:center;justify-content:center}.svc-tabs__media-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.svc-tabs__media-label{font-family:var(--font-secondary);font-size:14px;letter-spacing:0.12em;text-transform:uppercase;opacity:0.35;padding:1rem;text-align:center}.svc-tabs__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1rem}.svc-tabs__copy>:first-child{margin-top:0}.svc-tabs__text{font-size:max(16px,1rem);line-height:1.75;color:rgba(0,0,0,0.62);margin:0}.svc-tabs__points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.5rem}.svc-tabs__points li{font-size:max(16px,1rem);line-height:1.6;color:rgba(0,0,0,0.68);padding-left:1.5em;position:relative}.svc-tabs__points li::before{content:"";position:absolute;left:0;top:0.62em;width:8px;height:8px;border-radius:50%;background:var(--primary, #DB005A)}.svc-tabs__cta{font-size:14px!important;margin-top:0.35rem}@media(max-width:1100px){.svc-tabs__strip{grid-auto-columns:minmax(170px,1fr);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.svc-tabs__tab{scroll-snap-align:center}.svc-tabs__strip::before,.svc-tabs__strip::after{display:none}}@media(max-width:760px){.svc-tabs__panel{grid-template-columns:1fr}.svc-tabs__media{order:2}.svc-tabs__copy{order:1}}@media(prefers-reduced-motion:reduce){.svc-tabs__num,.svc-tabs__strip::after{transition:none}.svc-tabs__panel{animation:none}}#smmClienti{position:relative;isolation:isolate}.amici-video{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none}.amici-video__el{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.6);filter:hue-rotate(-54deg) saturate(1.08)}.amici-video__fade{pointer-events:none;position:absolute;bottom:0;left:0;right:0;height:8rem;background:linear-gradient(to bottom,transparent,#0a0a0a)}#smmClienti>.container,#smmClienti>.svc-clients__marquee-wrap{position:relative;z-index:1}#smmClienti,.page-faq{min-height:0!important;height:118dvh!important;display:block!important;padding:0!important;overflow:visible!important}#smmClienti .svc-clients__sticky,.page-faq .page-faq__sticky{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}#smmClienti .svc-clients__sticky{background:#050505}#smmClienti .amici-video{height:100%}.page-faq .page-faq__sticky{background:var(--surface-dark, #0a0a0a);padding-block:clamp(4rem,8vh,6rem)}.page-faq .page-faq__inner{max-height:100%;overflow:auto}.svc-caffe .svc-caffe__form{width:100%;max-width:780px;display:flex;flex-direction:column;gap:0.875rem}.svc-caffe .hc-row{gap:0.875rem}.svc-caffe .svc-caffe__field{font-size:1rem!important}.svc-caffe .svc-caffe__field::placeholder{font-size:1rem}.svc-caffe .hc-textarea{min-height:130px;resize:vertical}.svc-caffe .hc-consents{display:flex;flex-direction:column;gap:0.7rem;margin-top:0.25rem}.svc-caffe .hc-consents .svc-caffe__privacy{display:flex;align-items:flex-start;gap:0.6rem;cursor:pointer;margin:0}.svc-caffe .hc-consents .svc-caffe__privacy input[type=checkbox]{margin-top:0.2em;flex-shrink:0;width:16px;height:16px;accent-color:#fff;cursor:pointer}.svc-caffe .hc-consents .svc-caffe__privacy,.svc-caffe .hc-consents .svc-caffe__privacy span,.svc-caffe .hc-consents .svc-caffe__privacy a,.svc-caffe .hc-consents .svc-caffe__privacy em{font-size:16px!important;line-height:1.5}.svc-caffe .hc-consents .svc-caffe__privacy em{font-style:normal;opacity:0.65}.svc-caffe .hc-submit{width:auto;align-self:center;padding-block:0.85rem;padding-inline:clamp(2rem,5vw,3.5rem);margin-top:0.5rem;font-size:0.875rem!important;background:transparent!important;color:#fff!important;border:2px solid #fff!important;transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.svc-caffe .hc-submit::before{display:none!important}.svc-caffe .hc-submit:hover,.svc-caffe .hc-submit:active{background:#fff!important;color:#DB005A!important;border-color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,0.20)}.page-faq .page-faq__sticky{background:#fff!important}.page-faq,.page-faq .page-faq__title,.page-faq .page-faq__question{color:#080808!important}.page-faq .page-faq__answer-inner{color:rgba(0,0,0,0.66)!important}.page-faq .page-faq__item{border-color:rgba(0,0,0,0.10)!important}.page-faq .page-faq__q-icon,.page-faq .page-faq__question::after{color:var(--primary, #DB005A)!important}.svc-clients__sticky{background:#000!important}.amici-video__fade{background:linear-gradient(to bottom,transparent,#000)!important}.site-footer,.site-footer *{animation:none!important}html.js-reveal .site-footer{opacity:1!important}html.js-reveal .sx-rise{position:relative;z-index:2;transform:translateY(calc((1 - var(--sxi, 1)) * -22px));border-radius:calc((1 - var(--sxi, 1)) * 32px) calc((1 - var(--sxi, 1)) * 32px) 0 0;box-shadow:0 calc((1 - var(--sxi, 1)) * -14px) calc((1 - var(--sxi, 1)) * 34px) rgba(0,0,0,0.30);will-change:transform}html.js-reveal .sx-rise::after{content:"";position:absolute;left:0;right:0;top:100%;height:calc((1 - var(--sxi, 1)) * 22px);background:inherit;pointer-events:none;z-index:-1}footer.site-footer{overflow:visible}html,body{background-color:#050505}html.js-reveal .ab-armed{transform:translateY(14px);opacity:0.72;transition:transform 0.7s cubic-bezier(0.22,1,0.36,1),opacity 0.45s ease}html.js-reveal .ab-armed.ab-in{transform:none;opacity:1}
