.service-page .detail-back{align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.detail-hero{padding-top:30px;padding-bottom:72px}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:10px;margin-bottom:60px;font-size:12px;line-height:1.6;display:flex}.breadcrumbs a:hover{color:var(--accent)}.detail-hero .eyebrow{text-transform:uppercase;font-size:12px}.detail-hero h1{text-wrap:balance;max-width:1000px}.detail-hero h1 em{color:var(--accent)}.detail-hero-bottom{justify-content:space-between;align-items:flex-end;gap:45px;margin-top:35px;display:flex}.detail-hero-bottom>p{color:#bdc3b4;max-width:660px;font-size:18px}.detail-hero-bottom .button{flex-shrink:0;font-size:14px}.detail-jump{color:var(--accent);align-items:center;gap:15px;margin-top:28px;padding:10px 0;font-size:14px;display:inline-flex}.detail-need{color:#26341d;background:#d8ecaa}.detail-need>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8%;display:grid}.detail-need h2{text-wrap:balance}.detail-need>div>p{font-size:18px}.detail-solutions{color:#23291e;--muted:#59614f;background:#eeeee5}.service-page .section-heading>p{font-size:16px}.solution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 8%;display:grid}.solution{border-top:1px solid #b5bea8;padding-top:25px}.solution-index{color:#657855;margin-bottom:20px;font-family:monospace;font-size:12px;display:block}.solution h3{font-size:var(--heading-3);margin-bottom:15px}.solution p{color:#59614f;font-size:16px}.detail-journey{background:#20271b}.customer-journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 7%;margin:0;padding:0;list-style:none;display:grid}.customer-journey li{border-top:1px solid #48543b;gap:22px;padding:32px 0;display:flex}.journey-index{width:35px;height:35px;color:var(--accent);border:1px solid #73815c;border-radius:50%;flex-shrink:0;place-items:center;font-family:monospace;font-size:12px;display:grid}.customer-journey h3{margin:3px 0 14px}.customer-journey p{color:#b8c2ab;font-size:16px}.detail-examples{border-bottom:1px solid var(--border)}.detail-examples .section-heading>.text-link{place-self:end;font-size:14px}.example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;display:grid}.service-example p .text-link{width:fit-content;margin-top:12px;display:flex}.example-grid:has(>.service-example:only-child){grid-template-columns:1fr}.service-example:only-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;column-gap:7%;display:grid}.example-image{aspect-ratio:1.45;background:#e5e8d9;margin-bottom:22px;overflow:hidden}.example-image img{object-fit:cover;object-position:center 40%;width:100%;height:100%;transition:transform .6s}.example-image:hover img{transform:scale(1.035)}.example-logo{background:#fae8f2;place-items:center;display:grid}.example-logo img{object-fit:contain;width:28%;height:auto}.service-example .example-label{color:var(--accent);margin-bottom:12px;font-size:12px}.service-example h3{margin-bottom:15px}.service-example>p:not(.example-label){color:var(--muted);font-size:16px}.service-example:only-child .example-image{grid-row:1/4;margin-bottom:0}.service-example:only-child .example-label{align-self:end}.example-note{color:var(--muted);margin-top:25px;font-size:12px}.detail-delivery{color:#26311f;background:#e5e8d9;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8%;display:grid}.detail-delivery>div>p:not(.eyebrow){color:#525e46;font-size:18px}.detail-delivery ul{gap:15px;margin:27px 0;padding:0;list-style:none;display:grid}.detail-delivery li{align-items:center;gap:12px;font-size:14px;display:flex}.detail-delivery li svg{flex-shrink:0}.detail-delivery .button{color:#f3f1e9;background:#293f21;font-size:14px}.detail-delivery .button:hover{background:#425d37}.detail-delivery .button:focus-visible{outline-color:#293f21}.detail-related{padding-top:70px;padding-bottom:75px}.detail-related ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:35px 0 0;padding:0;list-style:none;display:grid}.detail-related li{min-width:0}.detail-related a{border-block:1px solid var(--border);justify-content:space-between;gap:16px;min-height:100%;padding:24px 0;font-size:16px;line-height:1.5;display:flex}.detail-related a svg{color:var(--accent);flex-shrink:0}.detail-related a:hover{color:var(--accent)}.detail-footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;padding-block:25px;font-size:12px;display:flex}.detail-footer a{align-items:center;gap:10px;min-height:44px;display:flex}.not-found-copy{margin:25px 0;font-size:18px}@media (max-width:1000px){.detail-hero-bottom{flex-direction:column;align-items:start;gap:25px}.detail-need>div{grid-template-columns:1fr;gap:27px}.detail-need>div>p{max-width:680px}.detail-delivery{grid-template-columns:1fr;gap:32px}.detail-delivery>div:last-child{max-width:680px}}@media (max-width:600px){.service-page .header{gap:20px}.service-page .detail-back{font-size:12px}.detail-hero{padding-top:24px;padding-bottom:52px}.breadcrumbs{gap:7px;margin-bottom:34px;font-size:12px}.detail-hero .eyebrow{letter-spacing:.8px;font-size:12px}.detail-hero-bottom{gap:25px;margin-top:24px}.detail-hero-bottom>p,.detail-need>div>p,.detail-delivery>div>p:not(.eyebrow){font-size:16px}.solution-grid,.customer-journey,.example-grid,.service-example:only-child{grid-template-columns:1fr}.solution-grid{gap:30px}.customer-journey li{gap:16px;padding-block:26px}.customer-journey h3{font-size:24px}.detail-examples .section-heading>.text-link{justify-self:start}.service-example:only-child .example-image{grid-row:auto;margin-bottom:22px}.detail-related{padding-block:55px}.detail-related ul{grid-template-columns:1fr;gap:0}.detail-related a{border-bottom:0}.detail-related li:last-child a{border-bottom:1px solid var(--border)}.detail-footer>span{width:100%}.detail-footer{gap:10px}}
