.scanner-hero{padding-top:160px;min-height:100vh;display:flex;align-items:center}.scanner-hero .container{display:flex;flex-direction:column;align-items:flex-start}.scanner-hero h1{max-width:14em}.scanner-hero-sub{color:var(--inchiostro-tenue);font-size:1.125rem;max-width:520px;margin-bottom:48px}.scanner-features{display:flex;gap:48px;margin-bottom:48px}.scanner-feature{display:flex;align-items:baseline;gap:16px}.scanner-feature-text{font-size:1rem;color:var(--inchiostro-tenue)}.scanner-cta{align-self:flex-start}.scanner-quiz-section{padding-top:140px;min-height:100vh}.scanner-progress-wrapper{margin-bottom:32px}.scanner-progress-bar{height:2px;background:var(--linea);overflow:hidden;margin-bottom:12px}.scanner-progress-fill{width:100%;height:100%;background:var(--blu);transform-origin:left;transition:transform var(--durata-testo) var(--curva-sali)}@media(prefers-reduced-motion:reduce){.scanner-progress-fill{transition:none}}.scanner-progress-info{display:flex;justify-content:space-between;align-items:center}.scanner-progress-count{font-size:.9375rem;font-variant-numeric:tabular-nums;color:var(--inchiostro-tenue)}.scanner-progress-section{display:flex;align-items:center;gap:8px;font-size:.9375rem;font-weight:600;color:var(--inchiostro)}.scanner-section-pills{display:flex;gap:12px;margin-bottom:56px}.scanner-pill{display:flex;align-items:center;gap:8px;padding:6px 14px;border:2px solid var(--linea);font-size:.9375rem;font-weight:600;color:var(--inchiostro-tenue)}.scanner-pill.complete{border-color:var(--inchiostro-tenue);color:var(--inchiostro)}.scanner-pill.active{border-color:var(--inchiostro);background:var(--giallo);color:var(--su-giallo)}.scanner-question-card{max-width:720px;margin-bottom:64px}.scanner-q-number{display:block;font-size:clamp(4rem,8vw,6rem);font-weight:800;font-variant-numeric:tabular-nums;color:var(--inchiostro);opacity:.06;line-height:1;margin-bottom:-24px;letter-spacing:-.03em}.scanner-q-text{font-size:var(--titolo-blocco);line-height:1.15;margin-bottom:40px;max-width:640px}.scanner-answers{display:flex;gap:16px}.scanner-answer-btn{display:flex;align-items:center;justify-content:center;gap:12px;padding:18px 40px;border:2px solid var(--inchiostro);background:transparent;color:var(--inchiostro);font-family:var(--font-sans);font-size:1.25rem;font-weight:600;cursor:pointer;min-width:160px}.scanner-answer-btn:hover{background:var(--fondo-rialzato)}.scanner-answer-btn.selected.yes{background:var(--giallo);color:var(--su-giallo)}.scanner-answer-btn.selected.no{border-color:var(--inchiostro-tenue);background:var(--fondo-rialzato)}.scanner-x{font-size:1rem;font-weight:400}.scanner-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:24px;border-top:1px solid var(--linea)}.scanner-dots{display:flex;gap:6px;align-items:center}.scanner-dot{width:10px;height:10px;border-radius:var(--tondo);border:2px solid var(--inchiostro-tenue);background:transparent;cursor:pointer;padding:0}.scanner-dot.answered{background:var(--inchiostro-tenue)}.scanner-dot.current{border-color:var(--blu);background:var(--blu)}.scanner-lead-section{padding-top:160px;min-height:100vh}.scanner-lead-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:start}.scanner-lead-sub{color:var(--inchiostro-tenue);font-size:1.125rem;max-width:440px;margin-bottom:32px}.scanner-score-preview{display:flex;align-items:center;gap:32px;padding:28px;background:var(--fondo-rialzato)}.scanner-score-ring{display:flex;align-items:center;gap:12px;flex-shrink:0}.scanner-score-ring .scanner-forma{--lato: var(--pezzo-mini)}.scanner-score-value{font-size:3rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--inchiostro);line-height:1;letter-spacing:-.03em}.scanner-score-total{font-size:1.25rem;color:var(--inchiostro-tenue);font-weight:400;align-self:flex-end}.scanner-score-breakdown{display:flex;flex-direction:column;gap:8px;flex:1}.scanner-breakdown-row{display:flex;align-items:center;gap:10px;font-size:.9375rem;color:var(--inchiostro-tenue)}.scanner-breakdown-row svg{color:var(--inchiostro);flex-shrink:0}.scanner-breakdown-score{margin-left:auto;font-size:.9375rem;font-variant-numeric:tabular-nums;color:var(--inchiostro)}.scanner-lead-form{display:flex;flex-direction:column;gap:28px}.scanner-lead-form .form-submit{align-self:flex-start}.scanner-privacy{font-size:.9375rem;color:var(--inchiostro-tenue);margin-bottom:0}.scanner-privacy a{color:var(--inchiostro);text-decoration:underline;text-underline-offset:2px}.spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scanner-result-section{padding-top:160px}.scanner-result-header{display:flex;align-items:center;gap:32px;margin-bottom:48px}.scanner-result-score{display:flex;align-items:center;gap:16px}.scanner-result-score .scanner-forma{--lato: var(--pezzo-blocco)}.scanner-result-number{font-size:clamp(4rem,10vw,7rem);font-weight:800;font-variant-numeric:tabular-nums;color:var(--inchiostro);line-height:1;letter-spacing:-.03em}.scanner-result-slash{font-size:clamp(1.5rem,3vw,2rem);font-weight:400;color:var(--inchiostro-tenue);align-self:flex-end}.scanner-result-level{font-size:clamp(1.8rem,3.5vw,2.8rem);margin-bottom:4px}.scanner-result-range{font-size:.9375rem;color:var(--inchiostro-tenue);margin-bottom:0}.scanner-result-body{max-width:700px;margin-bottom:64px}.scanner-result-desc{font-size:1.125rem;line-height:1.55;margin-bottom:32px}.scanner-result-insight,.scanner-result-next{padding:28px;background:var(--fondo-rialzato)}.scanner-result-insight{margin-bottom:24px}.scanner-result-insight h3,.scanner-result-next h3{font-size:1.25rem;color:var(--inchiostro);margin-bottom:8px}.scanner-result-insight p,.scanner-result-next p{color:var(--inchiostro);margin-bottom:0;font-size:1.125rem;line-height:1.55}.scanner-result-breakdown{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:80px}.scanner-breakdown-card{padding:28px;background:var(--fondo-rialzato)}.scanner-breakdown-card-header{display:flex;align-items:center;gap:10px;margin-bottom:20px}.scanner-breakdown-card-header svg{color:var(--inchiostro)}.scanner-breakdown-card-header h4{font-size:1.125rem;margin-bottom:0;flex:1}.scanner-breakdown-card-score{font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--inchiostro)}.scanner-breakdown-bar{height:4px;background:var(--linea);overflow:hidden;margin-bottom:20px}.scanner-breakdown-bar-fill{height:100%;background:var(--blu)}.scanner-breakdown-list{display:flex;flex-direction:column;gap:10px}.scanner-breakdown-list li{display:flex;align-items:flex-start;gap:10px;font-size:.9375rem;line-height:1.5;color:var(--inchiostro-tenue)}.scanner-breakdown-list li.yes{color:var(--inchiostro)}.scanner-check{font-size:.875rem;flex-shrink:0;width:16px;text-align:center;margin-top:1px}.scanner-result-cta{text-align:center;padding:64px 0;border-top:1px solid var(--linea)}.scanner-result-cta h3{margin-bottom:12px}.scanner-result-cta p{max-width:560px;margin:0 auto 16px}.scanner-cta-detail{font-size:1rem;color:var(--inchiostro-tenue);margin-bottom:32px}.scanner-cta-note{display:block;margin-top:16px;font-size:.9375rem;color:var(--inchiostro-tenue)}@media(max-width:768px){.scanner-features{flex-direction:column;gap:20px}.scanner-section-pills{flex-wrap:wrap;gap:8px;margin-bottom:40px}.scanner-pill span{display:none}.scanner-pill{padding:6px 12px}.scanner-answers{flex-direction:column}.scanner-answer-btn{min-width:unset;padding:16px 32px}.scanner-nav{flex-wrap:wrap;gap:16px}.scanner-dots{order:-1;width:100%;justify-content:center;flex-wrap:wrap}.scanner-lead-grid{grid-template-columns:minmax(0,1fr);gap:48px}.scanner-score-preview{flex-direction:column;align-items:flex-start;gap:20px}.scanner-result-header{flex-direction:column;align-items:flex-start;gap:16px}.scanner-result-breakdown{grid-template-columns:1fr}}
