.services_page__ZOHa7{position:relative;z-index:1;padding-bottom:96px}.services_container__EIqZk{width:100%;max-width:1280px;margin-inline:auto;padding-inline:40px}.services_header__xtwvS{padding-top:156px;padding-bottom:56px}.services_heading__Y8HL6{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:64px}.services_eyebrow__Tc5cu{margin-bottom:20px;font-size:12px;font-weight:500;letter-spacing:.08em;color:var(--color-accent-soft)}.services_heading__Y8HL6 h1{font-size:clamp(36px,4.7vw,62px);font-weight:500;line-height:1.1;letter-spacing:-.045em}.services_heading__Y8HL6 h1 span{color:var(--color-accent-soft)}.services_intro__tNjAf{padding-bottom:4px}.services_intro__tNjAf p{max-width:36ch;color:var(--color-ink-2);font-size:16px;line-height:1.8}.services_textLink___8ik8{display:inline-flex;align-items:center;gap:12px;margin-top:20px;padding-block:8px;color:var(--color-ink);font-size:14px;transition:color .2s}.services_textLink___8ik8:hover{color:var(--color-accent-soft)}.services_grid__lUTMA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.services_cardWrap__QSBRT{min-width:0}.services_card__XNjDj{display:flex;flex-direction:column;height:100%;padding:36px;scroll-margin-top:110px;border:1px solid var(--color-line);border-radius:12px;background:color-mix(in srgb,var(--color-void-2) 62%,transparent)}.services_icon__P3VmM{display:grid;place-items:center;width:48px;height:48px;margin-bottom:28px;border:1px solid var(--color-line);border-radius:10px;color:var(--color-accent-soft);background:color-mix(in srgb,var(--color-accent) 7%,transparent)}.services_card__XNjDj h2{color:var(--color-ink);font-size:clamp(23px,2.3vw,29px);font-weight:500;line-height:1.25;letter-spacing:-.03em}.services_summary__WCXpR{margin-top:16px;max-width:48ch;color:var(--color-ink-2);font-size:15px;line-height:1.8}.services_scope__kk5qa{display:grid;gap:12px;margin-top:28px;padding-top:24px;padding-bottom:28px;border-top:1px solid var(--color-line)}.services_scope__kk5qa li{display:flex;align-items:baseline;gap:12px;color:var(--color-ink-2);font-size:14px;line-height:1.6}.services_scope__kk5qa li span{flex:none;width:5px;height:5px;border-radius:1px;background:var(--color-accent-soft)}.services_approach__u6sOf{margin-top:auto;border-top:1px solid var(--color-line)}.services_additional__1wfxT>summary,.services_approach__u6sOf summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none}.services_additional__1wfxT>summary::-webkit-details-marker,.services_approach__u6sOf summary::-webkit-details-marker{display:none}.services_approach__u6sOf summary{min-height:48px;padding-top:12px;color:var(--color-ink-2);font-size:13px}.services_additional__1wfxT>summary:hover,.services_approach__u6sOf summary:hover{color:var(--color-accent-soft)}.services_additional__1wfxT[open]>summary svg,.services_approach__u6sOf[open]>summary svg{transform:rotate(45deg)}.services_approach__u6sOf p{padding-top:12px;color:var(--color-ink-2);font-size:14px;line-height:1.8}.services_additional__1wfxT{margin-top:28px;border-bottom:1px solid var(--color-line)}.services_additional__1wfxT>summary{min-height:64px;padding:12px 4px;font-size:16px;color:var(--color-ink-2)}.services_additionalGrid__kM6Av{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;padding:24px 4px 36px}.services_additionalGrid__kM6Av h3{margin-bottom:10px;font-size:18px;font-weight:500}.services_additionalGrid__kM6Av p{color:var(--color-ink-2);font-size:14px;line-height:1.8}.services_process__6Lzcn{padding-block:88px}.services_sectionHeading__NJbE5{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.services_sectionHeading__NJbE5 h2{font-size:clamp(26px,3vw,36px);font-weight:500;letter-spacing:-.035em}.services_sectionHeading__NJbE5>p{max-width:40ch;color:var(--color-ink-2);font-size:14px;line-height:1.7}.services_steps__Xzilr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:36px}.services_steps__Xzilr>div{padding-top:24px;border-top:1px solid var(--color-line)}.services_stepNumber__pUTvL{color:var(--color-accent-soft);font-size:12px;font-variant-numeric:tabular-nums}.services_steps__Xzilr h3{margin-top:18px;font-size:20px;font-weight:500;letter-spacing:-.02em}.services_steps__Xzilr p{margin-top:12px;max-width:34ch;color:var(--color-ink-2);font-size:14px;line-height:1.8}.services_contact__u1KCF{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:40px;border:1px solid var(--color-line-2);border-radius:12px;background:linear-gradient(110deg,color-mix(in srgb,var(--color-accent-deep) 17%,transparent),transparent)}.services_contact__u1KCF h2{font-size:clamp(26px,3vw,34px);font-weight:500;line-height:1.2;letter-spacing:-.03em}.services_contact__u1KCF p{max-width:50ch;margin-top:16px;color:var(--color-ink-2);font-size:14px;line-height:1.8}.services_actions__gwv5F{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.services_actions__gwv5F>a:first-child{min-width:180px;min-height:56px;font-size:16px}.services_page__ZOHa7 a:focus-visible,.services_page__ZOHa7 summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}@media (max-width:1023px){.services_container__EIqZk{padding-inline:28px}.services_heading__Y8HL6{gap:32px}.services_card__XNjDj{padding:28px}.services_sectionHeading__NJbE5{align-items:flex-start;flex-direction:column;gap:16px}.services_steps__Xzilr{gap:24px}}@media (max-width:767px){.services_page__ZOHa7{padding-bottom:64px}.services_container__EIqZk{padding-inline:24px}.services_header__xtwvS{padding-top:120px;padding-bottom:36px}.services_heading__Y8HL6{grid-template-columns:1fr;gap:24px}.services_heading__Y8HL6 h1{font-size:clamp(34px,7.8vw,52px)}.services_eyebrow__Tc5cu{margin-bottom:16px}.services_intro__tNjAf p{max-width:44ch;font-size:15px}.services_textLink___8ik8{margin-top:12px}.services_additionalGrid__kM6Av,.services_grid__lUTMA{grid-template-columns:1fr;gap:18px}.services_card__XNjDj{padding:26px}.services_icon__P3VmM{margin-bottom:22px}.services_scope__kk5qa{margin-top:22px;padding-block:20px}.services_process__6Lzcn{padding-block:56px}.services_steps__Xzilr{grid-template-columns:1fr;gap:24px;margin-top:28px}.services_steps__Xzilr h3{margin-top:12px}.services_steps__Xzilr p{max-width:48ch}.services_contact__u1KCF{flex-direction:column;align-items:flex-start;gap:24px;padding:28px 24px}.services_actions__gwv5F{flex-direction:row;flex-wrap:wrap;gap:12px 20px;width:100%}.services_actions__gwv5F>a:first-child{min-width:0}}