.f-apre{padding-block:28px 48px}.f-apre .k-wrap{align-items:center;gap:28px;display:grid}@media (min-width:900px){.f-apre{padding-block:40px 72px}.f-apre.colonne .k-wrap{grid-template-columns:6fr 5fr;gap:48px}}.f-apre.centrato .testo{text-align:center;justify-self:center;max-width:62ch}.f-apre.centrato .cta{justify-content:center}.f-apre.centrato .f-prova{justify-self:center}@media (min-width:900px){.f-apre.largo .testo{grid-template-columns:1.1fr .9fr;align-items:end;gap:40px;display:grid}.f-apre.largo .testo h1{max-width:none}}.f-briciole{color:var(--t-ink-3);flex-wrap:wrap;gap:6px;margin-bottom:14px;font-size:13px;display:flex}.f-briciole a{color:var(--t-ink-3);text-decoration:none}.f-briciole a:hover{color:var(--t-link)}.f-briciole .qui{color:var(--t-ink);font-weight:600}.f-apre .occhiello{letter-spacing:.14em;text-transform:uppercase;color:var(--t-link);margin:0 0 10px;font-size:12px;font-weight:700}.f-apre h1{letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(32px,5vw,50px);font-weight:800;line-height:1.06}.f-apre.centrato h1{max-width:none}.f-apre .riga{color:var(--t-ink-2);max-width:54ch;margin:16px 0 0;font-size:clamp(16px,1.9vw,19px);line-height:1.5}.f-apre.centrato .riga{margin-inline:auto}.f-apre .cta{margin-top:22px}.f-apre .rassicura{border-left:3px solid var(--t-accent);color:var(--t-ink);max-width:52ch;margin:16px 0 0;padding-left:12px;font-size:14.5px;line-height:1.5}.f-apre.centrato .rassicura{border-left:0;margin-inline:auto;padding-left:0}.f-apre .nota{margin:12px 0 0}.f-prova{justify-items:center;min-width:0;display:grid;position:relative}.f-prova:before{content:"";background:radial-gradient(closest-side, var(--t-accent-soft), transparent 75%);z-index:0;position:absolute;inset:8% 4%}.f-prova>*{z-index:1;position:relative}.f-prova.pieno,.f-prova.pieno>:not(.k-wa){width:100%}.f-scena{grid-template-columns:1fr;width:100%;display:grid}.f-scena>.k-pc{grid-area:1/1;max-width:none;margin-right:0}.f-scena>.tel{--k-taglio:9 / 14;grid-area:1/1;place-self:end;width:150px;margin:0 -4px 0 0}@media (min-width:640px){.f-scena>.tel{width:176px;margin:0 -10px 0 0}}.f-sotto{color:var(--t-ink-2);max-width:62ch;margin:10px 0 0;font-size:16px;line-height:1.55}.k-centro .f-sotto{margin-inline:auto}.f-testa{margin-bottom:26px}.f-due{align-items:center;gap:28px;display:grid}@media (min-width:900px){.f-due{grid-template-columns:.85fr 1.15fr;gap:56px}.f-due.inv>:first-child{order:2}}.f-due p{margin:0}.f-due .f-sotto{margin-top:10px}.f-punti{color:var(--t-ink-2);gap:8px;margin:16px 0 0;padding:0;font-size:15px;line-height:1.5;list-style:none;display:grid}.f-punti li{padding-left:16px;position:relative}.f-punti li:before{content:"";background:var(--t-accent);width:8px;height:2px;position:absolute;top:.7em;left:0}.f-punti strong{color:var(--t-ink);font-weight:700}.f-cornice{border:1px solid var(--t-line);background:var(--t-canvas-alt);border-radius:20px 20px 20px 6px;margin-top:30px;padding:22px 20px}@media (min-width:720px){.f-cornice{padding:30px 32px}}.f-cornice .k-nota{margin:14px 0 0}.f-griglia{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.f-griglia{grid-template-columns:repeat(2,1fr);gap:16px}}@media (min-width:1024px){.f-griglia{grid-template-columns:repeat(3,1fr)}.f-griglia.quattro{grid-template-columns:repeat(4,1fr)}.f-griglia.due{grid-template-columns:repeat(2,1fr)}}.f-griglia>li{border:1px solid var(--t-line);background:var(--t-surface);border-radius:16px 16px 16px 5px;align-content:start;gap:8px;padding:18px 20px 20px;display:grid}.f-griglia>li:before{content:"";background:var(--t-accent);border-radius:2px;width:26px;height:4px;margin-bottom:4px}.f-griglia h3{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:800;line-height:1.25}.f-griglia p{color:var(--t-ink-2);margin:0;font-size:14.5px;line-height:1.5}.f-griglia .prova-mini{margin-top:8px}.f-passi{gap:22px;margin:26px 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.f-passi{grid-template-columns:repeat(3,1fr);gap:32px}.f-passi.quattro{grid-template-columns:repeat(4,1fr)}}.f-passi>li{border-top:2px solid var(--t-line);align-content:start;gap:6px;padding-top:14px;display:grid}.f-passi .num{letter-spacing:.1em;color:var(--t-link);font-size:12px;font-weight:800}.f-passi h3{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800;line-height:1.2}.f-passi p{color:var(--t-ink-2);margin:0;font-size:15px;line-height:1.55}.f-passi .prova-mini{margin-top:10px}.f-limiti{gap:28px;display:grid}@media (min-width:900px){.f-limiti{grid-template-columns:1fr 1fr;gap:40px}}.f-limiti h3{letter-spacing:.14em;text-transform:uppercase;color:var(--t-ink-3);margin:0 0 12px;font-size:12px;font-weight:700}.f-limiti ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.f-limiti li{border:1px solid var(--t-line);background:var(--t-surface);color:var(--t-ink-2);border-radius:14px;padding:12px 16px;font-size:14.5px;line-height:1.5}.f-limiti li.ev{border-color:var(--t-accent-line);background:var(--t-accent-soft)}.f-limiti li b{color:var(--t-ink);margin-bottom:2px;font-weight:800;display:block}.f-faq{border-top:1px solid var(--t-line);max-width:760px;margin:24px auto 0}.f-faq details{border-bottom:1px solid var(--t-line)}.f-faq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:16px 0;font-size:16.5px;font-weight:700;list-style:none;display:flex}.f-faq summary::-webkit-details-marker{display:none}.f-faq summary:after{content:"+";color:var(--t-link);flex:none;font-weight:800}.f-faq details[open] summary:after{content:"–"}.f-faq p{color:var(--t-ink-2);margin:0;padding-bottom:16px}.f-tutte{margin:18px 0 0}.f-settori{flex-wrap:wrap;justify-content:center;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.f-settori a{border:1px solid var(--t-line);color:var(--t-ink);background:var(--t-surface);border-radius:999px;padding:7px 13px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.f-settori a:hover{border-color:var(--t-accent);color:var(--t-link)}.f-rimandi{flex-wrap:wrap;gap:8px 28px;margin-top:24px;display:flex}.f-rimandi a{font-size:14.5px}.f-chat-loop>:first-child{animation:12s ease-in-out infinite f-chat-1}.f-chat-loop>:nth-child(2){animation:12s ease-in-out infinite f-chat-2}.f-chat-loop>:nth-child(3){animation:12s ease-in-out infinite f-chat-3}.f-chat-loop>:nth-child(4){animation:12s ease-in-out infinite f-chat-4}.f-chat-loop>:nth-child(5){animation:12s ease-in-out infinite f-chat-5}.f-chat-loop>:nth-child(6){animation:12s ease-in-out infinite f-chat-6}@keyframes f-chat-1{0%,2%{opacity:0;transform:translateY(6px)}5%,90%{opacity:1;transform:none}95%,to{opacity:0}}@keyframes f-chat-2{0%,13%{opacity:0;transform:translateY(6px)}16%,90%{opacity:1;transform:none}95%,to{opacity:0}}@keyframes f-chat-3{0%,24%{opacity:0;transform:translateY(6px)}27%,90%{opacity:1;transform:none}95%,to{opacity:0}}@keyframes f-chat-4{0%,35%{opacity:0;transform:translateY(6px)}38%,90%{opacity:1;transform:none}95%,to{opacity:0}}@keyframes f-chat-5{0%,46%{opacity:0;transform:translateY(6px)}49%,90%{opacity:1;transform:none}95%,to{opacity:0}}@keyframes f-chat-6{0%,57%{opacity:0;transform:translateY(6px)}60%,90%{opacity:1;transform:none}95%,to{opacity:0}}.f-chat-loop>.k-b,.f-chat-loop>.k-sys{animation-name:inherit}.f-cresce{transform-origin:bottom;animation:9s ease-in-out infinite f-cresce;animation-delay:calc(var(--i,0) * .22s)}@keyframes f-cresce{0%{transform:scaleY(0)}12%{transform:scaleY(1)}88%{transform:scaleY(1)}to{transform:scaleY(0)}}.f-entra{animation:9s ease-in-out infinite f-entra;animation-delay:calc(var(--i,0) * .5s)}@keyframes f-entra{0%{opacity:0;transform:translate(-10px)}6%{opacity:1;transform:none}90%{opacity:1;transform:none}to{opacity:0}}.f-pulsa{animation:2.4s ease-in-out infinite f-pulsa}@keyframes f-pulsa{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.f-chat-loop>*,.f-cresce,.f-entra,.f-pulsa{animation:none}}
