{"id":10,"date":"2026-05-15T14:57:17","date_gmt":"2026-05-15T12:57:17","guid":{"rendered":"https:\/\/gianluca.toscanoagency.com\/?page_id=10"},"modified":"2026-05-27T10:57:04","modified_gmt":"2026-05-27T08:57:04","slug":"elementor-10","status":"publish","type":"page","link":"https:\/\/gianluca.toscanoagency.com\/index.php\/elementor-10\/","title":{"rendered":""},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"10\" class=\"elementor elementor-10\">\n\t\t\t\t<div class=\"elementor-element elementor-element-88abc24 e-con-full e-flex e-con e-parent\" data-id=\"88abc24\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b09011 elementor-widget elementor-widget-html\" data-id=\"4b09011\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"it\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <title>Futurecap \u2014 White Label WordPress per Agenzie<\/title>\n  <meta name=\"description\" content=\"Trasforma i siti dei tuoi clienti in una rendita mensile ricorrente. Gestione white label WordPress senza lavoro tecnico.\">\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=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;1,9..40,400&family=JetBrains+Mono:wght@400;500&display=swap\" rel=\"stylesheet\">\n\n  <style>\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    :root {\n      --bg:           #080C14;\n      --surface:      #0E1420;\n      --card:         #121A28;\n      --accent:       #056EB9;\n      --accent-bright:#0A8FEF;\n      --green:        #00C896;\n      --text:         #EEF2F8;\n      --muted:        #8898B0;\n      --border:       rgba(255,255,255,0.07);\n      --border-accent:rgba(5,110,185,0.45);\n    }\n\n    html, body {\n      width: 100%; height: 100%;\n      background: var(--bg);\n      color: var(--text);\n      font-family: 'DM Sans', sans-serif;\n      line-height: 1.5;\n      -webkit-font-smoothing: antialiased;\n      overflow-x: hidden;\n    }\n\n    \/* \u2500\u2500 NOISE TEXTURE OVERLAY \u2500\u2500 *\/\n    body::before {\n      content: '';\n      position: fixed;\n      inset: 0;\n      background-image: url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'\/%3E%3C\/svg%3E\");\n      pointer-events: none;\n      z-index: 0;\n      opacity: 0.4;\n    }\n\n    \/* \u2500\u2500 GLOW BLOBS \u2500\u2500 *\/\n    .lp-blob {\n      position: fixed;\n      border-radius: 50%;\n      filter: blur(120px);\n      pointer-events: none;\n      z-index: 0;\n    }\n    .lp-blob-1 {\n      width: 600px; height: 600px;\n      background: radial-gradient(circle, rgba(5,110,185,0.18) 0%, transparent 70%);\n      top: -200px; left: -200px;\n      animation: blob-drift-1 18s ease-in-out infinite;\n    }\n    .lp-blob-2 {\n      width: 500px; height: 500px;\n      background: radial-gradient(circle, rgba(0,200,150,0.1) 0%, transparent 70%);\n      bottom: -100px; right: -100px;\n      animation: blob-drift-2 22s ease-in-out infinite;\n    }\n    @keyframes blob-drift-1 {\n      0%,100% { transform: translate(0,0); }\n      50%      { transform: translate(80px, 60px); }\n    }\n    @keyframes blob-drift-2 {\n      0%,100% { transform: translate(0,0); }\n      50%      { transform: translate(-60px, -40px); }\n    }\n\n    \/* \u2500\u2500 GRID LINES \u2500\u2500 *\/\n    .lp-grid {\n      position: fixed;\n      inset: 0;\n      z-index: 0;\n      pointer-events: none;\n      background-image:\n        linear-gradient(var(--border) 1px, transparent 1px),\n        linear-gradient(90deg, var(--border) 1px, transparent 1px);\n      background-size: 80px 80px;\n      mask-image: radial-gradient(ellipse 80% 80% at 50% 50%, black 20%, transparent 100%);\n    }\n\n    \/* \u2500\u2500 HERO LAYOUT \u2500\u2500 *\/\n    .lp-hero {\n      position: relative;\n      z-index: 1;\n      min-height: 100vh;\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      justify-content: center;\n      padding: 60px 24px;\n      text-align: center;\n    }\n\n    \/* \u2500\u2500 BADGE \u2500\u2500 *\/\n    .lp-badge {\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n      background: rgba(5,110,185,0.1);\n      border: 1px solid var(--border-accent);\n      border-radius: 100px;\n      padding: 8px 18px;\n      font-family: 'JetBrains Mono', monospace;\n      font-size: 12px;\n      color: var(--accent-bright);\n      letter-spacing: 0.08em;\n      text-transform: uppercase;\n      margin-bottom: 36px;\n      animation: fade-up 0.6s ease both;\n    }\n    .lp-badge-dot {\n      width: 6px; height: 6px;\n      background: var(--green);\n      border-radius: 50%;\n      animation: pulse-dot 2s ease-in-out infinite;\n    }\n    @keyframes pulse-dot {\n      0%,100% { opacity: 1; transform: scale(1); }\n      50%      { opacity: 0.5; transform: scale(0.7); }\n    }\n\n    \/* \u2500\u2500 HEADLINE \u2500\u2500 *\/\n    .lp-headline {\n      font-family: 'Syne', sans-serif;\n      font-weight: 800;\n      font-size: clamp(36px, 6vw, 72px);\n      line-height: 1.1;\n      letter-spacing: -0.02em;\n      max-width: 820px;\n      margin-bottom: 24px;\n      animation: fade-up 0.6s 0.1s ease both;\n    }\n    .lp-headline em {\n      font-style: normal;\n      background: linear-gradient(135deg, var(--accent-bright), var(--green));\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: transparent;\n      background-clip: text;\n    }\n\n    \/* \u2500\u2500 SUBLINE \u2500\u2500 *\/\n    .lp-sub {\n      font-size: clamp(16px, 2vw, 20px);\n      color: var(--muted);\n      max-width: 560px;\n      line-height: 1.6;\n      margin-bottom: 48px;\n      animation: fade-up 0.6s 0.2s ease both;\n    }\n\n    \/* \u2500\u2500 STATS ROW \u2500\u2500 *\/\n    .lp-stats {\n      display: flex;\n      gap: 40px;\n      margin-bottom: 52px;\n      flex-wrap: wrap;\n      justify-content: center;\n      animation: fade-up 0.6s 0.3s ease both;\n    }\n    .lp-stat {\n      text-align: center;\n    }\n    .lp-stat-val {\n      font-family: 'Syne', sans-serif;\n      font-weight: 800;\n      font-size: 32px;\n      color: var(--text);\n      line-height: 1;\n      margin-bottom: 4px;\n    }\n    .lp-stat-val span { color: var(--green); }\n    .lp-stat-lbl {\n      font-size: 13px;\n      color: var(--muted);\n    }\n    .lp-stat-divider {\n      width: 1px;\n      background: var(--border);\n      align-self: stretch;\n    }\n\n    \/* \u2500\u2500 CTA \u2500\u2500 *\/\n    .lp-cta-wrap {\n      animation: fade-up 0.6s 0.35s ease both;\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      gap: 16px;\n    }\n\n    .lp-trigger {\n      background: var(--accent);\n      color: #fff;\n      font-family: 'Syne', sans-serif;\n      font-weight: 700;\n      font-size: 18px;\n      padding: 18px 44px;\n      border-radius: 10px;\n      border: none;\n      cursor: pointer;\n      transition: all 0.2s ease;\n      position: relative;\n      display: inline-flex;\n      align-items: center;\n      gap: 10px;\n      animation: glow-pulse 2.5s ease-in-out infinite;\n      outline: none;\n    }\n    @keyframes glow-pulse {\n      0%,100% { box-shadow: 0 0 24px rgba(5,110,185,0.4); }\n      50%      { box-shadow: 0 0 48px rgba(5,110,185,0.75), 0 0 0 8px rgba(5,110,185,0.07); }\n    }\n    .lp-trigger:hover { filter: brightness(1.15); transform: translateY(-2px); }\n    .lp-trigger-arrow {\n      transition: transform 0.2s;\n    }\n    .lp-trigger:hover .lp-trigger-arrow { transform: translateX(4px); }\n\n    .lp-no-commit {\n      font-size: 13px;\n      color: var(--muted);\n      display: flex;\n      align-items: center;\n      gap: 6px;\n    }\n    .lp-no-commit::before { content: '\ud83d\udd12'; font-size: 12px; }\n\n    \/* \u2500\u2500 SOCIAL PROOF \u2500\u2500 *\/\n    .lp-proof {\n      margin-top: 80px;\n      display: flex;\n      align-items: center;\n      gap: 12px;\n      animation: fade-up 0.6s 0.45s ease both;\n      flex-wrap: wrap;\n      justify-content: center;\n    }\n    .lp-avatars {\n      display: flex;\n    }\n    .lp-avatar {\n      width: 36px; height: 36px;\n      border-radius: 50%;\n      border: 2px solid var(--bg);\n      background: var(--card);\n      display: flex; align-items: center; justify-content: center;\n      font-size: 14px;\n      margin-left: -10px;\n      overflow: hidden;\n    }\n    .lp-avatar:first-child { margin-left: 0; }\n    .lp-proof-text {\n      font-size: 14px;\n      color: var(--muted);\n    }\n    .lp-proof-text strong { color: var(--text); }\n\n    \/* \u2500\u2500 FEATURE PILLS \u2500\u2500 *\/\n    .lp-features {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      justify-content: center;\n      margin-top: 60px;\n      animation: fade-up 0.6s 0.5s ease both;\n    }\n    .lp-feat {\n      background: var(--card);\n      border: 1px solid var(--border);\n      border-radius: 100px;\n      padding: 10px 20px;\n      font-size: 13px;\n      color: var(--muted);\n      display: flex;\n      align-items: center;\n      gap: 8px;\n    }\n    .lp-feat-icon { font-size: 15px; }\n\n    \/* \u2500\u2500 ANIMATIONS \u2500\u2500 *\/\n    @keyframes fade-up {\n      from { opacity: 0; transform: translateY(20px); }\n      to   { opacity: 1; transform: translateY(0); }\n    }\n\n    \/* \u2500\u2500 RESPONSIVE \u2500\u2500 *\/\n    @media (max-width: 600px) {\n      .lp-stat-divider { display: none; }\n      .lp-stats { gap: 24px; }\n      .lp-trigger { font-size: 16px; padding: 16px 32px; }\n      .lp-logo { font-size: 16px; top: 18px; left: 20px; }\n    }\n\n    \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       MODAL STYLES (identiche al blocco WP)\n    \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n    .fc-wrapper {\n      --fc-bg: #080C14;\n      --fc-surface: #0E1420;\n      --fc-card: #121A28;\n      --fc-accent: #056EB9;\n      --fc-accent-bright: #0A8FEF;\n      --fc-green: #00C896;\n      --fc-text: #EEF2F8;\n      --fc-muted: #8898B0;\n      --fc-border: rgba(255,255,255,0.07);\n      --fc-border-accent: rgba(5,110,185,0.45);\n      font-family: 'DM Sans', sans-serif;\n      color: var(--fc-text);\n      line-height: 1.5;\n      -webkit-font-smoothing: antialiased;\n    }\n    .fc-overlay {\n      position: fixed !important;\n      inset: 0 !important;\n      z-index: 99999 !important;\n      background: rgba(4,7,12,0.88) !important;\n      backdrop-filter: blur(8px) !important;\n      display: flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      opacity: 0 !important;\n      pointer-events: none !important;\n      visibility: hidden !important;\n      transition: all 0.3s ease !important;\n      margin: 0 !important; padding: 0 !important;\n    }\n    .fc-overlay.fc-open { opacity: 1 !important; pointer-events: auto !important; visibility: visible !important; }\n    .fc-modal {\n      background: var(--fc-surface) !important;\n      border: 1px solid var(--fc-border-accent) !important;\n      border-radius: 16px !important;\n      max-width: 540px !important;\n      width: 92% !important;\n      padding: 36px !important;\n      box-shadow: 0 0 60px rgba(5,110,185,0.15), 0 30px 80px rgba(0,0,0,0.6) !important;\n      transform: scale(0.94) !important;\n      transition: transform 0.3s cubic-bezier(0.22,1,0.36,1) !important;\n      max-height: 90vh !important;\n      overflow-y: auto !important;\n      position: relative !important;\n    }\n    .fc-overlay.fc-open .fc-modal { transform: scale(1) !important; }\n    .fc-close {\n      position: absolute !important; top: 16px !important; right: 20px !important;\n      font-size: 28px !important; color: var(--fc-muted) !important;\n      background: none !important; border: none !important; cursor: pointer !important;\n      transition: color 0.2s !important; line-height: 1 !important; padding: 0 !important;\n    }\n    .fc-close:hover { color: #fff !important; }\n    .fc-progress-track { width:100% !important; height:3px !important; background:var(--fc-border) !important; border-radius:2px !important; margin-bottom:16px !important; overflow:hidden !important; }\n    .fc-progress-fill { height:100% !important; background:var(--fc-accent) !important; width:20% !important; transition:width 0.4s ease !important; }\n    .fc-step-counter { font-family:'JetBrains Mono',monospace !important; font-size:12px !important; color:var(--fc-muted) !important; margin-bottom:28px !important; display:block !important; text-transform:uppercase !important; letter-spacing:0.05em !important; }\n    .fc-step-title { font-family:'Syne',sans-serif !important; font-weight:700 !important; font-size:22px !important; line-height:1.3 !important; margin:0 0 12px 0 !important; color:#fff !important; text-align:left !important; }\n    .fc-step-sub { font-size:14px !important; color:var(--fc-muted) !important; margin-bottom:24px !important; line-height:1.5 !important; }\n    .fc-step-body { font-size:15px !important; line-height:1.75 !important; color:var(--fc-muted) !important; margin-bottom:24px !important; }\n    .fc-question { font-weight:600 !important; margin:24px 0 16px 0 !important; color:#fff !important; font-size:15px !important; }\n    .fc-options-grid { display:grid !important; grid-template-columns:1fr 1fr !important; gap:12px !important; margin-bottom:24px !important; }\n    @media(max-width:480px){ .fc-options-grid{grid-template-columns:1fr !important;} .fc-modal{padding:24px !important;} }\n    .fc-option-card { background:var(--fc-card) !important; border:1px solid var(--fc-border) !important; border-radius:10px !important; padding:16px 18px !important; cursor:pointer !important; transition:all 0.2s ease !important; position:relative !important; font-weight:500 !important; color:var(--fc-text) !important; }\n    .fc-option-card:hover { border-color:var(--fc-border-accent) !important; transform:translateY(-1px) !important; }\n    .fc-option-card.fc-selected { border-color:var(--fc-accent) !important; background:rgba(5,110,185,0.1) !important; color:var(--fc-accent-bright) !important; }\n    .fc-option-card.fc-selected::after { content:'\u2713' !important; position:absolute !important; top:10px !important; right:12px !important; color:var(--fc-green) !important; font-size:14px !important; }\n    .fc-pills-wrap { display:flex !important; flex-wrap:wrap !important; gap:10px !important; margin-bottom:24px !important; }\n    .fc-pills-stack { flex-direction:column !important; }\n    .fc-pill { border:1px solid var(--fc-border) !important; border-radius:100px !important; padding:10px 18px !important; font-size:14px !important; cursor:pointer !important; transition:all 0.2s !important; color:var(--fc-text) !important; background:transparent !important; }\n    .fc-pill:hover { border-color:var(--fc-border-accent) !important; }\n    .fc-pill.fc-selected { border-color:var(--fc-accent) !important; background:rgba(5,110,185,0.1) !important; color:var(--fc-accent-bright) !important; }\n    .fc-estimate-box { background:rgba(0,200,150,0.06) !important; border:1px solid rgba(0,200,150,0.2) !important; padding:24px !important; border-radius:12px !important; margin-bottom:32px !important; font-family:'Syne',sans-serif !important; font-weight:700 !important; font-size:18px !important; color:var(--fc-green) !important; line-height:1.4 !important; }\n    .fc-calc-block { background:var(--fc-card) !important; padding:24px !important; border-radius:12px !important; font-family:'JetBrains Mono',monospace !important; font-size:13px !important; margin-bottom:24px !important; }\n    .fc-calc-row { display:flex !important; justify-content:space-between !important; margin-bottom:12px !important; color:var(--fc-muted) !important; }\n    .fc-calc-divider { height:1px !important; background:var(--fc-border) !important; margin:16px 0 !important; }\n    .fc-calc-total { display:flex !important; justify-content:space-between !important; align-items:flex-end !important; margin-top:8px !important; }\n    .fc-total-value { font-family:'Syne',sans-serif !important; font-weight:800 !important; font-size:38px !important; color:var(--fc-green) !important; line-height:1 !important; }\n    .fc-highlight-box { border:1px solid var(--fc-accent) !important; background:rgba(5,110,185,0.07) !important; padding:16px !important; border-radius:10px !important; font-size:14px !important; line-height:1.5 !important; margin-bottom:24px !important; color:var(--fc-accent-bright) !important; }\n    .fc-flow { margin-bottom:32px !important; position:relative !important; }\n    .fc-flow-step { display:flex !important; gap:20px !important; margin-bottom:24px !important; position:relative !important; z-index:2 !important; }\n    .fc-flow-step::before { content:'' !important; position:absolute !important; left:14px !important; top:36px !important; bottom:-28px !important; width:1px !important; border-left:1px dashed var(--fc-border-accent) !important; z-index:-1 !important; }\n    .fc-flow-step:last-child::before { display:none !important; }\n    .fc-flow-icon { font-size:28px !important; background:var(--fc-surface) !important; width:28px !important; height:28px !important; display:flex !important; align-items:center !important; justify-content:center !important; }\n    .fc-flow-step h3 { font-family:'Syne',sans-serif !important; font-size:16px !important; font-weight:600 !important; margin:0 0 4px 0 !important; color:#fff !important; }\n    .fc-flow-step p { font-size:14px !important; color:var(--fc-muted) !important; margin:0 !important; }\n    .fc-nav-footer { display:flex !important; gap:12px !important; margin-top:24px !important; }\n    .fc-btn-next { background:var(--fc-accent) !important; color:#fff !important; font-family:'Syne',sans-serif !important; font-weight:600 !important; width:100% !important; padding:14px !important; border-radius:8px !important; border:none !important; cursor:pointer !important; transition:all 0.2s !important; font-size:15px !important; }\n    .fc-btn-next:hover { filter:brightness(1.1) !important; }\n    .fc-btn-back { background:none !important; border:1px solid var(--fc-border) !important; color:var(--fc-muted) !important; padding:14px 20px !important; border-radius:8px !important; cursor:pointer !important; font-size:14px !important; white-space:nowrap !important; transition:all 0.2s !important; }\n    .fc-btn-back:hover { border-color:var(--fc-border-accent) !important; color:var(--fc-text) !important; }\n    .fc-field { margin-bottom:20px !important; }\n    .fc-field label { display:block !important; font-size:13px !important; color:var(--fc-muted) !important; margin-bottom:6px !important; }\n    .fc-field input { width:100% !important; background:var(--fc-card) !important; border:1px solid var(--fc-border) !important; border-radius:8px !important; padding:13px 16px !important; color:var(--fc-text) !important; font-family:'DM Sans',sans-serif !important; font-size:15px !important; box-sizing:border-box !important; transition:all 0.2s !important; }\n    .fc-field input:focus { border-color:var(--fc-accent) !important; outline:none !important; box-shadow:0 0 0 3px rgba(5,110,185,0.15) !important; }\n    .fc-hint { font-size:12px !important; color:var(--fc-muted) !important; margin:4px 0 0 0 !important; }\n    .fc-btn-submit { width:100% !important; background:var(--fc-accent) !important; color:#fff !important; font-family:'Syne',sans-serif !important; font-weight:700 !important; font-size:17px !important; padding:16px !important; border-radius:8px !important; border:none !important; cursor:pointer !important; transition:all 0.2s !important; display:flex !important; align-items:center !important; justify-content:center !important; gap:10px !important; }\n    .fc-btn-submit:hover { filter:brightness(1.1) !important; }\n    .fc-error { color:#FF5555 !important; font-size:13px !important; margin-top:10px !important; display:block !important; text-align:center !important; min-height:18px !important; }\n    .fc-privacy { font-size:12px !important; color:var(--fc-muted) !important; text-align:center !important; margin-top:16px !important; }\n    .fc-privacy a { color:var(--fc-accent-bright) !important; }\n    .fc-spinner { width:20px !important; height:20px !important; border:2px solid rgba(255,255,255,0.3) !important; border-top-color:#fff !important; border-radius:50% !important; animation:fc-spin 0.8s linear infinite !important; flex-shrink:0 !important; }\n    @keyframes fc-spin { to { transform:rotate(360deg); } }\n    .fc-check-anim { display:flex !important; justify-content:center !important; margin-bottom:20px !important; }\n  <\/style>\n<\/head>\n<body>\n\n  <!-- Background effects -->\n  <div class=\"lp-blob lp-blob-1\"><\/div>\n  <div class=\"lp-blob lp-blob-2\"><\/div>\n  <div class=\"lp-grid\"><\/div>\n\n  <!-- HERO -->\n  <section class=\"lp-hero\">\n\n    <div class=\"lp-badge\">\n      <span class=\"lp-badge-dot\"><\/span>\n      White Label WordPress \u00b7 Zero lavoro tecnico\n    <\/div>\n\n    <h1 class=\"lp-headline\">\n      I siti dei tuoi clienti<br>\n      diventano <em>rendita mensile.<\/em>\n    <\/h1>\n\n    <p class=\"lp-sub\">\n      Gestione hosting, aggiornamenti e sicurezza completamente white label.\n      Tu fatturi col tuo brand, noi lavoriamo nell'ombra.\n    <\/p>\n\n    <div class=\"lp-stats\">\n      <div class=\"lp-stat\">\n        <div class=\"lp-stat-val\"><span>90<\/span>\u20ac<\/div>\n        <div class=\"lp-stat-lbl\">per sito \/ anno<\/div>\n      <\/div>\n      <div class=\"lp-stat-divider\"><\/div>\n      <div class=\"lp-stat\">\n        <div class=\"lp-stat-val\"><span>100<\/span>%<\/div>\n        <div class=\"lp-stat-lbl\">white label<\/div>\n      <\/div>\n      <div class=\"lp-stat-divider\"><\/div>\n      <div class=\"lp-stat\">\n        <div class=\"lp-stat-val\"><span>0<\/span><\/div>\n        <div class=\"lp-stat-lbl\">lavoro tecnico per te<\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"lp-cta-wrap\">\n      <button class=\"lp-trigger\" id=\"lp-open-modal\">\n        Scopri se fa per te\n        <span class=\"lp-trigger-arrow\">\u2192<\/span>\n      <\/button>\n      <span class=\"lp-no-commit\">Nessun impegno \u00b7 Call gratuita di 20 minuti<\/span>\n    <\/div>\n\n    <div class=\"lp-proof\">\n      <div class=\"lp-avatars\">\n        <div class=\"lp-avatar\">\ud83d\udc68\u200d\ud83d\udcbb<\/div>\n        <div class=\"lp-avatar\">\ud83d\udc69\u200d\ud83d\udcbc<\/div>\n        <div class=\"lp-avatar\">\ud83e\uddd1\u200d\ud83c\udfa8<\/div>\n        <div class=\"lp-avatar\">\ud83d\udc68\u200d\ud83d\udd27<\/div>\n      <\/div>\n      <p class=\"lp-proof-text\">Gi\u00e0 usato da <strong>agenzie e freelance<\/strong> in tutta Italia<\/p>\n    <\/div>\n\n    <div class=\"lp-features\">\n      <div class=\"lp-feat\"><span class=\"lp-feat-icon\">\ud83d\udd12<\/span> Backup giornalieri<\/div>\n      <div class=\"lp-feat\"><span class=\"lp-feat-icon\">\u26a1<\/span> Aggiornamenti automatici<\/div>\n      <div class=\"lp-feat\"><span class=\"lp-feat-icon\">\ud83d\udee1\ufe0f<\/span> Monitoraggio sicurezza<\/div>\n      <div class=\"lp-feat\"><span class=\"lp-feat-icon\">\ud83c\udff7\ufe0f<\/span> Completamente brandizzato<\/div>\n      <div class=\"lp-feat\"><span class=\"lp-feat-icon\">\ud83d\udcca<\/span> Report mensili ai clienti<\/div>\n    <\/div>\n\n  <\/section>\n\n  <!-- MODALE -->\n  <div class=\"fc-wrapper\" id=\"fc-root\">\n    <div class=\"fc-overlay\" id=\"fc-overlay\" aria-hidden=\"true\">\n      <div class=\"fc-modal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"fc-modal-title\">\n        <button class=\"fc-close\" id=\"fc-close-modal\" aria-label=\"Chiudi\">&times;<\/button>\n        <div class=\"fc-progress-track\">\n          <div class=\"fc-progress-fill\" id=\"fc-progress-fill\"><\/div>\n        <\/div>\n        <span class=\"fc-step-counter\" id=\"fc-step-counter\">Step 1 di 5<\/span>\n        <div id=\"fc-step-content\" style=\"transition: opacity 0.28s ease, transform 0.28s ease;\"><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <script>\n  (function () {\n    const state = { currentStep: 1, percorso: null, risposte: {}, loading: false };\n\n    const overlay  = document.getElementById('fc-overlay');\n    const content  = document.getElementById('fc-step-content');\n    const progress = document.getElementById('fc-progress-fill');\n    const counter  = document.getElementById('fc-step-counter');\n    const closer   = document.getElementById('fc-close-modal');\n\n    function openModal() {\n      overlay.classList.add('fc-open');\n      overlay.setAttribute('aria-hidden', 'false');\n      renderStep(1);\n    }\n\n    function closeModal() {\n      overlay.classList.remove('fc-open');\n      overlay.setAttribute('aria-hidden', 'true');\n      setTimeout(() => {\n        state.currentStep = 1; state.percorso = null;\n        state.risposte = {}; state.loading = false;\n      }, 300);\n    }\n\n    function renderStep(stepKey) {\n      state.currentStep = stepKey;\n      const pMap = { 1:20, '2A':40, '2B':40, '3A':60, '3B':60, 4:80, 5:95, 6:100 };\n      const sMap = { 1:1,  '2A':2,  '2B':2,  '3A':3,  '3B':3,  4:4,  5:5,  6:6  };\n      progress.style.width = (pMap[stepKey] || 20) + '%';\n      counter.textContent  = stepKey === 6 ? 'Completato \u2713' : `Step ${sMap[stepKey] || 1} di 5`;\n\n      let html = '';\n\n      if (stepKey === 1) {\n        html = `\n          <h2 class=\"fc-step-title\" id=\"fc-modal-title\">Quanti siti WordPress gestisci per i tuoi clienti?<\/h2>\n          <p class=\"fc-step-sub\">Includi i siti che mantieni o aggiorni, anche saltuariamente.<\/p>\n          <div class=\"fc-options-grid\">\n            <div class=\"fc-option-card\" data-val=\"0-5\">0 \u2013 5 siti<\/div>\n            <div class=\"fc-option-card\" data-val=\"6-15\">6 \u2013 15 siti<\/div>\n            <div class=\"fc-option-card\" data-val=\"16-30\">16 \u2013 30 siti<\/div>\n            <div class=\"fc-option-card\" data-val=\"30+\">Oltre 30 siti<\/div>\n          <\/div>\n          <button class=\"fc-btn-next\" style=\"opacity:0.4;pointer-events:none;\">Avanti \u2192<\/button>\n        `;\n      } else if (stepKey === '2A') {\n        html = `\n          <h2 class=\"fc-step-title\">Hai un'opportunit\u00e0 che probabilmente stai ignorando.<\/h2>\n          <div class=\"fc-step-body\">Anche con 5 clienti, stai gi\u00e0 dedicando ore alla manutenzione dei loro siti. Ore non fatturate, o quasi.<br><br>Con un servizio white label puoi trasformare quei clienti in una rendita mensile fissa \u2014 senza cambiare nulla nel tuo rapporto con loro.<\/div>\n          <p class=\"fc-question\">Oggi fatturi qualcosa per la manutenzione dei siti?<\/p>\n          <div class=\"fc-pills-wrap\">\n            <div class=\"fc-pill\" data-val=\"poco\">S\u00ec, ma poco<\/div>\n            <div class=\"fc-pill\" data-val=\"gratis\">No, lo faccio gratis<\/div>\n            <div class=\"fc-pill\" data-val=\"non-strutturato\">A volte, non \u00e8 strutturato<\/div>\n          <\/div>\n          <div class=\"fc-nav-footer\">\n            <button class=\"fc-btn-back\">\u2190 Indietro<\/button>\n            <button class=\"fc-btn-next\" style=\"opacity:0.4;pointer-events:none;\">Avanti \u2192<\/button>\n          <\/div>\n        `;\n      } else if (stepKey === '2B') {\n        html = `\n          <h2 class=\"fc-step-title\">Calcoliamo il tuo margine reale.<\/h2>\n          <div class=\"fc-step-body\">Con i siti che gestisci, puoi costruire una rendita mensile ricorrente senza cambiare nulla nel rapporto con i tuoi clienti. Vediamo quanto.<\/div>\n          <p class=\"fc-question\">Quanto fai pagare oggi ai tuoi clienti per hosting o manutenzione?<\/p>\n          <div class=\"fc-pills-wrap fc-pills-stack\">\n            <div class=\"fc-pill\" data-val=\"gratis\">Niente \u2014 lo gestisco gratis<\/div>\n            <div class=\"fc-pill\" data-val=\"sotto10\">Meno di 10\u20ac\/mese a cliente<\/div>\n            <div class=\"fc-pill\" data-val=\"10-25\">10 \u2013 25\u20ac\/mese a cliente<\/div>\n            <div class=\"fc-pill\" data-val=\"oltre25\">Oltre 25\u20ac\/mese a cliente<\/div>\n          <\/div>\n          <div class=\"fc-nav-footer\">\n            <button class=\"fc-btn-back\">\u2190 Indietro<\/button>\n            <button class=\"fc-btn-next\" style=\"opacity:0.4;pointer-events:none;\">Avanti \u2192<\/button>\n          <\/div>\n        `;\n      } else if (stepKey === '3A') {\n        const isGratis = state.risposte.fatturazione === 'gratis';\n        const txt = isGratis\n          ? 'Con 5 clienti a 15\u20ac\/mese sono 900\u20ac\/anno che oggi stai lasciando sul tavolo.'\n          : 'Con 5 clienti a 15\u20ac\/mese potresti incassare 900\u20ac\/anno in pi\u00f9 rispetto a oggi.';\n        html = `\n          <h2 class=\"fc-step-title\">Ecco come funziona in concreto.<\/h2>\n          <div class=\"fc-flow\">\n            <div class=\"fc-flow-step\"><span class=\"fc-flow-icon\">\ud83d\udccb<\/span><div><h3>Attivi il servizio con Futurecap<\/h3><p>Scegliamo insieme i piani per i tuoi clienti.<\/p><\/div><\/div>\n            <div class=\"fc-flow-step\"><span class=\"fc-flow-icon\">\ud83d\udd12<\/span><div><h3>Noi gestiamo tutto tecnicamente<\/h3><p>Aggiornamenti, sicurezza, backup. Il cliente non sa che esistiamo.<\/p><\/div><\/div>\n            <div class=\"fc-flow-step\"><span class=\"fc-flow-icon\">\ud83d\udcb0<\/span><div><h3>Tu fatturi con il tuo brand<\/h3><p>Ogni mese, senza aprire un pannello.<\/p><\/div><\/div>\n          <\/div>\n          <div class=\"fc-estimate-box\">${txt}<\/div>\n          <p class=\"fc-question\">Cosa ti interessa approfondire nella call? <small style=\"color:var(--fc-muted);font-weight:400\">(seleziona una o pi\u00f9)<\/small><\/p>\n          <div class=\"fc-pills-wrap\">\n            <div class=\"fc-pill\" data-val=\"offerta\">Come strutturare l'offerta<\/div>\n            <div class=\"fc-pill\" data-val=\"prezzi\">I prezzi e il margine reale<\/div>\n            <div class=\"fc-pill\" data-val=\"tecnica\">La parte tecnica e migrazioni<\/div>\n            <div class=\"fc-pill\" data-val=\"supporto\">Come si gestisce il supporto<\/div>\n          <\/div>\n          <div class=\"fc-nav-footer\">\n            <button class=\"fc-btn-back\">\u2190 Indietro<\/button>\n            <button class=\"fc-btn-next\" style=\"opacity:0.4;pointer-events:none;\">Avanti \u2192<\/button>\n          <\/div>\n        `;\n      } else if (stepKey === '3B') {\n        const sitiMap = { '0-5':3, '6-15':10, '16-30':22, '30+':35 };\n        const tarMap  = { 'gratis':15, 'sotto10':15, '10-25':20, 'oltre25':28 };\n        const nSiti   = sitiMap[state.risposte.siti]  || 10;\n        const tariffa = tarMap[state.risposte.fatturazione] || 15;\n        const costoFC = nSiti * 90;\n        const ricavoA = nSiti * tariffa * 12;\n        const margine = ricavoA - costoFC;\n        state.risposte.margine = margine;\n        html = `\n          <h2 class=\"fc-step-title\">Il tuo margine stimato con Futurecap.<\/h2>\n          <div class=\"fc-calc-block\">\n            <div class=\"fc-calc-row\"><span>Costo Futurecap (90\u20ac\/sito\/anno)<\/span><span>${costoFC.toLocaleString('it-IT')}\u20ac<\/span><\/div>\n            <div class=\"fc-calc-row\"><span>Tuo ricavo stimato (${tariffa}\u20ac \u00d7 ${nSiti} siti \u00d7 12)<\/span><span>${ricavoA.toLocaleString('it-IT')}\u20ac<\/span><\/div>\n            <div class=\"fc-calc-divider\"><\/div>\n            <div class=\"fc-calc-total\">\n              <span style=\"color:var(--fc-muted);font-size:13px;\">Margine annuo stimato<\/span>\n              <span class=\"fc-total-value\" id=\"fc-count\">0\u20ac<\/span>\n            <\/div>\n          <\/div>\n          ${(state.risposte.fatturazione === '10-25' || state.risposte.fatturazione === 'oltre25')\n            ? `<div class=\"fc-highlight-box\">\u2726 Stai gi\u00e0 vicino al modello giusto. Con Futurecap puoi strutturarlo e smettere di gestire la parte tecnica tu.<\/div>`\n            : ''}\n          <p class=\"fc-question\">Cosa vorresti ottimizzare di pi\u00f9?<\/p>\n          <div class=\"fc-pills-wrap\">\n            <div class=\"fc-pill\" data-val=\"tempo\">Ridurre il tempo sulla manutenzione<\/div>\n            <div class=\"fc-pill\" data-val=\"margine\">Aumentare il margine per cliente<\/div>\n            <div class=\"fc-pill\" data-val=\"scala\">Scalare senza pi\u00f9 lavoro tecnico<\/div>\n            <div class=\"fc-pill\" data-val=\"supporto\">Avere supporto su cui scaricare i problemi<\/div>\n          <\/div>\n          <div class=\"fc-nav-footer\">\n            <button class=\"fc-btn-back\">\u2190 Indietro<\/button>\n            <button class=\"fc-btn-next\" style=\"opacity:0.4;pointer-events:none;\">Avanti \u2192<\/button>\n          <\/div>\n        `;\n        setTimeout(() => {\n          const el = document.getElementById('fc-count');\n          if (!el) return;\n          const start = performance.now();\n          (function tick(now) {\n            const t = Math.min((now - start) \/ 1200, 1);\n            const e = 1 - Math.pow(1 - t, 3);\n            el.textContent = Math.round(e * margine).toLocaleString('it-IT') + '\u20ac';\n            if (t < 1) requestAnimationFrame(tick);\n          })(performance.now());\n        }, 300);\n      } else if (stepKey === 4) {\n        html = `\n          <h2 class=\"fc-step-title\">Un'ultima cosa prima della call.<\/h2>\n          <p class=\"fc-question\">Con quale CMS lavori principalmente?<\/p>\n          <div class=\"fc-pills-wrap\" id=\"fc-cms-pills\">\n            <div class=\"fc-pill\" data-val=\"WordPress\">WordPress<\/div>\n            <div class=\"fc-pill\" data-val=\"WordPress + WooCommerce\">WordPress + WooCommerce<\/div>\n            <div class=\"fc-pill\" data-val=\"Entrambi\">Entrambi<\/div>\n            <div class=\"fc-pill\" data-val=\"Altro\">Altro<\/div>\n          <\/div>\n          <p class=\"fc-question\">Quando preferiresti fare la call?<\/p>\n          <div class=\"fc-pills-wrap\" id=\"fc-call-pills\">\n            <div class=\"fc-pill\" data-val=\"Prima possibile\">Prima possibile<\/div>\n            <div class=\"fc-pill\" data-val=\"Questa settimana\">Questa settimana<\/div>\n            <div class=\"fc-pill\" data-val=\"La prossima settimana\">La prossima settimana<\/div>\n            <div class=\"fc-pill\" data-val=\"Sto ancora valutando\">Sto ancora valutando<\/div>\n          <\/div>\n          <div class=\"fc-nav-footer\">\n            <button class=\"fc-btn-back\">\u2190 Indietro<\/button>\n            <button class=\"fc-btn-next\" style=\"opacity:0.4;pointer-events:none;\">Avanti \u2192<\/button>\n          <\/div>\n        `;\n      } else if (stepKey === 5) {\n        const titolo = state.percorso === 'A'\n          ? 'Parliamone. Zero impegno.'\n          : `Sei a <span style=\"color:var(--fc-green)\">${(state.risposte.margine || 0).toLocaleString('it-IT')}\u20ac<\/span>\/anno di distanza.`;\n        html = `\n          <h2 class=\"fc-step-title\">${titolo}<\/h2>\n          <p class=\"fc-step-sub\">Lasciaci i tuoi contatti. Ti scriviamo entro 24 ore per fissare i 20 minuti.<\/p>\n          <div class=\"fc-field\"><label for=\"fc-name\">Nome e cognome *<\/label><input type=\"text\" id=\"fc-name\" placeholder=\"Mario Rossi\" required autocomplete=\"name\"><\/div>\n          <div class=\"fc-field\"><label for=\"fc-mail\">Email *<\/label><input type=\"email\" id=\"fc-mail\" placeholder=\"mario@agenzia.it\" required autocomplete=\"email\"><\/div>\n          <div class=\"fc-field\">\n            <label for=\"fc-wa\">Numero WhatsApp <span style=\"font-weight:400;\">(opzionale)<\/span><\/label>\n            <input type=\"tel\" id=\"fc-wa\" placeholder=\"+39 333 000 0000\" autocomplete=\"tel\">\n            <p class=\"fc-hint\">Opzionale \u2014 per risposte veloci<\/p>\n          <\/div>\n          <button class=\"fc-btn-submit\" id=\"fc-sub-btn\" style=\"opacity:0.4;pointer-events:none;\">\n            <span class=\"fc-btn-t\">Invia e prenota la call \u2192<\/span>\n            <div class=\"fc-spinner\" style=\"display:none;\"><\/div>\n          <\/button>\n          <p class=\"fc-privacy\">Inviando accetti la nostra <a href=\"https:\/\/www.futurecap.it\/privacy-policy\/\" target=\"_blank\" rel=\"noopener\">Privacy Policy<\/a>. Niente spam.<\/p>\n          <span class=\"fc-error\" id=\"fc-err\"><\/span>\n          <div class=\"fc-nav-footer\"><button class=\"fc-btn-back\">\u2190 Indietro<\/button><\/div>\n        `;\n        setTimeout(attachFormLogic, 120);\n      } else if (stepKey === 6) {\n        html = `\n          <div>\n            <div class=\"fc-check-anim\">\n              <svg width=\"64\" height=\"64\" fill=\"none\" stroke=\"#00C896\" stroke-width=\"2.5\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                <circle cx=\"32\" cy=\"32\" r=\"28\" stroke-dasharray=\"176\" stroke-dashoffset=\"176\">\n                  <animate attributeName=\"stroke-dashoffset\" from=\"176\" to=\"0\" dur=\"0.6s\" fill=\"freeze\"\/>\n                <\/circle>\n                <polyline points=\"20,32 28,42 46,24\" stroke-dasharray=\"40\" stroke-dashoffset=\"40\">\n                  <animate attributeName=\"stroke-dashoffset\" from=\"40\" to=\"0\" dur=\"0.4s\" begin=\"0.5s\" fill=\"freeze\"\/>\n                <\/polyline>\n              <\/svg>\n            <\/div>\n            <h2 class=\"fc-step-title\" style=\"text-align:center;\">Perfetto. Ci sentiamo presto.<\/h2>\n            <div class=\"fc-step-body\" style=\"text-align:center;\">\n              Abbiamo ricevuto le tue risposte.<br>Ti contatteremo entro 24 ore per fissare la call.<br><br>\n              <strong style=\"color:var(--fc-text)\">info@futurecap.it<\/strong>\n            <\/div>\n            <button class=\"fc-btn-next\" id=\"fc-chiudi-btn\">Chiudi<\/button>\n          <\/div>\n        `;\n      }\n\n      content.innerHTML = html;\n      attachListeners();\n      if (stepKey === 6) document.getElementById('fc-chiudi-btn').onclick = closeModal;\n    }\n\n    function attachListeners() {\n      const nextBtn = content.querySelector('.fc-btn-next');\n      const backBtn = content.querySelector('.fc-btn-back');\n      function enableNext(b) { if(b){ b.style.opacity='1'; b.style.pointerEvents='auto'; } }\n\n      if (state.currentStep === 1) {\n        const cards = content.querySelectorAll('.fc-option-card');\n        cards.forEach(c => c.addEventListener('click', () => {\n          cards.forEach(x => x.classList.remove('fc-selected'));\n          c.classList.add('fc-selected');\n          state.risposte.siti = c.dataset.val;\n          state.percorso = c.dataset.val === '0-5' ? 'A' : 'B';\n          enableNext(nextBtn);\n        }));\n      }\n      if (state.currentStep === '2A' || state.currentStep === '2B') {\n        const pills = content.querySelectorAll('.fc-pill');\n        pills.forEach(p => p.addEventListener('click', () => {\n          pills.forEach(x => x.classList.remove('fc-selected'));\n          p.classList.add('fc-selected');\n          state.risposte.fatturazione = p.dataset.val;\n          enableNext(nextBtn);\n        }));\n      }\n      if (state.currentStep === '3A') {\n        const pills = content.querySelectorAll('.fc-pill');\n        pills.forEach(p => p.addEventListener('click', () => {\n          p.classList.toggle('fc-selected');\n          const sel = [...content.querySelectorAll('.fc-pill.fc-selected')].map(x => x.dataset.val);\n          state.risposte.priorita = sel;\n          if (nextBtn) { nextBtn.style.opacity = sel.length > 0 ? '1' : '0.4'; nextBtn.style.pointerEvents = sel.length > 0 ? 'auto' : 'none'; }\n        }));\n      }\n      if (state.currentStep === '3B') {\n        const pills = content.querySelectorAll('.fc-pill');\n        pills.forEach(p => p.addEventListener('click', () => {\n          pills.forEach(x => x.classList.remove('fc-selected'));\n          p.classList.add('fc-selected');\n          state.risposte.ottimizzazione = p.dataset.val;\n          enableNext(nextBtn);\n        }));\n      }\n      if (state.currentStep === 4) {\n        const cmsPills  = content.querySelectorAll('#fc-cms-pills .fc-pill');\n        const callPills = content.querySelectorAll('#fc-call-pills .fc-pill');\n        cmsPills.forEach(p => p.addEventListener('click', () => {\n          cmsPills.forEach(x => x.classList.remove('fc-selected'));\n          p.classList.add('fc-selected'); state.risposte.cms = p.dataset.val; check4();\n        }));\n        callPills.forEach(p => p.addEventListener('click', () => {\n          callPills.forEach(x => x.classList.remove('fc-selected'));\n          p.classList.add('fc-selected'); state.risposte.call = p.dataset.val; check4();\n        }));\n        function check4() { if (state.risposte.cms && state.risposte.call) enableNext(nextBtn); }\n      }\n      if (nextBtn && state.currentStep !== 6) {\n        nextBtn.addEventListener('click', () => {\n          const s = state.currentStep;\n          if (s === 1)                   transitionTo(state.percorso === 'A' ? '2A' : '2B');\n          else if (s === '2A')           transitionTo('3A');\n          else if (s === '2B')           transitionTo('3B');\n          else if (s === '3A' || s === '3B') transitionTo(4);\n          else if (s === 4)              transitionTo(5);\n        });\n      }\n      if (backBtn) {\n        backBtn.addEventListener('click', () => {\n          const s = state.currentStep;\n          if (s === '2A' || s === '2B') transitionTo(1);\n          else if (s === '3A')          transitionTo('2A');\n          else if (s === '3B')          transitionTo('2B');\n          else if (s === 4)             transitionTo(state.percorso === 'A' ? '3A' : '3B');\n          else if (s === 5)             transitionTo(4);\n        });\n      }\n    }\n\n    function attachFormLogic() {\n      const btn  = document.getElementById('fc-sub-btn');\n      const name = document.getElementById('fc-name');\n      const mail = document.getElementById('fc-mail');\n      const wa   = document.getElementById('fc-wa');\n      const err  = document.getElementById('fc-err');\n      if (!btn || !name || !mail) return;\n      function isValid() { return name.value.trim().length > 1 && \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(mail.value.trim()); }\n      function updateBtn() { btn.style.opacity = isValid() ? '1' : '0.4'; btn.style.pointerEvents = isValid() ? 'auto' : 'none'; }\n      name.addEventListener('input', updateBtn);\n      mail.addEventListener('input', updateBtn);\n      btn.addEventListener('click', () => {\n        if (!isValid() || state.loading) return;\n        state.loading = true;\n        btn.querySelector('.fc-btn-t').style.display = 'none';\n        btn.querySelector('.fc-spinner').style.display = 'block';\n        err.textContent = '';\n        const riepilogo = [\n          `Siti gestiti: ${state.risposte.siti || '-'}`,\n          `Percorso: ${state.percorso === 'A' ? 'Pochi siti (A)' : 'Molti siti (B)'}`,\n          `Fatturazione attuale: ${state.risposte.fatturazione || '-'}`,\n          `CMS: ${state.risposte.cms || '-'}`,\n          `Disponibilit\u00e0 call: ${state.risposte.call || '-'}`,\n          `Priorit\u00e0 \/ Interesse: ${(state.risposte.priorita || []).join(', ') || state.risposte.ottimizzazione || '-'}`,\n          `Margine stimato: ${state.risposte.margine ? state.risposte.margine.toLocaleString('it-IT') + '\u20ac\/anno' : 'N\/D'}`\n        ].join('\\n');\n        const payload = {\n          access_key:           'd8350bab-2e4c-4cbe-8abe-9ac419e89a94',\n          subject:              '\ud83c\udfaf Nuovo lead white label \u2014 Futurecap',\n          from_name:            'Futurecap Lead Form',\n          replyto:              mail.value.trim(),\n          '01_Nome':            name.value.trim(),\n          '02_Email':           mail.value.trim(),\n          '03_WhatsApp':        wa.value.trim() || 'Non fornito',\n          '04_Siti_gestiti':    state.risposte.siti || '-',\n          '05_Percorso':        state.percorso === 'A' ? 'Pochi siti (A)' : 'Molti siti (B)',\n          '06_Fatturazione':    state.risposte.fatturazione || '-',\n          '07_CMS':             state.risposte.cms  || '-',\n          '08_Call':            state.risposte.call || '-',\n          '09_Interesse':       (state.risposte.priorita || []).join(', ') || state.risposte.ottimizzazione || '-',\n          '10_Margine_stimato': state.risposte.margine ? state.risposte.margine.toLocaleString('it-IT') + '\u20ac\/anno' : 'N\/D',\n          '11_Riepilogo':       riepilogo\n        };\n        fetch('https:\/\/api.web3forms.com\/submit', {\n          method: 'POST',\n          headers: { 'Content-Type': 'application\/json', 'Accept': 'application\/json' },\n          body: JSON.stringify(payload)\n        })\n        .then(r => r.json())\n        .then(data => { data.success ? transitionTo(6) : Promise.reject(); })\n        .catch(() => {\n          state.loading = false;\n          btn.querySelector('.fc-btn-t').style.display = 'block';\n          btn.querySelector('.fc-spinner').style.display = 'none';\n          err.textContent = 'Errore di invio. Scrivici a info@futurecap.it';\n        });\n      });\n    }\n\n    function transitionTo(key) {\n      content.style.opacity = '0'; content.style.transform = 'translateX(-15px)';\n      setTimeout(() => {\n        renderStep(key);\n        content.style.transition = 'none'; content.style.transform = 'translateX(15px)';\n        requestAnimationFrame(() => {\n          content.style.transition = 'opacity 0.28s ease, transform 0.28s ease';\n          content.style.opacity = '1'; content.style.transform = 'translateX(0)';\n        });\n      }, 200);\n    }\n\n    document.getElementById('lp-open-modal').addEventListener('click', openModal);\n    closer.addEventListener('click', closeModal);\n    overlay.addEventListener('click', e => { if (e.target === overlay) closeModal(); });\n    document.addEventListener('keydown', e => { if (e.key === 'Escape') closeModal(); });\n  })();\n  <\/script>\n\n<\/body>\n<\/html>\n\n<style>\n  header.wp-block-template-part,\n  footer.wp-block-template-part {\n    display: none !important;\n  }\n<\/style>\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>Futurecap \u2014 White Label WordPress per Agenzie White Label WordPress \u00b7 Zero lavoro tecnico I siti dei tuoi clienti diventano rendita mensile. Gestione hosting, aggiornamenti e sicurezza completamente white label. Tu fatturi col tuo brand, noi lavoriamo nell&#8217;ombra. 90\u20ac per sito \/ anno 100% white label 0 lavoro tecnico per te Scopri se fa per [&hellip;]<\/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-10","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/gianluca.toscanoagency.com\/index.php\/wp-json\/wp\/v2\/pages\/10","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gianluca.toscanoagency.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gianluca.toscanoagency.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gianluca.toscanoagency.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gianluca.toscanoagency.com\/index.php\/wp-json\/wp\/v2\/comments?post=10"}],"version-history":[{"count":3,"href":"https:\/\/gianluca.toscanoagency.com\/index.php\/wp-json\/wp\/v2\/pages\/10\/revisions"}],"predecessor-version":[{"id":133,"href":"https:\/\/gianluca.toscanoagency.com\/index.php\/wp-json\/wp\/v2\/pages\/10\/revisions\/133"}],"wp:attachment":[{"href":"https:\/\/gianluca.toscanoagency.com\/index.php\/wp-json\/wp\/v2\/media?parent=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}