.approach__hero[data-astro-cid-bfa5jzk3]{padding:13rem var(--padding-global) 5rem;color:var(--color-white);background-color:#0b1733;position:relative;overflow:hidden}.approach__hero[data-astro-cid-bfa5jzk3] .approach__sky{display:block;position:absolute;inset:0 0 -25%}.approach__hero[data-astro-cid-bfa5jzk3] .approach__sky img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.approach__hero-inner[data-astro-cid-bfa5jzk3]{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex;position:relative}.approach__hero[data-astro-cid-bfa5jzk3] .eyebrow[data-astro-cid-bfa5jzk3]{color:var(--color-primary-light)}.approach__hero[data-astro-cid-bfa5jzk3] h1[data-astro-cid-bfa5jzk3]{max-width:46rem;font-size:var(--text-h2);line-height:var(--lh-h2);color:var(--color-white)}.approach__lede[data-astro-cid-bfa5jzk3]{max-width:42rem;color:var(--color-gray-lighter)}.approach__hero[data-astro-cid-bfa5jzk3]:after{content:"";z-index:30;width:min(var(--container-medium), calc(100% - 2 * var(--padding-global)));border-inline:1px dashed var(--color-white-alpha);border-bottom:1px dashed var(--color-white-alpha);pointer-events:none;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.approach[data-astro-cid-bfa5jzk3]{padding-inline:var(--padding-global);background-color:var(--color-white);scroll-margin-top:4rem}.approach__frame[data-astro-cid-bfa5jzk3]{padding:var(--section-large) var(--padding-global);border-inline:1px solid var(--color-gray-lighter);border-bottom:1px solid var(--color-gray-lighter);flex-direction:column;gap:2.5rem;display:flex}.approach__frame[data-astro-cid-bfa5jzk3]>.section-header[data-astro-cid-bfa5jzk3]{padding-bottom:0}.approach__header[data-astro-cid-bfa5jzk3]{gap:1.25rem;max-width:46rem}.approach__header[data-astro-cid-bfa5jzk3] .eyebrow[data-astro-cid-bfa5jzk3]{color:var(--color-gray-dark)}.approach__header[data-astro-cid-bfa5jzk3]>p[data-astro-cid-bfa5jzk3]:last-child{color:var(--color-body)}.approach__intro[data-astro-cid-bfa5jzk3]{max-width:46rem;color:var(--color-body);text-align:center;margin-inline:auto}.visually-hidden[data-astro-cid-bfa5jzk3]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.approach__equation[data-astro-cid-bfa5jzk3]{border:1px solid var(--color-gray-lighter);border-radius:var(--radius-sm);background-color:var(--color-white);flex-direction:column;gap:1.25rem;padding:2rem;display:flex}.approach__eq-label[data-astro-cid-bfa5jzk3]{color:var(--color-gray-dark);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.approach__chips[data-astro-cid-bfa5jzk3]{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.approach__chips[data-astro-cid-bfa5jzk3] li[data-astro-cid-bfa5jzk3]{border:1px solid var(--color-primary-lighter);background-color:var(--color-primary-lighter-bg);color:var(--color-primary);font-size:var(--text-sm);border-radius:999px;padding:.45rem .85rem}.approach__chips[data-astro-cid-bfa5jzk3] li[data-astro-cid-bfa5jzk3].is-product{border-color:var(--color-gray-lighter);background-color:var(--color-gray-light);color:var(--color-gray-dark)}.approach__eq-row[data-astro-cid-bfa5jzk3]{border-top:1px dashed var(--color-gray-lighter);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:1rem;padding-top:1.25rem;display:grid}.approach__eq-term[data-astro-cid-bfa5jzk3]{border:1px solid var(--color-gray-lighter);border-radius:var(--radius-sm);flex-direction:column;justify-content:center;gap:.35rem;padding:1.1rem 1.25rem;display:flex}.approach__eq-term[data-astro-cid-bfa5jzk3] span[data-astro-cid-bfa5jzk3]{color:var(--color-black);font-family:var(--font-display);font-size:var(--text-h5);line-height:1.2}.approach__eq-term[data-astro-cid-bfa5jzk3] small[data-astro-cid-bfa5jzk3]{color:var(--color-body);font-size:var(--text-sm);line-height:1.4}.approach__eq-term[data-astro-cid-bfa5jzk3].is-result{border-color:var(--color-primary);background-color:var(--color-primary-lighter-bg)}.approach__eq-term[data-astro-cid-bfa5jzk3].is-result span[data-astro-cid-bfa5jzk3]{color:var(--color-primary)}.approach__eq-op[data-astro-cid-bfa5jzk3]{color:var(--color-gray);font-family:var(--font-display);font-size:var(--text-h4);align-self:center}.approach__split[data-astro-cid-bfa5jzk3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem;display:grid}.approach__copy[data-astro-cid-bfa5jzk3]{flex-direction:column;gap:1rem;display:flex}.approach__copy[data-astro-cid-bfa5jzk3] h3[data-astro-cid-bfa5jzk3]{color:var(--color-black);font-family:var(--font-display);font-size:var(--text-h4);line-height:var(--lh-heading)}.approach__copy[data-astro-cid-bfa5jzk3] p[data-astro-cid-bfa5jzk3]{color:var(--color-body)}.approach__clients[data-astro-cid-bfa5jzk3]{margin:0}.approach__clients[data-astro-cid-bfa5jzk3] table[data-astro-cid-bfa5jzk3],.approach__compare[data-astro-cid-bfa5jzk3] table[data-astro-cid-bfa5jzk3]{border-collapse:separate;border-spacing:0;border:1px solid var(--color-gray-lighter);border-radius:var(--radius-sm);width:100%;font-size:var(--text-sm);line-height:1.45;overflow:hidden}.approach__clients[data-astro-cid-bfa5jzk3] caption[data-astro-cid-bfa5jzk3]{color:var(--color-black);font-family:var(--font-display);font-size:var(--text-h6);text-align:left;padding-bottom:.75rem}.approach__clients[data-astro-cid-bfa5jzk3] th[data-astro-cid-bfa5jzk3],.approach__clients[data-astro-cid-bfa5jzk3] td[data-astro-cid-bfa5jzk3]{border-bottom:1px solid var(--color-gray-lighter);text-align:left;padding:.7rem 1rem}.approach__clients[data-astro-cid-bfa5jzk3] tbody[data-astro-cid-bfa5jzk3] tr[data-astro-cid-bfa5jzk3]:last-child>[data-astro-cid-bfa5jzk3]{border-bottom:0}.approach__clients[data-astro-cid-bfa5jzk3] thead[data-astro-cid-bfa5jzk3] th[data-astro-cid-bfa5jzk3]{background-color:var(--color-gray-light);color:var(--color-black);font-weight:var(--fw-medium)}.approach__clients[data-astro-cid-bfa5jzk3] tbody[data-astro-cid-bfa5jzk3] th[data-astro-cid-bfa5jzk3]{color:var(--color-body);font-weight:var(--fw-regular)}.approach__clients[data-astro-cid-bfa5jzk3] td[data-astro-cid-bfa5jzk3]{color:var(--color-black)}.approach__clients[data-astro-cid-bfa5jzk3] td[data-astro-cid-bfa5jzk3].is-same{color:var(--color-gray-dark);text-align:center}.approach__clients[data-astro-cid-bfa5jzk3] td[data-astro-cid-bfa5jzk3].is-high{color:var(--color-primary)}.approach__clients[data-astro-cid-bfa5jzk3] tr[data-astro-cid-bfa5jzk3].is-gross>[data-astro-cid-bfa5jzk3]{border-top:1px dashed var(--color-gray)}.approach__clients[data-astro-cid-bfa5jzk3] tr[data-astro-cid-bfa5jzk3].is-result>[data-astro-cid-bfa5jzk3]{background-color:var(--color-gray-light);font-weight:var(--fw-medium)}.approach__clients[data-astro-cid-bfa5jzk3] tr[data-astro-cid-bfa5jzk3].is-result th[data-astro-cid-bfa5jzk3]{color:var(--color-black)}.approach__clients[data-astro-cid-bfa5jzk3] td[data-astro-cid-bfa5jzk3].is-pos{color:var(--color-success-dark)}.approach__clients[data-astro-cid-bfa5jzk3] td[data-astro-cid-bfa5jzk3].is-neg{color:#c0392b}.approach__clients[data-astro-cid-bfa5jzk3] figcaption[data-astro-cid-bfa5jzk3]{color:#a3a8ae;margin-top:.5rem;font-size:.75rem}.approach__compare-lead[data-astro-cid-bfa5jzk3]{color:var(--color-black);font-family:var(--font-display);font-size:var(--text-h5);text-align:center;margin-bottom:1rem}.approach__compare[data-astro-cid-bfa5jzk3] th[data-astro-cid-bfa5jzk3],.approach__compare[data-astro-cid-bfa5jzk3] td[data-astro-cid-bfa5jzk3]{border-bottom:1px solid var(--color-gray-lighter);text-align:left;vertical-align:top;padding:1.1rem 1.25rem}.approach__compare[data-astro-cid-bfa5jzk3] tbody[data-astro-cid-bfa5jzk3] tr[data-astro-cid-bfa5jzk3]:last-child>[data-astro-cid-bfa5jzk3]{border-bottom:0}.approach__compare[data-astro-cid-bfa5jzk3] thead[data-astro-cid-bfa5jzk3] th[data-astro-cid-bfa5jzk3]{color:var(--color-black);font-family:var(--font-display);font-size:var(--text-h6);font-weight:var(--fw-regular)}.approach__compare[data-astro-cid-bfa5jzk3] tbody[data-astro-cid-bfa5jzk3] th[data-astro-cid-bfa5jzk3]{width:22%;color:var(--color-black);font-weight:var(--fw-medium)}.approach__compare[data-astro-cid-bfa5jzk3] td[data-astro-cid-bfa5jzk3]{color:var(--color-body)}.approach__compare[data-astro-cid-bfa5jzk3] .is-phi[data-astro-cid-bfa5jzk3]{background-color:var(--color-primary-lighter-bg)}.approach__compare[data-astro-cid-bfa5jzk3] thead[data-astro-cid-bfa5jzk3] .is-phi[data-astro-cid-bfa5jzk3]{color:var(--color-primary)}.approach__compare[data-astro-cid-bfa5jzk3] td[data-astro-cid-bfa5jzk3].is-phi{color:var(--color-black)}.approach__statement[data-astro-cid-bfa5jzk3]{max-width:48rem;color:var(--color-black);font-family:var(--font-display);font-size:var(--text-h5);text-align:center;margin-inline:auto;line-height:1.35}.approach__closing[data-astro-cid-bfa5jzk3]{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:46rem;margin-inline:auto;display:flex}.approach__closing-lead[data-astro-cid-bfa5jzk3]{color:var(--color-primary);font-family:var(--font-display);font-size:var(--text-h4);line-height:var(--lh-heading)}.approach__closing[data-astro-cid-bfa5jzk3] p[data-astro-cid-bfa5jzk3].text-medium{color:var(--color-body)}@media screen and (width<=991px){.approach__split[data-astro-cid-bfa5jzk3]{grid-template-columns:minmax(0,1fr);gap:2rem}}@media screen and (width<=767px){.approach__hero[data-astro-cid-bfa5jzk3]{padding-top:10rem;padding-bottom:var(--section-medium)}.approach__equation[data-astro-cid-bfa5jzk3]{padding:1.25rem}.approach__eq-row[data-astro-cid-bfa5jzk3]{grid-template-columns:minmax(0,1fr);gap:.5rem}.approach__eq-op[data-astro-cid-bfa5jzk3]{justify-self:center}.approach__compare[data-astro-cid-bfa5jzk3] thead[data-astro-cid-bfa5jzk3]{display:none}.approach__compare[data-astro-cid-bfa5jzk3] table[data-astro-cid-bfa5jzk3],.approach__compare[data-astro-cid-bfa5jzk3] tbody[data-astro-cid-bfa5jzk3],.approach__compare[data-astro-cid-bfa5jzk3] tr[data-astro-cid-bfa5jzk3],.approach__compare[data-astro-cid-bfa5jzk3] th[data-astro-cid-bfa5jzk3],.approach__compare[data-astro-cid-bfa5jzk3] td[data-astro-cid-bfa5jzk3]{width:100%;display:block}.approach__compare[data-astro-cid-bfa5jzk3] tbody[data-astro-cid-bfa5jzk3] th[data-astro-cid-bfa5jzk3]{border-bottom:0;width:100%;padding-bottom:.25rem}.approach__compare[data-astro-cid-bfa5jzk3] td[data-astro-cid-bfa5jzk3]{border-bottom:0}.approach__compare[data-astro-cid-bfa5jzk3] td[data-astro-cid-bfa5jzk3]:before{content:attr(data-label);color:var(--color-gray-dark);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;margin-bottom:.25rem;display:block}.approach__compare[data-astro-cid-bfa5jzk3] tbody[data-astro-cid-bfa5jzk3] tr[data-astro-cid-bfa5jzk3]{border-bottom:1px solid var(--color-gray-lighter)}.approach__compare[data-astro-cid-bfa5jzk3] tbody[data-astro-cid-bfa5jzk3] tr[data-astro-cid-bfa5jzk3]:last-child{border-bottom:0}}
