:root{--ink:#3F3F41;--muted:#4F4F51;--soft:#E5E6E5;--line:#D4D5D4;--line-light:#E5E6E5;--white:#FFFFFF;--black:#000000;--accent:#8a1e5b;--accent-dark:#6E1849;--accent-light:#F7CCE3;--accent-soft:color-mix(in srgb, var(--accent) 10%, transparent);--error:#D2393F;--gradient-start:#724b6a;--gradient-end:#583d55;--gradient:linear-gradient(135deg, var(--gradient-start) 0%, var(--gradient-end) 100%);--grey-900:#3F3F41;--grey-800:#4F4F51;--grey-700:#5E5F62;--grey-600:#6E7072;--grey-500:#7e8182;--grey-400:#8F9393;--grey-300:#A0A3A3;--grey-200:#B2B4B3;--grey-150:#C3C5C4;--grey-100:#D4D5D4;--grey-50:#E5E6E5;--on-dark:#FFFFFF;--on-dark-muted:#E5E6E5;--radius:12px;--radius-md:8px;--radius-sm:6px;--radius-xs:4px;--ease:cubic-bezier(.2, .7, .2, 1);--section-y:clamp(72px, 9vw, 112px);--container:1280px;--gutter:32px;--tap:44px;--btn-h:52px;--ff1:'Source Sans 3', 'Source Sans Pro', system-ui, sans-serif;--fw-regular:400;--fw-semibold:600;--fw-bold:700;--fs-h1:clamp(38px, 5vw, 60px);--fs-h2:clamp(32px, 3.6vw, 48px);--fs-h3:clamp(30px, 3.2vw, 40px);--fs-h4:30px;--fs-h5:25px;--fs-h6:20px;--fs-lead:20px;--fs-body:16px;--fs-small:12px;--lh-h1:1.1;--lh-h2:1.15;--lh-h3:1.2;--lh-h4:1.2;--lh-h5:1.25;--lh-h6:1.4;--lh-lead:1.5;--lh-body:1.6;--focus:3px solid var(--accent);--focus-on-dark:3px solid var(--white);--focus-offset:3px}.no-margin p{margin:0 0 20px 0!important}.no-margin p:last-child{margin:0 0 0 0!important}.red{color:var(--accent)!important}.arrow-animation .elementor-button .elementor-button-icon{transition:.4s}.arrow-animation .elementor-button:hover .elementor-button-icon{transform:translateX(4px)}.no-number.elementor-widget-counter .elementor-counter .elementor-counter-number{display:none!important}@media screen and (min-width:1024px){.bg-pattern{position:relative;isolation:isolate;overflow:hidden}.bg-pattern:after{content:"";position:absolute;left:-15%;right:-15%;bottom:0;aspect-ratio:1280 / 395;z-index:-1;background-image:url(https://www.teuron.it/wp-content/uploads/2026/10/background-tech.svg);opacity:.45;pointer-events:none}}