.service-page[data-astro-cid-kwryknks]{background:var(--dex-color-bg)}.service-hero[data-astro-cid-kwryknks]{display:flex;min-height:calc(100svh - var(--dex-space-10));align-items:center;overflow:hidden;border-bottom:var(--dex-hairline) solid var(--dex-border-color)}.service-hero__inner[data-astro-cid-kwryknks],.service-value__inner[data-astro-cid-kwryknks],.service-contact__inner[data-astro-cid-kwryknks],.service-related__inner[data-astro-cid-kwryknks]{width:min(100%,var(--dex-container-max));margin-inline:auto;padding-inline:var(--dex-gutter-desktop)}.service-hero__inner[data-astro-cid-kwryknks]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--dex-space-6);align-items:center;padding-block:var(--dex-space-8)}.service-hero__back[data-astro-cid-kwryknks],.service-related__back[data-astro-cid-kwryknks]{display:inline-flex;min-height:2.75rem;align-items:center;gap:var(--dex-space-1);color:var(--dex-color-fg-secondary);font-family:var(--dex-heading-font-family);font-size:var(--dex-font-size-small);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.service-hero__back[data-astro-cid-kwryknks]:hover,.service-related__back[data-astro-cid-kwryknks]:hover{color:var(--dex-color-brand)}.service-hero[data-astro-cid-kwryknks] h1[data-astro-cid-kwryknks]{margin-top:var(--dex-space-3);font-size:clamp(2.25rem,3.35vw,2.875rem);font-weight:800;line-height:1;letter-spacing:-.035em}.service-hero__copy[data-astro-cid-kwryknks]>p[data-astro-cid-kwryknks]{max-width:36rem;margin-top:var(--dex-space-3);color:var(--dex-color-fg-secondary);font-size:var(--dex-font-size-body)}.service-hero__action,.service-contact__action{min-height:2.75rem;margin-top:var(--dex-space-4);white-space:nowrap}.service-hero__action.action-link--primary,.service-contact__action.action-link--primary,.service-hero__action.action-link--primary:hover,.service-contact__action.action-link--primary:hover{color:var(--dex-color-bg)}.service-hero__media[data-astro-cid-kwryknks]{position:relative;min-width:0;height:clamp(22rem,57vh,38rem);overflow:hidden;border:var(--dex-hairline) solid var(--dex-border-color);border-radius:var(--dex-radius);background:var(--dex-color-card-bg);box-shadow:0 var(--dex-space-3) var(--dex-space-8) #00000059}.service-hero__media[data-astro-cid-kwryknks]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgba(16,16,16,.86),transparent 45%)}.service-hero__picture{width:100%;height:100%;border-radius:0}.service-hero__picture img{width:100%;height:100%}.service-hero[data-astro-cid-kwryknks] figcaption[data-astro-cid-kwryknks]{position:absolute;z-index:2;right:var(--dex-space-3);bottom:var(--dex-space-3);left:var(--dex-space-3);color:var(--dex-color-fg-primary);font-family:var(--dex-heading-font-family);font-size:var(--dex-font-size-small);font-weight:700;text-transform:uppercase;letter-spacing:var(--dex-tracking-eyebrow)}.service-value[data-astro-cid-kwryknks]{padding-block:calc(var(--dex-space-10) + var(--dex-space-4))}.service-value__inner[data-astro-cid-kwryknks]{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:calc(var(--dex-space-10) + var(--dex-space-4));align-items:start}.service-value[data-astro-cid-kwryknks] h2[data-astro-cid-kwryknks],.service-contact[data-astro-cid-kwryknks] h2[data-astro-cid-kwryknks],.service-related[data-astro-cid-kwryknks] h2[data-astro-cid-kwryknks]{font-size:clamp(2rem,4vw,var(--dex-font-size-heading));font-weight:800;line-height:var(--dex-line-height-heading)}.service-value__intro[data-astro-cid-kwryknks] p[data-astro-cid-kwryknks]{max-width:42rem;margin-top:var(--dex-space-3);color:var(--dex-color-fg-secondary);font-size:var(--dex-font-size-body)}.service-value__benefits[data-astro-cid-kwryknks]{list-style:none;border-top:var(--dex-hairline) solid var(--dex-border-color)}.service-value__benefits[data-astro-cid-kwryknks] li[data-astro-cid-kwryknks]{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:var(--dex-space-2);align-items:center;min-height:5rem;padding-block:var(--dex-space-2);border-bottom:var(--dex-hairline) solid var(--dex-border-color);color:var(--dex-color-fg-secondary);font-size:var(--dex-font-size-body)}.service-value__check[data-astro-cid-kwryknks]{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:var(--dex-hairline) solid var(--dex-color-brand);border-radius:50%;color:var(--dex-color-brand)}.service-contact[data-astro-cid-kwryknks]{padding-bottom:var(--dex-space-10)}.service-contact__inner[data-astro-cid-kwryknks]{display:flex;align-items:center;justify-content:space-between;gap:var(--dex-space-6);padding-block:var(--dex-space-8);border-top:var(--dex-hairline) solid var(--dex-border-color);border-bottom:var(--dex-hairline) solid var(--dex-border-color)}.service-contact[data-astro-cid-kwryknks] h2[data-astro-cid-kwryknks]{max-width:18ch}.service-contact[data-astro-cid-kwryknks] p[data-astro-cid-kwryknks]{max-width:40rem;margin-top:var(--dex-space-2);color:var(--dex-color-fg-secondary);font-size:var(--dex-font-size-body)}.service-contact__action{flex:0 0 auto;margin-top:0}.service-related[data-astro-cid-kwryknks]{padding-block:var(--dex-space-6) calc(var(--dex-space-10) + var(--dex-space-4))}.service-related[data-astro-cid-kwryknks] h2[data-astro-cid-kwryknks]{margin-bottom:var(--dex-space-5)}.service-related__grid[data-astro-cid-kwryknks]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dex-space-2)}.service-related__item[data-astro-cid-kwryknks]{display:grid;min-height:18rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);overflow:hidden;border:var(--dex-hairline) solid var(--dex-card-border);border-radius:var(--dex-radius);background:var(--dex-color-card-bg);transition:border-color var(--dex-transition-base),background-color var(--dex-transition-base)}.service-related__item[data-astro-cid-kwryknks]:hover{border-color:var(--dex-color-brand);background:var(--dex-surface-elevated)}.service-related__media[data-astro-cid-kwryknks]{min-width:0;overflow:hidden}.service-related__picture{width:100%;height:100%;border-radius:0}.service-related__picture img{width:100%;height:100%;transform:scale(1.001);transition:transform var(--dex-transition-slow)}.service-related__item[data-astro-cid-kwryknks]:hover .service-related__picture img{transform:scale(1.045)}.service-related__body[data-astro-cid-kwryknks]{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:var(--dex-space-2);padding:var(--dex-space-3);color:var(--dex-color-fg-primary);font-family:var(--dex-heading-font-family);font-size:clamp(1.15rem,2vw,1.5rem);font-weight:700;line-height:1.18;text-transform:uppercase}.service-related__body[data-astro-cid-kwryknks] svg[data-astro-cid-kwryknks]{flex:0 0 auto;color:var(--dex-color-brand)}.service-related__back[data-astro-cid-kwryknks]{margin-top:var(--dex-space-4)}@media(prefers-reduced-motion:no-preference){.service-hero__copy[data-astro-cid-kwryknks]{animation:service-hero-enter .6s var(--dex-ease-out) both}.service-hero__media[data-astro-cid-kwryknks]{animation:service-hero-enter .76s var(--dex-ease-out) 80ms both}}@keyframes service-hero-enter{0%{opacity:.78;transform:translateY(var(--dex-space-2));filter:blur(.25rem)}to{opacity:1;transform:none;filter:none}}@media(max-width:1100px){.service-hero__inner[data-astro-cid-kwryknks],.service-value__inner[data-astro-cid-kwryknks],.service-contact__inner[data-astro-cid-kwryknks],.service-related__inner[data-astro-cid-kwryknks]{padding-inline:var(--dex-gutter-tablet)}.service-hero__inner[data-astro-cid-kwryknks]{gap:var(--dex-space-5)}.service-value__inner[data-astro-cid-kwryknks]{gap:var(--dex-space-8)}.service-related__item[data-astro-cid-kwryknks]{grid-template-columns:1fr;grid-template-rows:11rem auto}}@media(max-width:820px){.service-hero[data-astro-cid-kwryknks]{min-height:auto}.service-hero__inner[data-astro-cid-kwryknks],.service-value__inner[data-astro-cid-kwryknks]{grid-template-columns:1fr}.service-hero__inner[data-astro-cid-kwryknks]{padding-block:var(--dex-space-8)}.service-hero__media[data-astro-cid-kwryknks]{height:min(62vw,31rem)}.service-value__inner[data-astro-cid-kwryknks]{gap:var(--dex-space-6)}.service-contact__inner[data-astro-cid-kwryknks]{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.service-hero__inner[data-astro-cid-kwryknks],.service-value__inner[data-astro-cid-kwryknks],.service-contact__inner[data-astro-cid-kwryknks],.service-related__inner[data-astro-cid-kwryknks]{padding-inline:var(--dex-gutter-mobile)}.service-hero__inner[data-astro-cid-kwryknks]{gap:var(--dex-space-4);padding-block:var(--dex-space-6)}.service-hero[data-astro-cid-kwryknks] h1[data-astro-cid-kwryknks]{font-size:clamp(2.35rem,11vw,3.2rem)}.service-hero__action,.service-contact__action{width:100%}.service-hero__media[data-astro-cid-kwryknks]{height:18rem}.service-hero[data-astro-cid-kwryknks] figcaption[data-astro-cid-kwryknks]{display:none}.service-value[data-astro-cid-kwryknks]{padding-block:var(--dex-space-10)}.service-value__benefits[data-astro-cid-kwryknks] li[data-astro-cid-kwryknks]{min-height:4.5rem}.service-contact[data-astro-cid-kwryknks]{padding-bottom:var(--dex-space-8)}.service-contact__inner[data-astro-cid-kwryknks]{gap:var(--dex-space-4);padding-block:var(--dex-space-6)}.service-related[data-astro-cid-kwryknks]{padding-block:var(--dex-space-6) var(--dex-space-10)}.service-related__grid[data-astro-cid-kwryknks]{grid-template-columns:1fr}.service-related__item[data-astro-cid-kwryknks]{min-height:0;grid-template-rows:12rem auto}.service-related__body[data-astro-cid-kwryknks]{min-height:7rem}}
