.Header-module__GPz-la__header{z-index:10;padding:1.5rem 0;position:absolute;top:0;left:0;right:0}.Header-module__GPz-la__container{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 2rem;display:flex}.Header-module__GPz-la__logo{background:linear-gradient(90deg,#22d3ee,#db2777);color:#0000;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700}.Header-module__GPz-la__nav{gap:2rem;display:flex}.Header-module__GPz-la__link{color:#fffc;font-size:.95rem;font-weight:500}.Header-module__GPz-la__link:hover{color:#fff}
.Footer-module__as8s1W__footer{border-top:1px solid var(--glass-border);background:#0003;margin-top:auto;padding:3rem 0}.Footer-module__as8s1W__container{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:1200px;margin:0 auto;padding:0 2rem;display:flex}.Footer-module__as8s1W__brand{flex-direction:column;align-items:center;gap:.5rem;display:flex}.Footer-module__as8s1W__logo{background:linear-gradient(90deg,#22d3ee,#db2777);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.2rem;font-weight:700}.Footer-module__as8s1W__tagline{color:#fff9;font-size:.9rem}.Footer-module__as8s1W__links{color:#fffc;gap:2rem;font-size:.9rem;display:flex}.Footer-module__as8s1W__copyright{color:#fff6;margin-top:1rem;font-size:.8rem}@media (min-width:768px){.Footer-module__as8s1W__container{text-align:left;flex-direction:row;justify-content:space-between}.Footer-module__as8s1W__brand{align-items:flex-start}.Footer-module__as8s1W__links{margin-left:auto;margin-right:2rem}.Footer-module__as8s1W__copyright{margin-top:0}}
.legal-module__8113wq__container{color:#ffffffe6;max-width:800px;margin:0 auto;padding:8rem 2rem 4rem;line-height:1.8}.legal-module__8113wq__title{background:linear-gradient(90deg,#22d3ee,#db2777);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:3rem;font-size:2.5rem;font-weight:700;display:inline-block}.legal-module__8113wq__section{margin-bottom:2.5rem}.legal-module__8113wq__heading{color:#fff;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.legal-module__8113wq__text{color:#fffc;margin-bottom:1rem}.legal-module__8113wq__list{margin-bottom:1rem;padding-left:1.5rem;list-style-type:disc}.legal-module__8113wq__listItem{color:#fffc;margin-bottom:.5rem}
.page-module___8aEwW__main{flex-direction:column;min-height:100vh;display:flex}.page-module___8aEwW__hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:8rem 2rem 4rem;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__hero:before{content:"";background:var(--primary);filter:blur(100px);opacity:.2;z-index:-1;border-radius:50%;width:300px;height:300px;animation:10s ease-in-out infinite page-module___8aEwW__float;position:absolute;top:20%;left:10%}.page-module___8aEwW__hero:after{content:"";background:var(--secondary);filter:blur(120px);opacity:.2;z-index:-1;border-radius:50%;width:400px;height:400px;animation:15s ease-in-out infinite reverse page-module___8aEwW__float;position:absolute;bottom:20%;right:10%}.page-module___8aEwW__title{background:linear-gradient(135deg,#fff 0%,#e2e8f0 100%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:800px;margin-bottom:1.5rem;font-size:3.5rem;font-weight:800;line-height:1.1}.page-module___8aEwW__subtitle{color:#fffc;max-width:600px;margin-bottom:3rem;font-size:1.25rem;line-height:1.6}.page-module___8aEwW__ctaButtons{flex-direction:column;gap:1rem;display:flex}.page-module___8aEwW__button{border-radius:50px;justify-content:center;align-items:center;gap:.5rem;min-width:200px;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:flex}.page-module___8aEwW__buttonPrimary{background:linear-gradient(to right,var(--primary),var(--secondary));color:#fff;box-shadow:0 4px 20px #7c3aed66}.page-module___8aEwW__buttonSecondary{color:#fff;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a}.page-module___8aEwW__button:hover{transform:translateY(-2px);opacity:1!important}.page-module___8aEwW__buttonPrimary:hover{box-shadow:0 8px 30px #7c3aed80}.page-module___8aEwW__buttonSecondary:hover{background:#ffffff26}@keyframes page-module___8aEwW__float{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}@media (min-width:768px){.page-module___8aEwW__title{font-size:5rem}.page-module___8aEwW__ctaButtons{flex-direction:row}}
