.PolicyLayout-module-scss-module__2vYhfW__container{max-width:800px;color:var(--color-text-primary);margin:0 auto;padding:2rem;line-height:1.6}.PolicyLayout-module-scss-module__2vYhfW__backLink{color:var(--color-gold-400);align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.9rem;text-decoration:none;transition:color .2s;display:inline-flex}.PolicyLayout-module-scss-module__2vYhfW__backLink:hover{color:var(--color-gold-300)}.PolicyLayout-module-scss-module__2vYhfW__content{background:rgba(var(--color-bg-secondary),.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-bg-tertiary);border-radius:12px;padding:2rem;box-shadow:0 4px 20px #0000004d}.PolicyLayout-module-scss-module__2vYhfW__content h1{color:var(--color-gold-400);border-bottom:1px solid var(--color-bg-tertiary);-webkit-text-fill-color:var(--color-gold-400);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin-bottom:2rem;padding-bottom:1rem;font-size:2rem}.PolicyLayout-module-scss-module__2vYhfW__content h2{color:#fff;margin:2rem 0 1rem;font-size:1.5rem}.PolicyLayout-module-scss-module__2vYhfW__content h3{color:var(--color-text-secondary);margin:1.5rem 0 .8rem;font-size:1.2rem}.PolicyLayout-module-scss-module__2vYhfW__content p,.PolicyLayout-module-scss-module__2vYhfW__content li{color:var(--color-text-secondary);margin-bottom:1rem}.PolicyLayout-module-scss-module__2vYhfW__content ul{margin-bottom:1rem;padding-left:1.5rem}.PolicyLayout-module-scss-module__2vYhfW__content a{color:var(--color-primary-400);word-break:break-all;overflow-wrap:break-word;text-decoration:none}.PolicyLayout-module-scss-module__2vYhfW__content a:hover{text-decoration:underline}
.ContactForm-module-scss-module__taHw8a__container{padding:1rem 0}.ContactForm-module-scss-module__taHw8a__textArea{background:rgba(var(--color-bg-deep),.5);border:1px solid var(--color-bg-elevated);width:100%;min-height:150px;color:var(--color-text-primary);resize:vertical;border-radius:8px;margin-bottom:1.5rem;padding:1rem;font-family:inherit;font-size:1rem;transition:all .2s}.ContactForm-module-scss-module__taHw8a__textArea:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 2px rgba(var(--color-primary-500),.2);outline:none}.ContactForm-module-scss-module__taHw8a__buttonPrimary{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;-webkit-user-select:none;user-select:none;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .25s;display:inline-flex}.ContactForm-module-scss-module__taHw8a__buttonPrimary:disabled{opacity:.5;cursor:not-allowed}.ContactForm-module-scss-module__taHw8a__buttonPrimary{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));color:#fff}.ContactForm-module-scss-module__taHw8a__buttonPrimary:hover:not(:disabled){background:linear-gradient(135deg,var(--color-primary-400),var(--color-primary-500));box-shadow:0 4px 20px var(--glow-primary),0 0 30px var(--glow-primary);transform:translateY(-2px)}.ContactForm-module-scss-module__taHw8a__buttonPrimary:active:not(:disabled){transform:translateY(0)}.ContactForm-module-scss-module__taHw8a__buttonPrimary{width:100%}@media (min-width:768px){.ContactForm-module-scss-module__taHw8a__buttonPrimary{width:auto}}
