@layer components{.compro-fiducia_garanzie{margin-top:var(--space-4);padding-top:var(--space-2);border-top:var(--border-width) solid var(--border)}.compro-fiducia_prova{border-radius:var(--radius-main)}.compro-distanza_wrap{gap:var(--space-8);width:100%;padding:var(--space-8);background-color:var(--background);color:var(--text);border-radius:var(--radius-main);--heading-accent:var(--gold-text);flex-direction:column;display:flex}@media not (min-width:48rem){.compro-distanza_wrap{gap:var(--space-7);padding:var(--space-7) var(--space-5)}}.compro-distanza_testa{gap:var(--space-5) var(--site-gutter);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.compro-distanza_testa{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}}.compro-distanza_titolo{max-width:16ch}.compro-distanza_titolo strong{font-weight:inherit}.compro-distanza_testo{color:var(--text-2)}.compro-distanza_azioni{--_alignment:start;justify-content:flex-start;column-gap:var(--space-5)}.compro-distanza_passi{gap:var(--space-6) var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:64rem){.compro-distanza_passi{grid-template-columns:repeat(3,minmax(0,1fr))}}.compro-distanza_passo{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:48rem) and (not (min-width:64rem)){.compro-distanza_passo{align-items:center;gap:var(--space-5);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}}.compro-distanza_visual{aspect-ratio:5/4;border-radius:var(--radius-small);background-color:var(--background-2);position:relative;overflow:clip}@media not (min-width:48rem){.compro-distanza_visual{aspect-ratio:4/3}}.compro-distanza_immagine{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.compro-distanza_didascalia{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.compro-distanza_numero{border-radius:var(--radius-round);background-color:var(--gold-text);width:1.75rem;height:1.75rem;color:var(--dark-1000);font-size:var(--text-small);font-variant-numeric:tabular-nums;place-items:center;display:grid}.compro-distanza_passo-descrizione{color:var(--text-2)}.compro-guida_wrap{gap:var(--section-space-small);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.compro-guida_wrap .compro-guida_dettagli{gap:var(--section-space-small);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.compro-guida_wrap .compro-guida_punzoni{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.compro-guida_wrap .compro-guida_punzoni-titolo{max-width:20ch}.compro-guida_wrap .compro-guida_punzoni-testo{max-width:44ch;color:var(--text-2)}.compro-guida_wrap .compro-guida_titoli{border-bottom:var(--border-width) solid var(--border);margin:0;display:grid}.compro-guida_wrap .compro-guida_titolo-metallo{column-gap:var(--space-5);row-gap:var(--space-2);padding-block:var(--space-4);border-top:var(--border-width) solid var(--border);grid-template-rows:auto auto;grid-template-columns:max-content minmax(0,1fr);align-items:center;display:grid}.compro-guida_wrap .compro-guida_punzone{color:var(--gold-text);font-size:var(--h2);font-weight:var(--primary-medium);font-variant-numeric:tabular-nums;grid-row:1/3;line-height:1}.compro-guida_wrap .compro-guida_significato{font-weight:var(--primary-medium);margin:0}.compro-guida_wrap .compro-guida_quota{align-items:center;gap:var(--space-3);margin:0;display:flex}.compro-guida_wrap .compro-guida_barra{border-radius:var(--radius-round);background:var(--background-2);flex:auto;height:.5rem;overflow:clip}.compro-guida_wrap .compro-guida_barra-riempimento{width:calc(var(--_quota,0) * 100%);border-radius:inherit;background:linear-gradient(90deg, var(--gold-text), var(--gold-500));height:100%;display:block}.compro-guida_wrap .compro-guida_quota-testo{color:var(--text-2);font-variant-numeric:tabular-nums;flex:0 0 22ch}.compro-guida_wrap .compro-guida_visita{gap:var(--space-6);padding:var(--space-8) var(--space-7);background:var(--background);color:var(--text);border-radius:var(--radius-main)}.compro-guida_wrap .compro-guida_visita-contenuto{column-gap:var(--space-8);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;display:grid}.compro-guida_wrap .compro-guida_visita-titolo{max-width:12ch;font-size:var(--h2);grid-area:1/1/span 3;margin:0}.compro-guida_wrap .compro-guida_punto{column-gap:var(--space-5);padding-block:var(--space-5);border-top:var(--border-width) solid var(--border);grid-column:2;grid-template-columns:3ch minmax(0,1fr);align-items:start;display:grid}.compro-guida_wrap .compro-guida_punto:first-of-type{border-top:none;padding-top:0}.compro-guida_wrap .compro-guida_punto:last-child{padding-bottom:0}.compro-guida_wrap .compro-guida_punto-numero{color:var(--gold-text);font-size:var(--h3);font-weight:var(--primary-medium);font-variant-numeric:tabular-nums;line-height:1}.compro-guida_wrap .compro-guida_punto-contenuto{gap:var(--space-2);flex-direction:column;display:flex}.compro-guida_wrap .compro-guida_punto-testo{max-width:52ch;color:var(--text-2)}.compro-guida_wrap .compro-guida_faq{border-top:var(--border-width) solid var(--border);padding-top:var(--space-7);align-items:start;column-gap:var(--space-7);row-gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.compro-guida_wrap .compro-guida_faq-intro{gap:var(--space-5);top:calc(var(--nav-height) + var(--space-5));grid-row:1/3;position:sticky}.compro-guida_wrap .compro-guida_faq-azione{grid-column:2;margin-top:0}.compro-guida_wrap .compro-guida_faq-intro-contenuto{gap:0}.compro-guida_wrap .compro-guida_faq-intro-contenuto .compro-guida_azione{margin-top:var(--space-2)}.compro-guida_wrap .compro-guida_faq-titolo{max-width:19ch}.compro-guida_wrap .compro-guida_domande{width:100%}.compro-guida_wrap .compro-guida_domanda .heading{font-size:var(--h5)}@media not (min-width:64rem){.compro-guida_wrap .compro-guida_punzoni,.compro-guida_wrap .compro-guida_visita-contenuto,.compro-guida_wrap .compro-guida_faq{grid-template-columns:minmax(0,1fr)}.compro-guida_wrap .compro-guida_visita{padding:var(--space-7) var(--space-6)}.compro-guida_wrap .compro-guida_visita-titolo{max-width:none;margin-bottom:var(--space-6);grid-row:auto}.compro-guida_wrap .compro-guida_punto{grid-column:1}.compro-guida_wrap .compro-guida_faq-intro{grid-row:auto;position:static}.compro-guida_wrap .compro-guida_faq-azione{grid-column:1}}@media not (min-width:48rem){.compro-guida_wrap .compro-guida_visita{padding:var(--space-6) var(--space-4)}.compro-guida_wrap .compro-guida_punto{column-gap:var(--space-4)}.compro-guida_wrap .compro-guida_punto-numero{font-size:var(--h4)}}@media not (min-width:30rem){.compro-guida_wrap .compro-guida_titolo-metallo{column-gap:var(--space-4)}.compro-guida_wrap .compro-guida_punzone{font-size:var(--h3)}.compro-guida_wrap .compro-guida_quota{align-items:stretch;gap:var(--space-2);flex-direction:column}.compro-guida_wrap .compro-guida_quota-testo{min-width:0}}.compro-guida_visita-contenuto,.compro-guida_faq-intro-contenuto{gap:0}}
