.service-page .inner-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr)}.service-page .service-hero-trust{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:22px;font-size:10px;color:#708263;line-height:1.8}.service-page .service-hero-trust svg{flex-shrink:0;color:#6d8b5b}.service-page .service-visual{margin:0;min-width:0;padding:27px}.service-page .service-visual-label{line-height:1.8}.service-browser{border:1px solid #d0ddc6;border-radius:10px;background:#fff;overflow:hidden;box-shadow:0 12px 30px #4c664c09}.service-browser-top{display:flex;align-items:center;gap:15px;padding:12px 13px;border-bottom:1px solid #e5eadf;background:#fafbf7}.service-browser-top>span:last-child{display:flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:8px;color:#819074}.service-browser-dots{display:flex;gap:4px}.service-browser-dots i{width:5px;height:5px;border-radius:50%;background:#c4d0ba}.service-browser-content{padding:23px 22px}.service-mini-brand{display:flex;align-items:center;gap:7px;font-size:8px;letter-spacing:.08em;color:#708761;margin-bottom:23px}.service-browser-content>strong{display:block;font-size:27px;line-height:1.18;font-weight:450;letter-spacing:-.04em;color:#354e2c;max-width:270px}.service-browser-content>p{font-size:10px;line-height:1.9;margin:15px 0 17px}.service-mini-cta{display:inline-flex;align-items:center;gap:9px;padding:8px 11px;border-radius:5px;background:#4d6c3b;color:#fff;font-size:9px}.service-mini-features{display:grid;gap:9px;margin-top:23px;padding-top:17px;border-top:1px solid #e8ede2}.service-mini-features span{display:flex;align-items:start;gap:7px;font-size:8px;line-height:1.6;color:#7b8c6f}.service-mini-features svg{flex-shrink:0}.service-page .service-software-visual{background:linear-gradient(150deg,#e4ebdf,#f2f5ef);padding-bottom:22px}.service-workspace-top{display:flex;align-items:center;justify-content:space-between;gap:13px;padding-bottom:17px;border-bottom:1px solid #d6e0cd}.service-workspace-top>span:first-child{display:flex;align-items:center;gap:8px;font-size:10px;color:#4f6943}.service-workspace-top svg{flex-shrink:0}.service-workspace-status{display:flex;align-items:center;gap:5px;color:#6c885a;font-size:7px;border:1px solid #d3e0c9;border-radius:4px;padding:5px;white-space:nowrap}.service-workspace-heading{margin:23px 0 17px}.service-workspace-heading strong{font-size:23px;font-weight:450;letter-spacing:-.04em;display:block;color:#3e5932}.service-workspace-heading>span{display:block;font-size:9px;color:#839277;margin-top:7px}.service-workspace-list{list-style:none;display:grid;gap:8px;padding:0;margin:0}.service-workspace-list li{display:flex;align-items:center;gap:9px;background:#ffffffb8;border:1px solid #dce5d4;border-radius:7px;padding:11px 10px;min-width:0;font-size:9px;color:#64775b;line-height:1.6}.service-workspace-list li>span:nth-child(2){flex:1}.service-workspace-list li>svg{flex-shrink:0;color:#8ba17a}.service-workspace-index{font-family:var(--font-mono);font-size:7px;border-radius:4px;background:#eef3e8;padding:5px;color:#8b9b7e}.service-workspace-footer{display:flex;align-items:center;gap:7px;padding-top:16px;font-size:8px;color:#839475}.service-page .service-automation-visual{background:#1f3027;border-color:#34493b}.service-automation-visual .service-visual-label{color:#93af99}.service-automation-heading{margin-bottom:24px;color:#d8e8d2}.service-automation-heading>svg{color:#8eaf80;display:block;margin-bottom:12px}.service-automation-heading strong{font-size:22px;letter-spacing:-.03em;font-weight:450}.service-automation-heading p{font-size:9px;color:#93a891;margin-top:7px}.service-automation-visual .service-visual-node{background:#2b3d30;border-color:#41583f;color:#cedec3;position:relative;gap:9px}.service-automation-visual .service-visual-node>span{background:#3c5238;color:#b1cca3;font-size:8px;flex-shrink:0}.service-automation-visual .service-visual-node p{font-size:10px;color:#cedec3;line-height:1.7}.service-automation-visual .service-visual-node>svg{flex-shrink:0;color:#98b78c}.service-automation-visual .service-visual-node:after{background:#618255;animation:service-data-line 3s ease-in-out infinite}.service-page .service-growth-visual{background:linear-gradient(150deg,#eff3e8,#e5eddc)}.service-search-bar{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #d8e2ce;border-radius:20px;padding:11px 13px;color:#7c8d70;font-size:9px;margin-bottom:18px}.service-search-bar svg{flex-shrink:0}.service-search-bar span{overflow-wrap:anywhere}.service-search-result{background:#ffffffe3;border:1px solid #dce5d4;border-radius:11px;padding:23px 20px}.service-search-domain{display:flex;align-items:center;gap:8px;margin-bottom:15px}.service-search-domain>span{display:grid;place-items:center;border:1px solid #dce5d4;border-radius:50%;width:30px;height:30px;color:#688054}.service-search-domain strong{font-size:10px;font-weight:450;display:block;color:#476037}.service-search-domain small{display:block;font-size:8px;color:#8a977f;margin-top:4px}.service-search-title{display:block;font-size:20px;line-height:1.3;font-weight:450;color:#4b6740;letter-spacing:-.03em}.service-search-result p{font-size:10px;line-height:1.9;margin:12px 0}.service-search-links{display:flex;flex-wrap:wrap;gap:12px;font-size:9px;color:#789169}.service-search-foundations{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.service-search-foundations span{display:flex;align-items:center;gap:5px;font-size:8px;color:#748c64}.service-problem-list{list-style:none;display:grid;gap:19px;padding:0;margin-top:28px}.service-problem-list li{display:flex;align-items:start;gap:12px}.service-problem-list li>span{width:5px;height:5px;background:#90a37f;border-radius:50%;margin-top:10px;flex-shrink:0}.service-page .service-problem-list p{font-size:13px;line-height:1.85}.service-outcome-panel{padding:31px;border:1px solid #dce6d2;background:#f1f5eb;border-radius:12px}.service-page .service-outcome-panel h2{font-size:31px}.service-page .service-outcome-panel .feature-list{margin-top:23px}.service-page .service-outcome-note{font-size:12px;line-height:1.9;margin-top:29px;color:#7b8c6f}.service-outcome-panel .text-link{margin-top:22px;font-size:11px}.service-capability{position:relative}.service-capability-index{position:absolute;right:22px;top:25px;font-family:var(--font-mono);font-size:9px;color:#9aa98d}.service-capability h3{font-size:14px;font-weight:450;line-height:1.75;letter-spacing:-.01em;color:#526a46;max-width:90%}.service-page .service-scope-note{font-size:11px;line-height:1.9;color:#839476;max-width:830px;margin-top:23px}.service-page .workflow-inline>span{line-height:1.6}.service-flow-number{font-family:var(--font-mono);font-size:8px;color:#90a37f;flex-shrink:0}.service-page .workflow-inline>span>svg{flex-shrink:0}.service-page .integrations{margin-top:0;gap:9px}.service-page .integrations+.service-scope-note{margin-bottom:23px}.service-delivery-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 38px;margin:35px 0 0;padding:0}.service-delivery-steps li{border-top:1px solid #dbe4d2;padding-top:20px}.service-delivery-steps li>span{font-family:var(--font-mono);font-size:10px;color:#93a381;display:block;margin-bottom:13px}.service-delivery-steps p{font-size:13px;line-height:1.9;color:#6d805f}.service-page .service-pricing-followup{margin-top:20px;font-size:13px}.service-page .price-callout>p:not(.card-eyebrow){font-size:12px;line-height:1.9}.service-page .price-callout .card-eyebrow{margin-bottom:17px}.service-page .price-callout strong{overflow-wrap:anywhere}.service-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.service-trust-grid article{border-top:1px solid #dce5d3;padding-top:25px}.service-trust-grid article>svg{color:#7c9869;margin-bottom:22px}.service-trust-grid h3{font-size:23px;line-height:1.35;letter-spacing:-.03em;margin-bottom:17px}.service-trust-grid p{font-size:12px;line-height:1.95;color:#7b8b70}.service-trust-grid .text-link{font-size:10px;margin-top:19px;line-height:1.8}@keyframes service-data-line{0%,to{opacity:.35}50%{opacity:1}}@media (max-width:1000px){.service-page .inner-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.85fr);gap:30px}.service-page .service-visual{padding:21px}.service-browser-content{padding:20px 17px}.service-browser-content>strong{font-size:24px}.service-page .service-workspace-top{align-items:start}.service-workspace-status{font-size:6px}.service-outcome-panel{padding:26px}.service-delivery-steps{gap:25px}.service-trust-grid{gap:23px}.service-trust-grid h3{font-size:21px}}@media (max-width:767px){.service-page .inner-hero-grid{grid-template-columns:minmax(0,1fr);gap:30px}.service-page .service-visual{padding:25px;max-width:520px;width:100%}.service-page .service-hero-trust{font-size:9px;gap:6px}.service-page .service-workspace-top{align-items:center}.service-browser-content{padding:24px}.service-browser-content>strong{font-size:29px}.service-browser-content>p{font-size:11px}.service-mini-features span{font-size:9px}.service-workspace-list li{font-size:10px;padding:12px}.service-search-bar{font-size:10px}.service-search-result p{font-size:11px}.service-outcome-panel{padding:25px}.service-page .service-outcome-panel h2{font-size:29px}.service-capability h3{font-size:12px;max-width:100%}.service-capability-index{right:16px;top:20px;font-size:8px}.service-delivery-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px}.service-delivery-steps p{font-size:12px}.service-trust-grid{grid-template-columns:1fr;gap:28px}.service-trust-grid article{padding-top:22px}.service-trust-grid article>svg{margin-bottom:16px}.service-trust-grid h3{font-size:23px}.service-trust-grid p{font-size:13px}.service-page .service-scope-note{font-size:10px}.service-page .workflow-inline>span{max-width:100%;align-items:start;font-size:11px}.service-page .workflow-inline>span>svg{margin-top:2px}}@media (max-width:360px){.service-page .service-visual{padding:20px}.service-browser-content{padding:21px 17px}.service-browser-content>strong{font-size:26px}.service-page .service-hero-trust{font-size:8px}.service-delivery-steps{grid-template-columns:1fr}.service-workspace-top{flex-wrap:wrap}.service-capability h3{font-size:13px}}@media (prefers-reduced-motion:reduce){.service-automation-visual .service-visual-node:after{animation:none}}