.ss-service{--sc-line:color-mix(in srgb,var(--service-ink) 35%,transparent);--sc-secondary:color-mix(in srgb,var(--service-ink) 85%,rgb(var(--service-rgb)))}.sc-challenges{background:var(--page-paper,#faf8f4);padding-block:72px 80px}.ss-service .sc-challenges h2{max-width:24ch;font-size:clamp(32px,3vw,44px)}.ss-service .sc-challenges ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:40px;padding:0;list-style:none;display:grid}.sc-challenges li{border-top:1px solid #d3cdc2;padding-top:22px}.sc-challenges h3{font-size:26px;line-height:1.2}.ss-service .sc-challenges p{color:#514d47;max-width:34ch;margin-top:12px;font-size:17px;line-height:1.6}.sc-scope{--sc-line:#d3cdc2;--sc-secondary:#514d47;background:var(--page-paper,#faf8f4);color:#080119;padding-block:56px 80px}.sc-scope-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:80px;display:grid}.sc-scope-intro h2{max-width:16ch}.sc-scope-link{color:#087c75;text-underline-offset:5px;align-items:center;gap:16px;margin-top:28px;padding-block:10px;font-size:16px;text-decoration:underline;display:inline-flex}.sc-scope-link svg{width:20px;height:20px}.sc-scope-link:hover{color:#080119}.sc-scope-link:focus-visible,.sc-accordion button:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #087c75}.ss-service .sc-scope-intro>p{max-width:32ch;margin-top:24px;font-size:17px;line-height:1.6}.sc-accordion>div{border-bottom:1px solid var(--sc-line)}.sc-accordion>div:first-child{border-top:1px solid var(--sc-line)}.sc-accordion button{width:100%;color:inherit;text-align:left;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:start;gap:24px;padding:26px 0;display:flex}.sc-trigger-copy{flex-direction:column;gap:10px;display:flex}.sc-service-title{font:500 28px/1.2 var(--font-outfit);letter-spacing:-.025em}.sc-service-summary{font:400 16px/1.5 var(--font-plex);color:var(--sc-secondary);letter-spacing:0;max-width:48ch}.sc-toggle{box-sizing:content-box;background:rgb(var(--service-rgb));color:var(--service-ink);border-radius:50%;flex-shrink:0;margin-top:0;padding:8px}.sc-toggle-vertical{transition:opacity .18s}.sc-accordion button[data-panel-open] .sc-toggle-vertical{opacity:0}.sc-accordion button:hover .sc-service-title{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.sc-accordion [role=region]{padding:0 48px 26px 0}.sc-accordion [role=region] p{max-width:58ch;font-size:16px;line-height:1.65}@media (max-width:1000px){.sc-scope-grid{gap:40px}.ss-service .sc-challenges ul{gap:24px}.sc-service-title{font-size:25px}}@media (max-width:800px){.sc-challenges{padding-block:48px}.ss-service .sc-challenges ul{grid-template-columns:1fr;gap:24px;margin-top:28px}.sc-challenges li{padding-top:20px}.sc-challenges h3{font-size:24px}.ss-service .sc-challenges p{max-width:48ch}.sc-scope{padding-block:48px}.sc-scope-grid{grid-template-columns:1fr;gap:32px}.ss-service .sc-scope-intro>p{max-width:44ch;margin-top:20px}.sc-accordion button{gap:16px;padding-block:22px}.sc-accordion [role=region]{padding-right:24px}}@media (prefers-reduced-motion:reduce){.sc-toggle-vertical{transition:none}}
.se-engagement{padding-block:24px}.se-section{border-bottom:1px solid #d3cdc2;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:80px;padding-block:56px;display:grid}.se-section:last-child{border-bottom:0}.ss-service .se-section h2{max-width:18ch;font-size:clamp(30px,3vw,42px);line-height:1.15}.ss-service .se-section p,.se-requirements{color:#514d47;max-width:65ch;font-size:17px;line-height:1.65}.se-section>div>p{max-width:32ch;margin-top:20px}.ss-service .se-process h3{font:500 23px/1.25 var(--font-outfit);color:#080119}.se-process{gap:28px;margin:0;padding-left:28px;display:grid}.se-process li{padding-left:12px}.se-process li::marker{font:500 20px var(--font-outfit);color:#087c75}.ss-service .se-process p{margin-top:10px}.se-requirements{gap:18px;margin:0;padding-left:22px;display:grid}.se-requirements li{padding-left:8px}.se-faq details{border-bottom:1px solid #d3cdc2;padding-block:22px}.se-faq details:first-child{padding-top:0}.se-faq summary{font:500 22px/1.35 var(--font-outfit);cursor:pointer;color:#080119;padding-right:12px}.se-faq summary:hover{text-underline-offset:5px;text-decoration:underline}.se-faq summary:focus-visible{outline-offset:6px;border-radius:2px;outline:2px solid #087c75}.ss-service .se-faq p{margin-top:16px}@media (max-width:1000px){.se-section{gap:40px}}@media (max-width:800px){.se-engagement{padding-block:0}.se-section{grid-template-columns:1fr;gap:28px;padding-block:40px}.se-section>div>p{max-width:44ch}.se-faq summary{font-size:21px}.ss-service .se-process h3{font-size:22px}}.se-success{border-top:1px solid #d3cdc2;margin-top:32px;padding-top:24px}.ss-service .se-success h3{font:500 21px/1.3 var(--font-outfit);color:#080119}.ss-service .se-success p{margin-top:10px}
