.Layout_container__l2gjk{min-height:100vh;display:flex;flex-direction:column}.Layout_header__8XhYm{position:-webkit-sticky;position:sticky;top:0;z-index:1000;display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:linear-gradient(135deg,#4f46e5,#7c3aed,#ec4899);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:background .3s ease}@media (prefers-color-scheme:dark){.Layout_header__8XhYm{background:linear-gradient(135deg,#3730a3,#5b21b6,#be185d);box-shadow:0 2px 8px rgba(0,0,0,.4)}}.Layout_logoLink__HKoJD{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;transition:opacity .2s}.Layout_logoLink__HKoJD:hover{opacity:.9}.Layout_logo__Yfd0y{border-radius:8px}.Layout_logoText__k7sgH{color:#fff}.Layout_nav__qOLUE{display:flex;gap:2rem}.Layout_nav__qOLUE a{color:#fff;font-weight:500;transition:opacity .2s}.Layout_nav__qOLUE a:hover{opacity:.8}.Layout_hero__T3fmr{background:linear-gradient(135deg,#4f46e5,#7c3aed,#ec4899);color:#fff;text-align:center;padding:4rem 2rem}.Layout_heroLogo__tueBC{border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.2)}.Layout_heroTitle__4Q8ti{font-size:3rem;margin:1.5rem 0 .5rem;font-weight:700}.Layout_heroTagline__zO7Ir{font-size:1.5rem;opacity:.95}.Layout_main__BqQ1G{flex:1 1;padding:2rem;max-width:1200px;width:100%;margin:0 auto}.Layout_footer__3v8iv{background:#1a1a2e;color:#fff;padding:2rem;margin-top:4rem}@media (prefers-color-scheme:dark){.Layout_footer__3v8iv{background:#0f0f14;border-top:1px solid #27272a}}.Layout_footerContent__Vp3O_{max-width:1200px;margin:0 auto;text-align:center}.Layout_footerLinks__IW6OI{display:flex;justify-content:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.Layout_footerLinks__IW6OI a{color:#ec4899;transition:color .2s}.Layout_footerLinks__IW6OI a:hover{color:#7c3aed}.Layout_separator__2Z3Su{color:#666}.Layout_footerContact__vYR0Y{margin-bottom:1rem}.Layout_footerContact__vYR0Y p{margin:.5rem 0}.Layout_footerContact__vYR0Y a{color:#ec4899;transition:color .2s}.Layout_footerContact__vYR0Y a:hover{color:#7c3aed}.Layout_copyright__lXcTE{margin-top:1rem;color:#999;font-size:.9rem}@media (max-width:768px){.Layout_header__8XhYm{flex-direction:column;gap:1rem;padding:1rem}.Layout_nav__qOLUE{gap:1rem}.Layout_heroTitle__4Q8ti{font-size:2rem}.Layout_heroTagline__zO7Ir{font-size:1.2rem}.Layout_main__BqQ1G{padding:1rem}.Layout_footerLinks__IW6OI{flex-direction:column;gap:.5rem}.Layout_separator__2Z3Su{display:none}}.Legal_pageHeader__w9fqD{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:3px solid;border-image:linear-gradient(90deg,#4f46e5,#7c3aed,#ec4899) 1}@media (prefers-color-scheme:dark){.Legal_pageHeader__w9fqD{border-image:linear-gradient(90deg,#7c3aed,#a78bfa,#f472b6) 1}}.Legal_pageTitle__lxSIc{font-size:2.5rem;margin-bottom:.5rem;background:linear-gradient(135deg,#4f46e5,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Legal_lastUpdated__X_5VF{color:#666;font-style:italic}@media (prefers-color-scheme:dark){.Legal_lastUpdated__X_5VF{color:#a1a1aa}}.Legal_backLink__zrh8a{display:inline-block;color:#4f46e5;font-weight:500;margin-bottom:2rem;transition:color .2s}.Legal_backLink__zrh8a:hover{color:#ec4899}@media (prefers-color-scheme:dark){.Legal_backLink__zrh8a{color:#a78bfa}.Legal_backLink__zrh8a:hover{color:#f472b6}}.Legal_content__61Oqv{line-height:1.8;color:#333}@media (prefers-color-scheme:dark){.Legal_content__61Oqv{color:#d4d4d8}}.Legal_content__61Oqv h2{font-size:1.8rem;margin-top:2.5rem;margin-bottom:1rem;color:#4f46e5}.Legal_content__61Oqv h3{font-size:1.4rem;margin-top:1.5rem;margin-bottom:.75rem;color:#7c3aed}@media (prefers-color-scheme:dark){.Legal_content__61Oqv h2{color:#a78bfa}.Legal_content__61Oqv h3{color:#c084fc}}.Legal_content__61Oqv p{margin-bottom:1rem}.Legal_content__61Oqv ol,.Legal_content__61Oqv ul{margin-left:2rem;margin-bottom:1rem}.Legal_content__61Oqv li{margin-bottom:.5rem}.Legal_content__61Oqv strong{color:#4f46e5;font-weight:600}@media (prefers-color-scheme:dark){.Legal_content__61Oqv strong{color:#a78bfa}}.Legal_content__61Oqv a{color:#ec4899;text-decoration:underline;transition:color .2s}.Legal_content__61Oqv a:hover{color:#7c3aed}@media (prefers-color-scheme:dark){.Legal_content__61Oqv a{color:#f472b6}.Legal_content__61Oqv a:hover{color:#c084fc}}.Legal_section__kPnuz{margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid #eee}.Legal_section__kPnuz:last-child{border-bottom:none}@media (prefers-color-scheme:dark){.Legal_section__kPnuz{border-bottom-color:#27272a}}.Legal_contactBox__eAHuY{background:linear-gradient(135deg,rgba(79,70,229,.08),rgba(236,72,153,.08));padding:2rem;border-radius:12px;margin-top:2rem;text-align:center}.Legal_contactBox__eAHuY h3{margin-top:0;color:#4f46e5}@media (prefers-color-scheme:dark){.Legal_contactBox__eAHuY{background:linear-gradient(135deg,rgba(79,70,229,.2),rgba(236,72,153,.2));border:1px solid rgba(167,139,250,.3)}.Legal_contactBox__eAHuY h3{color:#a78bfa}}@media (max-width:768px){.Legal_pageTitle__lxSIc{font-size:2rem}.Legal_content__61Oqv h2{font-size:1.5rem}.Legal_content__61Oqv h3{font-size:1.2rem}.Legal_content__61Oqv ol,.Legal_content__61Oqv ul{margin-left:1.5rem}}