.services_page___ABK4{width:min(1200px,calc(100% - 64px));margin:0 auto;padding-bottom:64px;color:#171717}.services_page___ABK4 h1,.services_page___ABK4 h2,.services_page___ABK4 h3{font-family:var(--font-display);font-weight:400;text-transform:uppercase;overflow-wrap:break-word}.services_page___ABK4 h2{margin:0;font-size:clamp(34px,3.4vw,48px);line-height:1.08;letter-spacing:0;text-wrap:balance}.services_page___ABK4 h3{margin:0 0 12px;font-size:27px;line-height:1.15;letter-spacing:.005em}.services_page___ABK4 li,.services_page___ABK4 p,.services_page___ABK4 td{color:#626262;font-size:16px;line-height:1.75}.services_page___ABK4 p{margin:16px 0 0}.services_page___ABK4 :where(a,summary):focus-visible{outline:2px solid #171717;outline-offset:5px}.services_breadcrumb__7iuwN{padding-top:32px;color:#626262;font:400 11px/1.6 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.services_breadcrumb__7iuwN ol{display:flex;flex-wrap:wrap;gap:8px 12px;list-style:none;margin:0;padding:0}.services_breadcrumb__7iuwN li{font-size:11px;line-height:1.6}.services_breadcrumb__7iuwN li+li:before{content:"/";margin-right:12px;color:#888}.services_breadcrumb__7iuwN a:hover{text-decoration:underline;text-underline-offset:4px}.services_hero__pf2sB{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:48px;padding:42px 0 48px}.services_heroCopy__LaGeR h1{margin:0;font-size:clamp(48px,5.6vw,78px);line-height:1.04;letter-spacing:-.01em;white-space:pre-line}.services_heroCopy__LaGeR>p{max-width:640px;margin-top:24px;font-size:18px;line-height:1.65}.services_actions__xK1IX{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.services_primary__Ivsk9,.services_secondary____TqO{min-height:52px;padding:14px 20px;display:inline-flex;justify-content:center;align-items:center;border:1px solid #111;border-radius:0;font:400 12px/1.5 var(--font-mono);letter-spacing:.045em;text-transform:uppercase;text-align:center;transition:background-color .15s ease}.services_primary__Ivsk9{color:#fff;background:#111}.services_primary__Ivsk9:hover{background:#363636}.services_secondary____TqO{color:#171717;background:#fff}.services_secondary____TqO:hover{background:#f4f4f4}.services_heroCopy__LaGeR .services_researchNote__Eca_2{margin-top:24px;font:400 11px/1.65 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.services_brief__zMlvG{padding:28px;background:#f4f4f4;border:1px solid #b8b8b8}.services_brief__zMlvG h2{font-size:30px;line-height:1.12}.services_brief__zMlvG dl{margin:22px 0 0}.services_brief__zMlvG dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px;padding-block:16px;border-bottom:1px solid #dedede}.services_brief__zMlvG dl>div:last-child{border:0;padding-bottom:0}.services_brief__zMlvG dt{padding-top:3px;font:400 11px/1.6 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:#626262}.services_brief__zMlvG dd{margin:0;font-size:14px;line-height:1.7;color:#626262}.services_jumpLinks__scHcB{display:flex;flex-wrap:wrap;column-gap:32px;border-block:1px solid #b8b8b8}.services_jumpLinks__scHcB a{display:inline-flex;align-items:center;min-height:58px;padding:10px 0;font:400 12px/1.5 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:#626262}.services_jumpLinks__scHcB a:hover{color:#171717;text-decoration:underline;text-underline-offset:6px}.services_section__Rpz6T{padding-top:72px;scroll-margin-top:108px}.services_overview__LgkMU{max-width:900px}.services_overview__LgkMU p{max-width:860px}.services_sectionIntro__06yC_{max-width:760px}.services_editorial__WqnKe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:64px}.services_editorial__WqnKe>div:first-child>p{margin-top:22px}.services_capabilities__UJ8Sl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.services_capabilities__UJ8Sl article{border-top:1px solid #b8b8b8;padding-top:20px}.services_capabilities__UJ8Sl p{margin-top:0}.services_comparison__4zL0a{width:100%;border-collapse:collapse;table-layout:fixed;margin-top:28px;text-align:left}.services_comparison__4zL0a td,.services_comparison__4zL0a th{padding:20px 24px;border-bottom:1px solid #dedede;vertical-align:top}.services_comparison__4zL0a thead th{color:#626262;background:#f4f4f4;font:400 11px/1.6 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.services_comparison__4zL0a th:first-child{width:34%}.services_comparison__4zL0a tbody th{font-size:16px;font-weight:500;line-height:1.6}.services_steps__g9K1X{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;padding:0;margin:32px 0 0}.services_steps__g9K1X li{padding-top:16px;border-top:1px solid #b8b8b8}.services_stepNumber__hHfx_{display:block;margin-bottom:16px;color:#777;font-family:var(--font-mono),monospace;font-size:30px;line-height:1.2}.services_steps__g9K1X h3{color:#171717;font-size:25px}.services_steps__g9K1X p{margin-top:0;font-size:15px}.services_preparation__2eYrT{margin-top:72px;padding:32px;background:#f4f4f4;border:1px solid #b8b8b8}.services_preparation__2eYrT h2{font-size:36px}.services_checklist__Jwt8k{margin:0;padding:0 0 0 20px}.services_checklist__Jwt8k li{padding:6px 0 6px 6px}.services_textLink__hfLJX{display:inline-flex;gap:8px;align-items:center;min-height:44px;margin-top:22px;font:400 12px/1.6 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px}.services_textLink__hfLJX svg{width:18px;height:18px}.services_faqs__gNwR3{border-top:1px solid #b8b8b8}.services_faqs__gNwR3 details{border-bottom:1px solid #dedede}.services_faqs__gNwR3 summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;list-style:none;cursor:pointer;font-size:16px;line-height:1.6}.services_faqs__gNwR3 summary::-webkit-details-marker{display:none}.services_faqs__gNwR3 summary svg{flex:0 0 18px}.services_faqs__gNwR3 details[open] .services_plusVertical__aQCRl{display:none}.services_faqs__gNwR3 details p{margin:0;padding:0 36px 24px 0}.services_related__bv2I4{display:flex;gap:28px;justify-content:space-between;align-items:center;border-block:1px solid #dedede;margin-top:64px;padding:28px 0}.services_related__bv2I4 h2{font-size:32px}.services_related__bv2I4 p{margin-top:8px}.services_related__bv2I4>svg{flex:0 0 24px;width:24px;height:24px}.services_related__bv2I4:hover h2{text-decoration:underline;text-underline-offset:5px}.services_closing__Y4hcC{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:center;margin-top:48px;padding:36px;background:#f4f4f4;border:1px solid #b8b8b8}.services_closing__Y4hcC h2{max-width:680px;font-size:38px}.services_closing__Y4hcC p{max-width:660px;font-size:15px}.services_documentation__xAst7{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;margin-top:24px;padding-top:24px;border-top:1px solid #dedede}.services_documentation__xAst7 p{max-width:480px;margin:0;font-size:12px;line-height:1.7}.services_documentation__xAst7 strong{font-weight:500;color:#171717}.services_documentation__xAst7 nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 20px}.services_documentation__xAst7 a{min-height:32px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.services_serviceOptions__Es0c9{margin:32px 0 0;padding:0;list-style:none;border-top:1px solid #b8b8b8}.services_serviceOptions__Es0c9 li{border-bottom:1px solid #dedede}.services_serviceOptions__Es0c9 a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) 24px;align-items:center;gap:40px;padding:30px 0}.services_serviceOptions__Es0c9 h3{margin:0;color:#171717;font-size:34px}.services_serviceOptions__Es0c9 p{margin:0}.services_serviceOptions__Es0c9 a:hover h3{text-decoration:underline;text-underline-offset:6px}.services_serviceOptions__Es0c9 svg{width:24px;height:24px}@media (max-width:1000px){.services_hero__pf2sB{gap:30px}.services_brief__zMlvG{padding:24px}.services_brief__zMlvG dl>div{grid-template-columns:1fr;gap:5px;padding-block:12px}.services_editorial__WqnKe{gap:32px}.services_capabilities__UJ8Sl{gap:26px}.services_steps__g9K1X{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.services_page___ABK4{width:calc(100% - 48px);padding-bottom:48px}.services_breadcrumb__7iuwN{padding-top:24px}.services_hero__pf2sB{grid-template-columns:1fr;padding:30px 0 32px;gap:32px}.services_heroCopy__LaGeR h1{font-size:clamp(44px,8vw,60px)}.services_heroCopy__LaGeR>p{font-size:17px;margin-top:20px}.services_brief__zMlvG dl>div{grid-template-columns:90px minmax(0,1fr);gap:16px}.services_section__Rpz6T{padding-top:48px}.services_editorial__WqnKe{grid-template-columns:1fr;gap:26px}.services_capabilities__UJ8Sl{gap:24px}.services_page___ABK4 h2{font-size:34px}.services_page___ABK4 h3{font-size:26px}.services_brief__zMlvG h2{font-size:28px}.services_comparison__4zL0a td,.services_comparison__4zL0a th{padding:16px 12px}.services_comparison__4zL0a th:first-child{width:37%}.services_comparison__4zL0a tbody th,.services_comparison__4zL0a td{font-size:14px}.services_preparation__2eYrT{margin-top:48px;padding:24px}.services_related__bv2I4{margin-top:48px}.services_related__bv2I4 h2{font-size:30px}.services_closing__Y4hcC{grid-template-columns:1fr;gap:24px;padding:24px}.services_closing__Y4hcC .services_primary__Ivsk9{justify-self:start}.services_documentation__xAst7{flex-direction:column;gap:16px}.services_documentation__xAst7 nav{justify-content:flex-start}.services_documentation__xAst7 a{display:inline-flex;align-items:center;min-height:44px}.services_serviceOptions__Es0c9 a{grid-template-columns:minmax(0,1fr) 24px;gap:14px 20px;padding-block:24px}.services_serviceOptions__Es0c9 p{grid-column:1;grid-row:2}.services_serviceOptions__Es0c9 svg{grid-column:2;grid-row:1/3}}@media (max-width:460px){.services_actions__xK1IX{flex-direction:column}.services_primary__Ivsk9,.services_secondary____TqO{width:100%}.services_capabilities__UJ8Sl,.services_steps__g9K1X{grid-template-columns:1fr}.services_steps__g9K1X{gap:24px}.services_steps__g9K1X li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:0 16px}.services_stepNumber__hHfx_{grid-row:1/3;margin:0;font-size:24px}.services_steps__g9K1X p{grid-column:2}.services_brief__zMlvG{padding:22px}.services_brief__zMlvG dl>div{grid-template-columns:72px minmax(0,1fr);gap:14px}.services_jumpLinks__scHcB{justify-content:space-between;column-gap:14px}.services_jumpLinks__scHcB a{font-size:12px;min-height:52px}.services_comparison__4zL0a td,.services_comparison__4zL0a th{padding-inline:8px}.services_comparison__4zL0a thead th{font-size:10px;letter-spacing:.04em}.services_preparation__2eYrT{padding:22px}.services_faqs__gNwR3 details p{padding-right:0}}@media (prefers-reduced-motion:reduce){.services_primary__Ivsk9,.services_secondary____TqO{transition:none}}