.TerminiDiServizio_container__91KKg{min-height:80vh;padding:4rem 1.5rem;background-color:var(--background)}.TerminiDiServizio_content__K_kGl{max-width:1200px;margin:0 auto;background-color:var(--surface);border-radius:12px;padding:3rem;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid var(--border-color)}.TerminiDiServizio_section__OSVoY{margin-bottom:3rem}.TerminiDiServizio_section__OSVoY:last-child{margin-bottom:0}.TerminiDiServizio_sectionTitle__U5cP_{font-family:var(--font-serif);font-size:2.5rem;font-weight:700;color:var(--primary-accent);margin-bottom:1.5rem;text-align:center}.TerminiDiServizio_introText__nJJwd{font-size:1.125rem;line-height:1.7;color:var(--text-muted);text-align:center;max-width:48rem;margin:0 auto}.TerminiDiServizio_subtitle__ZMoWv{font-family:var(--font-serif);font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--primary-accent);display:inline-block}.TerminiDiServizio_definitionsGrid__M87DO{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:1.5rem}.TerminiDiServizio_definitionItem__n0JGE{background-color:var(--surface);border-radius:8px;padding:1.5rem;border-left:4px solid var(--secondary-accent);border:1px solid var(--border-color)}.TerminiDiServizio_definitionItem__n0JGE h4{font-size:1.125rem;font-weight:700;color:var(--secondary-accent);margin-bottom:1rem;font-family:var(--font-serif)}.TerminiDiServizio_definitionItem__n0JGE p{color:var(--text-primary);line-height:1.6;font-size:.95rem}.TerminiDiServizio_acceptanceCard__yh_ZK{display:flex;align-items:flex-start;gap:1.5rem;background-color:var(--surface);border-radius:8px;padding:2rem;border:1px solid var(--border-color)}.TerminiDiServizio_acceptanceIcon__kEFLM{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:var(--primary-accent);border-radius:8px;color:white}.TerminiDiServizio_acceptanceCard__yh_ZK h4{font-size:1.125rem;font-weight:700;color:var(--primary-accent);margin-bottom:.75rem}.TerminiDiServizio_acceptanceCard__yh_ZK p{color:var(--text-muted);line-height:1.7;font-size:.95rem}.TerminiDiServizio_accountRules__neOD7{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.TerminiDiServizio_ruleItem__2PuMp{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background-color:var(--surface);border-radius:8px;border-left:3px solid var(--primary-accent);transition:transform .2s ease;border:1px solid var(--border-color)}.TerminiDiServizio_ruleItem__2PuMp:hover{transform:translateX(4px)}.TerminiDiServizio_ruleIcon__32JdY{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:var(--primary-accent);border-radius:6px;color:white}.TerminiDiServizio_ruleItem__2PuMp h4{font-size:1.125rem;font-weight:700;color:var(--primary-accent);margin-bottom:.5rem}.TerminiDiServizio_ruleItem__2PuMp p{color:var(--text-muted);line-height:1.6;font-size:.95rem}.TerminiDiServizio_usageSection__xEq_d{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:1.5rem}.TerminiDiServizio_allowedUsage__5Iso5,.TerminiDiServizio_prohibitedUsage__VKF_z{background-color:var(--surface);border-radius:8px;padding:1.5rem;border:1px solid var(--border-color)}.TerminiDiServizio_allowedUsage__5Iso5{border-left:4px solid #10b981}.TerminiDiServizio_prohibitedUsage__VKF_z{border-left:4px solid #ef4444}.TerminiDiServizio_allowedUsage__5Iso5 h4,.TerminiDiServizio_prohibitedUsage__VKF_z h4{font-size:1.125rem;font-weight:700;margin-bottom:1rem}.TerminiDiServizio_allowedUsage__5Iso5 h4{color:#10b981}.TerminiDiServizio_prohibitedUsage__VKF_z h4{color:#ef4444}.TerminiDiServizio_allowedUsage__5Iso5 ul,.TerminiDiServizio_prohibitedUsage__VKF_z ul{list-style:none;padding:0}.TerminiDiServizio_allowedUsage__5Iso5 li,.TerminiDiServizio_prohibitedUsage__VKF_z li{padding:.5rem 0 .5rem 1.5rem;position:relative;color:var(--text-primary);font-size:.95rem}.TerminiDiServizio_allowedUsage__5Iso5 li:before{content:"✓";color:#10b981;font-weight:700;position:absolute;left:0}.TerminiDiServizio_prohibitedUsage__VKF_z li:before{content:"✗";color:#ef4444;font-weight:700;position:absolute;left:0}.TerminiDiServizio_paymentGrid__y4SbN{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1.5rem}.TerminiDiServizio_paymentItem__qOntU{background-color:var(--surface);border-radius:8px;padding:1.5rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease;border:1px solid var(--border-color)}.TerminiDiServizio_paymentItem__qOntU:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.TerminiDiServizio_paymentIcon___ejZ3{width:48px;height:48px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;background-color:var(--primary-accent);border-radius:8px;color:white}.TerminiDiServizio_paymentItem__qOntU h4{font-size:1.125rem;font-weight:700;color:var(--primary-accent);margin-bottom:.75rem}.TerminiDiServizio_paymentItem__qOntU p{color:var(--text-muted);line-height:1.6;font-size:.95rem}.TerminiDiServizio_intellectualProperty__8BA9P{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:1.5rem}.TerminiDiServizio_ipCard__DogY6{background-color:var(--surface);border-radius:8px;padding:1.5rem;border:1px solid var(--border-color)}.TerminiDiServizio_ipCard__DogY6 h4{font-size:1.125rem;font-weight:700;color:var(--primary-accent);margin-bottom:.75rem}.TerminiDiServizio_ipCard__DogY6 p{color:var(--text-muted);line-height:1.6;font-size:.95rem}.TerminiDiServizio_liabilityCard__1M_vS{display:flex;align-items:flex-start;gap:1.5rem;background-color:var(--surface);border-radius:8px;padding:2rem;border:1px solid var(--border-color)}.TerminiDiServizio_liabilityIcon__Ujw7n{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:#ef4444;border-radius:8px;color:white}.TerminiDiServizio_liabilityCard__1M_vS h4{font-size:1.125rem;font-weight:700;color:#ef4444;margin-bottom:.75rem}.TerminiDiServizio_liabilityCard__1M_vS p{color:var(--text-muted);line-height:1.7;font-size:.95rem}.TerminiDiServizio_privacyCard__eZnOl{background-color:var(--surface);border-radius:8px;padding:2rem;border:1px solid var(--border-color)}.TerminiDiServizio_text__GX4ru{font-size:1.125rem;line-height:1.7;color:var(--text-primary);margin-bottom:1.5rem}.TerminiDiServizio_privacyLink__8m_p9{color:var(--primary-accent);text-decoration:none;font-weight:700;transition:color .2s ease}.TerminiDiServizio_privacyLink__8m_p9:hover{color:var(--secondary-accent);text-decoration:underline}.TerminiDiServizio_changesCard__O7NCi{display:flex;align-items:flex-start;gap:1.5rem;background-color:var(--surface);border-radius:8px;padding:2rem;border:1px solid var(--border-color)}.TerminiDiServizio_changesIcon__CQtJK{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:var(--primary-accent);border-radius:8px;color:white}.TerminiDiServizio_changesCard__O7NCi h4{font-size:1.125rem;font-weight:700;color:var(--primary-accent);margin-bottom:.75rem}.TerminiDiServizio_changesCard__O7NCi p{color:var(--text-muted);line-height:1.7;font-size:.95rem}.TerminiDiServizio_jurisdictionCard__AHxJb{text-align:center}.TerminiDiServizio_contactCard__TQIgD,.TerminiDiServizio_jurisdictionCard__AHxJb{background-color:var(--surface);border-radius:8px;padding:2rem;border:1px solid var(--border-color)}.TerminiDiServizio_contactInfo__RE0yc{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.TerminiDiServizio_contactItem__ixDDf{display:flex;align-items:center;gap:1rem}.TerminiDiServizio_contactLabel__IEUPl{font-weight:700;color:var(--primary-accent);min-width:80px}.TerminiDiServizio_contactLink__jOqtE{color:var(--primary-accent);text-decoration:none;transition:color .2s ease}.TerminiDiServizio_contactLink__jOqtE:hover{color:var(--secondary-accent);text-decoration:underline}.TerminiDiServizio_lastUpdated__kdtyK{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border-color);text-align:center}.TerminiDiServizio_lastUpdated__kdtyK p{color:var(--text-muted);font-style:italic;font-size:.9rem}@media (max-width:768px){.TerminiDiServizio_content__K_kGl{padding:2rem 1.5rem}.TerminiDiServizio_sectionTitle__U5cP_{font-size:2rem}.TerminiDiServizio_definitionsGrid__M87DO,.TerminiDiServizio_intellectualProperty__8BA9P,.TerminiDiServizio_paymentGrid__y4SbN,.TerminiDiServizio_usageSection__xEq_d{grid-template-columns:1fr}.TerminiDiServizio_acceptanceCard__yh_ZK,.TerminiDiServizio_changesCard__O7NCi,.TerminiDiServizio_liabilityCard__1M_vS{flex-direction:column;text-align:center}.TerminiDiServizio_contactItem__ixDDf{flex-direction:column;align-items:flex-start;gap:.5rem}.TerminiDiServizio_contactLabel__IEUPl{min-width:auto}}