.page-intro{--c-ink:var(--color-ink);--c-ink-muted:var(--color-ink-70);--c-blue:var(--color-blue);--fs-body:clamp(16px, .4vw + 14px, 18px);--fs-h2:clamp(28px, 2.8vw + 8px, 42px);--fs-kicker:13px;--container-max:1313px;--pad-x:clamp(20px, 4vw, 60px);padding:clamp(56px, 8vw, 96px) var(--pad-x) clamp(28px, 4vw, 48px);color:var(--c-ink);background:0 0}.page-intro__container{max-width:var(--container-max);margin:0 auto}.page-intro__inner{max-width:var(--pi-max-w,900px);text-align:var(--pi-align,left);margin:0}.page-intro--center .page-intro__inner,.page-intro--block-center .page-intro__inner{margin:0 auto}.page-intro__kicker{font-family:Chivo,sans-serif;font-weight:500;font-size:var(--fs-kicker);letter-spacing:.22em;text-transform:uppercase;color:var(--c-blue);align-items:center;gap:14px;margin-bottom:clamp(16px,1.4vw,22px);display:inline-flex}.page-intro__kicker-line{background:var(--c-blue);width:36px;height:1.5px;display:inline-block}.page-intro__title{font-family:Arimo,sans-serif;font-weight:700;font-size:var(--fs-h2);letter-spacing:-.01em;text-transform:uppercase;color:var(--c-ink);margin:0 0 clamp(18px,1.6vw,28px);line-height:1.08}.page-intro__body{font-family:Chivo,sans-serif;font-weight:400;font-size:var(--fs-body);color:var(--c-ink);line-height:1.65}.page-intro__body h2{font-family:Arimo,sans-serif;font-weight:700;font-size:var(--fs-h2);letter-spacing:-.01em;text-transform:uppercase;color:var(--c-ink);margin:0 0 clamp(14px,1.4vw,20px);line-height:1.08}.page-intro__body h2+p{margin-top:0}.page-intro__body p+h2{margin-top:clamp(28px,3.5vw,48px)}.page-intro__body p{margin:0 0 clamp(14px,1.4vw,20px)}.page-intro__body p:last-child{margin-bottom:0}.page-intro__body a{color:var(--c-blue);border-bottom:1px solid;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s}.page-intro__body a:hover{color:var(--color-blue-accent)}.page-intro__body h3{letter-spacing:-.005em;color:var(--c-ink);margin:clamp(24px,2.4vw,36px) 0 clamp(8px,.8vw,12px);font-family:Arimo,sans-serif;font-size:clamp(20px,1.2vw + 12px,24px);font-weight:700;line-height:1.15}.page-intro__body h3:first-child,.page-intro__body h3+p{margin-top:0}.page-intro__body h4{letter-spacing:-.003em;color:var(--c-ink);margin:clamp(18px,1.8vw,24px) 0 clamp(6px,.6vw,10px);font-family:Arimo,sans-serif;font-size:clamp(17px,.4vw + 15px,19px);font-weight:700;line-height:1.2}.page-intro__body h4+p{margin-top:0}.page-intro__body h3+h4,.page-intro__body h3+p+h4,.page-intro__body p+h4,.page-intro__body h3+h4+p,.page-intro__body h3+p+h4+p,.page-intro__body p+h4+p{margin-left:clamp(8px,.8vw,16px)}.page-intro__body ul{margin:0 0 clamp(14px,1.4vw,20px);padding-left:clamp(20px,2vw,28px)}.page-intro__body li{margin:0 0 clamp(8px,.8vw,12px);line-height:1.65}.page-intro__body li:last-child{margin-bottom:0}.page-intro .reveal{opacity:0;transform:translateY(14px)}.page-intro .reveal.in{opacity:1;transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.page-intro .reveal[data-d="1"]{transition-delay:60ms}.page-intro .reveal[data-d="2"]{transition-delay:.18s}.page-intro .reveal[data-d="3"]{transition-delay:.32s}@media (prefers-reduced-motion:reduce){.page-intro .reveal{opacity:1;transition:none;transform:none}}.page-intro--bg-blue{background:var(--color-blue);padding-left:calc(50vw - 50% + var(--pad-x));padding-right:calc(50vw - 50% + var(--pad-x));margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-top:clamp(48px,8vw,64px);padding-bottom:clamp(48px,8vw,64px)}.page-intro--bg-blue .page-intro__title{color:var(--color-paper)}.page-intro--bg-blue .page-intro__body{color:var(--color-paper-92)}.page-intro--bg-blue .page-intro__body h2,.page-intro--bg-blue .page-intro__body h3,.page-intro--bg-blue .page-intro__body h4{color:var(--color-paper)}.page-intro--bg-blue .page-intro__body p{color:var(--color-paper-92)}.page-intro--bg-blue .page-intro__body a{color:var(--color-paper);border-bottom-color:var(--color-paper-50)}.page-intro--bg-blue .page-intro__body a:hover{color:var(--color-paper-80);border-bottom-color:var(--color-paper-30)}.page-intro--bg-blue .page-intro__kicker{color:var(--color-paper-85)}.page-intro--bg-blue .page-intro__kicker-line{background:var(--color-paper-85)}.page-intro--bg-grey{background:var(--color-review-surface-alt);padding-left:calc(50vw - 50% + var(--pad-x));padding-right:calc(50vw - 50% + var(--pad-x));margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.page-intro--feature-list{padding-top:clamp(32px,3vw,48px);padding-bottom:clamp(24px,2vw,36px)}.page-intro--feature-list .page-intro__inner{margin-left:auto;margin-right:auto}.page-intro--feature-list .page-intro__title{text-align:center;letter-spacing:0;text-transform:none;margin-bottom:clamp(16px,1.4vw,22px);font-size:clamp(24px,.8vw + 16px,32px);line-height:1.15}.page-intro--feature-list.page-intro--bg-grey .page-intro__title{color:var(--color-blue-contact-hover)}.page-intro--feature-list .page-intro__kicker{margin-left:auto;margin-right:auto;display:inline-flex}.page-intro--feature-list .page-intro__body>p:first-child{text-align:center;max-width:720px;color:var(--c-ink-muted);margin-bottom:clamp(28px,3vw,44px);margin-left:auto;margin-right:auto}.page-intro--feature-list .page-intro__body h3{margin:clamp(20px,1.6vw,28px) 0 clamp(4px,.4vw,6px);font-size:clamp(18px,.6vw + 14px,22px);line-height:1.2}.page-intro--feature-list .page-intro__body h3:first-child{margin-top:0}.page-intro--feature-list .page-intro__body h3+p{margin-bottom:clamp(8px,.8vw,12px);line-height:1.55}.page-intro--feature-list .page-intro__body h4{margin:clamp(12px,1.2vw,18px) 0 clamp(4px,.4vw,6px);font-size:clamp(15px,.3vw + 13px,17px);line-height:1.25}.page-intro--feature-list .page-intro__body h4+p{margin-bottom:clamp(8px,.8vw,12px);line-height:1.55}.page-intro--feature-list .page-intro__body p+h3{margin-top:clamp(20px,1.6vw,28px)}
