.Legal-module__Xkna0q__legalContainer{width:100%;min-height:100vh;padding:var(--space-8)var(--space-4);background-color:var(--color-background);justify-content:center;display:flex}.Legal-module__Xkna0q__legalContent{gap:var(--space-6);flex-direction:column;width:100%;max-width:800px;display:flex}.Legal-module__Xkna0q__pageTitle{text-align:center;color:var(--color-text-primary);margin-bottom:var(--space-2);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700}.Legal-module__Xkna0q__lastUpdated{text-align:center;color:var(--color-text-muted);margin-bottom:var(--space-6);font-size:.9rem}.Legal-module__Xkna0q__section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-4)}.Legal-module__Xkna0q__sectionTitle{color:var(--color-primary);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);font-size:1.25rem;font-weight:600}.Legal-module__Xkna0q__appBanner{background:linear-gradient(135deg,var(--color-primary)0%,#ff655b 100%);color:#fff;padding:var(--space-6);border-radius:var(--radius-lg);margin-bottom:var(--space-6);text-align:center;box-shadow:0 4px 15px #fd297b4d}.Legal-module__Xkna0q__appBannerTitle{margin-bottom:var(--space-2);font-size:1.5rem;font-weight:700}.Legal-module__Xkna0q__list{padding:0;list-style-type:none}.Legal-module__Xkna0q__listItem{padding-left:var(--space-6);margin-bottom:var(--space-3);color:var(--color-text-secondary);line-height:1.6;position:relative}.Legal-module__Xkna0q__listItem:before{content:"•";color:var(--color-primary);font-size:1.2rem;font-weight:700;position:absolute;top:-2px;left:0}.Legal-module__Xkna0q__highlight{border-left:3px solid var(--color-primary);padding:var(--space-4);border-radius:0 var(--radius-md)var(--radius-md)0;margin:var(--space-4)0;color:var(--color-text-primary);background:#fd297b1a}.Legal-module__Xkna0q__warningBox{border:1px solid var(--color-warning);padding:var(--space-4);border-radius:var(--radius-md);background:#ffc1071a}.Legal-module__Xkna0q__warningTitle{color:var(--color-warning);margin-bottom:var(--space-2);font-weight:600}.Legal-module__Xkna0q__infoBox{background:var(--color-surface-hover);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border)}.Legal-module__Xkna0q__contactItem{gap:var(--space-4);padding:var(--space-2)0;align-items:flex-start;display:flex}.Legal-module__Xkna0q__contactIcon{text-align:center;min-width:2rem;font-size:1.5rem}.Legal-module__Xkna0q__contactLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:.85rem}.Legal-module__Xkna0q__contactValue{color:var(--color-text-primary);font-size:1.1rem;font-weight:500}.Legal-module__Xkna0q__businessInfo{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px dashed var(--color-border)}.Legal-module__Xkna0q__businessGrid{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.Legal-module__Xkna0q__businessLabel{color:var(--color-text-muted);font-size:.8rem}.Legal-module__Xkna0q__businessValue{color:var(--color-text-primary);font-size:.95rem;font-weight:500}.Legal-module__Xkna0q__linksContainer{gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.Legal-module__Xkna0q__socialLink{align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-4);background:var(--color-surface-hover);border-radius:var(--radius-full);color:var(--color-text-primary);border:1px solid var(--color-border);font-weight:500;transition:all .2s;display:flex}.Legal-module__Xkna0q__socialLink:hover{border-color:var(--color-primary);color:var(--color-primary);background:#fd297b1a;transform:translateY(-2px)}@media (max-width:768px){.Legal-module__Xkna0q__section{padding:var(--space-4)}.Legal-module__Xkna0q__businessGrid{grid-template-columns:1fr}}
