.LegalStyles-module__bJrrXW__legalContainer{max-width:1000px;min-height:100vh;color:var(--text-color);margin:0 auto;padding:80px 24px}.LegalStyles-module__bJrrXW__heroSection{text-align:center;backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffc60c1a 0%,#ffc60c0d 100%);border:1px solid #ffc60c33;border-radius:24px;margin-bottom:60px;padding:40px 20px}.LegalStyles-module__bJrrXW__heroSection h1{background:linear-gradient(to right,var(--new-primary-color),#f39c12);-webkit-text-fill-color:transparent;letter-spacing:-1px;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800}.LegalStyles-module__bJrrXW__lastUpdated{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;font-size:.9rem;font-weight:500}.LegalStyles-module__bJrrXW__contentGrid{grid-template-columns:1fr;gap:32px;display:grid}.LegalStyles-module__bJrrXW__sectionCard{background:var(--bg-color);border:1px solid var(--border);border-radius:20px;padding:40px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.LegalStyles-module__bJrrXW__sectionCard:hover{border-color:var(--new-primary-color);transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.LegalStyles-module__bJrrXW__sectionCard h2{color:var(--new-primary-color);align-items:center;gap:16px;margin-bottom:24px;font-size:1.75rem;font-weight:700;display:flex}.LegalStyles-module__bJrrXW__sectionCard p{color:var(--text-color);opacity:.9;margin-bottom:20px;font-size:1.1rem;line-height:1.8}.LegalStyles-module__bJrrXW__sectionCard ul{margin-bottom:20px;padding:0;list-style:none}.LegalStyles-module__bJrrXW__sectionCard li{margin-bottom:12px;padding-left:28px;font-size:1.05rem;line-height:1.6;position:relative}.LegalStyles-module__bJrrXW__sectionCard li:before{content:"•";color:var(--new-primary-color);font-size:1.5rem;line-height:1;position:absolute;left:0}.LegalStyles-module__bJrrXW__contactInfo{background:#ffc60c0d;border-radius:12px;margin-top:20px;padding:24px}.LegalStyles-module__bJrrXW__contactItem{align-items:center;gap:12px;margin-bottom:12px;font-size:1.05rem;display:flex}.LegalStyles-module__bJrrXW__contactIcon{color:var(--new-primary-color);flex-shrink:0}.LegalStyles-module__bJrrXW__contactButton{background:var(--new-primary-color);color:#000;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:10px;margin-top:24px;padding:14px 28px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #ffc60c4d}.LegalStyles-module__bJrrXW__contactButton:hover{background:#f39c12;transform:translateY(-2px);box-shadow:0 8px 25px #ffc60c66}@media (max-width:768px){.LegalStyles-module__bJrrXW__legalContainer{padding:60px 16px}.LegalStyles-module__bJrrXW__sectionCard{padding:24px}.LegalStyles-module__bJrrXW__heroSection{padding:30px 15px}}:root[data-theme=dark] .LegalStyles-module__bJrrXW__sectionCard{backdrop-filter:blur(16px);background:#141414b3;border:1px solid #ffffff1a}:root[data-theme=dark] .LegalStyles-module__bJrrXW__heroSection{background:linear-gradient(135deg,#ffc60c26 0%,#0000004d 100%)}
