.landing-hero,.landing-header{color:var(--color-navy);font-family:var(--font-jakarta), sans-serif}.landing-hero-eyebrow{color:var(--color-green-ink);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:500}.landing-hero-title{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(38px,4.4vw,58px);font-weight:600;line-height:1.1}.landing-hero-accent{color:var(--color-green-ink)}.landing-hero-lead{max-width:510px;color:var(--color-muted);font-size:14px;font-weight:400;line-height:1.8}.landing-chrome-button{border:1px solid var(--color-navy);background:var(--color-navy);min-height:45px;color:var(--color-white);border-radius:10px;justify-content:center;align-items:center;padding:12px 20px;font-size:12px;font-weight:500;line-height:1.5;transition:background .2s,border-color .2s;display:inline-flex}.landing-chrome-button:hover{border-color:var(--color-green-ink);background:var(--color-green-ink)}.landing-chrome-button-secondary{border-color:var(--color-hairline);background:var(--color-white);color:var(--color-navy)}.landing-chrome-button-secondary:hover{border-color:var(--color-line);background:var(--color-soft)}.landing-header{border-color:var(--color-hairline)}.landing-header-button{min-height:38px;padding:8px 16px}.landing-nav-link{font-size:12px;font-weight:500}.landing-language{min-height:32px;font-size:11px}.landing-hero:after{border-color:var(--color-hairline)}.landing-chrome-button:focus-visible,.landing-nav-link:focus-visible,.landing-language:focus-visible{outline:2px solid var(--color-green-ink);outline-offset:4px}@media (prefers-reduced-motion:reduce){.landing-chrome-button{transition:none}}
.landing-footer{z-index:41;border-top:1px solid var(--color-hairline);background:var(--color-white);color:var(--color-muted);font-family:var(--font-jakarta), sans-serif;position:relative}.landing-footer-inner{box-sizing:border-box;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:100%;max-width:1280px;margin-inline:auto;padding:40px 24px;display:grid}.landing-footer-brand{flex-direction:column;justify-self:start;gap:8px;display:flex}.landing-footer-brand-row{align-items:center;gap:12px;display:flex}.landing-footer-brand-row img{flex:none;width:126px;height:29px;display:block}.landing-footer-brand-row>span{color:var(--color-navy);letter-spacing:-.02em;font-size:13px;font-weight:600}.landing-footer-product{font-size:10px;line-height:1.5}.landing-footer-copyright{text-align:center;margin:0;font-size:12px;line-height:1.6}.landing-footer-email{color:var(--color-muted);justify-self:end;font-size:12px;line-height:1.6;transition:color .15s}.landing-footer-email:hover{color:var(--color-navy)}.landing-footer-links{justify-self:end;align-items:center;gap:20px;font-size:12px;display:flex}.landing-footer-links>a:focus-visible,.landing-footer-email:focus-visible{outline:2px solid var(--color-green-ink);outline-offset:4px}@media (min-width:1024px){.landing-footer-inner{padding-inline:40px}}@media (max-width:767px){.landing-footer-inner{grid-template-columns:1fr;gap:22px}.landing-footer-copyright{text-align:left}.landing-footer-email,.landing-footer-links{justify-self:start}}@media (prefers-reduced-motion:reduce){.landing-footer-email{transition:none}}
