.page-container[data-v-54960f3e]{min-height:100vh;padding-top:80px}.hero-section[data-v-54960f3e]{padding:6rem 2rem 4rem;text-align:center}.hero-content[data-v-54960f3e]{margin:0 auto;max-width:800px}.hero-title[data-v-54960f3e]{background:linear-gradient(135deg,#b88a2d,#d4a84e);-webkit-background-clip:text;font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-54960f3e]{color:var(--text-secondary);font-size:1.25rem;line-height:1.6}.content-section[data-v-54960f3e]{background:#12121266;padding:4rem 2rem}.container[data-v-54960f3e]{margin:0 auto;max-width:900px}.legal-content[data-v-54960f3e]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.05);border-radius:20px;margin-bottom:3rem;padding:3rem}.last-updated[data-v-54960f3e]{border-bottom:1px solid hsla(0,0%,100%,.05);color:var(--text-secondary);font-style:italic;margin-bottom:2rem;padding-bottom:1rem}.legal-section[data-v-54960f3e]{margin-bottom:3rem}.legal-section[data-v-54960f3e]:last-child{margin-bottom:0}.legal-section h2[data-v-54960f3e]{border-bottom:2px solid rgba(184,138,45,.3);color:var(--text-color);font-size:1.75rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.legal-section p[data-v-54960f3e]{color:var(--text-secondary);line-height:1.8;margin-bottom:1rem}.legal-section ul[data-v-54960f3e]{list-style:none;margin:1rem 0;padding-left:0}.legal-section ul li[data-v-54960f3e]{color:var(--text-secondary);line-height:1.8;margin-bottom:.75rem;padding-left:2rem;position:relative}.legal-section ul li[data-v-54960f3e]:before{color:var(--accent-primary);content:"→";font-weight:700;left:0;position:absolute}.legal-section a[data-v-54960f3e]{color:var(--accent-primary);text-decoration:none;transition:color .3s ease}.legal-section a[data-v-54960f3e]:hover{color:var(--accent-secondary);text-decoration:underline}.cta-box[data-v-54960f3e]{border-radius:20px;padding:2.5rem;text-align:center}.cta-box h3[data-v-54960f3e]{color:var(--text-color);font-size:1.75rem;font-weight:600;margin-bottom:1rem}.cta-box p[data-v-54960f3e]{color:var(--text-secondary);font-size:1.1rem;margin-bottom:1.5rem}@media(max-width:768px){.hero-title[data-v-54960f3e]{font-size:2.5rem}.hero-subtitle[data-v-54960f3e]{font-size:1.1rem}.legal-content[data-v-54960f3e]{padding:2rem 1.5rem}.legal-section h2[data-v-54960f3e]{font-size:1.5rem}}
