:root{--primary-purple:#500eb0;--gold-accent:#d4af37;--gradient-primary:linear-gradient(160deg,#0f0a1a,#1a1230 40%,#261845 70%,#0f0a1a);--text-light:#f0ecf9;--text-dark:#0f0a1a;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--radius-md:12px;--radius-lg:16px;--radius-sm:6px;--spacing-sm:8px;--spacing-xs:4px}.legal-container{background:linear-gradient(160deg,#0f0a1a,#1a1230 40%,#261845 70%,#0f0a1a);background:var(--gradient-primary);color:#f0ecf9;color:var(--text-light);min-height:100vh;padding:64px 0;padding:var(--spacing-3xl) 0}.legal-container .container{margin:0 auto;max-width:800px;padding:0 24px;padding:0 var(--spacing-lg)}.legal-content{background:#ffffff0a;border:1px solid #d4af3726;border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 8px 32px #0000004d,inset 0 1px 0 #ffffff05;padding:48px;padding:var(--spacing-2xl)}.legal-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f0ecf9,#d4af37);background:linear-gradient(135deg,var(--text-light) 0,var(--gold-accent) 100%);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;margin-bottom:24px;margin-bottom:var(--spacing-lg);text-align:center}.legal-date{color:#f0ecf98c;font-size:1rem;font-style:italic;text-align:center}.legal-date,.legal-section{margin-bottom:48px;margin-bottom:var(--spacing-2xl)}.legal-section h2{border-bottom:2px solid #d4af3733;color:#d4af37;color:var(--gold-accent);font-size:1.5rem;font-weight:600;margin-bottom:16px;margin-bottom:var(--spacing-md);padding-bottom:8px;padding-bottom:var(--spacing-sm)}.legal-section h3{color:#f0ecf9;color:var(--text-light);font-size:1.2rem;font-weight:600;margin:24px 0 16px;margin:var(--spacing-lg) 0 var(--spacing-md) 0}.legal-section p{color:#f0ecf9d1;font-size:1rem;line-height:1.7;margin-bottom:16px;margin-bottom:var(--spacing-md)}.legal-section ul{margin:16px 0;margin:var(--spacing-md) 0;padding-left:32px;padding-left:var(--spacing-xl)}.legal-section li{color:#f0ecf9d1;font-size:1rem;line-height:1.6;margin-bottom:8px;margin-bottom:var(--spacing-sm)}@media (max-width:768px){.legal-container{padding:48px 0;padding:var(--spacing-2xl) 0}.legal-container .container{padding:0 16px;padding:0 var(--spacing-md)}.legal-content{padding:32px;padding:var(--spacing-xl)}.legal-title{font-size:2rem}.legal-section h2{font-size:1.3rem}}@media (max-width:480px){.legal-container{padding:32px 0;padding:var(--spacing-xl) 0}.legal-content{border-radius:12px;border-radius:var(--radius-md);padding:24px;padding:var(--spacing-lg)}.legal-title{font-size:1.8rem}}.contact-container{grid-gap:var(--spacing-2xl);display:grid;gap:var(--spacing-2xl);grid-template-columns:1fr 1fr;margin-top:var(--spacing-2xl)}.contact-info h2{color:var(--gold-accent);font-size:1.5rem;text-align:center}.contact-info h2,.contact-item{margin-bottom:var(--spacing-xl)}.contact-item{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:var(--radius-md);display:flex;gap:var(--spacing-md);padding:var(--spacing-lg);transition:all .3s ease}.contact-item:hover{background:#ffffff26;transform:translateY(-2px)}.contact-icon{align-items:center;background:#d4af3733;border-radius:var(--radius-md);color:var(--gold-accent);display:flex;flex-shrink:0;font-size:1.5rem;height:48px;justify-content:center;width:48px}.contact-item h3{color:var(--text-light);font-size:1rem;margin:0 0 var(--spacing-xs) 0}.contact-item p{color:#fffc;font-size:.9rem;margin:0}.contact-form h2{color:var(--gold-accent);font-size:1.5rem;margin-bottom:var(--spacing-xl);text-align:center}.contact-form-group{margin-bottom:var(--spacing-lg)}.contact-form-group label{color:var(--gold-accent);display:block;font-weight:600;margin-bottom:var(--spacing-sm)}.contact-form-group input,.contact-form-group select,.contact-form-group textarea{background:#ffffff1a;border:1px solid #fff3;border-radius:var(--radius-sm);color:var(--text-light);font-family:inherit;font-size:1rem;padding:var(--spacing-md);transition:all .3s ease;width:100%}.contact-form-group input:focus,.contact-form-group select:focus,.contact-form-group textarea:focus{background:#ffffff26;border-color:var(--gold-accent);box-shadow:0 0 0 2px #d4af3733;outline:none}.contact-form-group input::placeholder,.contact-form-group textarea::placeholder{color:#fff9}.contact-form-group textarea{min-height:120px;resize:vertical}.contact-submit-section{margin-top:var(--spacing-xl);text-align:center}.contact-submit-btn{align-items:center;background:linear-gradient(135deg,var(--gold-accent) 0,#f59e0b 100%);border:none;border-radius:var(--radius-md);box-shadow:0 4px 12px #d4af374d;color:#000;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-2xl);transition:all .3s ease}.contact-submit-btn:hover{box-shadow:0 6px 20px #d4af3766;transform:translateY(-2px)}.contact-submit-btn:disabled{box-shadow:0 4px 12px #d4af374d;cursor:not-allowed;opacity:.6;transform:none}.form-success{align-items:center;background:#22c55e33;border:1px solid #22c55e66;border-radius:var(--radius-md);color:#22c55e;display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);padding:var(--spacing-lg);text-align:center}.form-success svg{flex-shrink:0;font-size:1.2rem}.form-success p{color:#ffffffe6;margin:0}.form-error{align-items:center;background:#ef444433;border:1px solid #ef444466;border-radius:var(--radius-md);color:#ef4444;display:flex;gap:var(--spacing-sm);justify-content:center;margin-bottom:var(--spacing-lg);padding:var(--spacing-lg);text-align:center}.form-error svg{color:#ef4444;flex-shrink:0;font-size:1.2rem}.form-error p{color:#ffffffe6;flex:1 1;margin:0}.contact-success{background:#22c55e33;border:1px solid #22c55e66;border-radius:var(--radius-md);margin-top:var(--spacing-lg);padding:var(--spacing-2xl);text-align:center}.contact-success h3{color:#22c55e;margin-bottom:var(--spacing-md)}.contact-success p{color:#ffffffe6;margin:0}@media (max-width:768px){.contact-container{gap:var(--spacing-xl);grid-template-columns:1fr}.contact-item{padding:var(--spacing-md)}.contact-icon{font-size:1.2rem;height:40px;width:40px}}@media (max-width:480px){.contact-container{gap:var(--spacing-lg);margin-top:var(--spacing-xl)}.contact-item{flex-direction:column;gap:var(--spacing-sm);text-align:center}.contact-submit-btn{font-size:.9rem;padding:var(--spacing-md) var(--spacing-xl)}}
/*# sourceMappingURL=206.ba105406.chunk.css.map*/