@media (max-width:920px){.section{padding:44px 0}.hero{padding-bottom:40px}.hr{margin:18px 0}}@media (max-width:480px){.section{padding:36px 0}}@media (max-width:480px){.container{width:min(var(--container), calc(100% - 28px))}}@media (max-width:920px){.hero-intro{font-size:16px}.hero-cta{margin-top:16px;gap:10px}.kpi-row{margin-top:14px;gap:10px}.proof-logos{margin-top:16px;gap:16px}}@media (max-width:480px){.hero-cta,.hero-actions{flex-direction:column;align-items:stretch}.hero-cta .btn,.hero-actions .btn{width:100%;text-align:center}.hero-cta .btn--primary,.hero-actions .btn--primary{order:-1}}@media (max-width:920px){.btn{min-height:46px;padding:12px 18px}.nav-drawer__menu .menu a{min-height:46px}.chip{min-height:40px}.faq__q{padding:14px 0;min-height:44px;display:flex;align-items:center}.t-btn{width:44px;height:44px}}main .section[id],.site-main [id]{scroll-margin-top:calc(var(--header-h, 72px) + var(--topbar-h, 0px) + 14px)}@media (max-width:920px){.card{padding:16px}.grid{gap:12px}.card--service{padding:20px}.assistenza,.testimonials,.cta-band__inner{border-radius:20px}}@media (max-width:920px){.sticky-cta{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px))}.sticky-cta__btn{width:100%;justify-content:center;padding:14px 18px}body:has(.sticky-cta.is-in) .site-footer{padding-bottom:88px}body:has(.sticky-cta.is-in) .qlwapp__container--bottom-right{bottom:calc(82px + env(safe-area-inset-bottom, 0px)) !important;transition:bottom .25s ease}}@media (max-width:920px){.site-footer{padding:24px 0 32px}.footer-columns{gap:20px;margin:14px 0 18px}}@media (max-width:480px){.t-slide{flex-basis:90%}.case-card{flex-basis:90%}}@media (max-width:640px){.card:before,.kpi:before,.testimonials:before,.assistenza:before{display:none}}.section.hero,.hero{padding-bottom:var(--hero-pad-bottom-d,40px)}.hero+.section,.hero+section,.wf-hero+.section,.wf-hero+section{padding-top:var(--hero-gap-d,40px)}.site-header{background:color-mix(in srgb,var(--bg) 72%,transparent);border-bottom-color:var(--line)}.site-header.is-compact{background:color-mix(in srgb,var(--bg) 88%,transparent)}.nav-desktop .menu a{color:var(--muted)}.nav-desktop .menu a:hover{color:var(--text)}.nav-toggle,.nav-drawer__close{background:var(--panel);border-color:var(--line);color:var(--text)}@media (max-width:920px){.hero.hero--home,.wf-hero,.hero{min-height:auto !important}.hero.hero--home .hero-inner{padding-bottom:var(--hero-pad-bottom-m,44px) !important}.hero+.section,.hero+section,.wf-hero+.section,.wf-hero+section,.hero.hero--home+section{margin-top:0 !important;padding-top:var(--hero-gap-m,44px) !important}}body.home .hero.hero--home .hero-inner,body.home .section.hero.hero--home .hero-inner,body.home .hero.hero--home .container.hero-inner,body.home .section.hero.hero--home .container.hero-inner,html body.home .hero.hero--home .hero-inner,html body.home .section.hero.hero--home .hero-inner,html body.home .hero.hero--home .container.hero-inner,html body.home .section.hero.hero--home .container.hero-inner{padding-top:calc(var(--topbar-h, 0px) + var(--header-h, 72px) + var(--hero-pad-top-extra-d, 22px)) !important}@media (max-width:920px){body.home .hero.hero--home .hero-inner,body.home .section.hero.hero--home .hero-inner,body.home .hero.hero--home .container.hero-inner,body.home .section.hero.hero--home .container.hero-inner,html body.home .hero.hero--home .hero-inner,html body.home .section.hero.hero--home .hero-inner,html body.home .hero.hero--home .container.hero-inner,html body.home .section.hero.hero--home .container.hero-inner{padding-top:calc(var(--topbar-h, 0px) + var(--header-h, 72px) + var(--hero-pad-top-extra-m, 18px)) !important}}@media (max-width:920px){.hero:not(.hero--home) .hero-inner,.wf-hero:not(.hero--home) .hero-inner,.wf-hero:not(.hero--home) .container{padding-top:28px !important;padding-bottom:var(--hero-pad-bottom-m,44px) !important}}@media (max-width:480px){.hero:not(.hero--home) .hero-inner,.wf-hero:not(.hero--home) .hero-inner,.wf-hero:not(.hero--home) .container{padding-top:22px !important}}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]),textarea,select{background:#fff !important;color:#14161c !important;border:1px solid rgba(0,0,0,.16) !important;border-radius:12px;padding:12px 14px;font-family:inherit;font-size:15px;line-height:1.4;-webkit-appearance:none;appearance:none;width:100%}input::placeholder,textarea::placeholder{color:rgba(20,22,28,.45);opacity:1}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px rgba(124,92,255,.22)}input[type=checkbox],input[type=radio]{accent-color:var(--brand)}label{color:var(--text)}.ff-btn-submit{padding:14px 20px !important;border-radius:999px !important;border:none !important;background:linear-gradient(135deg,var(--brand),var(--brand2)) !important;color:#0b0c10 !important;font-weight:900 !important;font-size:15px !important;box-shadow:var(--shadow-glow);transition:transform .15s ease,box-shadow .15s ease}.ff-btn-submit:hover{transform:translateY(-1px);box-shadow:0 14px 38px color-mix(in srgb,var(--brand) 42%,transparent),0 2px 10px rgba(var(--ink-well),.3)}@media (max-width:480px){.ff-btn-submit{width:100%}}.nav-drawer{display:block !important;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .28s ease,visibility 0s linear .28s}.nav-drawer[data-open="1"]{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .28s ease,visibility 0s linear}.nav-drawer__backdrop{opacity:0;transition:opacity .28s ease;background:rgba(var(--ink-well),.55);backdrop-filter:blur(2px)}.nav-drawer[data-open="1"] .nav-drawer__backdrop{opacity:1}.nav-drawer__panel{transform:translateX(28px);opacity:0;transition:transform .34s cubic-bezier(.16,1,.3,1),opacity .3s ease;padding:20px 20px calc(20px + env(safe-area-inset-bottom, 0px));gap:18px}.nav-drawer[data-open="1"] .nav-drawer__panel{transform:translateX(0);opacity:1}@media (prefers-reduced-motion:reduce){.nav-drawer,.nav-drawer__backdrop,.nav-drawer__panel{transition:none}}.nav-drawer__head{padding-bottom:6px;border-bottom:1px solid var(--line)}.nav-drawer__close{transition:transform .15s ease,border-color .15s ease}.nav-drawer__close:active{transform:scale(.92)}.nav-drawer__menu .menu{gap:4px}.nav-drawer__menu .menu a{min-height:52px;padding:14px 16px;font-size:16px;font-weight:600;position:relative;transition:background .15s ease,border-color .15s ease,padding-left .15s ease}.nav-drawer__menu .menu a:after{content:"";width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);opacity:.35;transition:opacity .15s ease,transform .15s ease;flex:0 0 auto}.nav-drawer__menu .menu a:active:after{opacity:.8;transform:rotate(45deg) translateX(2px)}.nav-drawer__menu .menu .current-menu-item>a,.nav-drawer__menu .menu .current_page_item>a{font-weight:800;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 16%,transparent),color-mix(in srgb,var(--brand2) 16%,transparent));border:1px solid color-mix(in srgb,var(--brand2) 30%,transparent)}.nav-drawer__quick{display:flex;flex-direction:column;gap:4px;padding:10px 2px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nav-drawer__quick-link{display:flex;align-items:center;gap:12px;padding:10px 6px;border-radius:12px;color:var(--muted);font-size:14px;font-weight:600;transition:background .15s ease,color .15s ease}.nav-drawer__quick-link:hover,.nav-drawer__quick-link:active{background:var(--panel);color:var(--text)}.nav-drawer__quick-link svg{width:18px;height:18px;flex:0 0 auto;color:var(--brand2)}.nav-drawer__social{display:flex;flex-wrap:wrap;gap:8px}.nav-drawer__social-link{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--muted);font-size:13px;font-weight:700;transition:border-color .15s ease,color .15s ease,transform .15s ease}.nav-drawer__social-link:active{transform:translateY(-1px);color:var(--text);border-color:rgba(var(--ink),.28)}.nav-drawer__cta{margin-top:4px;padding-top:16px}.nav-drawer__cta .btn{min-height:50px;font-size:15px}.t-carousel{padding:0 !important;position:relative}.t-nav{display:none !important}.t-track{cursor:grab;scroll-behavior:smooth}.t-track.is-dragging{cursor:grabbing;scroll-behavior:auto;user-select:none}.t-track.is-dragging .t-slide{pointer-events:none}.t-carousel:after{content:"";position:absolute;top:0;bottom:0;right:0;width:36px;z-index:2;pointer-events:none;background:linear-gradient(to left,var(--bg),rgba(var(--bg-rgb,11,12,16),0))}.t-dots{display:flex;justify-content:center;align-items:center;gap:8px;padding:4px 16px 18px}.t-dot{width:8px;height:8px;border-radius:999px;border:none;padding:0;background:rgba(var(--ink),.2);cursor:pointer;transition:width .2s ease,background .2s ease}.t-dot:hover{background:rgba(var(--ink),.35)}.t-dot.is-active{width:22px;background:linear-gradient(135deg,var(--brand),var(--brand2))}.t-card{position:relative}.t-card__quote{position:relative}.t-card__quote:before{content:"\201C";display:block;font-size:40px;line-height:1;font-weight:900;background:linear-gradient(135deg,var(--brand),var(--brand2));-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:2px;opacity:.85}.topbar{transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .28s ease}.topbar.is-hidden{transform:translateY(-100%);opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.topbar{transition:none}}