.PublicHeader-module__wLEjaG__header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0e19cc;border-bottom:1px solid #ffffff14;position:sticky;top:0;box-shadow:0 14px 36px #0006}.PublicHeader-module__wLEjaG__content{justify-content:space-between;align-items:center;gap:1.5rem;padding:.85rem .2rem;display:flex}.PublicHeader-module__wLEjaG__brand{align-items:center;gap:.75rem;display:flex}.PublicHeader-module__wLEjaG__logoWrapper{width:52px;height:52px;box-shadow:var(--shadow-sm);background:radial-gradient(circle at 30% 30%,#ff2f6e66,#0d0f1ae6);border-radius:12px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.PublicHeader-module__wLEjaG__text{flex-direction:column;gap:.15rem;display:flex}.PublicHeader-module__wLEjaG__title{color:#fff;font-size:1rem;font-weight:600}.PublicHeader-module__wLEjaG__subtitle{color:#cfd4e3;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.PublicHeader-module__wLEjaG__nav{gap:1.25rem;display:flex}.PublicHeader-module__wLEjaG__navLink{color:#cfd4e3;padding-bottom:.2rem;font-size:.95rem;font-weight:500;transition:color .2s;position:relative}.PublicHeader-module__wLEjaG__navLink:hover,.PublicHeader-module__wLEjaG__navLinkActive{color:#fff}.PublicHeader-module__wLEjaG__navLinkActive:after{content:"";background:linear-gradient(120deg,#ff2f6e,#ff8a4c);width:100%;height:2px;position:absolute;bottom:0;left:0}.PublicHeader-module__wLEjaG__actions{align-items:center;gap:.75rem;display:flex}.PublicHeader-module__wLEjaG__login{color:#e8ecfa;font-size:.9rem;font-weight:500}.PublicHeader-module__wLEjaG__cta{color:#0d0f1a;background:linear-gradient(120deg,#ff2f6e,#ff8a4c);border-radius:9999px;justify-content:center;align-items:center;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 28px #ff2f6e52}.PublicHeader-module__wLEjaG__cta:hover{transform:translateY(-1px);box-shadow:0 14px 36px #ff2f6e5c}@media (max-width:960px){.PublicHeader-module__wLEjaG__nav{display:none}}@media (max-width:720px){.PublicHeader-module__wLEjaG__content{flex-wrap:wrap;justify-content:center}.PublicHeader-module__wLEjaG__actions{justify-content:center;width:100%}}
.SiteFooter-module__VFKzxG__footer{color:#ffffffeb;background:radial-gradient(circle at 20% 0,#ff2f6e24,#0000 35%),linear-gradient(#0c0e19 0%,#080a13 100%);border-top:1px solid #ffffff14;margin-top:5rem;padding:4.5rem 0 2.5rem}.SiteFooter-module__VFKzxG__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:2.5rem;display:grid}.SiteFooter-module__VFKzxG__brand{letter-spacing:.05em;text-transform:uppercase;margin-bottom:.75rem;font-size:1.35rem;font-weight:700}.SiteFooter-module__VFKzxG__tagline{color:#ffffffc7}.SiteFooter-module__VFKzxG__heading{letter-spacing:.05em;text-transform:uppercase;color:#ff9dbd;margin-bottom:.75rem;font-size:.95rem;font-weight:600}.SiteFooter-module__VFKzxG__linkList{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.SiteFooter-module__VFKzxG__linkItem{color:#ffffffd1;font-size:.95rem}.SiteFooter-module__VFKzxG__bottom{color:#ffffffd1;border-top:1px solid #fff3;justify-content:space-between;align-items:flex-start;gap:1.2rem;padding-top:1.5rem;font-size:.95rem;display:flex}.SiteFooter-module__VFKzxG__links{gap:1rem;display:flex}.SiteFooter-module__VFKzxG__link{color:#ffffffb3}@media (max-width:640px){.SiteFooter-module__VFKzxG__bottom{flex-direction:column;align-items:flex-start}}.SiteFooter-module__VFKzxG__socials{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.SiteFooter-module__VFKzxG__socialLink{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:.5rem .9rem;font-weight:600}.SiteFooter-module__VFKzxG__legalNote{color:#ffffffbf;margin:.35rem 0 0}
.public-layout-module__IqzQDG__wrapper{background:radial-gradient(circle at 15% 15%,#ff2f6e1f,#0000 40%),radial-gradient(circle at 80% 0,#0d0f1a80,#0000 45%);flex-direction:column;min-height:100vh;display:flex}.public-layout-module__IqzQDG__main{flex:1 0 auto}
