/* Spazi, gerarchie ed alternanza di sezioni ispirati al riferimento. */
.evidence-editorial main{color:#111}.evidence-editorial main .wrap{max-width:1280px}.evidence-editorial:not(.pagina-percorsi) main > .product-hero,.evidence-editorial:not(.pagina-percorsi) main > .bhero,.evidence-editorial:not(.pagina-percorsi) main > .services-intro{padding-top:clamp(70px,8vw,120px)!important;padding-bottom:clamp(70px,8vw,120px)!important}.evidence-editorial main h1,.evidence-editorial main h2,.evidence-editorial main h3{line-height:1.13}.evidence-editorial main .lead{line-height:1.75;max-width:680px}.evidence-editorial:not(.pagina-percorsi) main > section:not(.rule):not(.product-hero){padding-top:clamp(70px,7vw,105px);padding-bottom:clamp(70px,7vw,105px)}.evidence-editorial:not(.pagina-percorsi) main > section:not(.rule):not(.product-hero):nth-of-type(even){background:#f5ede6}.evidence-editorial main .section-head{gap:clamp(24px,5vw,70px);margin-bottom:40px}.evidence-editorial main .section-head h2{max-width:800px}.evidence-editorial main .panel,.evidence-editorial main .business-card,.evidence-editorial main .step{border-radius:4px}.evidence-editorial:not(.pagina-percorsi) main .panel{padding:clamp(25px,3vw,42px);line-height:1.7}.evidence-editorial:not(.pagina-percorsi) main .product-hero .side-card{padding:clamp(28px,3vw,42px);border-radius:5px}.evidence-editorial:not(.pagina-percorsi) main .product-hero .side-card .price{color:#e3562b}.evidence-editorial main .btn{border-radius:6px}.evidence-editorial main .split{gap:22px}.evidence-editorial main .steps{gap:0}.evidence-editorial main .faq details{border-color:#dbccc1}.evidence-editorial main .faq summary{padding-top:21px;padding-bottom:21px}.evidence-editorial main .btn:focus-visible,.evidence-editorial main a:focus-visible{outline:3px solid #e3562b;outline-offset:4px}
/* Percorsi: presentazione aperta, confronto immediato e sezioni distinte. */
.pagina-percorsi .paths-redesign .services-intro{min-height:0;grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);gap:clamp(50px,8vw,120px);padding-top:95px!important;padding-bottom:95px!important}.pagina-percorsi .paths-redesign .services-intro:before{display:none}.pagina-percorsi .paths-showcase{background:#f5ece4!important;border:0!important;box-shadow:none!important;border-radius:4px!important}.pagina-percorsi .paths-quick-body{padding:42px}.pagina-percorsi .showcase-slides{min-height:185px}.pagina-percorsi .paths-section-heading{display:block;text-align:center;border:0;padding-bottom:0;margin-bottom:50px}.pagina-percorsi .paths-section-heading h2{text-align:center}.pagina-percorsi .paths-redesign .services-section{background:#f4eae1!important;padding-top:105px!important;padding-bottom:110px!important}.pagina-percorsi .paths-redesign .services-section .services-grid{gap:24px}.pagina-percorsi .paths-redesign .services-section .service-card{background:#fffdfb!important;border:1px solid #e2d1c4!important;border-top:3px solid #e3562b!important;border-radius:4px!important;box-shadow:none!important;padding:38px 40px!important}.pagina-percorsi .paths-redesign .path-purpose{max-width:470px;min-height:52px}.pagina-percorsi .paths-redesign .path-comparison{margin-top:30px}.pagina-percorsi .paths-redesign .path-comparison>div{grid-template-columns:minmax(110px,.5fr) minmax(0,1fr);padding:16px 0}.pagina-percorsi .paths-redesign .path-details{margin-top:auto;padding-top:8px}.pagina-percorsi .paths-redesign #simulazioni{background:#fff!important;padding:110px 0!important}.pagina-percorsi .paths-redesign #assessment-commerciale{background:#f5ede6!important;padding:105px 0!important}.pagina-percorsi .paths-redesign #assessment-commerciale .service-card{max-width:920px;background:#fff!important}.pagina-percorsi .paths-redesign .final-cta{background:#111!important}.pagina-percorsi .paths-redesign .services-section .service-card:hover{transform:translateY(-4px);box-shadow:0 14px 35px #e3562b1a!important}
@media(max-width:850px){.pagina-percorsi .paths-redesign .services-intro{grid-template-columns:1fr;padding-top:55px!important;padding-bottom:65px!important;gap:32px}.pagina-percorsi .paths-quick-body{padding:28px}.evidence-editorial:not(.pagina-percorsi) main > section:not(.rule):not(.product-hero){padding-top:65px;padding-bottom:65px}.evidence-editorial main .split{gap:14px}}
@media(max-width:700px){.pagina-percorsi .paths-section-heading{text-align:left;margin-bottom:32px}.pagina-percorsi .paths-section-heading h2{text-align:left}.pagina-percorsi .paths-redesign .services-section,.pagina-percorsi .paths-redesign #simulazioni,.pagina-percorsi .paths-redesign #assessment-commerciale{padding-top:70px!important;padding-bottom:70px!important}.pagina-percorsi .paths-redesign .services-section .service-card{padding:28px 24px!important}.pagina-percorsi .paths-redesign .path-purpose{min-height:0}.pagina-percorsi .paths-redesign .path-comparison>div{grid-template-columns:1fr;gap:5px}}
@media(prefers-reduced-motion:reduce){.pagina-percorsi .paths-redesign .services-section .service-card:hover{transform:none}}
.evidence-editorial main a.btn,.evidence-editorial main button.btn{border-radius:6px!important}
/* Simulazioni e assessment: due composizioni distinte dal confronto percorsi. */
.pagina-percorsi .paths-redesign #simulazioni{background:#fff!important;padding:115px 0!important}.pagina-percorsi .interview-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:clamp(55px,9vw,125px);align-items:start}.pagina-percorsi .interview-intro h2{font-size:clamp(38px,4.5vw,60px)!important;line-height:1.08;max-width:510px}.pagina-percorsi .interview-intro .lead{margin:25px 0!important;font-size:18px;line-height:1.75;max-width:500px}.pagina-percorsi .interview-note{font-size:13px;color:#655e58;max-width:410px}.pagina-percorsi .interview-options{border-top:2px solid #111}.pagina-percorsi .interview-option{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:30px 0;border-bottom:1px solid #d7cfc8}.pagina-percorsi .interview-option h3{font:400 clamp(27px,2.4vw,36px)/1.15 AntonPreview,Anton,Impact,sans-serif;margin:0 0 12px}.pagina-percorsi .interview-option h3 a{color:#111;text-decoration:none}.pagina-percorsi .interview-option p{max-width:360px;margin:0;color:#4b4541;line-height:1.65}.pagina-percorsi .interview-option-end{display:flex;flex-direction:column;align-items:flex-end;gap:16px;white-space:nowrap}.pagina-percorsi .interview-option-end strong{font:400 33px/1 AntonPreview,Anton,Impact,sans-serif;color:#e3562b}.pagina-percorsi .interview-option-end a{font-weight:700;font-size:13px;color:#111;text-decoration:none;border-bottom:1px solid #e3562b;padding-bottom:4px}.pagina-percorsi .interview-option a:hover{color:#c34724}.pagina-percorsi .paths-redesign #assessment-commerciale{background:#ede7e1!important;padding:105px 0!important}.pagina-percorsi .assessment-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.72fr);gap:clamp(50px,8vw,110px);align-items:center}.pagina-percorsi .assessment-content h2{max-width:720px;font-size:clamp(38px,4.4vw,60px)!important;line-height:1.1}.pagina-percorsi .assessment-content .lead{font-size:18px;line-height:1.75;margin:26px 0 0!important;max-width:600px}.pagina-percorsi .assessment-offer{border-left:3px solid #e3562b;padding:8px 0 8px 32px;color:#333}.pagina-percorsi .assessment-offer p{line-height:1.7}.pagina-percorsi .assessment-offer .assessment-kicker{font-weight:700;font-size:20px;color:#111;margin:0 0 16px}.pagina-percorsi .assessment-action{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:26px}.pagina-percorsi .assessment-action strong{font:400 38px/1 AntonPreview,Anton,Impact,sans-serif;color:#e3562b}.pagina-percorsi .assessment-action .btn{display:inline-flex;align-items:center;justify-content:center;background:#111!important;color:#fff!important;padding:14px 22px;border-radius:6px;text-decoration:none}.pagina-percorsi .assessment-action .btn:hover{background:#e3562b!important}.pagina-percorsi .interview-option a:focus-visible,.pagina-percorsi .assessment-action a:focus-visible{outline:3px solid #e3562b;outline-offset:4px}
@media(max-width:800px){.pagina-percorsi .interview-layout,.pagina-percorsi .assessment-layout{grid-template-columns:1fr;gap:35px}.pagina-percorsi .paths-redesign #simulazioni,.pagina-percorsi .paths-redesign #assessment-commerciale{padding:75px 0!important}.pagina-percorsi .assessment-offer{padding-left:24px}.pagina-percorsi .interview-option{padding:23px 0}}
@media(max-width:480px){.pagina-percorsi .interview-option{grid-template-columns:1fr;gap:15px}.pagina-percorsi .interview-option-end{flex-direction:row;align-items:center;justify-content:space-between}.pagina-percorsi .interview-intro h2,.pagina-percorsi .assessment-content h2{font-size:36px!important}}
/* Simulazioni più equilibrate e assessment più riconoscibile. */
.pagina-percorsi .interview-intro h2{font-size:clamp(35px,3.7vw,50px)!important;line-height:1.12}.pagina-percorsi .paths-redesign #assessment-commerciale{background:#f5e6db!important}.pagina-percorsi .assessment-offer{background:#fffdfb;border-left:3px solid #e3562b;padding:30px 32px}.pagina-percorsi .assessment-action .btn{transition:background-color .2s ease}.pagina-percorsi .assessment-action .btn:focus-visible{outline:3px solid #111;outline-offset:4px}@media(max-width:800px){.pagina-percorsi .assessment-offer{padding:25px}.pagina-percorsi .interview-intro h2{font-size:clamp(34px,7vw,46px)!important}}
/* Titolo assessment proporzionato alla sezione simulazioni. */
.pagina-percorsi .assessment-content h2{font-size:clamp(35px,3.7vw,50px)!important;line-height:1.12}@media(max-width:800px){.pagina-percorsi .assessment-content h2{font-size:clamp(34px,7vw,46px)!important}}
/* Satoshi per i titoli descrittivi; Anton resta sugli accenti e sui prezzi. */
.pagina-percorsi .paths-section-heading h2,.pagina-percorsi .interview-intro h2,.pagina-percorsi .assessment-content h2,.pagina-percorsi .paths-redesign .final-cta h2{font-family:SatoshiPreview,Satoshi,Arial,sans-serif!important;font-weight:700!important;letter-spacing:-.035em!important;line-height:1.16!important;text-transform:none!important;font-size:clamp(32px,3.4vw,46px)!important}
@media(max-width:700px){.pagina-percorsi .paths-section-heading h2,.pagina-percorsi .interview-intro h2,.pagina-percorsi .assessment-content h2,.pagina-percorsi .paths-redesign .final-cta h2{font-size:clamp(30px,7vw,38px)!important;line-height:1.18!important}}
