.ServicesPage_hero__153bp{display:grid;gap:24px;align-items:start}.ServicesPage_heroMain__O213T{max-width:none}.ServicesPage_heroTextGroup__PRsWz{display:grid;gap:14px;margin-top:22px;max-width:72rem}.ServicesPage_heroParagraph__06f2L{margin:0;font-family:var(--font-heading);font-size:clamp(1.2rem,1.8vw,1.65rem);font-weight:500;line-height:1.28;letter-spacing:-.01em;color:var(--color-text);text-transform:none}.ServicesPage_heroSide__oYWvg{display:grid}.ServicesPage_mediaGrid__a_L9i{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) minmax(220px,.7fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.ServicesPage_mediaCard__myoTX{position:relative;min-height:0;height:100%;overflow:hidden;border:1px solid var(--color-line);background:color-mix(in srgb,var(--color-surface-alt) 70%,transparent)}.ServicesPage_mediaButton__qeC9T{width:100%;padding:0;cursor:zoom-in}.ServicesPage_mediaButton__qeC9T:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent) 84%,white 10%);outline-offset:3px}.ServicesPage_lightbox___tJW2{background:rgba(7,26,45,.42);backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%)}.ServicesPage_lightbox___tJW2 .yarl__container{background:linear-gradient(180deg,rgba(14,42,72,.18),rgba(7,26,45,.26))}.ServicesPage_lightbox___tJW2.yarl__portal_open{opacity:1}.ServicesPage_lightbox___tJW2 .yarl__slide{padding:32px}.ServicesPage_lightbox___tJW2 .yarl__button{color:color-mix(in srgb,white 88%,var(--color-accent) 12%)}.ServicesPage_lightbox___tJW2 .yarl__button:hover{color:#fff}.ServicesPage_mediaCardContain__PcQJq{background:transparent;border:0}.ServicesPage_mediaCardWide__2x0a8{grid-column:1/3}.ServicesPage_mediaCardTall__VzAXn{grid-column:3;grid-row:1/3;aspect-ratio:1774/3632}.ServicesPage_mediaCard__myoTX img{object-fit:cover;object-position:center}.ServicesPage_mediaCardContain__PcQJq img{object-fit:contain}.ServicesPage_sideCardGrid__qkT3x{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:2px}.ServicesPage_sideCard__jsiSM{padding:26px;border:1px solid var(--color-line);background:color-mix(in srgb,var(--color-surface) 94%,transparent)}.ServicesPage_sideCard__jsiSM h2,.ServicesPage_sideCard__jsiSM h3{margin:0 0 14px;font-family:var(--font-heading);font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.08;color:var(--color-text)}.ServicesPage_sideCard__jsiSM p{margin:0;color:var(--color-text-soft);font-size:1.02rem;line-height:1.8}.ServicesPage_points__p8vGl{margin:0;padding:0;list-style:none;display:grid;gap:12px}.ServicesPage_points__p8vGl li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;align-items:start;color:var(--color-text-soft);line-height:1.75}.ServicesPage_points__p8vGl svg{margin-top:5px;color:var(--color-accent)}.ServicesPage_cta__WwILP{display:grid;grid-template-columns:1fr;gap:24px;align-items:start;padding:28px;border:1px solid var(--color-line);background:color-mix(in srgb,var(--color-surface) 94%,transparent)}.ServicesPage_ctaTitle__M4AxA{margin:0;font-family:var(--font-heading);font-size:clamp(1.9rem,2.8vw,3rem);line-height:1.12;padding-top:.18em;padding-bottom:.08em;transform:translateY(.03em);text-transform:uppercase}.ServicesPage_ctaCopy__9CwRw{max-width:720px;margin:16px 0 0;color:var(--color-text-soft);font-size:1.04rem;line-height:1.8}.ServicesPage_ctaButton__emKE1{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 24px;background:var(--color-accent);color:#fff;font-weight:700;width:fit-content;transition:background-color .2s ease,transform .2s ease}.ServicesPage_ctaButton__emKE1:hover{background:var(--color-accent-strong);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.ServicesPage_ctaButton__emKE1,.ServicesPage_ctaButton__emKE1:hover{transition:none;transform:none}}@media (max-width:1000px){.ServicesPage_mediaGrid__a_L9i{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto}.ServicesPage_mediaCard__myoTX{aspect-ratio:4/3;height:auto}.ServicesPage_mediaCardWide__2x0a8{grid-column:1/-1;grid-row:1;aspect-ratio:16/9}.ServicesPage_mediaCardTall__VzAXn{grid-column:3;grid-row:2;width:auto;margin-inline:0;aspect-ratio:4/3}.ServicesPage_mediaGrid__a_L9i>.ServicesPage_mediaCard__myoTX:nth-child(2){grid-column:1;grid-row:2}.ServicesPage_mediaGrid__a_L9i>.ServicesPage_mediaCard__myoTX:nth-child(3){grid-column:2;grid-row:2}.ServicesPage_mediaGrid__a_L9i>.ServicesPage_mediaCard__myoTX:nth-child(4){grid-column:3;grid-row:2}.ServicesPage_mediaCardTall__VzAXn.ServicesPage_mediaCardContain__PcQJq img{object-fit:cover;object-position:center 35%}.ServicesPage_sideCardGrid__qkT3x{grid-template-columns:1fr}.ServicesPage_heroTextGroup__PRsWz{max-width:100%}.ServicesPage_ctaButton__emKE1{width:100%}}@media (max-width:700px){.ServicesPage_cta__WwILP,.ServicesPage_sideCard__jsiSM{padding:22px}.ServicesPage_heroTextGroup__PRsWz{gap:12px;margin-top:18px}.ServicesPage_heroParagraph__06f2L{font-size:clamp(1.05rem,5vw,1.35rem);line-height:1.34}.ServicesPage_sideCardGrid__qkT3x{grid-template-columns:1fr}.ServicesPage_ctaTitle__M4AxA{line-height:1.18;padding-top:.2em;padding-bottom:.1em}}@media (max-width:521px){.ServicesPage_mediaGrid__a_L9i{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;gap:16px}.ServicesPage_mediaCard__myoTX{aspect-ratio:4/3;height:auto}.ServicesPage_mediaCardTall__VzAXn,.ServicesPage_mediaCardWide__2x0a8{grid-column:auto;grid-row:auto}.ServicesPage_mediaCardWide__2x0a8{aspect-ratio:4/3}.ServicesPage_mediaCardTall__VzAXn{width:auto;margin-inline:0;aspect-ratio:4/3}.ServicesPage_mediaGrid__a_L9i>.ServicesPage_mediaCard__myoTX:first-child{grid-column:1;grid-row:1}.ServicesPage_mediaGrid__a_L9i>.ServicesPage_mediaCard__myoTX:nth-child(2){grid-column:2;grid-row:1}.ServicesPage_mediaGrid__a_L9i>.ServicesPage_mediaCard__myoTX:nth-child(3){grid-column:1;grid-row:2}.ServicesPage_mediaGrid__a_L9i>.ServicesPage_mediaCard__myoTX:nth-child(4){grid-column:2;grid-row:2}.ServicesPage_mediaCardTall__VzAXn.ServicesPage_mediaCardContain__PcQJq img{object-fit:cover;object-position:center 50%}}