.Legal_container__lJUYp{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,hsl(var(--primary)) 0,hsl(var(--chart-1)) 100%);position:relative;overflow-x:hidden}.Legal_container__lJUYp:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,hsl(var(--accent)/.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,hsl(var(--secondary)/.1) 0,transparent 50%);pointer-events:none}.Legal_nav__RS7dG{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:hsl(var(--card)/.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid hsl(var(--border)/.5);box-shadow:var(--shadow-sm);position:-webkit-sticky;position:sticky;top:0;z-index:100}.Legal_logo__lFQCE{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;color:hsl(var(--primary));text-decoration:none;transition:transform .2s ease}.Legal_logo__lFQCE:hover{transform:scale(1.05)}.Legal_logoIcon__svfyb{font-size:2rem}.Legal_navLinks__8do0u{display:flex;gap:2rem;align-items:center}.Legal_navLinkActive__1q9ZT,.Legal_navLink__fGmrl{color:hsl(var(--foreground));text-decoration:none;font-weight:500;padding:.5rem 1rem;border-radius:calc(var(--radius) * 2);transition:all .3s ease}.Legal_navLinkActive__1q9ZT{color:hsl(var(--primary));background:hsl(var(--primary)/.1)}.Legal_navLink__fGmrl:hover{color:hsl(var(--primary));background:hsl(var(--muted))}.Legal_main__YTwZE{flex:1 1;padding:3rem 1rem;max-width:1000px;margin:0 auto;width:100%;position:relative;z-index:1}.Legal_title__df__P{color:hsl(var(--card));text-align:center;font-size:clamp(2rem,5vw,3.5rem);margin-bottom:2rem;font-weight:700;text-shadow:0 4px 20px hsl(var(--foreground)/.2);letter-spacing:-.02em}.Legal_title__df__P:after{content:"";display:block;width:80px;height:4px;background:hsl(var(--accent));margin:1.5rem auto;border-radius:2px}.Legal_content__61Oqv{background:hsl(var(--card));border-radius:calc(var(--radius) * 3);padding:4rem;box-shadow:var(--shadow-2xl);border:1px solid hsl(var(--border)/.5);line-height:1.8}.Legal_content__61Oqv section{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid hsl(var(--border));position:relative}.Legal_content__61Oqv section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.Legal_content__61Oqv section:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,hsl(var(--primary)),hsl(var(--accent)));border-radius:2px;opacity:0;transition:opacity .3s ease}.Legal_content__61Oqv section:hover:before{opacity:1}.Legal_content__61Oqv h2{color:hsl(var(--foreground));font-size:1.75rem;margin-bottom:1.25rem;font-weight:600;padding-left:1rem;position:relative}.Legal_content__61Oqv h2:before{content:"▸";position:absolute;left:0;color:hsl(var(--primary));font-size:1.5rem}.Legal_content__61Oqv p{font-size:1.05rem}.Legal_content__61Oqv p,.Legal_content__61Oqv ul{color:hsl(var(--muted-foreground));margin-bottom:1.25rem;padding-left:1rem}.Legal_content__61Oqv ul{margin-left:2.5rem;list-style:none;position:relative}.Legal_content__61Oqv ul:before{content:"";position:absolute;left:0;top:.5rem;bottom:.5rem;width:2px;background:hsl(var(--border))}.Legal_content__61Oqv li{margin-bottom:.75rem;padding-left:1rem;position:relative}.Legal_content__61Oqv li:before{content:"•";position:absolute;left:-.5rem;color:hsl(var(--primary));font-weight:700;font-size:1.25rem}.Legal_footer__1VWnG{background:hsl(var(--card));border-top:1px solid hsl(var(--border));padding:4rem 2rem 2rem;margin-top:auto}.Legal_footerContent__pOmO5{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:3rem;gap:3rem;max-width:1200px;margin:0 auto 2rem}.Legal_footerSection__UzBDK h4{font-size:1.125rem;font-weight:600;color:hsl(var(--foreground));margin-bottom:1rem}.Legal_footerSection__UzBDK a{display:block;color:hsl(var(--muted-foreground));text-decoration:none;margin-bottom:.75rem;transition:color .2s ease}.Legal_footerSection__UzBDK a:hover{color:hsl(var(--primary))}.Legal_footerSection__UzBDK p{color:hsl(var(--muted-foreground));margin-bottom:.5rem;line-height:1.6}.Legal_footerLogo__aacHU{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;color:hsl(var(--primary));margin-bottom:1rem}.Legal_footerDescription__JuEuo{color:hsl(var(--muted-foreground));line-height:1.6}.Legal_footerBottom__JZvou{text-align:center;padding-top:2rem;border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground))}@media (max-width:768px){.Legal_title__df__P{font-size:2rem}.Legal_content__61Oqv{padding:3rem 2rem}.Legal_content__61Oqv h2{font-size:1.5rem}.Legal_content__61Oqv section{margin-bottom:2.5rem;padding-bottom:1.5rem}.Legal_content__61Oqv p{font-size:1rem}.Legal_nav__RS7dG{flex-direction:column;gap:1rem;padding:1rem}.Legal_navLinks__8do0u{flex-wrap:wrap;justify-content:center;gap:1rem}.Legal_navLinkActive__1q9ZT,.Legal_navLink__fGmrl{font-size:.875rem;padding:.5rem 1rem}.Legal_footerContent__pOmO5{grid-template-columns:1fr;gap:2rem}}@media (max-width:480px){.Legal_main__YTwZE{padding:2rem .75rem}.Legal_title__df__P{font-size:1.75rem}.Legal_content__61Oqv{padding:2rem 1.5rem;font-size:.95rem}.Legal_content__61Oqv h2{font-size:1.25rem}.Legal_content__61Oqv ul{margin-left:1.5rem}.Legal_content__61Oqv li,.Legal_content__61Oqv p{padding-left:.5rem}}