.brand span,.company-hero h1 span{color:var(--blue)}
.company-hero{padding-top:85px;padding-bottom:95px}.company-hero h1{font-size:clamp(2.7rem,6vw,5.4rem);max-width:1000px;overflow-wrap:anywhere}.company-hero .intro{font-size:1.2rem;max-width:700px;color:var(--muted);margin-bottom:30px}
.company-apps{padding-bottom:85px}.company-app{display:grid;grid-template-columns:1fr 1.1fr;border:1px solid var(--line);border-radius:24px;overflow:hidden;background:white}.company-app-cover{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:350px;padding:32px;background:var(--sky)}.company-app-cover span{font-size:3rem;letter-spacing:-.05em;font-weight:750;margin:16px 0}.company-app-cover p{color:var(--muted)}.company-app-copy{padding:48px}.company-app-copy h3{font-size:2rem;margin:20px 0 15px}.company-app-copy .note{margin:18px 0 0}
.company-about{padding-bottom:80px}.company-about p:last-child{max-width:720px;font-size:1.1rem;color:var(--muted)}.company-contact{padding-top:55px;padding-bottom:60px;border-top:1px solid var(--line)}.company-channels{display:flex;gap:50px;flex-wrap:wrap;margin-top:30px}.company-contact a{overflow-wrap:anywhere}.company-contact .button{max-width:100%}.footer-meta p{margin-top:15px}
@media(max-width:650px){.company-hero{padding-top:45px;padding-bottom:60px}.company-app{grid-template-columns:1fr}.company-app-cover{min-height:260px}.company-app-copy{padding:25px}.company-channels{gap:10px}.company-channels p{width:100%}.nav{flex-wrap:wrap}.nav-links{gap:18px;flex-wrap:wrap}}
