.svc-anchor{scroll-margin-top:96px}.dc-band.svc-continue{padding-top:0}.svc-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;border-top:1px solid var(--dc-rule)}.svc-facts>*{min-width:0;padding:20px 0 4px}@media (min-width:900px){.svc-facts.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.svc-facts.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:899px){.svc-facts.cols-3{grid-template-columns:minmax(0,1fr)}.svc-facts.cols-3>*+*{border-top:1px solid var(--dc-rule)}}.svc-fact-value{display:block;font-family:var(--dc-display);font-weight:600;font-size:clamp(26px,2.6vw,36px);line-height:1.1;letter-spacing:-.02em;color:var(--dc-fg);font-variant-numeric:tabular-nums}.svc-fact-label{display:block;margin-top:6px;font-size:15px;line-height:1.45;color:var(--dc-fg2)}.svc-fact-text{margin:0;font-size:17px;line-height:1.45;color:var(--dc-fg)}.svc-fact-text strong{font-weight:600}.svc-fact-text span{color:var(--dc-fg2)}.dc-grid.svc-top{align-items:start}.dc-ctas.svc-gap{margin-top:var(--dc-gap)}.svc-col{min-width:0;padding-top:22px;border-top:1px solid var(--dc-rule)}.svc-col>.dc-h3+.dc-body,.svc-col>.dc-h3+.dc-bullets{margin-top:12px}.svc-tag{display:block;margin-top:8px;font-family:var(--dc-mono);font-size:12.5px;line-height:1.4;letter-spacing:.02em;color:var(--dc-fg3)}.svc-row-title{font-family:var(--dc-display);font-size:20px;line-height:1.3;letter-spacing:-.01em;margin:0}.svc-row-title,.svc-strong{font-weight:600;color:var(--dc-fg)}.svc-text-btn{padding:0;border:0;background:none;font:inherit;color:var(--dc-fg);text-decoration:underline;text-decoration-color:var(--dc-card-edge);text-underline-offset:4px;cursor:pointer;transition:color .2s,text-decoration-color .2s}.svc-text-btn:hover{color:var(--dc-mint);text-decoration-color:var(--dc-mint)}.svc-bullets-html strong{font-weight:600;color:var(--dc-fg)}.ac-scenario .dc-pill,.dc-card-head .dc-pill,.he-case .dc-pill,.he-phases .dc-pill,.svc-wrap .dc-pill{white-space:normal;max-width:100%}.he-case .dc-btn,.sd-header .dc-btn,.svc-sticky .dc-btn{white-space:normal;text-align:center}.svc-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:12px var(--dc-pad);background:var(--dc-bg-alt);border-top:1px solid var(--dc-rule);transform:translateY(100%);transition:transform .3s var(--dc-out-soft)}.svc-sticky.is-visible{transform:translateY(0)}.svc-sticky-inner{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;max-width:1360px;margin-inline:auto}.svc-sticky-copy{min-width:0}.svc-sticky-title{margin:0;font-family:var(--dc-display);font-weight:600;font-size:17px;line-height:1.3;color:var(--dc-fg)}.svc-sticky-text{margin:2px 0 0;font-size:15px;line-height:1.45;color:var(--dc-fg2)}.svc-sticky .dc-btn{flex:none;margin-left:auto;padding:10px 18px;font-size:15px}@media (max-width:639px){.svc-sticky-text.desktop-only{display:none}.svc-sticky-inner.stack{flex-direction:column;align-items:stretch;text-align:center}}.svc-modal-panel.svc-modal-panel{max-width:560px}.svc-modal-panel.wide{max-width:760px}.svc-modal-head{margin:0 40px 24px 0}.svc-modal-head .fp-intro-title{color:var(--fp-fg)}.svc-modal-head .fp-intro{margin:0;max-width:52ch}.fp-overlay .svc-hint{margin:-4px 0 8px;font-size:13.5px;line-height:1.45;color:var(--fp-fg3)}.fp-overlay .svc-hint.after{margin:6px 0 0}.fp-overlay .svc-submit-full{width:100%}.fp-overlay .svc-consent{font-size:14px;line-height:1.5}.fp-overlay .svc-brief{margin-top:20px}.fp-overlay .svc-phone{--react-international-phone-height:48px;--react-international-phone-background-color:var(--fp-field);--react-international-phone-text-color:var(--fp-fg);--react-international-phone-border-color:var(--fp-card-edge);--react-international-phone-border-radius:10px;--react-international-phone-font-size:16px;--react-international-phone-country-selector-background-color:var(--fp-field);--react-international-phone-country-selector-background-color-hover:var(--fp-card);--react-international-phone-country-selector-border-color:var(--fp-card-edge);--react-international-phone-country-selector-arrow-color:var(--fp-fg3);--react-international-phone-dropdown-item-background-color:var(--fp-field);--react-international-phone-dropdown-item-text-color:var(--fp-fg);--react-international-phone-dropdown-item-dial-code-color:var(--fp-fg3);--react-international-phone-selected-dropdown-item-background-color:var(--fp-card);--react-international-phone-selected-dropdown-item-text-color:var(--fp-fg);--react-international-phone-selected-dropdown-item-dial-code-color:var(--fp-fg2);--react-international-phone-dropdown-preferred-list-divider-color:var(--fp-card-edge);--react-international-phone-dropdown-shadow:0 22px 50px -28px oklch(0.1 0.03 168/0.9);display:flex;gap:8px}.fp-overlay .svc-phone .react-international-phone-input{flex:1;min-width:0;font-family:var(--fp-body)}.fp-overlay .svc-phone .react-international-phone-country-selector-button:focus-visible,.fp-overlay .svc-phone .react-international-phone-input:focus{border-color:var(--fp-mint);outline:2px solid var(--fp-mint);outline-offset:0}.fp-overlay .svc-phone .react-international-phone-country-selector-dropdown{border:1px solid var(--fp-card-edge);border-radius:10px}.fp-overlay .svc-detail-id{display:block;margin-bottom:8px;font-family:var(--dc-mono);font-size:12.5px;color:var(--fp-fg3)}.fp-overlay .svc-detail{display:grid;gap:22px;margin-top:16px;font-size:16px;line-height:1.6;color:var(--fp-fg2)}.fp-overlay .svc-detail p{margin:0}.fp-overlay .svc-detail h4,.fp-overlay .svc-detail strong{font-weight:600;color:var(--fp-fg)}.fp-overlay .svc-detail h4{margin:0 0 8px;font-family:var(--fp-display);font-size:17px}.fp-overlay .svc-detail .dc-bullets{margin-top:0;font-size:15.5px}.fp-overlay .svc-detail-note{padding-top:18px;border-top:1px dashed var(--fp-card-edge)}.sd-header{position:sticky;top:0;z-index:50;background:var(--dc-bg);border-bottom:1px solid var(--dc-rule)}.sd-header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;height:80px;max-width:1360px;margin-inline:auto;padding-inline:var(--dc-pad)}.sd-header .dc-btn{padding:10px 18px;font-size:15px}@media (max-width:479px){.sd-header .dc-btn{padding:9px 14px;font-size:14px;white-space:normal;text-align:center}}.sd-hero .dc-pills{margin-top:22px}.sd-hero .svc-facts{margin-top:clamp(48px,5vw,80px)}.sd-ladder-list>li{padding:28px 0}@media (min-width:900px){.sd-ladder-list>li{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);-moz-column-gap:var(--dc-col-gap);column-gap:var(--dc-col-gap);align-items:end}}.sd-ladder{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:18px 0 0;padding:0;list-style:none}@media (min-width:900px){.sd-ladder{margin-top:0}}.sd-step{display:flex;flex-direction:column;justify-content:flex-end;min-width:0}.sd-step-bar{display:block;height:calc(var(--n) * 7px);border-radius:3px 3px 0 0;background:var(--dc-card-edge)}.sd-step:last-child .sd-step-bar{background:var(--dc-fg3)}.sd-step-level{display:block;margin-top:10px;font-family:var(--dc-mono);font-size:12px;color:var(--dc-fg3)}.sd-step-name{display:block;margin-top:2px;font-size:14px;line-height:1.35;color:var(--dc-fg2);overflow-wrap:anywhere}@media (max-width:599px){.sd-ladder{grid-template-columns:minmax(0,1fr);gap:0}.sd-step{display:grid;grid-template-columns:56px 64px minmax(0,1fr);align-items:center;-moz-column-gap:12px;column-gap:12px;padding:6px 0}.sd-step-bar{height:6px;width:calc(var(--n) * 20%);border-radius:3px}.sd-step-level,.sd-step-name{margin-top:0}}.sd-meta-block{margin-top:var(--dc-gap)}.sd-meta-block .svc-facts{margin-top:24px}.sd-offer{max-width:820px}.sd-offer .dc-card-body{gap:0;padding:clamp(20px,3vw,32px)}.sd-offer .dc-bullets{margin-top:0}.sd-offer-extra{margin-top:28px;padding-top:24px;border-top:1px dashed var(--dc-card-edge)}.sd-offer-extra .dc-bullets{margin-top:14px}.ac-hero-title .ac-hero-second{color:var(--dc-fg2)}.ac-hero .ac-subheading.dc-lead{color:var(--dc-fg)}.ac-hero-meta{display:flex;flex-wrap:wrap;gap:10px 28px;margin:28px 0 0;padding:0;list-style:none;font-size:15px;line-height:1.45;color:var(--dc-fg2)}.ac-hero-meta strong{font-weight:600;color:var(--dc-fg)}.ac-prereq{align-self:start}.svc-subhead.svc-subhead{margin-top:var(--dc-gap)}.ac-parts{margin-top:24px}.ac-afternoon{margin-top:clamp(72px,8vw,120px);padding-top:clamp(48px,5vw,80px);border-top:1px solid var(--dc-rule)}.ac-workflows{margin-top:clamp(48px,5vw,80px)}.ac-workflows .svc-facts{margin-top:18px}.ac-workflows .svc-fact-label{margin-top:4px;font-size:15px}.ac-project{position:relative;text-align:left;transition:border-color .2s}.ac-project-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;color:inherit;text-align:inherit;cursor:pointer}.ac-project-open:after{content:"";position:absolute;inset:0;border-radius:6px}.ac-project .ac-project-open:focus-visible{outline:none}.ac-project .ac-project-open:focus-visible:after{outline:2px solid var(--dc-mint);outline-offset:3px}.ac-project:has(.ac-project-open:focus-visible),.ac-project:hover{border-color:var(--dc-mint)}.ac-project:has(.ac-project-open:focus-visible) .dc-card-title,.ac-project:hover .dc-card-title{color:var(--dc-mint)}.ac-project.is-centerpiece{border-color:var(--dc-fg3)}.ac-project .dc-card-foot{color:var(--dc-fg);font-weight:600}.ac-cert{max-width:760px;margin-top:clamp(48px,5vw,80px)}.ac-cert .dc-card-head{justify-content:flex-start;gap:8px;color:var(--dc-fg2)}.ac-addon .dc-card-text+.svc-row-title{margin-top:8px;font-size:16px}.ac-addon .dc-bullets{margin-top:0}.ac-roi-metrics{display:grid;gap:12px;margin:18px 0 0}.ac-roi-metric{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.ac-roi-metric .svc-fact-value{display:inline}.ac-roi-metric .svc-fact-label{display:inline;margin:0}.ac-calc{margin-top:clamp(48px,5vw,80px);padding:clamp(20px,3.5vw,40px);background:var(--dc-bg-alt);border:1px solid var(--dc-rule);border-radius:12px}.ac-calc-group{margin-top:28px}.ac-calc-label{display:block;margin:0 0 12px;font-size:14px;font-weight:500;color:var(--dc-fg2)}.ac-scenarios{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media (min-width:720px){.ac-scenarios{grid-template-columns:repeat(3,minmax(0,1fr))}}.ac-scenario{display:grid;gap:6px;padding:14px 16px;text-align:left;background:var(--dc-card-sunk);border:1px solid var(--dc-card-edge);border-radius:6px;color:var(--dc-fg2);font-family:var(--dc-body);cursor:pointer;transition:border-color .2s,background-color .2s}.ac-scenario:hover{border-color:var(--dc-fg3)}.ac-scenario[aria-pressed=true]{background:var(--dc-card);border-color:var(--dc-mint);box-shadow:inset 0 0 0 1px var(--dc-mint)}.ac-scenario-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px}.ac-scenario-name{font-weight:600;font-size:16px;color:var(--dc-fg)}.ac-scenario-pct{font-family:var(--dc-mono);font-size:14px;color:var(--dc-fg);font-variant-numeric:tabular-nums}.ac-scenario-desc{font-size:13.5px;line-height:1.45;color:var(--dc-fg2)}.ac-scenario .dc-pill{justify-self:start;padding:2px 9px;font-size:12px}.ac-slider-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.ac-slider{flex:1 1 240px;height:28px;margin:0;background:transparent;accent-color:oklch(.86 .12 163);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.ac-slider::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:var(--dc-card-edge)}.ac-slider::-moz-range-track{height:4px;border-radius:999px;background:var(--dc-card-edge)}.ac-slider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-8px;border-radius:50%;background:var(--dc-mint);border:2px solid var(--dc-ink)}.ac-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--dc-mint);border:2px solid var(--dc-ink)}.ac-slider-value{min-width:140px;padding:8px 14px;background:var(--dc-card-sunk);border:1px solid var(--dc-card-edge);border-radius:6px;font-size:15px;color:var(--dc-fg2)}.ac-slider-value strong{font-family:var(--dc-mono);font-size:20px;font-weight:500;color:var(--dc-fg);font-variant-numeric:tabular-nums}.ac-results{margin-top:32px}.ac-results .svc-fact-label+.svc-fact-label{margin-top:2px;font-size:13.5px;color:var(--dc-fg3)}.ac-result-kicker{display:block;margin-bottom:6px;font-size:14px;color:var(--dc-fg2)}.ac-hero .dc-display.dc-display,.sd-hero .dc-display.dc-display{max-width:20ch}.he-hero .dc-display.dc-display{max-width:24ch}.he-hero .dc-pills{margin-top:36px}.he-hero .dc-meta{max-width:68ch;margin-top:14px}.he-scenario{margin:28px 0 0;max-width:40ch;font-family:var(--dc-display);font-weight:600;font-size:clamp(20px,1.8vw,24px);line-height:1.35;letter-spacing:-.015em;color:var(--dc-fg)}.he-problem .dc-grid{align-items:start}.svc-num-row{display:grid;grid-template-columns:40px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;align-items:baseline}.svc-num-row>.dc-id{font-family:var(--dc-mono);font-size:13.5px}@media (min-width:900px){.he-dims>li{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);-moz-column-gap:var(--dc-col-gap);column-gap:var(--dc-col-gap);align-items:baseline}.he-dims .dc-body{margin-top:0}}.he-dims .dc-body{max-width:60ch}.he-trust-grid{align-items:start}.he-trust-grid .dc-body+.dc-body{margin-top:14px}.he-case{justify-content:space-between;gap:16px 24px;margin-top:clamp(48px,5vw,80px);padding:18px 20px;border:1px dashed var(--dc-card-edge);border-radius:8px}.he-case,.he-case-copy{display:flex;flex-wrap:wrap;align-items:center}.he-case-copy{gap:10px 14px}.he-case-copy .dc-meta{margin:0;color:var(--dc-fg2);font-size:15px}.he-case .dc-btn{padding:10px 18px;font-size:15px}@media (min-width:900px){.he-phases>li{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);-moz-column-gap:var(--dc-col-gap);column-gap:var(--dc-col-gap);align-items:start}.he-phases .dc-body{margin-top:0}}.he-phase-head{display:grid;grid-template-columns:40px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;align-items:baseline}.he-phase-num{font-family:var(--dc-display);font-weight:600;font-size:clamp(20px,1.8vw,24px);line-height:1;color:var(--dc-fg3);font-variant-numeric:tabular-nums}.he-phases>li{padding:28px 0}.he-phases .dc-pills{margin-top:14px}.he-outcome{display:flex;gap:10px;align-items:flex-start;margin:14px 0 0;font-size:15.5px;line-height:1.5;color:var(--dc-fg)}.he-outcome svg{flex:none;margin-top:3px;color:var(--dc-fg3)}.he-module.is-tagged{border-color:var(--dc-fg3)}.he-module .dc-bullets{margin-top:0}.he-faq{max-width:920px}@media (prefers-reduced-motion:reduce){.ac-project,.ac-scenario,.svc-sticky,.svc-text-btn{transition:none}}