.public-site header{background:#fff}.public-site .card-stem-hover:hover{transform:translateY(-3px)}.public-site :is(a,button,input,summary):focus-visible{outline:3px solid #5046DC;outline-offset:3px}.public-site section{scroll-margin-top:80px}.public-site .hero-kicker{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#5046DC}.public-site .public-final-cta{background:#5046DC}.public-site header nav a[aria-current=page]{color:#5046DC}@media(max-width:640px){.public-site header>div{gap:5px}.public-site header>div>a{gap:7px}.public-site header>div>a span.text-lg{font-size:13px}.public-site header>div .h-9{padding-left:9px;padding-right:9px}}