.as-page h1{letter-spacing:-.04em;font-size:clamp(34px,4.6vw,58px)}.as-promise{color:var(--n);font-weight:650;margin-top:14px!important}.as-hero-grid{align-items:center}.as-hero-photo,.as-page figure{margin:0}.as-photo{background:var(--pale);border-radius:20px;width:100%;height:auto;display:block}.as-proof{grid-template-columns:repeat(3,1fr);gap:14px;margin:36px 0 0;display:grid}.as-proof>div{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px 20px}.as-proof dt{color:var(--mut);font-size:13px;font-weight:650}.as-proof dd{color:#2f3a4d;margin:0;font-size:14.5px}.as-page .as-proof-value{letter-spacing:-.03em;color:var(--n);font-size:30px;font-weight:700}.as-logos{border-block:1px solid var(--line);padding:30px 0}.as-page .as-logos-title{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);text-align:center;margin-bottom:16px;font-size:13px;font-weight:650}.as-logos ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 40px;display:flex}.as-logos img{object-fit:contain;filter:grayscale();opacity:.75;width:auto;max-width:120px;height:26px;display:block}.as-two{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.as-definition{border-left:4px solid var(--b);background:var(--sel);color:var(--n);padding:20px 22px;font-size:18px;margin-top:18px!important}.as-manifesto{color:var(--n);font-size:18px;font-weight:650;margin-top:18px!important}.as-steps,.as-numbered{counter-reset:s;gap:14px;display:grid}.as-steps li,.as-numbered li{border-bottom:1px solid var(--line);counter-increment:s;padding:0 0 14px 46px;position:relative}.as-steps li:before,.as-numbered li:before{content:counter(s,decimal-leading-zero);color:var(--bt);font-weight:700;position:absolute;top:0;left:0}.as-steps p,.as-numbered p{color:var(--mut);font-size:15px;margin-top:4px!important}.as-groups{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.as-groups>div{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px}.as-groups h3{margin-bottom:12px}.as-groups ul{gap:12px;display:grid}.as-groups a{color:var(--bt);align-items:center;gap:6px;font-weight:650;text-decoration:underline;display:inline-flex}.as-groups p{color:var(--mut);font-size:14px}.as-cases{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px;display:grid}.as-cases li{border:1px solid var(--line);background:#fff;border-radius:16px;align-content:start;gap:8px;padding:22px;display:grid}.as-cases .pl-eyebrow{margin:0;font-size:12px}.as-metric{letter-spacing:-.03em;color:var(--n);font-size:28px;display:block}.as-page .as-subhead{margin:40px 0 16px;font-size:22px}.as-quotes{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.as-quotes figure{border:1px solid var(--line);background:#fff;border-radius:16px;align-content:start;gap:14px;padding:24px;display:grid}.as-quotes img{width:auto;height:24px}.as-quotes blockquote{color:#2f3a4d;margin:0;font-size:15px}.as-quotes figcaption{color:var(--mut);font-size:14px}.as-quotes strong{color:var(--n)}.as-team{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:12px;display:grid}.as-team li{border:1px solid var(--line);border-radius:16px;grid-template-columns:72px 1fr;align-items:start;gap:16px;padding:20px;display:grid}.as-team img{object-fit:cover;border-radius:50%;width:72px;height:72px}.as-role{color:var(--bt);font-size:14px;font-weight:650}.as-team p:last-child{color:var(--mut);font-size:14.5px;margin-top:6px!important}.as-qa{gap:12px;margin:0;display:grid}.as-qa>div{background:#fff;border-radius:14px;padding:18px 20px}.as-qa dt{color:var(--n);font-weight:650}.as-qa dd{color:#2f3a4d;margin:4px 0 0;font-size:15px}.as-flags{background:var(--n);color:#dbe6fa;border-radius:16px;padding:24px}.as-page .as-flags h3{color:#fff;margin-bottom:14px}.as-flags ul{gap:10px;margin-bottom:16px;display:grid}.as-flags li{gap:10px;font-size:15px;display:flex}.as-page .as-flags svg{color:#ff9b8f;margin-top:5px}.as-page .as-flags .pl-small{color:#c3d3ee}.as-page .as-flags p a{color:#fff}.as-factors,.as-models{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.as-factors li{border-top:2px solid var(--b);padding-top:14px}.as-factors p,.as-models p{color:var(--mut);font-size:14.5px;margin-top:6px!important}.as-models li{border:1px solid var(--line);border-radius:14px;padding:20px}.as-models h4{color:var(--n);margin:0;font-size:16px}.as-page .as-includes{color:#2f3a4d;gap:6px;display:flex}.as-page .as-includes svg{margin-top:5px}.as-inline-cta{font-weight:600;margin-top:28px!important}.as-page .as-inline-cta a,.as-office-links a{color:var(--bt);align-items:center;gap:6px;margin-right:18px;font-weight:650;text-decoration:underline;display:inline-flex}.as-office p{margin-top:12px!important}.as-office address{color:var(--n);gap:8px;margin-top:16px;font-style:normal;font-weight:650;display:flex}.as-light-link{color:#fff!important}.as-light-link svg{vertical-align:-2px;color:#fff;margin-left:4px}@media (max-width:1100px){.as-two{grid-template-columns:1fr;gap:28px}.as-groups,.as-factors,.as-models,.as-cases,.as-quotes,.as-team{grid-template-columns:1fr 1fr}}@media (max-width:809px){.as-proof,.as-groups,.as-factors,.as-team{grid-template-columns:1fr}.as-page :is(.as-cases,.as-quotes,.as-models){scroll-snap-type:x mandatory;gap:12px;padding-bottom:10px;display:flex;overflow-x:auto}.as-page :is(.as-cases,.as-quotes,.as-models)>*{scroll-snap-align:start;flex:0 0 84%}.as-proof{gap:10px;margin-top:24px}.as-proof>div{padding:14px 16px}.as-page .as-proof-value{font-size:24px}.as-logos ul{gap:16px 26px}.as-logos img{max-width:96px;height:20px}.as-definition,.as-manifesto{font-size:16.5px}.as-team li{grid-template-columns:56px 1fr}.as-team img{width:56px;height:56px}}
