.nav{height:88px;background:rgba(35,79,58,.98)}
.nav nav>a{color:#fff}
.btn.small{background:var(--coral);color:var(--ink)}
.logo-lockup{display:block;width:180px;line-height:0}
.logo-lockup img{display:block;width:100%;height:auto}
.footer-logo{width:310px}
.navora-owner{display:flex;align-items:center;gap:18px;margin-top:46px;padding-top:28px;border-top:1px solid rgba(255,255,255,.12);color:#9daf9f;font-size:14px}
.navora-owner a{display:block;background:#fff;border-radius:6px;padding:7px 10px;line-height:0}
.navora-owner img{display:block;width:190px;height:auto}
.hero{height:calc(100vh - 88px)}
.nav nav>a{font-size:16px}
.btn{font-size:16px}
.hero-copy>p:not(.eyebrow){max-width:560px;font-size:22px}
.hero-note strong{font-size:17px}
.hero-note span{font-size:17px;line-height:1.5}
.steps p,.section-head>p,.events p,.cta>p{font-size:20px;line-height:1.65}
.event-list span{font-size:20px}
.card-top>p:last-child{font-size:18px}
.card li{font-size:18px;line-height:1.5}
.clarify{font-size:17px;line-height:1.55}
.custom-copy{font-size:19px;line-height:1.65}
.chips span{font-size:16px;padding:10px 13px}
.pricing-note{font-size:17px;line-height:1.65}
.footer-grid b{font-size:17px}
.footer-grid a{font-size:17px}
.form-head p:last-child{font-size:18px}
label{font-size:16px}
.package-choices b{font-size:17px}
.package-choices small{font-size:17px;line-height:1.45}
.consent{font-size:16px}
.success p,.login p:not(.eyebrow){font-size:18px;line-height:1.6}
.login label+label{margin-top:14px}
.forgot{display:block;margin:14px auto 0;border:0;background:none;color:var(--forest);font:600 14px 'DM Sans';text-decoration:underline;cursor:pointer}
@media(max-width:620px){
  .nav{height:74px}
  .logo-lockup{width:145px}
  .footer-logo{width:270px}
  .navora-owner{align-items:flex-start;flex-direction:column}
  .hero{height:760px}
  .hero-copy>p:not(.eyebrow){font-size:20px}
}
