:root{--ink:#0a1020;--surface:#111a2e;--surface-2:#16233c;--line:#22304e;--text:#e9eef7;--muted:#8c99b4;--brand:#4c8dff;--brand-deep:#2a5fd0;--up:#2fbf8f;--down:#e5484d;--gold:#d9a441;--mono:"SF Mono", ui-monospace, Menlo, Consolas, monospace;--sans:"Avenir Next", "Helvetica Neue", "Segoe UI", system-ui, sans-serif}*{box-sizing:border-box}body{background:var(--ink);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}a{color:inherit;text-decoration:none}h1,h2,h3{text-wrap:balance;letter-spacing:-.02em;margin:0}.num{font-variant-numeric:tabular-nums;font-family:var(--mono)}.wrap{max-width:1100px;margin:0 auto;padding:0 24px}.eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brand);margin:0 0 12px;font-size:11px}.btn{cursor:pointer;font-size:14px;font-weight:600;font-family:var(--sans);border:none;border-radius:6px;padding:11px 22px;display:inline-block}.btn.primary{background:var(--brand);color:#fff}.btn.primary:hover{background:var(--brand-deep)}.btn.ghost{border:1px solid var(--line);color:var(--text);background:0 0}.btn.ghost:hover{border-color:var(--brand)}.card{background:var(--surface);border:1px solid var(--line);border-radius:10px}.pill{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:20px;padding:3px 9px;font-size:10px}.pill.live{color:var(--up);background:#2fbf8f24}.pill.delay{color:var(--gold);background:#d9a44124}.pill.tipo{color:var(--brand);background:#4c8dff24}.u{color:var(--up)}.d{color:var(--down)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.nav{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;background:#0a1020d9;position:sticky;top:0}.nav-inner{align-items:center;gap:26px;padding-top:14px;padding-bottom:14px;display:flex}.nav-brand{white-space:nowrap;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.nav-links{gap:22px;font-size:13.5px;display:flex;overflow-x:auto}.nav-links a{color:var(--muted);white-space:nowrap}.nav-links a:hover,.nav-links a.on{color:var(--text)}.nav-cta{white-space:nowrap;margin-left:auto;padding:8px 18px;font-size:13px}.hero{padding:84px 24px 56px}.hero h1{font-size:clamp(34px,5.5vw,54px);font-weight:700;line-height:1.08}.hero h1 em{color:var(--brand);font-style:normal}.hero .sub{color:var(--muted);max-width:54ch;margin:20px 0 28px;font-size:18px}.btn-row{flex-wrap:wrap;gap:12px;display:flex}section.wrap{margin-bottom:72px}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.sec-head h2,.sec-head h1{flex-wrap:wrap;align-items:center;gap:12px;font-size:26px;font-weight:650;display:flex}.sec-title{margin:44px 0 16px;font-size:21px;font-weight:650}.strat-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.strat-card{padding:20px 22px;transition:border-color .15s;display:block}.strat-card:hover{border-color:var(--brand)}.strat-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.strat-head b{font-size:15.5px}.strat-desc{color:var(--muted);min-height:40px;margin:0 0 14px;font-size:13.5px;line-height:1.5}.strat-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.metric{background:var(--ink);border:1px solid var(--line);border-radius:6px;padding:10px 12px}.metric small{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-size:9.5px;display:block}.metric b{font-size:15px;font-weight:600}.strip-3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.feature{padding:22px}.feature b{font-size:15px}.feature p{color:var(--muted);margin:8px 0 0;font-size:13.5px}.page{min-height:60vh;margin-bottom:72px;padding-top:56px}.page h1{font-size:clamp(28px,4vw,38px);font-weight:700}.page .sub{color:var(--muted);max-width:62ch;margin:14px 0 32px}.link{color:var(--brand)}.link:hover{text-decoration:underline}.kpi-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:20px;display:grid}.kpi-row .metric b{font-size:18px}.chart-card{margin-bottom:8px;padding:18px}.tbl-wrap{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:680px;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 16px}th{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10.5px;font-weight:500}tr:last-child td{border-bottom:none}td.tk{color:var(--text);white-space:nowrap;font-weight:600}.segnale{color:var(--gold);font-family:var(--mono);font-size:12.5px}.empty{color:var(--muted)}.upsell{border-color:var(--gold);background:linear-gradient(#d9a44112,#d9a44105);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:44px;padding:22px 26px;display:flex}.upsell b{font-size:16px}.upsell p{color:var(--muted);max-width:52ch;margin:4px 0 0;font-size:13.5px}.footer{border-top:1px solid var(--line);margin-top:40px;padding:36px 0 48px}.footer p{color:var(--muted);font-size:13.5px}.footer .disclaimer{max-width:90ch;font-size:12px;line-height:1.6}@media (width<=720px){.nav-inner{gap:14px}.hero{padding-top:56px}}.alpha-banner{border-color:var(--brand);background:linear-gradient(#4c8dff17,#4c8dff05);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:22px 26px;transition:border-color .15s;display:flex}.alpha-banner:hover{border-color:var(--up)}.alpha-banner .strat-head{justify-content:flex-start;gap:10px}.alpha-banner .strat-desc{min-height:0;margin-bottom:0}.alpha-dims{color:var(--muted);flex-wrap:wrap;gap:18px;font-size:11px;display:flex}.alpha-dims b{color:var(--text)}.dim-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:8px;display:grid}.dim-card{padding:16px 18px}.dim-head{justify-content:space-between;align-items:baseline;display:flex}.dim-head b{font-size:14px}.dim-peso{color:var(--brand);font-size:14px;font-weight:600}.dim-card p{color:var(--muted);margin:6px 0 0;font-size:12.5px;line-height:1.5}.score-val{font-size:15px;font-weight:700}.score-cell{min-width:90px}.scorebar{background:var(--ink);border:1px solid var(--line);border-radius:4px;width:90px;height:6px;overflow:hidden}.scorebar-fill{border-radius:4px;height:100%}.dim-val{color:var(--muted)}.pill.sig{white-space:nowrap}.sig-forte{color:var(--up);background:#2fbf8f2e}.sig-accumula{color:var(--up);background:#2fbf8f1a}.sig-neutro{color:var(--muted);background:#8c99b424}.sig-riduci{color:var(--gold);background:#d9a44124}.sig-evita{color:var(--down);background:#e5484d24}.funnel{gap:10px;max-width:720px;margin:8px 0 12px;display:grid}.funnel-row{grid-template-columns:130px 1fr 76px;align-items:center;gap:14px;display:grid}.funnel-label{color:var(--muted);font-size:13px}.funnel-track{background:var(--ink);border:1px solid var(--line);border-radius:4px;height:18px;overflow:hidden}.funnel-bar{background:var(--line);border-radius:3px;height:100%}.funnel-bar.ok{background:var(--up)}.funnel-n{text-align:right;color:var(--text);font-size:12.5px}.nota-demo{color:var(--muted);max-width:75ch;margin-top:12px;font-size:12.5px}.pipe-chips{flex-wrap:wrap;gap:12px;margin:4px 0 20px;display:flex}.pipe-chip{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:baseline;gap:8px;padding:10px 16px;display:flex}.pipe-chip b{font-size:18px;font-weight:700}.pipe-chip span{color:var(--muted);font-size:12px}.pipe-chip.up b{color:var(--up)}.pipe-chip.down b{color:var(--down)}.pipe-chip.gold b{color:var(--gold)}.pipe-chip.brand b{color:var(--brand)}.pipe-chip.muted b{color:var(--muted)}.piani{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.piano{flex-direction:column;padding:26px;display:flex}.piano h2{margin:0 0 12px;font-size:18px;font-weight:650}.piano.evidenza{border-color:var(--brand);background:linear-gradient(#4c8dff17,#4c8dff05)}.piano.oro{border-color:var(--gold);background:linear-gradient(#d9a44114,#d9a44105)}.prezzo{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:16px;display:flex}.prezzo b{font-size:30px;font-weight:700}.prezzo span{color:var(--muted);font-size:12.5px}.piano ul{color:var(--muted);flex:1;margin:0 0 22px;padding-left:18px;font-size:13.5px}.piano li{margin-bottom:7px;line-height:1.45}.piano .btn{align-self:flex-start}.passo-n{width:30px;height:30px;color:var(--brand);background:#4c8dff29;border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;font-size:14px;font-weight:700;display:inline-flex}.feature b{display:block}.metodo p{color:var(--muted);max-width:68ch;margin:0 0 14px;font-size:14.5px;line-height:1.7}
