.erp-service-page{background:var(--paper);font-size:17px;line-height:1.6}.erp-service-page .hp-wrap{width:100%;max-width:var(--max);margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:32px;padding-inline-end:32px}.erp-service-page .ep-hero{padding-block:clamp(var(--space-6), 4vw, var(--space-8)) clamp(var(--space-8), 7vw, var(--space-10));background:var(--paper)}.erp-service-page .ep-hero-card{background:0 0;border:0;border-radius:0;display:block;overflow:visible}.erp-service-page .ep-hero-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px max(32px,min(5vw,72px));max-width:none;padding:0;display:grid}.erp-service-page .ep-hero-copy>.ep-eyebrow{grid-column:1/-1;margin:0}.erp-service-page .ep-hero h1{letter-spacing:-.035em;grid-area:2/1/4;max-width:17ch;margin:0;font-size:max(38px,min(4.1vw,58px));font-weight:400;line-height:1.08}.erp-service-page .ep-hero h1 .em{margin-top:.08em}.erp-service-page .ep-lede{grid-column:2;max-width:60ch;margin:0;font-size:18px;line-height:1.65}.erp-service-page .ep-hero-ctas{grid-column:2;align-self:start;gap:12px;margin-top:0}.erp-service-page .ep-section{padding-block-start:96px;padding-block-end:96px}.erp-service-page .ep-section--white{background:#fff}.erp-service-page .ep-section--paper{background:var(--paper)}.erp-service-page .ep-h2{letter-spacing:-.035em;max-width:19ch;font-size:max(30px,min(3.2vw,44px));font-weight:400;line-height:1.2}.erp-service-page .ep-sub{max-width:68ch;margin-top:16px;font-size:17px;line-height:1.7}.erp-service-page .ep-compare-grid{border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--surface-card);gap:0;overflow:hidden}.erp-service-page .ep-comp-card{border:0;border-radius:0;padding:max(28px,min(3.7vw,52px))}.erp-service-page .ep-comp-card--today{background:var(--paper-deep);border-right:1px solid var(--rule)}.erp-service-page .ep-comp-card--vak{box-shadow:inset 4px 0 0 var(--violet);background:#fff}.erp-service-page .ep-comp-card h3{max-width:18ch;margin-bottom:22px;font-size:28px;font-weight:400;line-height:1.15}.erp-service-page .ep-comp-tag,.erp-service-page .ep-stage .hp-card-eyebrow,.erp-service-page .ep-gap-head .n,.erp-service-page .ep-vhead div{letter-spacing:.06em;font-size:13px;line-height:1.5}.erp-service-page .ep-comp-card li{gap:14px;padding:14px 0;font-size:16px}.erp-service-page .ep-gap-grid{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 max(36px,min(6vw,88px))}.erp-service-page .ep-gap,.erp-service-page .ep-gap--wide{border-bottom:1px solid var(--rule);background:0 0;border-radius:0;grid-column:auto;padding:max(28px,min(3vw,42px)) 0;display:block}.erp-service-page .ep-gap-head{align-items:flex-start;font-size:max(21px,min(1.8vw,26px))}.erp-service-page .ep-gap-head .n{padding-top:4px}.erp-service-page .ep-gap-text{padding-left:36px;font-size:16px}.erp-service-page #how{position:relative}.erp-service-page .ep-spine{border-left-color:var(--violet);font-size:18px}.erp-service-page .hp-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.erp-service-page .ep-stage{border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--paper);min-height:0;box-shadow:none;padding:28px}.erp-service-page .ep-stage-title{letter-spacing:-.02em;font-size:26px;font-weight:400;line-height:1.2}.erp-service-page .ep-stage-body{margin-bottom:28px;line-height:1.65}.erp-service-page .ep-stage--lead{border-color:var(--violet);box-shadow:inset 0 4px 0 var(--violet)}.erp-service-page .ep-stage-chip{border:0;border-top:1px solid var(--violet-soft);border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--violet-wash);color:var(--ink);font:400 16px/1.55 var(--font-body);letter-spacing:0;margin:auto -28px -28px;padding:24px 28px}.erp-service-page .ep-stage-chip b{color:var(--violet-deep);letter-spacing:-.02em;margin-bottom:6px;font-size:19px;line-height:1.35;display:block}.erp-service-page .ep-band{border-radius:24px;padding:max(32px,min(4vw,56px))}.erp-service-page .ep-caps{border-top:1px solid #fff3;gap:0}.erp-service-page .ep-cap{background:0 0;border:0;border-right:1px solid #fff3;border-radius:0;padding:28px}.erp-service-page .ep-cap h4{font-size:24px;font-weight:400}.erp-service-page .ep-cap:last-child{border-right:0}.erp-service-page .ep-versus{border:1px solid var(--rule);background:0 0;border-radius:14px;padding:0;overflow:hidden}.erp-service-page .ep-vhead,.erp-service-page .ep-vrow{padding-inline-start:max(22px,min(3.4vw,48px));padding-inline-end:max(22px,min(3.4vw,48px))}.erp-service-page .ep-vhead{background:var(--paper-deep);padding-top:22px;padding-bottom:18px}.erp-service-page .ep-vrow{align-items:start;padding-top:22px;padding-bottom:22px}.erp-service-page .ep-vrow .us{border:0;border-left:2px solid var(--violet-soft);background:0 0;border-radius:0;padding:0 0 0 20px}.erp-service-page .ep-proof-text{max-width:28ch;font:400 clamp(30px, 3.4vw, 46px)/1.3 var(--font-display);letter-spacing:-.025em;color:var(--paper);text-align:center;margin:0 auto}.erp-service-page .ep-proof-text .who{max-width:58ch;font:400 16px/1.6 var(--font-body);color:#fbf8f3c2;margin:26px auto 0;display:block}.erp-service-page .ep-cta-copy .ep-eyebrow{margin-bottom:12px}.erp-service-page .ep-cta-copy h2{margin-bottom:18px}.erp-service-page .ep-cta-copy>p:not(:-webkit-any(.ep-eyebrow,.ep-trademark)){max-width:48ch;margin-bottom:20px;font-size:17px;line-height:1.55}.erp-service-page .ep-cta-copy>p:not(:-moz-any(.ep-eyebrow,.ep-trademark)){max-width:48ch;margin-bottom:20px;font-size:17px;line-height:1.55}.erp-service-page .ep-cta-copy>p:not(:is(.ep-eyebrow,.ep-trademark)){max-width:48ch;margin-bottom:20px;font-size:17px;line-height:1.55}.erp-service-page .ep-cta-copy .ep-trademark{max-width:100%;color:var(--ink-muted);margin-top:22px;margin-bottom:0;font-size:13px;line-height:1.6}@media (max-width:860px){.erp-service-page .hp-wrap{padding-inline-start:24px;padding-inline-end:24px}.erp-service-page .ep-hero-copy{display:block}.erp-service-page .ep-hero-copy>.ep-eyebrow{margin-bottom:20px}.erp-service-page .ep-lede{margin-top:24px}.erp-service-page .ep-hero-ctas{margin-top:28px}.erp-service-page .ep-section{padding-block-start:64px;padding-block-end:64px}.erp-service-page .hp-stage-grid,.erp-service-page .ep-compare-grid,.erp-service-page .ep-gap-grid{grid-template-columns:1fr}.erp-service-page .ep-comp-card--today{border-right:0;border-bottom:1px solid var(--rule)}.erp-service-page .ep-comp-card--vak{box-shadow:inset 0 4px 0 var(--violet)}.erp-service-page .ep-stage{min-height:0}.erp-service-page .ep-caps{border-top:0}.erp-service-page .ep-cap{border-top:1px solid #fff3;border-right:0}}@media (max-width:600px){.erp-service-page .hp-wrap{padding-inline-start:20px;padding-inline-end:20px}.erp-service-page .ep-hero{padding-block:var(--space-6) var(--space-8)}.erp-service-page .ep-hero h1{font-size:max(32px,min(9vw,38px))}.erp-service-page .ep-lede{font-size:17px}.erp-service-page .ep-comp-card,.erp-service-page .ep-stage{padding:24px}.erp-service-page .ep-stage-chip{margin:auto -24px -24px;padding:24px}.erp-service-page .ep-cap{padding:24px 0}.erp-service-page .ep-hero-ctas{flex-direction:column;align-items:stretch}.erp-service-page .ep-hero-ctas a{text-align:center;justify-content:center}.erp-service-page .ep-section{padding-block-start:64px;padding-block-end:64px}.erp-service-page .ep-gap-text{padding-left:0}.erp-service-page .ep-band{border-radius:16px;padding:32px 24px}.erp-service-page .ep-proof-text{text-align:left;font-size:30px}.erp-service-page .ep-proof-text .who{font-size:15px}}
