{"id":30,"date":"2026-06-02T15:20:59","date_gmt":"2026-06-02T15:20:59","guid":{"rendered":"https:\/\/ltdequityglobal.com\/?page_id=30"},"modified":"2026-06-02T15:48:13","modified_gmt":"2026-06-02T15:48:13","slug":"hello-theme-30","status":"publish","type":"page","link":"https:\/\/ltdequityglobal.com\/","title":{"rendered":"Hello Theme #30"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"30\" class=\"elementor elementor-30\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c0001c3 e-flex e-con-boxed e-con e-parent\" data-id=\"c0001c3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-08cd13c elementor-widget elementor-widget-html\" data-id=\"08cd13c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================================\n     EQUITY GLOBAL LTD \u2014 versione ottimizzata per ELEMENTOR\n     Incolla TUTTO questo blocco in un singolo widget \"HTML\".\n     Consigliato: pagina con template \"Elementor Canvas\",\n     sezione\/colonna con sfondo trasparente e Motion Effects disattivati.\n     ============================================================ -->\n\n<!-- Google Fonts -->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\" \/>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin \/>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Syne:wght@600;700;800&family=Inter:wght@300;400;500;600&display=swap\" rel=\"stylesheet\" \/>\n\n<div id=\"eg-app\">\n\n  <!-- LAYER A TUTTA PAGINA (spostati nel <body> dallo script) -->\n  <div class=\"eg-grain\"><\/div>\n  <div class=\"eg-cursor-dot\"><\/div>\n  <div class=\"eg-cursor-ring\"><\/div>\n  <div id=\"eg-bg\" aria-hidden=\"true\">\n    <canvas id=\"eg-canvas\"><\/canvas>\n    <div class=\"eg-bg__fallback\"><\/div>\n    <div class=\"eg-bg__blob eg-bg__blob--1\"><\/div>\n    <div class=\"eg-bg__blob eg-bg__blob--2\"><\/div>\n    <div class=\"eg-bg__veil\"><\/div>\n  <\/div>\n\n  <!-- NAV -->\n  <nav id=\"eg-nav\">\n    <a href=\"#eg-hero\" class=\"eg-nav__logo\"><span class=\"eg-nav__dot\"><\/span>EQUITY GLOBAL LTD<\/a>\n    <ul class=\"eg-nav__links\">\n      <li><a href=\"#eg-hero\" class=\"eg-magnetic\">Home<\/a><\/li>\n      <li><a href=\"#eg-services\" class=\"eg-magnetic\">Servizi<\/a><\/li>\n      <li><a href=\"#eg-about\" class=\"eg-magnetic\">Chi Siamo<\/a><\/li>\n      <li><a href=\"#eg-contact\" class=\"eg-nav__cta eg-magnetic\">Contatti<\/a><\/li>\n    <\/ul>\n    <button id=\"eg-burger\" aria-label=\"Menu\"><span><\/span><span><\/span><span><\/span><\/button>\n  <\/nav>\n\n  <div id=\"eg-mobile\">\n    <a href=\"#eg-hero\">Home<\/a>\n    <a href=\"#eg-services\">Servizi<\/a>\n    <a href=\"#eg-about\">Chi Siamo<\/a>\n    <a href=\"#eg-contact\">Contatti<\/a>\n  <\/div>\n\n  <!-- HERO -->\n  <section class=\"eg-hero\" id=\"eg-hero\">\n    <div class=\"eg-container eg-hero__content\">\n      <div class=\"eg-hero__eyebrow\"><span class=\"eg-eyebrow\">Consulenza Marketing Digitale B2B<\/span><\/div>\n      <h1 data-splitting>Scaliamo le imprese con un marketing di <span class=\"eg-accent\">precisione<\/span><\/h1>\n      <p class=\"eg-hero__sub\">Strategie data-driven che trasformano la spesa pubblicitaria in crescita misurabile. Acquisizione clienti, ottimizzazione delle conversioni e performance senza compromessi.<\/p>\n      <div class=\"eg-hero__cta\">\n        <a href=\"#eg-services\" class=\"eg-btn eg-btn--solid eg-magnetic\">Scopri i nostri servizi <span class=\"eg-arrow\">\u2192<\/span><\/a>\n        <a href=\"#eg-contact\" class=\"eg-btn eg-btn--ghost eg-magnetic\">Contattaci<\/a>\n      <\/div>\n    <\/div>\n    <div class=\"eg-scroll-ind\">\n      <span>Scorri<\/span>\n      <svg width=\"18\" height=\"30\" viewBox=\"0 0 20 34\" fill=\"none\" stroke-width=\"1.5\"><path d=\"M10 2 V30 M3 23 L10 30 L17 23\"\/><\/svg>\n    <\/div>\n  <\/section>\n\n  <!-- SERVICES -->\n  <section class=\"eg-services\" id=\"eg-services\">\n    <div class=\"eg-container\">\n      <div class=\"eg-sec-head\">\n        <span class=\"eg-eyebrow\">I Nostri Servizi<\/span>\n        <h2 class=\"eg-sec-title\"><span class=\"eg-reveal-inner\">Tutto ci\u00f2 che serve per scalare.<\/span><\/h2>\n        <p class=\"eg-sec-sub eg-fade-up\">Quattro aree di competenza che lavorano insieme per generare crescita prevedibile e duratura.<\/p>\n      <\/div>\n      <div class=\"eg-services__grid\">\n        <article class=\"eg-card eg-tilt\">\n          <span class=\"eg-card__num\">01<\/span>\n          <div class=\"eg-card__inner\">\n            <div class=\"eg-card__icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 3v18h18\"\/><path d=\"M7 14l4-4 3 3 5-6\"\/><\/svg><\/div>\n            <h3>Analisi di Mercato &amp; Competitor<\/h3>\n            <p>Ricerca approfondita del mercato e mappatura della concorrenza per individuare opportunit\u00e0 inesplorate e posizionare il tuo brand con vantaggio competitivo.<\/p>\n          <\/div>\n        <\/article>\n        <article class=\"eg-card eg-tilt\">\n          <span class=\"eg-card__num\">02<\/span>\n          <div class=\"eg-card__inner\">\n            <div class=\"eg-card__icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"11\" cy=\"11\" r=\"7\"\/><path d=\"M21 21l-4.3-4.3\"\/><path d=\"M11 8v6M8 11h6\"\/><\/svg><\/div>\n            <h3>Acquisizione Clienti Online<\/h3>\n            <p>Funnel di acquisizione multicanale costruiti per generare lead qualificati su scala, con un costo per acquisizione costantemente ottimizzato.<\/p>\n          <\/div>\n        <\/article>\n        <article class=\"eg-card eg-tilt\">\n          <span class=\"eg-card__num\">03<\/span>\n          <div class=\"eg-card__inner\">\n            <div class=\"eg-card__icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2v4M12 18v4M4.9 4.9l2.8 2.8M16.3 16.3l2.8 2.8M2 12h4M18 12h4\"\/><circle cx=\"12\" cy=\"12\" r=\"3.5\"\/><\/svg><\/div>\n            <h3>Ottimizzazione delle Conversioni<\/h3>\n            <p>Test A\/B sistematici, analisi comportamentale e perfezionamento dei percorsi utente per trasformare pi\u00f9 visitatori in clienti paganti.<\/p>\n          <\/div>\n        <\/article>\n        <article class=\"eg-card eg-tilt\">\n          <span class=\"eg-card__num\">04<\/span>\n          <div class=\"eg-card__inner\">\n            <div class=\"eg-card__icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"6\" cy=\"6\" r=\"3\"\/><circle cx=\"18\" cy=\"18\" r=\"3\"\/><path d=\"M9 6h6a3 3 0 0 1 3 3v6\"\/><\/svg><\/div>\n            <h3>Gestione Campagne Affiliate<\/h3>\n            <p>Programmi di affiliazione gestiti end-to-end: reclutamento partner, tracciamento delle performance e scaling delle campagne ad alto ROI.<\/p>\n          <\/div>\n        <\/article>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- PROCESS -->\n  <section class=\"eg-process\" id=\"eg-process\">\n    <div class=\"eg-container\">\n      <div class=\"eg-sec-head eg-sec-head--center\">\n        <span class=\"eg-eyebrow\">Il Nostro Metodo<\/span>\n        <h2 class=\"eg-sec-title\"><span class=\"eg-reveal-inner\">Un processo chiaro, risultati concreti.<\/span><\/h2>\n        <p class=\"eg-sec-sub eg-fade-up\">Dalla prima analisi allo scaling, ogni fase \u00e8 strutturata, trasparente e orientata ai dati.<\/p>\n      <\/div>\n      <div class=\"eg-process__grid\">\n        <div class=\"eg-step eg-fade-up\"><div class=\"eg-step__num\">01<\/div><h3>Analisi &amp; Discovery<\/h3><p>Studiamo il tuo mercato, i competitor e i dati esistenti per costruire una base solida.<\/p><\/div>\n        <div class=\"eg-step eg-fade-up\"><div class=\"eg-step__num\">02<\/div><h3>Strategia su Misura<\/h3><p>Definiamo un piano d'azione con obiettivi chiari, canali prioritari e KPI misurabili.<\/p><\/div>\n        <div class=\"eg-step eg-fade-up\"><div class=\"eg-step__num\">03<\/div><h3>Esecuzione &amp; Scaling<\/h3><p>Lanciamo le campagne, monitoriamo le performance e scaliamo ci\u00f2 che genera ritorno.<\/p><\/div>\n        <div class=\"eg-step eg-fade-up\"><div class=\"eg-step__num\">04<\/div><h3>Ottimizzazione Continua<\/h3><p>Test, analisi e affinamento costante per massimizzare il ROI nel tempo.<\/p><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ABOUT -->\n  <section class=\"eg-about\" id=\"eg-about\">\n    <div class=\"eg-container\">\n      <div class=\"eg-about__grid\">\n        <div>\n          <span class=\"eg-eyebrow\" style=\"margin-bottom:1.1rem;display:inline-flex;\">Chi Siamo<\/span>\n          <h2 class=\"eg-about__statement\">\n            <span class=\"eg-reveal-inner\">Non vendiamo<\/span>\n            <span class=\"eg-reveal-inner\"><span class=\"eg-hl\">campagne.<\/span><\/span>\n            <span class=\"eg-reveal-inner\">Costruiamo crescita.<\/span>\n          <\/h2>\n        <\/div>\n        <div class=\"eg-about__text eg-fade-up\">\n          <p><strong>Equity Global LTD<\/strong> \u00e8 una consulenza di marketing digitale B2B che unisce il rigore analitico della finanza all'agilit\u00e0 di una startup tecnologica.<\/p>\n          <p>Affianchiamo aziende ambiziose nel trasformare i dati in decisioni e le decisioni in fatturato. Ogni strategia \u00e8 misurabile, ogni euro investito \u00e8 tracciato, ogni risultato documentato.<\/p>\n          <p>Il nostro approccio \u00e8 semplice: <strong>performance senza compromessi<\/strong> e una sola metrica che conta davvero \u2014 la tua crescita.<\/p>\n          <div class=\"eg-proof\">\n            <div class=\"eg-proof__item\"><div class=\"eg-proof__num\">+200%<\/div><div class=\"eg-proof__label\">ROI medio<\/div><\/div>\n            <div class=\"eg-proof__item\"><div class=\"eg-proof__num\">\u221245%<\/div><div class=\"eg-proof__label\">Costo per lead<\/div><\/div>\n            <div class=\"eg-proof__item\"><div class=\"eg-proof__num\">24h<\/div><div class=\"eg-proof__label\">Tempo di risposta<\/div><\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n    <div class=\"eg-marquee\">\n      <div class=\"eg-marquee__track\">\n        <span>GROWTH <span class=\"eg-sep\">\u00b7<\/span> STRATEGY <span class=\"eg-sep\">\u00b7<\/span> PERFORMANCE <span class=\"eg-sep\">\u00b7<\/span> CONVERSION <span class=\"eg-sep\">\u00b7<\/span> SCALE <span class=\"eg-sep\">\u00b7<\/span> DATA <span class=\"eg-sep\">\u00b7<\/span> RESULTS <span class=\"eg-sep\">\u00b7<\/span><\/span>\n        <span>GROWTH <span class=\"eg-sep\">\u00b7<\/span> STRATEGY <span class=\"eg-sep\">\u00b7<\/span> PERFORMANCE <span class=\"eg-sep\">\u00b7<\/span> CONVERSION <span class=\"eg-sep\">\u00b7<\/span> SCALE <span class=\"eg-sep\">\u00b7<\/span> DATA <span class=\"eg-sep\">\u00b7<\/span> RESULTS <span class=\"eg-sep\">\u00b7<\/span><\/span>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- TESTIMONIALS -->\n  <section class=\"eg-testi\" id=\"eg-testi\">\n    <div class=\"eg-container\">\n      <div class=\"eg-sec-head eg-sec-head--center\">\n        <span class=\"eg-eyebrow\">Dicono di Noi<\/span>\n        <h2 class=\"eg-sec-title\"><span class=\"eg-reveal-inner\">La fiducia di chi cresce con noi.<\/span><\/h2>\n      <\/div>\n      <div class=\"eg-testi__grid\">\n        <article class=\"eg-quote eg-fade-up\">\n          <div class=\"eg-quote__mark\">\"<\/div>\n          <p>In sei mesi abbiamo dimezzato il costo per lead e raddoppiato le richieste qualificate. Un partner che ragiona davvero sui numeri.<\/p>\n          <div class=\"eg-quote__author\"><div class=\"eg-quote__avatar\">MB<\/div><div><div class=\"eg-quote__name\">Marco Bianchi<\/div><div class=\"eg-quote__role\">Direttore Marketing \u00b7 SaaS B2B<\/div><\/div><\/div>\n        <\/article>\n        <article class=\"eg-quote eg-fade-up\">\n          <div class=\"eg-quote__mark\">\"<\/div>\n          <p>Professionalit\u00e0 e trasparenza assolute. Ogni decisione \u00e8 supportata dai dati e ogni risultato \u00e8 documentato. Finalmente.<\/p>\n          <div class=\"eg-quote__author\"><div class=\"eg-quote__avatar\">GF<\/div><div><div class=\"eg-quote__name\">Giulia Ferrari<\/div><div class=\"eg-quote__role\">CEO \u00b7 E-commerce<\/div><\/div><\/div>\n        <\/article>\n        <article class=\"eg-quote eg-fade-up\">\n          <div class=\"eg-quote__mark\">\"<\/div>\n          <p>Il partner di crescita che cercavamo da anni. Risultati concreti, non promesse. Hanno reso il marketing un investimento prevedibile.<\/p>\n          <div class=\"eg-quote__author\"><div class=\"eg-quote__avatar\">LR<\/div><div><div class=\"eg-quote__name\">Luca Romano<\/div><div class=\"eg-quote__role\">Founder \u00b7 FinTech<\/div><\/div><\/div>\n        <\/article>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- CONTACT -->\n  <section class=\"eg-contact\" id=\"eg-contact\">\n    <div class=\"eg-container\">\n      <div class=\"eg-contact__head\">\n        <span class=\"eg-eyebrow\" style=\"justify-content:center;\">Iniziamo<\/span>\n        <h2>Pronto a <span class=\"eg-accent\">scalare?<\/span><\/h2>\n        <p class=\"eg-contact__sub\">Raccontaci i tuoi obiettivi. Ti risponderemo entro 24 ore.<br>Oppure scrivici a <a href=\"mailto:info@equitygloballtd.com\">equitygloballtd@gmail.com<\/a><\/p>\n      <\/div>\n      <form class=\"eg-form\" id=\"eg-form\" novalidate>\n        <div class=\"eg-field\">\n          <input type=\"text\" id=\"eg-name\" placeholder=\" \" required \/>\n          <label for=\"eg-name\">Nome e Cognome<\/label>\n          <span class=\"eg-field__line\"><\/span>\n        <\/div>\n        <div class=\"eg-field\">\n          <input type=\"email\" id=\"eg-email\" placeholder=\" \" required \/>\n          <label for=\"eg-email\">Email<\/label>\n          <span class=\"eg-field__line\"><\/span>\n        <\/div>\n        <div class=\"eg-field\">\n          <textarea id=\"eg-message\" rows=\"3\" placeholder=\" \" required><\/textarea>\n          <label for=\"eg-message\">Il tuo messaggio<\/label>\n          <span class=\"eg-field__line\"><\/span>\n        <\/div>\n        <button type=\"submit\" class=\"eg-btn eg-btn--solid eg-form__submit eg-magnetic\" id=\"eg-submit\">Invia messaggio <span class=\"eg-arrow\">\u2192<\/span><\/button>\n        <div class=\"eg-form__success\" id=\"eg-success\">\n          <svg class=\"eg-check-svg\" width=\"26\" height=\"26\" viewBox=\"0 0 26 26\" fill=\"none\" stroke=\"#C9A84C\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"13\" cy=\"13\" r=\"11\"\/><path d=\"M7 13.5l4 4 8-9\"\/><\/svg>\n          <span>Messaggio inviato! Ti ricontatteremo a breve.<\/span>\n        <\/div>\n      <\/form>\n    <\/div>\n  <\/section>\n\n  <!-- FOOTER -->\n  <footer class=\"eg-footer\">\n    <div class=\"eg-container eg-footer__inner\">\n      <div class=\"eg-footer__logo\">EQUITY GLOBAL LTD<\/div>\n      <div class=\"eg-footer__copy\">Equity Global LTD \u00a9 2025 \u00b7 Tutti i diritti riservati<\/div>\n    <\/div>\n  <\/footer>\n\n<\/div>\n\n<style>\n\/* ============================================================\n   VARIABILI\n   ============================================================ *\/\n:root {\n  --eg-navy: #0A0F1E;\n  --eg-navy-card: #101729;\n  --eg-blue: #0066FF;\n  --eg-blue-soft: #2E7BFF;\n  --eg-blue-glow: rgba(0,102,255,0.5);\n  --eg-white: #FFFFFF;\n  --eg-gold: #C9A84C;\n  --eg-muted: rgba(255,255,255,0.56);\n  --eg-muted-2: rgba(255,255,255,0.40);\n  --eg-line: rgba(255,255,255,0.09);\n  --eg-radius: 18px;\n  --eg-ease: cubic-bezier(0.22, 1, 0.36, 1);\n  --eg-fhead: 'Syne', sans-serif;\n  --eg-fbody: 'Inter', sans-serif;\n}\n\n\/* ============================================================\n   RESET ISOLATO (solo i nostri elementi)\n   ============================================================ *\/\n#eg-app, #eg-app *, #eg-app *::before, #eg-app *::after,\n#eg-bg, #eg-bg *, .eg-grain, .eg-cursor-dot, .eg-cursor-ring,\n#eg-nav, #eg-nav *, #eg-mobile, #eg-mobile * {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n}\n\n#eg-app {\n  position: relative;\n  z-index: 2;\n  font-family: var(--eg-fbody);\n  font-weight: 300;\n  line-height: 1.65;\n  color: var(--eg-white) !important;\n  -webkit-font-smoothing: antialiased;\n  text-rendering: optimizeLegibility;\n}\n#eg-app a, #eg-nav a, #eg-mobile a { color: inherit; text-decoration: none; }\n#eg-app ul, #eg-nav ul { list-style: none; }\n#eg-app img, #eg-bg canvas { display: block; max-width: 100%; }\n#eg-app button, #eg-app input, #eg-app textarea, #eg-nav button { font-family: inherit; color: inherit; }\n#eg-app h1, #eg-app h2, #eg-app h3 { font-family: var(--eg-fhead); font-weight: 800; line-height: 1.05; letter-spacing: -0.02em; }\n#eg-app p { margin: 0; }\n#eg-app ::selection { background: var(--eg-blue); color: #fff; }\n#eg-nav, #eg-mobile { font-family: var(--eg-fbody); color: var(--eg-white); -webkit-font-smoothing: antialiased; }\n\n#eg-app .eg-container { width: 100%; max-width: 1240px; margin: 0 auto; padding: 0 1.6rem; }\n#eg-app section, #eg-app .eg-footer { position: relative; z-index: 1; }\n\n#eg-app .eg-eyebrow {\n  font-family: var(--eg-fbody); font-size: 0.72rem; letter-spacing: 0.26em;\n  text-transform: uppercase; color: var(--eg-gold); font-weight: 500;\n  display: inline-flex; align-items: center; gap: 0.7rem;\n}\n#eg-app .eg-eyebrow::before { content: \"\"; width: 26px; height: 1px; background: var(--eg-gold); display: inline-block; }\n\n\/* ============================================================\n   CURSORE\n   ============================================================ *\/\n.eg-cursor-dot, .eg-cursor-ring {\n  position: fixed; top: 0; left: 0; border-radius: 50%;\n  pointer-events: none; z-index: 999999; opacity: 0;\n  transform: translate3d(-50%, -50%, 0); will-change: transform;\n  transition: opacity .3s var(--eg-ease);\n}\nbody.eg-cursor-active .eg-cursor-dot, body.eg-cursor-active .eg-cursor-ring { opacity: 1; }\n.eg-cursor-dot { width: 6px; height: 6px; background: var(--eg-blue); box-shadow: 0 0 12px var(--eg-blue-glow); }\n.eg-cursor-ring {\n  width: 38px; height: 38px; border: 1px solid rgba(255,255,255,0.35);\n  transition: opacity .3s var(--eg-ease), width .3s var(--eg-ease), height .3s var(--eg-ease), border-color .3s var(--eg-ease), background .3s var(--eg-ease);\n}\n.eg-cursor-ring.eg-hovering { width: 64px; height: 64px; border-color: var(--eg-blue); background: rgba(0,102,255,0.07); }\nbody.eg-cursor-active #eg-app, body.eg-cursor-active #eg-app *,\nbody.eg-cursor-active #eg-nav, body.eg-cursor-active #eg-nav * { cursor: none !important; }\n\n\/* ============================================================\n   GRANA\n   ============================================================ *\/\n.eg-grain {\n  position: fixed; inset: -50%; width: 200%; height: 200%;\n  pointer-events: none; z-index: 9000; opacity: 0.04;\n  background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'\/%3E%3C\/svg%3E\");\n  animation: eg-grainShift 0.7s steps(3) infinite;\n}\n@keyframes eg-grainShift { 0%{transform:translate(0,0)} 33%{transform:translate(-2%,1%)} 66%{transform:translate(1%,-2%)} 100%{transform:translate(0,0)} }\n\n\/* ============================================================\n   SFONDO ANIMATO (a tutta pagina)\n   ============================================================ *\/\n#eg-bg { position: fixed !important; inset: 0 !important; z-index: 1 !important; pointer-events: none; overflow: hidden; background: var(--eg-navy); }\n#eg-canvas { position: absolute; inset: 0; width: 100%; height: 100%; display: block; }\n.eg-bg__fallback {\n  position: absolute; inset: 0; display: none;\n  background:\n    radial-gradient(circle at 18% 12%, rgba(0,102,255,0.18), transparent 42%),\n    radial-gradient(circle at 85% 88%, rgba(201,168,76,0.12), transparent 42%),\n    var(--eg-navy);\n}\n.eg-bg__blob { position: absolute; border-radius: 50%; filter: blur(120px); }\n.eg-bg__blob--1 { width: 540px; height: 540px; background: rgba(0,102,255,0.22); top: -10%; left: -8%; opacity: .55; animation: eg-drift1 26s ease-in-out infinite; }\n.eg-bg__blob--2 { width: 460px; height: 460px; background: rgba(201,168,76,0.14); bottom: -12%; right: -8%; opacity: .5; animation: eg-drift2 30s ease-in-out infinite; }\n.eg-bg__veil { position: absolute; inset: 0; background: radial-gradient(ellipse at 50% 38%, transparent 30%, rgba(10,15,30,0.5) 100%); }\n@keyframes eg-drift1 { 0%,100%{transform:translate(0,0)} 50%{transform:translate(60px,42px)} }\n@keyframes eg-drift2 { 0%,100%{transform:translate(0,0)} 50%{transform:translate(-50px,-58px)} }\n\n\/* ============================================================\n   NAV\n   ============================================================ *\/\n#eg-nav {\n  position: fixed !important; top: 0; left: 0; right: 0; z-index: 100000;\n  display: flex; align-items: center; justify-content: space-between;\n  padding: 1.4rem 1.6rem;\n  transition: background .4s var(--eg-ease), backdrop-filter .4s var(--eg-ease), padding .4s var(--eg-ease), border-color .4s var(--eg-ease);\n  border-bottom: 1px solid transparent;\n}\n#eg-nav.eg-scrolled {\n  background: rgba(10,15,30,0.62);\n  backdrop-filter: blur(16px) saturate(140%); -webkit-backdrop-filter: blur(16px) saturate(140%);\n  border-bottom: 1px solid var(--eg-line); padding: 0.9rem 1.6rem;\n}\n#eg-nav .eg-nav__logo { font-family: var(--eg-fhead); font-weight: 800; font-size: 0.98rem; letter-spacing: 0.02em; display: flex; align-items: center; gap: 0.55rem; }\n#eg-nav .eg-nav__dot { width: 8px; height: 8px; border-radius: 50%; background: var(--eg-blue); box-shadow: 0 0 12px var(--eg-blue-glow); }\n#eg-nav .eg-nav__links { display: flex; gap: 2.2rem; align-items: center; }\n#eg-nav .eg-nav__links a { font-size: 0.88rem; font-weight: 400; color: rgba(255,255,255,0.78); position: relative; transition: color .3s var(--eg-ease); }\n#eg-nav .eg-nav__links a::after { content: \"\"; position: absolute; left: 0; bottom: -5px; width: 0; height: 1px; background: var(--eg-blue); transition: width .35s var(--eg-ease); }\n#eg-nav .eg-nav__links a:hover { color: #fff; }\n#eg-nav .eg-nav__links a:hover::after { width: 100%; }\n#eg-nav .eg-nav__cta { padding: 0.6rem 1.2rem; border: 1px solid rgba(255,255,255,0.22); border-radius: 100px; font-size: 0.84rem; }\n#eg-nav .eg-nav__cta::after { display: none; }\n#eg-nav .eg-nav__cta:hover { border-color: var(--eg-blue); background: rgba(0,102,255,0.08); }\n#eg-burger { display: none; flex-direction: column; gap: 6px; background: none; border: none; cursor: pointer; z-index: 100001; }\n#eg-burger span { display: block; width: 26px; height: 2px; background: #fff; transition: transform .4s var(--eg-ease), opacity .3s var(--eg-ease); }\n\n#eg-mobile {\n  position: fixed !important; inset: 0; background: var(--eg-navy); z-index: 99999;\n  display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 1.6rem;\n  clip-path: circle(0% at 100% 0%);\n}\n#eg-mobile a { font-family: var(--eg-fhead); font-weight: 700; font-size: 2rem; opacity: 0; transform: translateY(24px); color: #fff; text-decoration: none; }\n\n@media (max-width: 880px) {\n  #eg-nav .eg-nav__links { display: none; }\n  #eg-burger { display: flex; }\n}\n\n\/* ============================================================\n   BOTTONI\n   ============================================================ *\/\n#eg-app .eg-btn {\n  position: relative; display: inline-flex; align-items: center; gap: 0.55rem;\n  padding: 0.95rem 1.9rem; border-radius: 100px; font-size: 0.9rem; font-weight: 500;\n  border: 1px solid transparent; text-decoration: none; cursor: pointer;\n  transition: transform .3s var(--eg-ease), background .3s var(--eg-ease), box-shadow .3s var(--eg-ease), border-color .3s var(--eg-ease);\n  will-change: transform; white-space: nowrap;\n}\n#eg-app .eg-btn--solid { background: var(--eg-blue) !important; color: #fff !important; box-shadow: 0 10px 36px -14px var(--eg-blue-glow); }\n#eg-app .eg-btn--solid:hover { box-shadow: 0 16px 46px -12px var(--eg-blue-glow); }\n#eg-app .eg-btn--ghost { background: transparent; border-color: rgba(255,255,255,0.24); color: #fff !important; }\n#eg-app .eg-btn--ghost:hover { border-color: #fff; background: rgba(255,255,255,0.04); }\n#eg-app .eg-btn .eg-arrow { transition: transform .3s var(--eg-ease); }\n#eg-app .eg-btn:hover .eg-arrow { transform: translateX(4px); }\n\n\/* ============================================================\n   HERO\n   ============================================================ *\/\n#eg-app .eg-hero { position: relative; min-height: 100vh; display: flex; align-items: center; padding: 5rem 0 8rem; }\n#eg-app .eg-hero__content { position: relative; z-index: 3; max-width: 880px; }\n#eg-app .eg-hero__eyebrow { margin-bottom: 1.6rem; opacity: 0; }\n#eg-app .eg-hero h1 { font-size: clamp(2.3rem, 5.4vw, 4.4rem); margin-bottom: 1.5rem; max-width: 16ch; }\n#eg-app .eg-hero h1 .eg-accent { color: var(--eg-blue); }\n#eg-app .eg-hero h1 .char { display: inline-block; transform-style: preserve-3d; }\n#eg-app .eg-hero__sub { font-size: clamp(0.98rem, 1.3vw, 1.15rem); color: var(--eg-muted); max-width: 540px; margin-bottom: 2.3rem; opacity: 0; }\n#eg-app .eg-hero__cta { display: flex; gap: 0.9rem; flex-wrap: wrap; opacity: 0; }\n\n#eg-app .eg-scroll-ind {\n  position: absolute; bottom: 1.4rem; left: 50%; transform: translateX(-50%); z-index: 3;\n  display: flex; flex-direction: column; align-items: center; gap: 0.5rem;\n  font-size: 0.66rem; letter-spacing: 0.22em; text-transform: uppercase; color: var(--eg-muted-2);\n}\n#eg-app .eg-scroll-ind svg { stroke: var(--eg-gold); }\n\n\/* ============================================================\n   HEADER SEZIONE\n   ============================================================ *\/\n#eg-app .eg-sec-head { margin-bottom: 3.5rem; max-width: 680px; }\n#eg-app .eg-sec-head--center { margin-left: auto; margin-right: auto; text-align: center; }\n#eg-app .eg-sec-head--center .eg-eyebrow { justify-content: center; }\n#eg-app .eg-sec-head .eg-eyebrow { margin-bottom: 1.1rem; }\n#eg-app .eg-sec-title { font-size: clamp(1.85rem, 4vw, 3.1rem); overflow: hidden; }\n#eg-app .eg-sec-title .eg-reveal-inner { display: block; clip-path: inset(100% 0 0 0); }\n#eg-app .eg-sec-sub { color: var(--eg-muted); margin-top: 1rem; font-size: 1rem; max-width: 56ch; }\n#eg-app .eg-sec-head--center .eg-sec-sub { margin-left: auto; margin-right: auto; }\n\n\/* ============================================================\n   SERVIZI\n   ============================================================ *\/\n#eg-app .eg-services { padding: 8rem 0; }\n#eg-app .eg-services__grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 1.4rem; }\n#eg-app .eg-card {\n  position: relative; background: linear-gradient(160deg, rgba(16,23,41,0.85), rgba(10,15,30,0.55));\n  border: 1px solid var(--eg-line); border-radius: var(--eg-radius); padding: 2.4rem; overflow: hidden;\n  transform-style: preserve-3d; will-change: transform;\n  transition: border-color .4s var(--eg-ease), box-shadow .4s var(--eg-ease);\n}\n#eg-app .eg-card::after { content:\"\"; position:absolute; inset:0; border-radius: var(--eg-radius); opacity:0; transition: opacity .4s var(--eg-ease); pointer-events:none; box-shadow: inset 0 0 0 1px var(--eg-blue), 0 0 50px -12px var(--eg-blue-glow); }\n#eg-app .eg-card:hover::after { opacity: 1; }\n#eg-app .eg-card__inner { transform: translateZ(34px); }\n#eg-app .eg-card__icon { width: 54px; height: 54px; border-radius: 14px; display: flex; align-items: center; justify-content: center; background: rgba(0,102,255,0.1); border: 1px solid rgba(0,102,255,0.28); margin-bottom: 1.5rem; }\n#eg-app .eg-card__icon svg { stroke: var(--eg-blue-soft); width: 26px; height: 26px; }\n#eg-app .eg-card__num { position: absolute; top: 1.6rem; right: 2rem; font-family: var(--eg-fhead); font-weight: 800; font-size: 2.6rem; color: rgba(255,255,255,0.05); line-height: 1; }\n#eg-app .eg-card h3 { font-size: 1.35rem; margin-bottom: 0.7rem; }\n#eg-app .eg-card p { color: var(--eg-muted); font-size: 0.94rem; }\n\n\/* ============================================================\n   METODO\n   ============================================================ *\/\n#eg-app .eg-process { padding: 8rem 0; position: relative; }\n#eg-app .eg-process__grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 1.2rem; position: relative; }\n#eg-app .eg-process__grid::before { content:\"\"; position:absolute; top: 30px; left: 6%; right: 6%; height: 1px; background: linear-gradient(90deg, transparent, rgba(0,102,255,0.4), rgba(201,168,76,0.4), transparent); }\n#eg-app .eg-step__num { width: 60px; height: 60px; border-radius: 50%; display: flex; align-items: center; justify-content: center; background: var(--eg-navy-card); border: 1px solid var(--eg-line); font-family: var(--eg-fhead); font-weight: 800; font-size: 1.2rem; color: var(--eg-blue-soft); margin-bottom: 1.4rem; position: relative; z-index: 1; box-shadow: 0 0 0 6px var(--eg-navy); }\n#eg-app .eg-step h3 { font-size: 1.1rem; margin-bottom: 0.5rem; }\n#eg-app .eg-step p { color: var(--eg-muted); font-size: 0.9rem; }\n\n\/* ============================================================\n   CHI SIAMO\n   ============================================================ *\/\n#eg-app .eg-about { padding: 6rem 0; position: relative; overflow: hidden; }\n#eg-app .eg-about::before {\n  content:\"\"; position:absolute; inset:0;\n  background-image: linear-gradient(rgba(255,255,255,0.022) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.022) 1px, transparent 1px);\n  background-size: 56px 56px;\n  -webkit-mask-image: radial-gradient(ellipse at center, #000 28%, transparent 72%);\n  mask-image: radial-gradient(ellipse at center, #000 28%, transparent 72%);\n  pointer-events:none;\n}\n#eg-app .eg-about__grid { display: grid; grid-template-columns: 1.05fr 1fr; gap: 3.5rem; align-items: center; position: relative; z-index: 1; }\n#eg-app .eg-about__statement { font-family: var(--eg-fhead); font-weight: 700; font-size: clamp(1.6rem, 3vw, 2.5rem); line-height: 1.12; }\n#eg-app .eg-about__statement .eg-hl { color: var(--eg-blue); }\n#eg-app .eg-about__statement .eg-reveal-inner { display: block; clip-path: inset(100% 0 0 0); }\n#eg-app .eg-about__text p { color: var(--eg-muted); margin-bottom: 1.2rem; font-size: 0.98rem; }\n#eg-app .eg-about__text strong { color: #fff; font-weight: 600; }\n#eg-app .eg-proof { display: flex; gap: 2rem; margin-top: 1.8rem; flex-wrap: wrap; }\n#eg-app .eg-proof__num { font-family: var(--eg-fhead); font-weight: 800; font-size: 1.5rem; color: var(--eg-gold); }\n#eg-app .eg-proof__label { font-size: 0.78rem; color: var(--eg-muted-2); letter-spacing: 0.04em; }\n\n#eg-app .eg-marquee { margin-top: 6rem; overflow: hidden; border-top: 1px solid var(--eg-line); border-bottom: 1px solid var(--eg-line); padding: 1.3rem 0; position: relative; z-index: 1; white-space: nowrap; }\n#eg-app .eg-marquee__track { display: inline-flex; animation: eg-marquee-scroll 30s linear infinite; will-change: transform; }\n#eg-app .eg-marquee span { font-family: var(--eg-fhead); font-weight: 700; font-size: clamp(1.2rem, 2.4vw, 2rem); color: rgba(255,255,255,0.16); display: inline-flex; align-items: center; gap: 1.8rem; padding-right: 1.8rem; }\n#eg-app .eg-marquee span .eg-sep { color: var(--eg-gold); }\n@keyframes eg-marquee-scroll { to { transform: translateX(-50%); } }\n\n\/* ============================================================\n   TESTIMONIANZE\n   ============================================================ *\/\n#eg-app .eg-testi { padding: 8rem 0; }\n#eg-app .eg-testi__grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.4rem; }\n#eg-app .eg-quote { background: linear-gradient(160deg, rgba(16,23,41,0.8), rgba(10,15,30,0.5)); border: 1px solid var(--eg-line); border-radius: var(--eg-radius); padding: 2.2rem; display: flex; flex-direction: column; transition: transform .4s var(--eg-ease), border-color .4s var(--eg-ease); }\n#eg-app .eg-quote:hover { transform: translateY(-6px); border-color: rgba(0,102,255,0.4); }\n#eg-app .eg-quote__mark { font-family: var(--eg-fhead); font-size: 3rem; color: var(--eg-blue); line-height: 0.6; height: 1.4rem; }\n#eg-app .eg-quote p { color: rgba(255,255,255,0.85); font-size: 0.98rem; margin-bottom: 1.6rem; flex: 1; }\n#eg-app .eg-quote__author { display: flex; align-items: center; gap: 0.8rem; }\n#eg-app .eg-quote__avatar { width: 42px; height: 42px; border-radius: 50%; background: linear-gradient(135deg, var(--eg-blue), var(--eg-gold)); display: flex; align-items: center; justify-content: center; font-family: var(--eg-fhead); font-weight: 800; font-size: 0.95rem; color: #fff; }\n#eg-app .eg-quote__name { font-weight: 500; font-size: 0.92rem; }\n#eg-app .eg-quote__role { font-size: 0.8rem; color: var(--eg-muted-2); }\n\n\/* ============================================================\n   CONTATTI\n   ============================================================ *\/\n#eg-app .eg-contact { padding: 8rem 0; text-align: center; position: relative; }\n#eg-app .eg-contact__head { max-width: 640px; margin: 0 auto 3.5rem; }\n#eg-app .eg-contact h2 { font-size: clamp(2.2rem, 5.5vw, 4rem); margin: 1rem 0 0.9rem; }\n#eg-app .eg-contact h2 .eg-accent { color: var(--eg-blue); }\n#eg-app .eg-contact__sub { color: var(--eg-muted); font-size: 1.02rem; }\n#eg-app .eg-contact__sub a { color: var(--eg-gold); }\n#eg-app .eg-form { max-width: 600px; margin: 0 auto; text-align: left; display: flex; flex-direction: column; gap: 2rem; }\n#eg-app .eg-field { position: relative; }\n#eg-app .eg-field input, #eg-app .eg-field textarea {\n  width: 100%; background: transparent; border: none; border-bottom: 1px solid rgba(255,255,255,0.18);\n  padding: 0.85rem 0; font-size: 1rem; font-weight: 300; color: #fff; outline: none; resize: none;\n  transition: border-color .3s var(--eg-ease); border-radius: 0;\n}\n#eg-app .eg-field label { position: absolute; left: 0; top: 0.85rem; color: var(--eg-muted); font-size: 1rem; pointer-events: none; transform-origin: left; transition: transform .3s var(--eg-ease), color .3s var(--eg-ease); }\n#eg-app .eg-field input:focus ~ label, #eg-app .eg-field textarea:focus ~ label,\n#eg-app .eg-field input:not(:placeholder-shown) ~ label, #eg-app .eg-field textarea:not(:placeholder-shown) ~ label { transform: translateY(-1.5rem) scale(0.78); color: var(--eg-blue-soft); }\n#eg-app .eg-field__line { position: absolute; left: 0; bottom: 0; height: 1px; width: 0; background: var(--eg-blue); box-shadow: 0 0 10px var(--eg-blue-glow); transition: width .4s var(--eg-ease); }\n#eg-app .eg-field input:focus ~ .eg-field__line, #eg-app .eg-field textarea:focus ~ .eg-field__line { width: 100%; }\n#eg-app .eg-form__submit { align-self: flex-start; margin-top: 0.4rem; border: none; }\n#eg-app .eg-form__success { display: none; align-items: center; gap: 0.7rem; color: var(--eg-gold); font-weight: 500; }\n#eg-app .eg-form__success.eg-show { display: flex; }\n#eg-app .eg-check-svg circle, #eg-app .eg-check-svg path { stroke-dasharray: 100; stroke-dashoffset: 100; }\n\n\/* ============================================================\n   FOOTER\n   ============================================================ *\/\n#eg-app .eg-footer { border-top: 1px solid var(--eg-line); padding: 2.2rem 0; }\n#eg-app .eg-footer__inner { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 1rem; }\n#eg-app .eg-footer__logo { font-family: var(--eg-fhead); font-weight: 800; letter-spacing: 0.02em; font-size: 0.95rem; }\n#eg-app .eg-footer__copy { color: var(--eg-muted-2); font-size: 0.82rem; }\n\n\/* ============================================================\n   UTIL\n   ============================================================ *\/\n#eg-app .eg-fade-up { opacity: 0; transform: translateY(34px); }\n\n\/* ============================================================\n   RESPONSIVE\n   ============================================================ *\/\n@media (max-width: 880px) {\n  #eg-app .eg-services__grid { grid-template-columns: 1fr; }\n  #eg-app .eg-process__grid { grid-template-columns: repeat(2, 1fr); gap: 2rem; }\n  #eg-app .eg-process__grid::before { display: none; }\n  #eg-app .eg-about__grid { grid-template-columns: 1fr; gap: 2rem; }\n  #eg-app .eg-testi__grid { grid-template-columns: 1fr; }\n  #eg-app .eg-services, #eg-app .eg-process, #eg-app .eg-testi, #eg-app .eg-contact { padding: 5.5rem 0; }\n  #eg-app .eg-about { padding: 4.5rem 0; }\n  #eg-app .eg-marquee { margin-top: 4rem; }\n  #eg-app .eg-card { padding: 2rem; }\n  #eg-app .eg-quote { padding: 1.9rem; }\n  #eg-app .eg-hero { padding: 6rem 0 4.5rem; }\n}\n@media (max-width: 520px) {\n  #eg-app .eg-process__grid { grid-template-columns: 1fr; }\n  #eg-app .eg-hero { padding: 5.5rem 0 4rem; }\n  #eg-app .eg-hero h1 { font-size: 2.15rem; line-height: 1.1; }\n  #eg-app .eg-hero__sub { font-size: 1rem; }\n  #eg-app .eg-sec-title { font-size: 1.7rem; }\n  #eg-app .eg-about__statement { font-size: 1.55rem; }\n  #eg-app .eg-proof { gap: 1.4rem; }\n  #eg-app .eg-proof__num { font-size: 1.35rem; }\n  #eg-app .eg-container { padding: 0 1.2rem; }\n  #eg-nav { padding: 1.1rem 1.2rem; }\n  #eg-nav .eg-nav__logo { font-size: 0.82rem; }\n  #eg-app .eg-btn { padding: 0.85rem 1.5rem; font-size: 0.85rem; }\n  #eg-mobile a { font-size: 1.7rem; }\n}\n@media (max-width: 430px) {\n  #eg-app .eg-hero__cta { flex-direction: column; align-items: stretch; width: 100%; }\n  #eg-app .eg-hero__cta .eg-btn { justify-content: center; }\n}\n<\/style>\n\n<script>\n\/* ============================================================\n   BOOTSTRAP: carica le librerie IN ORDINE, poi avvia l'app.\n   (Robusto anche quando Elementor inserisce gli script in modo asincrono.)\n   ============================================================ *\/\n(function () {\n  \"use strict\";\n  var LIBS = [\n    { u: \"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.2\/gsap.min.js\", g: \"gsap\" },\n    { u: \"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.2\/ScrollTrigger.min.js\", g: \"ScrollTrigger\" },\n    { u: \"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.2\/TextPlugin.min.js\", g: \"TextPlugin\" },\n    { u: \"https:\/\/cdn.jsdelivr.net\/npm\/lenis@1.0.42\/dist\/lenis.min.js\", g: \"Lenis\" },\n    { u: \"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/three.js\/r128\/three.min.js\", g: \"THREE\" },\n    { u: \"https:\/\/unpkg.com\/splitting\/dist\/splitting.min.js\", g: \"Splitting\" }\n  ];\n  var started = false;\n  function loadSeq(i) {\n    if (i >= LIBS.length) { boot(); return; }\n    if (window[LIBS[i].g]) { loadSeq(i + 1); return; }\n    var s = document.createElement(\"script\");\n    s.src = LIBS[i].u; s.async = false;\n    s.onload = function () { loadSeq(i + 1); };\n    s.onerror = function () { loadSeq(i + 1); };\n    document.head.appendChild(s);\n  }\n  function boot() { if (started) return; started = true; initApp(); }\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", function () { loadSeq(0); });\n  } else { loadSeq(0); }\n\n  \/* ============================================================\n     APP\n     ============================================================ *\/\n  function initApp() {\n    var isMobile = window.matchMedia('(max-width: 880px)').matches;\n    var isTouch = window.matchMedia('(hover: none)').matches;\n    var prefersReduced = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n    var hasGSAP = (typeof gsap !== 'undefined');\n\n    \/* --- sfondo navy garantito su tutta la pagina --- *\/\n    try {\n      document.documentElement.style.background = '#0A0F1E';\n      document.body.style.background = '#0A0F1E';\n    } catch (e) {}\n\n    \/* --- ELEMENTOR FIX: porta lo sfondo E il contenuto a livello <body>.\n           Lo sfondo (#eg-bg, z-index:1) sta SOPRA gli strati opachi del tema\n           e li copre; il contenuto (#eg-app, z-index:2) sta sopra lo sfondo.\n           Cos\u00ec lo sfondo animato \u00e8 sempre ben visibile, su qualsiasi tema. --- *\/\n    var egApp = document.getElementById('eg-app');\n\n    \/\/ 1) memorizza la catena di contenitori-antenati PRIMA di spostare\n    var egChain = [];\n    if (egApp) {\n      var pp = egApp.parentElement;\n      while (pp && pp !== document.body && pp !== document.documentElement) { egChain.push(pp); pp = pp.parentElement; }\n    }\n\n    \/\/ 2) sposta i layer fissi + il contenuto come figli diretti di <body>\n    ['#eg-bg', '.eg-grain', '.eg-cursor-dot', '.eg-cursor-ring', '#eg-nav', '#eg-mobile'].forEach(function (sel) {\n      var el = document.querySelector(sel);\n      if (el && el.parentElement !== document.body) document.body.appendChild(el);\n    });\n    if (egApp && egApp.parentElement !== document.body) document.body.appendChild(egApp);\n\n    \/\/ 3) azzera i contenitori rimasti vuoti (niente spazi o sfondi residui)\n    function egCollapseChain() {\n      egChain.forEach(function (el) {\n        el.style.setProperty('background', 'transparent', 'important');\n        el.style.setProperty('background-image', 'none', 'important');\n        el.style.setProperty('min-height', '0', 'important');\n        el.style.setProperty('height', '0', 'important');\n        el.style.setProperty('margin', '0', 'important');\n        el.style.setProperty('padding', '0', 'important');\n        el.style.setProperty('border', '0', 'important');\n        el.style.setProperty('overflow', 'hidden', 'important');\n        if (el.querySelector) {\n          var ov = el.querySelector(':scope > .elementor-background-overlay');\n          if (ov) ov.style.setProperty('opacity', '0', 'important');\n        }\n      });\n    }\n    egCollapseChain();\n    setTimeout(egCollapseChain, 400);\n    setTimeout(egCollapseChain, 1200);\n\n    \/* ---------- CURSORE (solo desktop) ---------- *\/\n    (function () {\n      if (isMobile || isTouch) return;\n      var dot = document.querySelector('.eg-cursor-dot');\n      var ring = document.querySelector('.eg-cursor-ring');\n      if (!dot || !ring) return;\n      var mx = innerWidth \/ 2, my = innerHeight \/ 2, rx = mx, ry = my, on = false;\n      window.addEventListener('mousemove', function (e) {\n        mx = e.clientX; my = e.clientY;\n        if (!on) { on = true; document.body.classList.add('eg-cursor-active'); }\n      }, { passive: true });\n      (function render() {\n        rx += (mx - rx) * 0.18; ry += (my - ry) * 0.18;\n        dot.style.transform = 'translate3d(' + mx + 'px,' + my + 'px,0) translate(-50%,-50%)';\n        ring.style.transform = 'translate3d(' + rx + 'px,' + ry + 'px,0) translate(-50%,-50%)';\n        requestAnimationFrame(render);\n      })();\n      document.querySelectorAll('#eg-app a, #eg-app button, #eg-app .eg-card, #eg-app .eg-quote, #eg-app input, #eg-app textarea, .eg-magnetic, #eg-nav a, #eg-nav button').forEach(function (el) {\n        el.addEventListener('mouseenter', function () { ring.classList.add('eg-hovering'); });\n        el.addEventListener('mouseleave', function () { ring.classList.remove('eg-hovering'); });\n      });\n    })();\n\n    \/* ---------- THREE.JS (desktop + mobile alleggerito) ---------- *\/\n    (function () {\n      var canvas = document.getElementById('eg-canvas');\n      var fallback = document.querySelector('.eg-bg__fallback');\n      function fail() { if (fallback) fallback.style.display = 'block'; if (canvas) canvas.style.display = 'none'; }\n      if (prefersReduced || typeof THREE === 'undefined' || !canvas) { fail(); return; }\n      var renderer;\n      try { renderer = new THREE.WebGLRenderer({ canvas: canvas, alpha: true, antialias: !isMobile }); }\n      catch (e) { fail(); return; }\n      var scene = new THREE.Scene();\n      var camera = new THREE.PerspectiveCamera(70, innerWidth \/ innerHeight, 1, 1000);\n      camera.position.z = 400;\n      renderer.setSize(innerWidth, innerHeight);\n      renderer.setPixelRatio(Math.min(devicePixelRatio, isMobile ? 1.5 : 2));\n\n      var COUNT = isMobile ? 1000 : 2000;\n      var positions = new Float32Array(COUNT * 3);\n      for (var i = 0; i < COUNT; i++) {\n        positions[i * 3] = (Math.random() - 0.5) * 1300;\n        positions[i * 3 + 1] = (Math.random() - 0.5) * 1600;\n        positions[i * 3 + 2] = (Math.random() - 0.5) * 600;\n      }\n      var geo = new THREE.BufferGeometry();\n      geo.setAttribute('position', new THREE.BufferAttribute(positions, 3));\n\n      var c = document.createElement('canvas'); c.width = c.height = 64;\n      var ctx = c.getContext('2d');\n      var g = ctx.createRadialGradient(32, 32, 0, 32, 32, 32);\n      g.addColorStop(0, 'rgba(255,255,255,1)'); g.addColorStop(0.3, 'rgba(255,255,255,0.6)'); g.addColorStop(1, 'rgba(255,255,255,0)');\n      ctx.fillStyle = g; ctx.fillRect(0, 0, 64, 64);\n      var sprite = new THREE.CanvasTexture(c);\n\n      var mat = new THREE.PointsMaterial({ size: 3, map: sprite, transparent: true, depthWrite: false, blending: THREE.AdditiveBlending, opacity: 0.85 });\n      var points = new THREE.Points(geo, mat);\n      scene.add(points);\n\n      var ACCENT = isMobile ? 45 : 110;\n      var accentPos = new Float32Array(ACCENT * 3);\n      for (var j = 0; j < ACCENT; j++) {\n        accentPos[j * 3] = (Math.random() - 0.5) * 1000;\n        accentPos[j * 3 + 1] = (Math.random() - 0.5) * 1400;\n        accentPos[j * 3 + 2] = (Math.random() - 0.5) * 500;\n      }\n      var accentGeo = new THREE.BufferGeometry();\n      accentGeo.setAttribute('position', new THREE.BufferAttribute(accentPos, 3));\n      var accentMat = new THREE.PointsMaterial({ size: 4.5, map: sprite, transparent: true, depthWrite: false, blending: THREE.AdditiveBlending, color: 0x0066FF, opacity: 0.8 });\n      scene.add(new THREE.Points(accentGeo, accentMat));\n\n      var tmx = 0, tmy = 0, cmx = 0, cmy = 0;\n      window.addEventListener('mousemove', function (e) { tmx = e.clientX \/ innerWidth - 0.5; tmy = e.clientY \/ innerHeight - 0.5; }, { passive: true });\n\n      var camY = 0, clock = new THREE.Clock();\n      (function animate() {\n        requestAnimationFrame(animate);\n        var t = clock.getElapsedTime();\n        cmx += (tmx - cmx) * 0.05; cmy += (tmy - cmy) * 0.05;\n        var targetCamY = -(window.pageYOffset || 0) * 0.025;\n        camY += (targetCamY - camY) * 0.08;\n        camera.position.y = camY;\n        scene.rotation.y = t * 0.02 + cmx * 0.4;\n        scene.rotation.x = cmy * 0.3;\n        points.rotation.z = t * 0.01;\n        renderer.render(scene, camera);\n      })();\n\n      window.addEventListener('resize', function () {\n        camera.aspect = innerWidth \/ innerHeight; camera.updateProjectionMatrix();\n        renderer.setSize(innerWidth, innerHeight);\n      });\n    })();\n\n    \/* ---------- HAMBURGER ---------- *\/\n    var burger = document.getElementById('eg-burger');\n    var mobileMenu = document.getElementById('eg-mobile');\n    var menuOpen = false, menuTl = null;\n    if (hasGSAP && mobileMenu) {\n      menuTl = gsap.timeline({ paused: true });\n      menuTl.to(mobileMenu, { clipPath: 'circle(150% at 100% 0%)', duration: 0.65, ease: 'power3.inOut' })\n            .to(mobileMenu.querySelectorAll('a'), { opacity: 1, y: 0, stagger: 0.07, duration: 0.45, ease: 'power2.out' }, '-=0.25');\n    }\n    function setBurger(open) {\n      if (!burger) return;\n      burger.children[0].style.transform = open ? 'translateY(8px) rotate(45deg)' : '';\n      burger.children[1].style.opacity = open ? '0' : '1';\n      burger.children[2].style.transform = open ? 'translateY(-8px) rotate(-45deg)' : '';\n    }\n    function openMenu() { menuOpen = true; setBurger(true); if (menuTl) menuTl.play(); else if (mobileMenu) mobileMenu.style.clipPath = 'circle(150% at 100% 0%)'; }\n    function closeMenu() { if (!menuOpen) return; menuOpen = false; setBurger(false); if (menuTl) menuTl.reverse(); else if (mobileMenu) mobileMenu.style.clipPath = 'circle(0% at 100% 0%)'; }\n    if (burger) burger.addEventListener('click', function () { menuOpen ? closeMenu() : openMenu(); });\n\n    \/* ---------- ANIMAZIONI GSAP ---------- *\/\n    if (hasGSAP) {\n      gsap.registerPlugin(ScrollTrigger, TextPlugin);\n\n      var lenis = null;\n      if (typeof Lenis !== 'undefined') {\n        lenis = new Lenis();\n        lenis.on('scroll', ScrollTrigger.update);\n        gsap.ticker.add(function (time) { lenis.raf(time * 1000); });\n        gsap.ticker.lagSmoothing(0);\n      }\n\n      document.querySelectorAll('#eg-app a[href^=\"#\"], #eg-nav a[href^=\"#\"], #eg-mobile a[href^=\"#\"]').forEach(function (a) {\n        a.addEventListener('click', function (e) {\n          var target = document.querySelector(a.getAttribute('href'));\n          if (target) {\n            e.preventDefault();\n            if (lenis) lenis.scrollTo(target, { duration: 1.3 });\n            else target.scrollIntoView({ behavior: 'smooth' });\n            closeMenu();\n          }\n        });\n      });\n\n      if (typeof Splitting !== 'undefined') {\n        Splitting({ target: document.querySelectorAll('#eg-app [data-splitting]') });\n      }\n\n      var chars = document.querySelectorAll('#eg-app .eg-hero h1 .char');\n      var tl = gsap.timeline({ delay: 0.2 });\n      tl.set('#eg-app .eg-hero h1', { perspective: 800 });\n      if (chars.length) tl.from(chars, { opacity: 0, yPercent: 110, rotateX: -85, stagger: 0.02, duration: 0.8, ease: 'power3.out' });\n      tl.to('#eg-app .eg-hero__eyebrow', { opacity: 1, duration: 0.7 }, 0.1)\n        .to('#eg-app .eg-hero__sub', { opacity: 1, y: 0, duration: 0.7 }, '-=0.25')\n        .to('#eg-app .eg-hero__cta', { opacity: 1, y: 0, duration: 0.7 }, '-=0.45');\n\n      gsap.to('#eg-app .eg-scroll-ind svg', { y: 7, repeat: -1, yoyo: true, duration: 0.9, ease: 'sine.inOut' });\n\n      var nav = document.getElementById('eg-nav');\n      ScrollTrigger.create({ start: 'top -70', onUpdate: function (self) { if (nav) nav.classList.toggle('eg-scrolled', self.scroll() > 70); } });\n\n      gsap.utils.toArray('#eg-app .eg-reveal-inner').forEach(function (el) {\n        gsap.to(el, { clipPath: 'inset(0% 0 0 0)', duration: 0.9, ease: 'power3.out', scrollTrigger: { trigger: el, start: 'top 88%' } });\n      });\n      gsap.utils.toArray('#eg-app .eg-fade-up').forEach(function (el) {\n        gsap.to(el, { opacity: 1, y: 0, duration: 0.9, ease: 'power3.out', scrollTrigger: { trigger: el, start: 'top 90%' } });\n      });\n      ScrollTrigger.batch('#eg-app .eg-card', {\n        start: 'top 88%',\n        onEnter: function (b) { gsap.from(b, { y: 50, opacity: 0, duration: 0.8, stagger: 0.12, ease: 'power3.out', overwrite: true }); }\n      });\n\n      if (!isMobile && !isTouch) {\n        document.querySelectorAll('#eg-app .eg-tilt').forEach(function (card) {\n          card.addEventListener('mousemove', function (e) {\n            var r = card.getBoundingClientRect();\n            var px = (e.clientX - r.left) \/ r.width - 0.5;\n            var py = (e.clientY - r.top) \/ r.height - 0.5;\n            gsap.to(card, { rotateY: px * 8, rotateX: -py * 8, transformPerspective: 900, duration: 0.5, ease: 'power2.out' });\n          });\n          card.addEventListener('mouseleave', function () { gsap.to(card, { rotateY: 0, rotateX: 0, duration: 0.7, ease: 'elastic.out(1,0.5)' }); });\n        });\n        document.querySelectorAll('.eg-magnetic').forEach(function (el) {\n          el.addEventListener('mousemove', function (e) {\n            var r = el.getBoundingClientRect();\n            gsap.to(el, { x: (e.clientX - r.left - r.width \/ 2) * 0.3, y: (e.clientY - r.top - r.height \/ 2) * 0.4, duration: 0.4, ease: 'power2.out' });\n          });\n          el.addEventListener('mouseleave', function () { gsap.to(el, { x: 0, y: 0, duration: 0.6, ease: 'elastic.out(1,0.4)' }); });\n        });\n      }\n\n      setTimeout(function () { ScrollTrigger.refresh(); }, 300);\n    } else {\n      document.querySelectorAll('#eg-app .eg-fade-up').forEach(function (el) { el.style.opacity = 1; el.style.transform = 'none'; });\n      document.querySelectorAll('#eg-app .eg-reveal-inner').forEach(function (el) { el.style.clipPath = 'inset(0 0 0 0)'; });\n      document.querySelectorAll('#eg-app .eg-hero__eyebrow, #eg-app .eg-hero__sub, #eg-app .eg-hero__cta').forEach(function (el) { el.style.opacity = 1; });\n    }\n\n    \/* ---------- FORM ---------- *\/\n    var form = document.getElementById('eg-form');\n    var success = document.getElementById('eg-success');\n    var submitBtn = document.getElementById('eg-submit');\n    if (form) {\n      form.addEventListener('submit', function (e) {\n        e.preventDefault();\n        if (!form.checkValidity()) { form.reportValidity(); return; }\n        function reveal() {\n          submitBtn.style.display = 'none';\n          success.classList.add('eg-show');\n          if (hasGSAP) {\n            gsap.fromTo(success, { opacity: 0, y: 10 }, { opacity: 1, y: 0, duration: 0.4 });\n            gsap.to(success.querySelectorAll('.eg-check-svg circle, .eg-check-svg path'), { strokeDashoffset: 0, duration: 0.8, ease: 'power2.out', stagger: 0.2 });\n          } else {\n            success.querySelectorAll('.eg-check-svg circle, .eg-check-svg path').forEach(function (p) { p.style.strokeDashoffset = 0; });\n          }\n        }\n        if (hasGSAP) gsap.to(submitBtn, { opacity: 0, y: -10, duration: 0.3, onComplete: reveal });\n        else reveal();\n        form.reset();\n      });\n    }\n  }\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>EQUITY GLOBAL LTD Home Servizi Chi Siamo Contatti Home Servizi Chi Siamo Contatti Consulenza Marketing Digitale B2B Scaliamo le imprese con un marketing di precisione Strategie data-driven che trasformano la spesa pubblicitaria in crescita misurabile. Acquisizione clienti, ottimizzazione delle conversioni e performance senza compromessi. Scopri i nostri servizi \u2192 Contattaci Scorri I Nostri Servizi Tutto [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_theme","meta":{"footnotes":""},"class_list":["post-30","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ltdequityglobal.com\/index.php?rest_route=\/wp\/v2\/pages\/30","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ltdequityglobal.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ltdequityglobal.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ltdequityglobal.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ltdequityglobal.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=30"}],"version-history":[{"count":5,"href":"https:\/\/ltdequityglobal.com\/index.php?rest_route=\/wp\/v2\/pages\/30\/revisions"}],"predecessor-version":[{"id":45,"href":"https:\/\/ltdequityglobal.com\/index.php?rest_route=\/wp\/v2\/pages\/30\/revisions\/45"}],"wp:attachment":[{"href":"https:\/\/ltdequityglobal.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=30"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}