.faq{position:relative;z-index:3;padding:12vh var(--margine) 14vh;background:var(--nero)}@media(min-width:1200px){.faq{padding-left:calc(var(--margine) + 150px)}}.faq-lista{display:grid;gap:var(--s3);max-width:920px;margin-top:7vh}@media(min-width:1024px){.faq-lista{margin-left:auto;margin-right:4%}}.faq-voce{position:relative;border-radius:20px;background:linear-gradient(180deg,#1e1a198c,#0e0d0ec7);border:1px solid rgba(255,154,60,.12);box-shadow:inset 0 1px #ffd6aa0f,0 20px 50px -34px #000000e6;transition:border-color .4s ease,box-shadow .5s ease,background-color .4s ease}@media(hover:hover){.faq-voce:hover{border-color:#ff9a3c4d}}.faq-voce[open]{border-color:#ff9a3c6b;box-shadow:inset 0 1px #ffd6aa1f,0 0 0 1px #ff6a1a14,0 24px 60px -30px #ff6a1a73,0 0 70px -24px #c2321a80}.faq-voce summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s5);padding:24px 28px;cursor:pointer;list-style:none;border-radius:20px}.faq-voce summary::-webkit-details-marker{display:none}.faq-voce summary:focus-visible{outline-offset:-2px;border-radius:20px}.faq-domanda{font:700 clamp(19px,1.7vw,25px)/1.25 var(--f-titoli);letter-spacing:-.015em;font-kerning:normal;transition:color .3s ease}@media(hover:hover){.faq-voce summary:hover .faq-domanda{color:var(--brace)}}.faq-voce summary:active .faq-domanda{color:var(--lava)}.faq-icona{position:relative;flex:none;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,154,60,.3);background:#05050680;transition:transform .5s var(--ease-lava),border-color .3s ease,background-color .3s ease}.faq-icona:before,.faq-icona:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;margin:-.75px 0 0 -7px;background:var(--brace);border-radius:1px}.faq-icona:after{transform:rotate(90deg)}.faq-voce[open] .faq-icona{transform:rotate(45deg);border-color:#ff9a3cb3;background:#ff6a1a24}.faq-risposta{overflow:hidden}.faq-risposta p{margin:0;padding:0 28px 26px;max-width:60ch;font-size:clamp(16px,1.2vw,18px);line-height:1.7;color:#f5f3f0cc}.cta{position:relative;z-index:3;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-height:100svh;padding:16vh var(--margine) 18vh;background:var(--nero)}@media(min-width:1200px){.cta{padding-left:calc(var(--margine) + 150px)}}.cta-sfondo{position:absolute;inset:0;z-index:-1;pointer-events:none}.cta-sfondo>*{position:absolute}.cta-bagliore{left:-15%;right:-15%;bottom:-12%;height:105%;background:radial-gradient(52% 70% at 50% 100%,#ff9a3c9e,#ff6a1a6b 22%,#c2321a33 48%,#c2321a0f 72%,#c2321a00);transform-origin:50% 100%;animation:cta-respira 7s ease-in-out infinite alternate}.cta-bagliore-2{bottom:-6%;height:58%;background:radial-gradient(30% 52% at 50% 100%,#ffe4be8c,#ff8c3c57 36%,#ff6a1a14 70%,#ff6a1a00);animation-duration:5.2s;animation-delay:-2s}@keyframes cta-respira{0%{opacity:.75;transform:scale(.96)}to{opacity:1;transform:scale(1.05)}}.cta-braci{inset:0;width:100%;height:100%}.cta-contenuto{position:relative;max-width:1180px}.cta-titolo{margin:0;max-width:13ch;font:700 clamp(48px,8.6vw,156px)/.95 var(--f-titoli);letter-spacing:-.02em;font-kerning:normal;text-wrap:balance}.cta-titolo .iniziale{font-size:1.12em;padding:.14em .1em .1em .16em;margin:0 -.07em 0 -.16em}.cta-testo{margin:var(--s6) 0 0;max-width:40ch;font-size:clamp(17px,1.4vw,21px);line-height:1.6;color:#f5f3f0db}.cta-pulsante{margin-top:var(--s7);min-height:64px;padding:0 var(--s6);border-radius:18px;font-size:17px;gap:var(--s3)}.cta-pulsante .pulsante-icona{width:22px;height:22px}.piede{position:relative;z-index:3;padding:9vh var(--margine) calc(var(--s6) + env(safe-area-inset-bottom));background:var(--nero);border-top:1px solid rgba(255,154,60,.14);overflow-x:clip;font-size:15px;color:var(--testo-2)}.piede a{color:var(--testo);text-decoration:none;transition:color .25s ease;border-radius:4px}@media(hover:hover){.piede a:hover{color:var(--brace)}}.piede a:active{color:var(--lava)}.piede-alto{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s6)}.piede-marchio{display:inline-flex;align-items:center;gap:var(--s3);min-height:44px;font:500 17px/1 var(--f-titoli);letter-spacing:-.01em}.piede-marchio img{width:56px;height:auto}.piede-email{display:inline-flex;align-items:center;min-height:44px;font:700 clamp(22px,3.6vw,56px)/1.1 var(--f-titoli);letter-spacing:-.02em;font-kerning:normal;max-width:100%;overflow-wrap:anywhere}.piede-colonne{display:grid;gap:var(--s6);margin-top:7vh}.piede-blocco p{margin:0}.piede-blocco ul{display:grid;gap:0}.piede-blocco li a{display:inline-flex;align-items:center;min-height:44px}.piede-etichetta{margin-bottom:var(--s3)!important;font:400 11px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.16em;color:#9b968fb3}.piede-copy{margin:8vh 0 0;padding-top:var(--s5);border-top:1px solid rgba(255,255,255,.06);font:400 12px/1 var(--f-mono);letter-spacing:.04em;color:#9b968fb3}@media(min-width:760px){.piede-colonne{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.piede{padding-left:calc(var(--margine) + 150px)}}@media(max-width:600px){.faq-voce summary{padding:20px}.faq-risposta p{padding:0 20px 22px}.faq-icona{width:34px;height:34px}.cta-pulsante{width:100%}.faq{padding-top:8svh;padding-bottom:8svh}.faq-lista{margin-top:4svh}.cta{min-height:72svh;padding-top:10svh;padding-bottom:14svh}.piede{padding-top:6svh}.piede-colonne{margin-top:4svh}.piede-copy{margin-top:5svh}}@media(max-width:1023px),(max-height:500px){.piede-etichetta{font-size:12px}}@media(max-width:520px){.cta-titolo{font-size:min(48px,11.2vw)}}@media(prefers-reduced-motion:reduce){.cta-bagliore{animation:none}}main [tabindex="-1"]:focus,main:focus{outline:none}
