html{scroll-padding-top:100px}
body{font-family:var(--site-font-body);color:var(--site-color-text)}
button,input,textarea{font:inherit}
img{max-width:100%}
.no-script{margin:24px;padding:20px;background:#f6f2ea}

@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.001ms!important;transition-duration:.001ms!important}}

.site-header-space{height:77px}
.site-header{position:fixed;inset:0 0 auto;z-index:60;background:#fff;border-bottom:1px solid #e6e2d8}
.site-header a[aria-current="page"]{text-decoration:underline!important;text-underline-offset:7px;text-decoration-color:#2743e3!important}
.site-section-inner{max-width:1280px;margin:0 auto}
.home-process,.home-mission{padding:clamp(56px,7vw,96px) 20px 0}
.home-process h2,.home-mission h2{font-family:Poppins,sans-serif;font-size:clamp(30px,3.6vw,52px);line-height:1.12;letter-spacing:-.02em;margin:0 0 16px;font-weight:600}
.section-eyebrow{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#2743e3;margin:0 0 12px}
.section-intro{font-size:18px;line-height:1.6;max-width:64ch;margin:0 0 28px;color:#3c434f}
.process-more{display:inline-block;margin-top:22px;font-weight:500;line-height:1.6}
.home-mission__inner{background:#f6f2ea;padding:clamp(28px,4vw,56px);border-radius:28px 72px 28px 28px;display:grid;grid-template-columns:1fr 1fr;gap:40px}
.home-mission__inner p:not(.section-eyebrow){font-size:17px;line-height:1.65;margin:0 0 18px}
.home-mission__inner a{font-weight:500}
.product-demo-link{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border-radius:8px;background:#2743e3;color:#fff!important;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none!important}
.product-demo-link:hover{background:#1b31a8}
.planning-slot .sc-interp{display:block;overflow:hidden;text-overflow:ellipsis}
.knowledge-teaser__topics{padding:clamp(24px,4vw,48px);background:#1f242e;display:flex;flex-direction:column;justify-content:center;gap:20px}
.knowledge-teaser__topics>div{display:flex;align-items:center;gap:20px;padding-bottom:20px;border-bottom:1px solid #414956;color:#fff}
.knowledge-teaser__topics>div:last-child{border:0;padding:0}
.knowledge-teaser__topics strong{font-family:Poppins,sans-serif;font-size:30px;color:#ffd56a;min-width:92px}
.knowledge-teaser__topics span{font-size:16px;line-height:1.5;color:#e0e4ef}
@media(max-width:899px){
 .site-hero-photo{flex-basis:100%!important;min-height:0!important;aspect-ratio:4/5;max-height:650px}
 .site-hero-photo img{object-position:center 30%!important}
 .home-mission__inner{grid-template-columns:minmax(0,1fr);gap:12px;border-top-right-radius:44px}
}
@media(max-width:380px){
 .knowledge-teaser__topics strong{min-width:74px;font-size:26px}
 .knowledge-teaser__topics>div{gap:12px}
}
