.PublicHeader-module__wLEjaG__header{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#ffffffeb;border-bottom:1px solid #00000014;position:sticky;top:0}.PublicHeader-module__wLEjaG__content{justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 0;display:flex}.PublicHeader-module__wLEjaG__brand{align-items:center;gap:.75rem;display:flex}.PublicHeader-module__wLEjaG__logoWrapper{background:var(--color-deep);width:52px;height:52px;box-shadow:var(--shadow-sm);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:var(--color-foreground);font-size:1rem;font-weight:600}.PublicHeader-module__wLEjaG__subtitle{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.PublicHeader-module__wLEjaG__nav{gap:1.25rem;display:flex}.PublicHeader-module__wLEjaG__navLink{color:var(--color-muted);padding-bottom:.2rem;font-size:.95rem;font-weight:500;transition:color .2s;position:relative}.PublicHeader-module__wLEjaG__navLink:hover,.PublicHeader-module__wLEjaG__navLinkActive{color:var(--color-foreground)}.PublicHeader-module__wLEjaG__navLinkActive:after{content:"";background:var(--color-brand);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:var(--color-foreground);font-size:.9rem;font-weight:500}.PublicHeader-module__wLEjaG__cta{background:var(--color-brand);color:#fff;border-radius:9999px;justify-content:center;align-items:center;padding:.55rem 1.15rem;font-size:.9rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px #00000026}.PublicHeader-module__wLEjaG__cta:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00000038}@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{background:var(--color-secondary);color:#ffffffeb;margin-top:4rem;padding:4rem 0 2rem}.SiteFooter-module__VFKzxG__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:3rem;display:grid}.SiteFooter-module__VFKzxG__brand{margin-bottom:.75rem;font-size:1.2rem;font-weight:700}.SiteFooter-module__VFKzxG__heading{letter-spacing:.05em;text-transform:uppercase;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:#ffffffb3;border-top:1px solid #fff3;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;font-size:.85rem;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}}
.public-layout-module__IqzQDG__wrapper{background:radial-gradient(circle at 15% 15%,#1ba2b11f,#0000 40%),radial-gradient(circle at 80% 0,#00000014,#0000 45%);flex-direction:column;min-height:100vh;display:flex}.public-layout-module__IqzQDG__main{flex:1 0 auto}
