{"id":1740,"date":"2026-07-02T09:39:09","date_gmt":"2026-07-02T09:39:09","guid":{"rendered":"https:\/\/www.gestioneindustriale.it\/?page_id=1740"},"modified":"2026-09-19T10:03:10","modified_gmt":"2026-09-19T08:03:10","slug":"connessione-che-genera-business","status":"publish","type":"page","link":"https:\/\/www.gestioneindustriale.it\/it_it\/connessione-che-genera-business\/","title":{"rendered":"Lavoriamo insieme"},"content":{"rendered":"\n<!--\n  BLOCCO \"Lavora con me\" per Neve (WordPress)\n  Come si usa:\n  1. Nella pagina, aggiungi un blocco \"HTML personalizzato\" (cerca \"HTML\" nell'inserimento blocchi).\n  2. Incolla TUTTO questo contenuto (style + div + script inclusi).\n  3. Cerca i placeholder tra doppie graffe {{COSI'}} e sostituiscili con i tuoi dati reali.\n  I colori (--nv-...) sono le variabili di Neve: se gi\u00e0 impostate in\n  Customize > Global > Colors & Background, il blocco le user\u00e0 automaticamente.\n  I valori dopo la virgola (es: #1f6feb) sono solo un fallback nel caso non siano definite.\n-->\n\n<style>\n  .wwu-block{\n    --acc: var(--nv-primary-accent, #1f6feb);\n    --acc-2: var(--nv-secondary-accent, #4f8ef7);\n    --txt: var(--nv-text-color, #2b2e33);\n    --bg-light: var(--nv-light-bg, #f5f6f8);\n    max-width:1100px;\n    margin:0 auto;\n    padding:60px 24px;\n    color:var(--txt);\n    font-family: var(--bodyfontfamily, var(--nv-fallback-ff, inherit));\n  }\n\n  .wwu-hero{\n    text-align:center;\n    max-width:680px;\n    margin:0 auto 64px;\n  }\n  .wwu-eyebrow{\n    color:var(--acc);\n    font-weight:600;\n    font-size:14px;\n    letter-spacing:0.5px;\n    text-transform:uppercase;\n    margin-bottom:14px;\n  }\n  .wwu-hero h2{\n    font-size:clamp(28px,4vw,38px);\n    line-height:1.2;\n    margin-bottom:18px;\n  }\n  .wwu-hero p{\n    font-size:17px;\n    opacity:0.85;\n    margin-bottom:28px;\n  }\n\n  .wwu-btn{\n    display:inline-block;\n    background:var(--acc);\n    color:#fff;\n    padding:14px 28px;\n    border-radius:4px;\n    font-weight:600;\n    text-decoration:none;\n    transition:background .2s, transform .15s;\n  }\n  .wwu-btn:hover{ background:var(--acc-2); transform:translateY(-1px); color:#fff; }\n\n  .wwu-grid{\n    display:grid;\n    grid-template-columns:repeat(auto-fit, minmax(230px,1fr));\n    gap:28px;\n    margin-bottom:72px;\n  }\n  .wwu-card{\n    background:var(--bg-light);\n    border-radius:8px;\n    padding:28px;\n    border-top:3px solid var(--acc);\n  }\n  .wwu-card h3{ font-size:18px; margin-bottom:10px; }\n  .wwu-card p{ font-size:14.5px; opacity:0.8; line-height:1.55; }\n\n  .wwu-steps{\n    margin-bottom:72px;\n  }\n  .wwu-steps h2, .wwu-perks h2{\n    text-align:center;\n    font-size:clamp(24px,3.5vw,30px);\n    margin-bottom:40px;\n  }\n  .wwu-steps-row{\n    display:grid;\n    grid-template-columns:repeat(auto-fit, minmax(200px,1fr));\n    gap:24px;\n  }\n  .wwu-step{ text-align:center; }\n  .wwu-step .num{\n    width:38px; height:38px;\n    line-height:38px;\n    border-radius:50%;\n    background:var(--acc);\n    color:#fff;\n    font-weight:700;\n    margin:0 auto 14px;\n  }\n  .wwu-step h4{ font-size:16px; margin-bottom:8px; }\n  .wwu-step p{ font-size:14px; opacity:0.75; }\n\n  .wwu-perks{ margin-bottom:72px; }\n  .wwu-perks ul{\n    list-style:none;\n    max-width:640px;\n    margin:0 auto;\n    display:grid;\n    gap:14px;\n  }\n  .wwu-perks li{\n    display:flex; gap:12px; align-items:flex-start;\n    font-size:15.5px;\n  }\n  .wwu-perks li::before{\n    content:'\u2713';\n    color:var(--acc);\n    font-weight:700;\n    flex-shrink:0;\n  }\n\n  .wwu-cta{\n    text-align:center;\n    background:var(--bg-light);\n    border-radius:10px;\n    padding:48px 24px;\n  }\n  .wwu-cta h2{ font-size:24px; margin-bottom:12px; }\n  .wwu-cta p{ opacity:0.8; margin-bottom:24px; }\n  .wwu-cta .contacts{\n    margin-top:18px;\n    font-size:14px;\n    opacity:0.75;\n  }\n\n  @media (max-width:600px){\n    .wwu-block{ padding:40px 16px; }\n  }\n<\/style>\n\n<div class=\"wwu-block\">\n\n  <div class=\"wwu-hero\">\n    <div class=\"wwu-eyebrow\">Lavora con me<\/div>\n    <h2>Un unico referente per la gestione industriale della tua azienda<\/h2>\n    <p>Collaboro con aziende che cercano supporto concreto nella gestione dei processi industriali, da remoto o direttamente in sede \u2014 senza intermediari e senza team da coordinare.<\/p>\n    <a href=\"#wwu-contatti\" class=\"wwu-btn\">Parliamone<\/a>\n  <\/div>\n\n  <div class=\"wwu-grid\">\n    <div class=\"wwu-card\">\n      <h3>Consulenza di gestione<\/h3>\n      <p>Analisi e ottimizzazione dei processi industriali, con un approccio pratico orientato al risultato.<\/p>\n    <\/div>\n    <div class=\"wwu-card\">\n      <h3>Assistenza da remoto<\/h3>\n      <p>Supporto continuativo senza vincoli geografici, per interventi rapidi e monitoraggio costante.<\/p>\n    <\/div>\n    <div class=\"wwu-card\">\n      <h3>Interventi on-site<\/h3>\n      <p>Quando serve una presenza diretta, valuto insieme a te tempi e modalit\u00e0 dell&#8217;intervento in azienda.<\/p>\n    <\/div>\n    <div class=\"wwu-card\">\n      <h3>Piani di manutenzione<\/h3>\n      <p>{{Descrivi qui brevemente i piani\/pacchetti che offri, es. periodicit\u00e0 e cosa includono}}.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"wwu-steps\">\n    <h2>Come funziona la collaborazione<\/h2>\n    <div class=\"wwu-steps-row\">\n      <div class=\"wwu-step\">\n        <div class=\"num\">1<\/div>\n        <h4>Contatto iniziale<\/h4>\n        <p>Mi scrivi o mi chiami per raccontarmi la tua esigenza.<\/p>\n      <\/div>\n      <div class=\"wwu-step\">\n        <div class=\"num\">2<\/div>\n        <h4>Analisi e proposta<\/h4>\n        <p>Valuto la situazione e ti propongo un piano d&#8217;azione su misura.<\/p>\n      <\/div>\n      <div class=\"wwu-step\">\n        <div class=\"num\">3<\/div>\n        <h4>Avvio del lavoro<\/h4>\n        <p>Iniziamo la collaborazione, da remoto o in sede secondo le necessit\u00e0.<\/p>\n      <\/div>\n      <div class=\"wwu-step\">\n        <div class=\"num\">4<\/div>\n        <h4>Supporto continuo<\/h4>\n        <p>Resto il tuo punto di riferimento anche dopo l&#8217;avvio del progetto.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"wwu-perks\">\n    <h2>Perch\u00e9 scegliere una collaborazione diretta<\/h2>\n    <ul>\n      <li>Un solo referente per tutto il progetto, senza passaggi di consegne tra persone diverse.<\/li>\n      <li>Flessibilit\u00e0 reale tra lavoro da remoto e presenza in azienda.<\/li>\n      <li>Esperienza pratica sul campo nella gestione industriale, non solo teoria.<\/li>\n      <li>Comunicazione diretta, senza filtri o tempi di attesa aziendali.<\/li>\n    <\/ul>\n  <\/div>\n\n  <div class=\"wwu-cta\" id=\"wwu-contatti\">\n    <h2>Vuoi valutare una collaborazione?<\/h2>\n    <p>Scrivimi due righe sulla tua azienda e su cosa stai cercando: ti rispondo personalmente.<\/p>\n    <a href=\"mailto:bonaverof@gmail.com\" class=\"wwu-btn\">Scrivimi una mail<\/a>\n    <div class=\"contacts\">bonaverof@gmail.com \u00b7 +39 333 564 6879<\/div>\n  <\/div>\n\n<\/div>\n\n\n\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;600;700;800&amp;display=swap\" rel=\"stylesheet\">\n<style>\n  \/* Contenitore principale: si adatta alla larghezza della colonna WordPress *\/\n  #bridge-wrap {\n    width: 100%;\n    position: relative;\n    background: #000;\n    overflow: hidden;\n    user-select: none;\n  }\n\n  \/* Canvas slide: sempre 1920x1080, scalato via JS *\/\n  #bridge-deck {\n    position: absolute;\n    top: 0; left: 0;\n    width: 1920px;\n    height: 1080px;\n    transform-origin: top left;\n  }\n\n  .bslide {\n    position: absolute;\n    top: 0; left: 0;\n    width: 1920px;\n    height: 1080px;\n    display: none;\n    overflow: hidden;\n    opacity: 0;\n    transition: opacity 0.35s ease;\n  }\n\n  .bslide.active {\n    display: flex;\n    opacity: 1;\n  }\n\n  \/* Navbar: posizionata rispetto al wrap *\/\n  #bridge-nav {\n    position: absolute;\n    bottom: 24px;\n    left: 50%;\n    transform: translateX(-50%);\n    display: flex;\n    align-items: center;\n    gap: 16px;\n    background: rgba(0,0,0,0.6);\n    border-radius: 48px;\n    padding: 12px 28px;\n    border: 1px solid rgba(255,255,255,0.15);\n    z-index: 10;\n    white-space: nowrap;\n  }\n\n  #bridge-nav button {\n    background: none;\n    border: none;\n    color: #fff;\n    cursor: pointer;\n    padding: 8px 18px;\n    border-radius: 24px;\n    font-size: 22px;\n    font-family: 'Inter', sans-serif;\n    transition: background 0.15s;\n  }\n\n  #bridge-nav button:hover { background: rgba(255,255,255,0.15); }\n  #bridge-nav button:disabled { opacity: 0.3; cursor: default; }\n\n  #bridge-counter {\n    color: rgba(255,255,255,0.8);\n    font-size: 18px;\n    min-width: 56px;\n    text-align: center;\n    font-family: 'Inter', sans-serif;\n  }\n\n  #bridge-dots {\n    display: flex;\n    gap: 8px;\n    align-items: center;\n  }\n\n  .bdot {\n    width: 9px; height: 9px;\n    border-radius: 50%;\n    background: rgba(255,255,255,0.35);\n    cursor: pointer;\n    border: none;\n    padding: 0;\n    transition: background 0.2s, transform 0.2s;\n  }\n\n  .bdot.active {\n    background: #2eb8a0;\n    transform: scale(1.4);\n  }\n\n  \/* Hint navigazione *\/\n  #bridge-hint {\n    position: absolute;\n    top: 16px;\n    right: 20px;\n    color: rgba(255,255,255,0.35);\n    font-size: 15px;\n    font-family: 'Inter', sans-serif;\n    z-index: 10;\n    pointer-events: none;\n  }\n<\/style>\n\n<div id=\"bridge-wrap\">\n  <div id=\"bridge-deck\">\n\n    <!-- SLIDE 1: COVER -->\n    <div class=\"bslide active\" style=\"background:#0d1f2d; color:#f0ede8; flex-direction:column; justify-content:center; align-items:flex-start; padding:128px; gap:40px;\">\n      <div style=\"position:absolute; left:0; top:0; width:8px; height:1080px; background:#2eb8a0;\"><\/div>\n      <p style=\"font-size:28px; color:#2eb8a0; font-weight:600; letter-spacing:4px;\">BRIDGE<\/p>\n      <h1 style=\"font-size:96px; font-weight:700; line-height:1.05; max-width:1100px;\">Connetti, sincronizza<br>e converti i tuoi dati.<\/h1>\n      <p style=\"font-size:32px; color:#b0bec5; max-width:900px; line-height:1.4;\">Il modulo che porta i dati dove servono \u2014 tra Access, Excel, SQL Server e SQLite \u2014 senza scrivere una riga di codice.<\/p>\n    <\/div>\n\n    <!-- SLIDE 2: PROBLEMA -->\n    <div class=\"bslide\" style=\"background:#f5f2ee; color:#1a1a1a; flex-direction:column; justify-content:space-between; padding:128px 128px 160px; gap:48px;\">\n      <h2 style=\"font-size:64px; font-weight:700; line-height:1.1; color:#0d1f2d;\">I dati sono ovunque.<br>Ma non sempre nel posto giusto.<\/h2>\n      <div style=\"display:flex; gap:32px;\">\n        <div style=\"flex:1; background:#fff; border:1px solid #ddd8d0; border-radius:16px; padding:48px; display:flex; flex-direction:column; gap:16px;\">\n          <div style=\"font-size:48px;\">\ud83d\uddc4\ufe0f<\/div>\n          <h3 style=\"font-size:30px; font-weight:600; color:#0d1f2d;\">Sistemi diversi<\/h3>\n          <p style=\"font-size:24px; color:#555; line-height:1.5;\">Gestionali, fogli Excel, database locali e server SQL che non si parlano tra loro.<\/p>\n        <\/div>\n        <div style=\"flex:1; background:#fff; border:1px solid #ddd8d0; border-radius:16px; padding:48px; display:flex; flex-direction:column; gap:16px;\">\n          <div style=\"font-size:48px;\">\ud83d\udd04<\/div>\n          <h3 style=\"font-size:30px; font-weight:600; color:#0d1f2d;\">Aggiornamenti manuali<\/h3>\n          <p style=\"font-size:24px; color:#555; line-height:1.5;\">Export, copia, import: operazioni ripetitive che consumano tempo e generano errori.<\/p>\n        <\/div>\n        <div style=\"flex:1; background:#fff; border:1px solid #ddd8d0; border-radius:16px; padding:48px; display:flex; flex-direction:column; gap:16px;\">\n          <div style=\"font-size:48px;\">\u26a0\ufe0f<\/div>\n          <h3 style=\"font-size:30px; font-weight:600; color:#0d1f2d;\">Dati non allineati<\/h3>\n          <p style=\"font-size:24px; color:#555; line-height:1.5;\">Versioni diverse dello stesso dato in posti diversi: quale \u00e8 quello giusto?<\/p>\n        <\/div>\n      <\/div>\n      <p style=\"position:absolute; left:128px; bottom:64px; font-size:22px; color:#999;\">Bridge \u00e8 la risposta.<\/p>\n    <\/div>\n\n    <!-- SLIDE 3: COS'E' -->\n    <div class=\"bslide\" style=\"background:#0d1f2d; color:#f0ede8; flex-direction:column; justify-content:center; padding:128px; gap:48px;\">\n      <h2 style=\"font-size:64px; font-weight:700; line-height:1.1; color:#2eb8a0;\">Bridge in una frase<\/h2>\n      <p style=\"font-size:42px; line-height:1.4; max-width:1400px; color:#f0ede8; font-weight:300;\">Un modulo che si aggiunge a qualsiasi applicazione VB6 e permette di <b style=\"color:#2eb8a0; font-weight:700;\">trasferire, sincronizzare e convertire tabelle<\/b> tra sorgenti dati eterogenee \u2014 con un&#8217;interfaccia visuale, profili riutilizzabili e operativit\u00e0 completamente automatica in background.<\/p>\n      <div style=\"display:flex; gap:24px; margin-top:16px;\">\n        <div style=\"background:#1a3448; border-radius:12px; padding:28px 40px;\"><p style=\"font-size:28px; font-weight:600; color:#2eb8a0;\">Access<\/p><\/div>\n        <div style=\"background:#1a3448; border-radius:12px; padding:28px 40px;\"><p style=\"font-size:28px; font-weight:600; color:#2eb8a0;\">Excel<\/p><\/div>\n        <div style=\"background:#1a3448; border-radius:12px; padding:28px 40px;\"><p style=\"font-size:28px; font-weight:600; color:#2eb8a0;\">SQL Server<\/p><\/div>\n        <div style=\"background:#1a3448; border-radius:12px; padding:28px 40px;\"><p style=\"font-size:28px; font-weight:600; color:#2eb8a0;\">SQLite<\/p><\/div>\n      <\/div>\n    <\/div>\n\n    <!-- SLIDE 4: MODULI -->\n    <div class=\"bslide\" style=\"background:#f5f2ee; color:#1a1a1a; flex-direction:column; justify-content:space-between; padding:128px 128px 160px; gap:40px;\">\n      <h2 style=\"font-size:60px; font-weight:700; line-height:1.1; color:#0d1f2d;\">Tre strumenti, un ecosistema.<\/h2>\n      <div style=\"display:flex; gap:24px;\">\n        <div style=\"flex:1; background:#0d1f2d; border-radius:20px; padding:56px 48px; display:flex; flex-direction:column; gap:20px;\">\n          <p style=\"font-size:22px; font-weight:700; color:#2eb8a0; letter-spacing:2px;\">BRIDGE<\/p>\n          <h3 style=\"font-size:34px; font-weight:700; color:#f0ede8; line-height:1.2;\">Configura i profili<\/h3>\n          <p style=\"font-size:22px; color:#b0bec5; line-height:1.5;\">Definisci sorgente, destinazione e mappatura dei campi con un&#8217;interfaccia visuale. Salva il profilo e riusalo quando vuoi.<\/p>\n          <p style=\"font-size:20px; color:#2eb8a0; margin-top:8px;\">Trasferimento manuale on-demand<\/p>\n        <\/div>\n        <div style=\"flex:1; background:#0d1f2d; border-radius:20px; padding:56px 48px; display:flex; flex-direction:column; gap:20px;\">\n          <p style=\"font-size:22px; font-weight:700; color:#f0a500; letter-spacing:2px;\">BRIDGE SYNC<\/p>\n          <h3 style=\"font-size:34px; font-weight:700; color:#f0ede8; line-height:1.2;\">Sincronizza in automatico<\/h3>\n          <p style=\"font-size:22px; color:#b0bec5; line-height:1.5;\">Attiva la sincronizzazione periodica sui profili configurati. Gira in background nella system tray, senza bloccare l&#8217;applicazione.<\/p>\n          <p style=\"font-size:20px; color:#f0a500; margin-top:8px;\">Sincronizzazione automatica a intervalli fissi<\/p>\n        <\/div>\n        <div style=\"flex:1; background:#0d1f2d; border-radius:20px; padding:56px 48px; display:flex; flex-direction:column; gap:20px;\">\n          <p style=\"font-size:22px; font-weight:700; color:#a78bfa; letter-spacing:2px;\">BRIDGE CONVERT<\/p>\n          <h3 style=\"font-size:34px; font-weight:700; color:#f0ede8; line-height:1.2;\">Converti interi database<\/h3>\n          <p style=\"font-size:22px; color:#b0bec5; line-height:1.5;\">Migra tutte le tabelle di un database da un sistema all&#8217;altro. Crea la struttura e trasferisce i dati in un&#8217;unica operazione.<\/p>\n          <p style=\"font-size:20px; color:#a78bfa; margin-top:8px;\">Migrazione completa tra piattaforme diverse<\/p>\n        <\/div>\n      <\/div>\n      <p style=\"position:absolute; left:128px; bottom:64px; font-size:22px; color:#999;\">Tutti e tre condividono la stessa logica di connessione e lo stesso file di log.<\/p>\n    <\/div>\n\n    <!-- SLIDE 5: TRASFERIMENTO -->\n    <div class=\"bslide\" style=\"background:#f5f2ee; color:#1a1a1a; flex-direction:column; justify-content:space-between; padding:128px 128px 160px; gap:40px;\">\n      <h2 style=\"font-size:60px; font-weight:700; line-height:1.1; color:#0d1f2d;\">Trasferisce con intelligenza.<\/h2>\n      <div style=\"display:grid; grid-template-columns:1fr 1fr; gap:24px;\">\n        <div style=\"background:#fff; border:1px solid #ddd8d0; border-radius:16px; padding:44px; display:flex; flex-direction:column; gap:14px;\">\n          <h3 style=\"font-size:30px; font-weight:700; color:#0d1f2d;\">Solo inserisci nuovi<\/h3>\n          <p style=\"font-size:22px; color:#555; line-height:1.5;\">Aggiunge solo i record che non esistono ancora in destinazione. I dati esistenti rimangono intatti.<\/p>\n        <\/div>\n        <div style=\"background:#fff; border:1px solid #ddd8d0; border-radius:16px; padding:44px; display:flex; flex-direction:column; gap:14px;\">\n          <h3 style=\"font-size:30px; font-weight:700; color:#0d1f2d;\">Solo aggiorna esistenti<\/h3>\n          <p style=\"font-size:22px; color:#555; line-height:1.5;\">Aggiorna i record gi\u00e0 presenti in destinazione senza crearne di nuovi.<\/p>\n        <\/div>\n        <div style=\"background:#0d1f2d; border-radius:16px; padding:44px; display:flex; flex-direction:column; gap:14px;\">\n          <h3 style=\"font-size:30px; font-weight:700; color:#2eb8a0;\">Inserisci + aggiorna<\/h3>\n          <p style=\"font-size:22px; color:#b0bec5; line-height:1.5;\">La modalit\u00e0 pi\u00f9 completa: nuovi record inseriti, record esistenti aggiornati. Perfetta per la sincronizzazione continua.<\/p>\n        <\/div>\n        <div style=\"background:#fff; border:1px solid #ddd8d0; border-radius:16px; padding:44px; display:flex; flex-direction:column; gap:14px;\">\n          <h3 style=\"font-size:30px; font-weight:700; color:#0d1f2d;\">Bidirezionale<\/h3>\n          <p style=\"font-size:22px; color:#555; line-height:1.5;\">Sincronizzazione nei due sensi: A\u2192B e B\u2192A nella stessa operazione.<\/p>\n        <\/div>\n      <\/div>\n      <p style=\"position:absolute; left:128px; bottom:64px; font-size:22px; color:#999;\">La chiave univoca \u00e8 configurabile campo per campo: Bridge sa esattamente cosa confrontare.<\/p>\n    <\/div>\n\n    <!-- SLIDE 6: SYNC -->\n    <div class=\"bslide\" style=\"background:#0d1f2d; color:#f0ede8; flex-direction:column; justify-content:space-between; padding:128px 128px 160px; gap:48px;\">\n      <div style=\"display:flex; flex-direction:column; gap:16px;\">\n        <p style=\"font-size:26px; color:#f0a500; font-weight:600; letter-spacing:3px;\">BRIDGE SYNC<\/p>\n        <h2 style=\"font-size:64px; font-weight:700; line-height:1.1;\">La sincronizzazione che non vedi.<br>Ma che lavora sempre.<\/h2>\n      <\/div>\n      <div style=\"display:flex; gap:32px;\">\n        <div style=\"flex:1; background:#1a3448; border-radius:16px; padding:44px; display:flex; flex-direction:column; gap:16px;\">\n          <div style=\"font-size:40px;\">\ud83d\udd50<\/div>\n          <h3 style=\"font-size:28px; font-weight:600; color:#f0ede8;\">Intervallo configurabile<\/h3>\n          <p style=\"font-size:22px; color:#b0bec5; line-height:1.5;\">Da 1 a 60 minuti. Il ciclo parte in automatico e riparte da solo dopo ogni esecuzione.<\/p>\n        <\/div>\n        <div style=\"flex:1; background:#1a3448; border-radius:16px; padding:44px; display:flex; flex-direction:column; gap:16px;\">\n          <div style=\"font-size:40px;\">\ud83d\udccc<\/div>\n          <h3 style=\"font-size:28px; font-weight:600; color:#f0ede8;\">System tray<\/h3>\n          <p style=\"font-size:22px; color:#b0bec5; line-height:1.5;\">Sparisce dalla barra delle applicazioni e continua a lavorare in background. Un&#8217;icona nel vassoio di sistema \u00e8 sempre disponibile.<\/p>\n        <\/div>\n        <div style=\"flex:1; background:#1a3448; border-radius:16px; padding:44px; display:flex; flex-direction:column; gap:16px;\">\n          <div style=\"font-size:40px;\">\ud83d\udee1\ufe0f<\/div>\n          <h3 style=\"font-size:28px; font-weight:600; color:#f0ede8;\">Soglia di sicurezza<\/h3>\n          <p style=\"font-size:22px; color:#b0bec5; line-height:1.5;\">Se una tabella supera 10.000 record, Bridge Sync avvisa e chiede conferma prima di procedere.<\/p>\n        <\/div>\n      <\/div>\n      <p style=\"position:absolute; left:128px; bottom:64px; font-size:22px; color:#546e7a;\">Si integra come form di avvio in qualsiasi applicazione VB6 esistente.<\/p>\n    <\/div>\n\n    <!-- SLIDE 7: CONVERT -->\n    <div class=\"bslide\" style=\"background:#f5f2ee; color:#1a1a1a; flex-direction:column; justify-content:space-between; padding:128px 128px 160px; gap:40px;\">\n      <div style=\"display:flex; flex-direction:column; gap:16px;\">\n        <p style=\"font-size:26px; color:#a78bfa; font-weight:600; letter-spacing:3px;\">BRIDGE CONVERT<\/p>\n        <h2 style=\"font-size:60px; font-weight:700; line-height:1.1; color:#0d1f2d;\">Migrare un intero database<br>non \u00e8 mai stato cos\u00ec diretto.<\/h2>\n      <\/div>\n      <div style=\"display:flex; gap:40px; align-items:flex-start;\">\n        <div style=\"flex:1; display:flex; flex-direction:column; gap:20px;\">\n          <div style=\"display:flex; gap:20px; align-items:flex-start;\">\n            <div style=\"background:#a78bfa; color:#fff; border-radius:50%; width:48px; height:48px; display:flex; align-items:center; justify-content:center; font-size:24px; font-weight:700; flex-shrink:0;\">1<\/div>\n            <p style=\"font-size:24px; color:#333; line-height:1.5; padding-top:8px;\">Seleziona sorgente e destinazione tra i quattro tipi supportati.<\/p>\n          <\/div>\n          <div style=\"display:flex; gap:20px; align-items:flex-start;\">\n            <div style=\"background:#a78bfa; color:#fff; border-radius:50%; width:48px; height:48px; display:flex; align-items:center; justify-content:center; font-size:24px; font-weight:700; flex-shrink:0;\">2<\/div>\n            <p style=\"font-size:24px; color:#333; line-height:1.5; padding-top:8px;\">Bridge legge automaticamente tutte le tabelle disponibili nella sorgente.<\/p>\n          <\/div>\n          <div style=\"display:flex; gap:20px; align-items:flex-start;\">\n            <div style=\"background:#a78bfa; color:#fff; border-radius:50%; width:48px; height:48px; display:flex; align-items:center; justify-content:center; font-size:24px; font-weight:700; flex-shrink:0;\">3<\/div>\n            <p style=\"font-size:24px; color:#333; line-height:1.5; padding-top:8px;\">Scegli quali tabelle includere con un semplice checkbox per ciascuna.<\/p>\n          <\/div>\n          <div style=\"display:flex; gap:20px; align-items:flex-start;\">\n            <div style=\"background:#a78bfa; color:#fff; border-radius:50%; width:48px; height:48px; display:flex; align-items:center; justify-content:center; font-size:24px; font-weight:700; flex-shrink:0;\">4<\/div>\n            <p style=\"font-size:24px; color:#333; line-height:1.5; padding-top:8px;\">Avvia: struttura e dati vengono creati in destinazione, tabella per tabella, con barra di avanzamento in tempo reale.<\/p>\n          <\/div>\n        <\/div>\n        <div style=\"flex:1; background:#0d1f2d; border-radius:20px; padding:48px; display:flex; flex-direction:column; gap:24px;\">\n          <h3 style=\"font-size:28px; font-weight:700; color:#a78bfa;\">Cosa crea automaticamente<\/h3>\n          <ul style=\"font-size:22px; color:#b0bec5; line-height:1.8; padding-left:24px;\">\n            <li>Il file Access (.mdb \/ .accdb) se non esiste<\/li>\n            <li>Il file SQLite (.db) se non esiste<\/li>\n            <li>Le tabelle in destinazione con i tipi corretti<\/li>\n            <li>Un foglio Excel per ogni tabella sorgente<\/li>\n          <\/ul>\n          <p style=\"font-size:20px; color:#546e7a; margin-top:8px;\">Il database di destinazione non deve esistere in anticipo.<\/p>\n        <\/div>\n      <\/div>\n      <p style=\"position:absolute; left:128px; bottom:64px; font-size:22px; color:#999;\">Al termine chiede se aprire direttamente il file generato.<\/p>\n    <\/div>\n\n    <!-- SLIDE 8: PROFILI -->\n    <div class=\"bslide\" style=\"background:#f5f2ee; color:#1a1a1a; flex-direction:column; justify-content:space-between; padding:128px 128px 160px; gap:40px;\">\n      <h2 style=\"font-size:60px; font-weight:700; line-height:1.1; color:#0d1f2d;\">Configura una volta.<br>Riusa sempre.<\/h2>\n      <div style=\"display:flex; gap:40px;\">\n        <div style=\"flex:1; display:flex; flex-direction:column; gap:24px;\">\n          <div style=\"background:#fff; border:1px solid #ddd8d0; border-radius:16px; padding:40px; display:flex; flex-direction:column; gap:12px;\">\n            <h3 style=\"font-size:28px; font-weight:700; color:#0d1f2d;\">Profili nominati<\/h3>\n            <p style=\"font-size:22px; color:#555; line-height:1.5;\">Ogni configurazione viene salvata con un nome in Bridge.ini. Caricala in un click: sorgente, destinazione, mappatura campi e modalit\u00e0 sono gi\u00e0 pronti.<\/p>\n          <\/div>\n          <div style=\"background:#fff; border:1px solid #ddd8d0; border-radius:16px; padding:40px; display:flex; flex-direction:column; gap:12px;\">\n            <h3 style=\"font-size:28px; font-weight:700; color:#0d1f2d;\">Mappatura visuale<\/h3>\n            <p style=\"font-size:22px; color:#555; line-height:1.5;\">I campi della sorgente e della destinazione vengono mostrati affiancati. Abbinali con un combo, spunta la chiave e il gioco \u00e8 fatto.<\/p>\n          <\/div>\n          <div style=\"background:#fff; border:1px solid #ddd8d0; border-radius:16px; padding:40px; display:flex; flex-direction:column; gap:12px;\">\n            <h3 style=\"font-size:28px; font-weight:700; color:#0d1f2d;\">Anteprima prima del trasferimento<\/h3>\n            <p style=\"font-size:22px; color:#555; line-height:1.5;\">Prima di muovere un solo record, Bridge mostra quanti ne verranno inseriti, aggiornati o saltati \u2014 con percentuale e barra visiva.<\/p>\n          <\/div>\n        <\/div>\n        <div style=\"flex:1; background:#0d1f2d; border-radius:20px; padding:56px; display:flex; flex-direction:column; gap:28px;\">\n          <h3 style=\"font-size:32px; font-weight:700; color:#2eb8a0;\">Log condiviso<\/h3>\n          <p style=\"font-size:22px; color:#b0bec5; line-height:1.6;\">Ogni operazione viene registrata su <b style=\"color:#f0ede8;\">Bridge_Log.txt<\/b> con data, ora e dettaglio.<\/p>\n          <p style=\"font-size:22px; color:#b0bec5; line-height:1.6;\">Bridge, Sync e Convert condividono lo stesso file: una vista unica su tutto ci\u00f2 che \u00e8 successo.<\/p>\n          <p style=\"font-size:20px; color:#546e7a; margin-top:8px;\">Le ultime 100\u2013200 righe sono sempre visibili nell&#8217;interfaccia, in tempo reale.<\/p>\n        <\/div>\n      <\/div>\n      <p style=\"position:absolute; left:128px; bottom:64px; font-size:22px; color:#999;\">Le password vengono cifrate nel file di configurazione: mai in chiaro su disco.<\/p>\n    <\/div>\n\n    <!-- SLIDE 9: CHIUSURA -->\n    <div class=\"bslide\" style=\"background:#0d1f2d; color:#f0ede8; flex-direction:column; justify-content:space-between; padding:128px 128px 160px; gap:48px;\">\n      <div style=\"position:absolute; left:0; top:0; width:8px; height:1080px; background:#2eb8a0;\"><\/div>\n      <h2 style=\"font-size:64px; font-weight:700; line-height:1.1;\">Bridge in sintesi.<\/h2>\n      <div style=\"display:grid; grid-template-columns:1fr 1fr 1fr; gap:24px;\">\n        <div style=\"background:#1a3448; border-radius:16px; padding:40px; display:flex; flex-direction:column; gap:12px;\">\n          <p style=\"font-size:48px; font-weight:800; color:#2eb8a0;\">4<\/p>\n          <p style=\"font-size:24px; color:#f0ede8; font-weight:600;\">Sorgenti supportate<\/p>\n          <p style=\"font-size:20px; color:#78909c;\">Access, Excel, SQL Server, SQLite<\/p>\n        <\/div>\n        <div style=\"background:#1a3448; border-radius:16px; padding:40px; display:flex; flex-direction:column; gap:12px;\">\n          <p style=\"font-size:48px; font-weight:800; color:#f0a500;\">3<\/p>\n          <p style=\"font-size:24px; color:#f0ede8; font-weight:600;\">Moduli integrati<\/p>\n          <p style=\"font-size:20px; color:#78909c;\">Bridge, Sync, Convert<\/p>\n        <\/div>\n        <div style=\"background:#1a3448; border-radius:16px; padding:40px; display:flex; flex-direction:column; gap:12px;\">\n          <p style=\"font-size:48px; font-weight:800; color:#a78bfa;\">0<\/p>\n          <p style=\"font-size:24px; color:#f0ede8; font-weight:600;\">Righe di codice da scrivere<\/p>\n          <p style=\"font-size:20px; color:#78909c;\">Per l&#8217;utente finale<\/p>\n        <\/div>\n        <div style=\"background:#1a3448; border-radius:16px; padding:40px; display:flex; flex-direction:column; gap:12px;\">\n          <p style=\"font-size:48px; font-weight:800; color:#2eb8a0;\">\u221e<\/p>\n          <p style=\"font-size:24px; color:#f0ede8; font-weight:600;\">Profili configurabili<\/p>\n          <p style=\"font-size:20px; color:#78909c;\">Salvati e riutilizzabili<\/p>\n        <\/div>\n        <div style=\"background:#1a3448; border-radius:16px; padding:40px; display:flex; flex-direction:column; gap:12px;\">\n          <p style=\"font-size:48px; font-weight:800; color:#f0a500;\">1<\/p>\n          <p style=\"font-size:24px; color:#f0ede8; font-weight:600;\">File di log condiviso<\/p>\n          <p style=\"font-size:20px; color:#78909c;\">Tutti i moduli su Bridge_Log.txt<\/p>\n        <\/div>\n        <div style=\"background:#1a3448; border-radius:16px; padding:40px; display:flex; flex-direction:column; gap:12px;\">\n          <p style=\"font-size:48px; font-weight:800; color:#a78bfa;\">100%<\/p>\n          <p style=\"font-size:24px; color:#f0ede8; font-weight:600;\">VB6 nativo<\/p>\n          <p style=\"font-size:20px; color:#78909c;\">Nessuna dipendenza esterna<\/p>\n        <\/div>\n      <\/div>\n      <p style=\"position:absolute; left:128px; bottom:64px; font-size:22px; color:#546e7a;\">Bridge si aggiunge a qualsiasi progetto VB6 esistente senza modificarne la struttura.<\/p>\n    <\/div>\n\n    <!-- Navbar interna al deck -->\n    <div id=\"bridge-nav\">\n      <button id=\"bn-prev\" onclick=\"bGoTo(bCur-1)\">\u2190<\/button>\n      <div id=\"bridge-dots\"><\/div>\n      <button id=\"bn-next\" onclick=\"bGoTo(bCur+1)\">\u2192<\/button>\n      <span id=\"bridge-counter\">1 \/ 9<\/span>\n    <\/div>\n\n    <div id=\"bridge-hint\">\u2190 \u2192 per navigare<\/div>\n\n  <\/div><!-- fine bridge-deck -->\n<\/div><!-- fine bridge-wrap -->\n\n<script>\n(function() {\n  var slides = document.querySelectorAll('.bslide');\n  var total  = slides.length;\n  var bCur   = 0;\n  var wrap   = document.getElementById('bridge-wrap');\n  var deck   = document.getElementById('bridge-deck');\n  var scrollAcc = 0;\n  var scrollTimer = null;\n\n  \/\/ Crea pallini\n  var dotsEl = document.getElementById('bridge-dots');\n  for (var i = 0; i < total; i++) {\n    (function(idx) {\n      var d = document.createElement('button');\n      d.className = 'bdot' + (idx === 0 ? ' active' : '');\n      d.addEventListener('click', function() { bGoTo(idx); });\n      dotsEl.appendChild(d);\n    })(i);\n  }\n\n  function scale() {\n    var w = wrap.offsetWidth;\n    var s = w \/ 1920;\n    var h = Math.round(1080 * s);\n    wrap.style.height = h + 'px';\n    deck.style.transform = 'scale(' + s + ')';\n  }\n\n  window.bGoTo = function(idx) {\n    if (idx < 0 || idx >= total) return;\n    slides[bCur].classList.remove('active');\n    document.querySelectorAll('.bdot')[bCur].classList.remove('active');\n    bCur = idx;\n    slides[bCur].classList.add('active');\n    document.querySelectorAll('.bdot')[bCur].classList.add('active');\n    document.getElementById('bridge-counter').textContent = (bCur+1) + ' \/ ' + total;\n    document.getElementById('bn-prev').disabled = (bCur === 0);\n    document.getElementById('bn-next').disabled = (bCur === total-1);\n  };\n\n  \/\/ Scroll solo quando il mouse \u00e8 sopra il widget\n  wrap.addEventListener('wheel', function(e) {\n    e.preventDefault();\n    e.stopPropagation();\n    clearTimeout(scrollTimer);\n    scrollAcc += e.deltaY;\n    scrollTimer = setTimeout(function() {\n      if (scrollAcc > 30)       bGoTo(bCur+1);\n      else if (scrollAcc < -30) bGoTo(bCur-1);\n      scrollAcc = 0;\n    }, 60);\n  }, { passive: false });\n\n  \/\/ Tastiera (solo quando focus nel widget)\n  wrap.setAttribute('tabindex', '0');\n  wrap.addEventListener('keydown', function(e) {\n    if (e.key === 'ArrowRight' || e.key === 'ArrowDown') bGoTo(bCur+1);\n    if (e.key === 'ArrowLeft'  || e.key === 'ArrowUp')  bGoTo(bCur-1);\n  });\n\n  \/\/ Touch swipe\n  var tx = 0;\n  wrap.addEventListener('touchstart', function(e) { tx = e.touches[0].clientX; });\n  wrap.addEventListener('touchend', function(e) {\n    var dx = tx - e.changedTouches[0].clientX;\n    if (dx > 40)       bGoTo(bCur+1);\n    else if (dx < -40) bGoTo(bCur-1);\n  });\n\n  window.addEventListener('resize', scale);\n  scale();\n  bGoTo(0);\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Lavora con me Un unico referente per la gestione industriale della tua azienda Collaboro con aziende che cercano supporto concreto nella gestione dei processi industriali, da remoto o direttamente in sede \u2014 senza intermediari e senza team da coordinare. Parliamone Consulenza di gestione Analisi e ottimizzazione dei processi industriali, con un approccio pratico orientato al &#8230; <a title=\"Lavoriamo insieme\" class=\"read-more\" href=\"https:\/\/www.gestioneindustriale.it\/it_it\/connessione-che-genera-business\/\" aria-label=\"Per saperne di pi\u00f9 su Lavoriamo insieme\">Leggi tutto<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1740","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/www.gestioneindustriale.it\/it_it\/wp-json\/wp\/v2\/pages\/1740","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gestioneindustriale.it\/it_it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.gestioneindustriale.it\/it_it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.gestioneindustriale.it\/it_it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gestioneindustriale.it\/it_it\/wp-json\/wp\/v2\/comments?post=1740"}],"version-history":[{"count":11,"href":"https:\/\/www.gestioneindustriale.it\/it_it\/wp-json\/wp\/v2\/pages\/1740\/revisions"}],"predecessor-version":[{"id":2127,"href":"https:\/\/www.gestioneindustriale.it\/it_it\/wp-json\/wp\/v2\/pages\/1740\/revisions\/2127"}],"wp:attachment":[{"href":"https:\/\/www.gestioneindustriale.it\/it_it\/wp-json\/wp\/v2\/media?parent=1740"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}