.hero[data-astro-cid-7ksgdrmx]{position:relative;background:var(--surface, #f8f9fa);overflow-x:clip;overflow-y:visible}.container[data-astro-cid-7ksgdrmx]{width:100%;max-width:1240px;margin-inline:auto;padding-inline:var(--padding-horizontal, 24px);box-sizing:border-box}.hero-band[data-astro-cid-7ksgdrmx]{position:relative;z-index:1;display:flex;flex-direction:column;gap:0;padding-top:calc(var(--header-overlay-offset, 0px) + 40px);padding-bottom:0}.band-inner[data-astro-cid-7ksgdrmx]{position:relative;z-index:1;padding-bottom:32px}.hero-media[data-astro-cid-7ksgdrmx]{order:2;position:relative;margin:0;width:100%;line-height:0}.hero-media[data-astro-cid-7ksgdrmx] img[data-astro-cid-7ksgdrmx]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.hero-copy[data-astro-cid-7ksgdrmx]{display:flex;flex-direction:column;align-items:flex-start}.hero-copy[data-astro-cid-7ksgdrmx] h1[data-astro-cid-7ksgdrmx],.hero-copy[data-astro-cid-7ksgdrmx] p[data-astro-cid-7ksgdrmx],.hero-copy[data-astro-cid-7ksgdrmx] ul[data-astro-cid-7ksgdrmx]{margin:0}.hero-copy[data-astro-cid-7ksgdrmx] .hero-points[data-astro-cid-7ksgdrmx]{margin-top:32px}.heading-line[data-astro-cid-7ksgdrmx]{margin-top:0;line-height:0}.heading-line-mask[data-astro-cid-7ksgdrmx]{display:inline-block!important;width:86px;height:14px;background-color:var(--accent-strong, #a82a2a);-webkit-mask:url(/brand/el-text-divider.webp) center / contain no-repeat;mask:url(/brand/el-text-divider.webp) center / contain no-repeat}.heading-line-img[data-astro-cid-7ksgdrmx]{display:none}.hero-eyebrow[data-astro-cid-7ksgdrmx]{margin-top:8px;font-family:var(--font-heading, sans-serif);font-size:13px;font-weight:400;letter-spacing:var(--eyebrow-tracking, .08em);text-transform:var(--eyebrow-transform, uppercase);font-variant-caps:var(--eyebrow-caps, normal);color:var(--ink-soft, #6b7280)}.hero-title[data-astro-cid-7ksgdrmx]{margin-top:12px;margin-bottom:32px;font-family:var(--font-heading, sans-serif);font-size:clamp(30px,2.2vw + 22px,52px);font-weight:400;line-height:1.12;letter-spacing:-.02em;text-transform:var(--heading-transform, none);color:var(--ink, #1a1d23);max-width:16ch;overflow-wrap:anywhere}.hero-title[data-astro-cid-7ksgdrmx] .accent[data-astro-cid-7ksgdrmx]{color:var(--accent-strong, #a82a2a);font-weight:700;letter-spacing:-.02em}.hero-copy[data-astro-cid-7ksgdrmx] .hero-lead[data-astro-cid-7ksgdrmx]{margin-top:20px;display:flex;flex-direction:column;gap:12px}.hero-lead[data-astro-cid-7ksgdrmx] p[data-astro-cid-7ksgdrmx]{font-family:var(--font-body, sans-serif);font-size:18px;line-height:1.55;color:var(--ink, #1a1d23);max-width:52ch}.hero-points[data-astro-cid-7ksgdrmx]{margin-top:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:20px}.hero-points[data-astro-cid-7ksgdrmx] li[data-astro-cid-7ksgdrmx]{display:flex;align-items:center;gap:14px;font-family:var(--font-body, sans-serif);font-size:18px;line-height:1.35;color:var(--ink, #1a1d23)}.hero-points[data-astro-cid-7ksgdrmx] .pt-ico[data-astro-cid-7ksgdrmx]{width:28px;height:28px;flex-shrink:0;color:var(--accent-strong, #a82a2a)}.hero-actions[data-astro-cid-7ksgdrmx]{margin-top:32px;display:flex;flex-wrap:wrap;gap:14px}.hero-actions[data-astro-cid-7ksgdrmx] .btn.action-phone{background:transparent;border:1px solid var(--accent-strong, #a82a2a);color:var(--ink, #1a1d23)}.hero-actions[data-astro-cid-7ksgdrmx] .phone-ico[data-astro-cid-7ksgdrmx]{width:18px;height:18px;color:var(--accent-strong, #a82a2a)}@media(hover:hover){.hero-actions[data-astro-cid-7ksgdrmx] .btn.action-phone:hover{background:color-mix(in srgb,var(--accent-strong) 8%,transparent)}}.hero-usp-wrap[data-astro-cid-7ksgdrmx]{padding-top:24px}.hero-usp[data-astro-cid-7ksgdrmx]{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body, sans-serif);font-size:15px;line-height:1.35;color:#555}.hero-usp[data-astro-cid-7ksgdrmx] .usp-ico[data-astro-cid-7ksgdrmx]{width:20px;height:20px;flex-shrink:0;color:#555}.hero-form-band[data-astro-cid-7ksgdrmx]{position:relative;z-index:2;padding-top:20px;padding-bottom:32px;background:transparent;scroll-margin-top:90px}.form-card[data-astro-cid-7ksgdrmx]{display:flex;flex-direction:column;gap:18px;padding:24px 20px;background:var(--surface-dark, #2c3e50);border-radius:var(--radius-sm, 5px);box-shadow:0 2px 6px #00000014,0 24px 48px -18px color-mix(in srgb,var(--surface-dark-2, #1a2332) 45%,transparent);color:var(--on-dark, #f5f7fa);--white: var(--surface-dark-2, #1a2332);--black: var(--on-dark, #f5f7fa);--form-fg: var(--on-dark, #f5f7fa);--form-btn-bg: var(--accent-strong, #a82a2a);--form-btn-fg: #fff}.form-card[data-astro-cid-7ksgdrmx] .lead-form-label{color:var(--on-dark, #f5f7fa)}.form-card[data-astro-cid-7ksgdrmx] .lead-form-consent-text{color:var(--on-dark, #f5f7fa)!important;opacity:1!important}.form-card[data-astro-cid-7ksgdrmx] .lead-form-consent-text .link-underline{color:#e05a5a!important}.form-title[data-astro-cid-7ksgdrmx]{margin:0;font-family:var(--font-heading, sans-serif);font-size:clamp(24px,1.2vw + 16px,32px);font-weight:400;line-height:1.2;letter-spacing:-.02em;text-transform:var(--heading-transform, none);color:var(--on-dark, #f5f7fa)}.form-title[data-astro-cid-7ksgdrmx] .accent[data-astro-cid-7ksgdrmx]{color:#e05a5a;font-weight:700}@media(min-width:768px){.hero-band[data-astro-cid-7ksgdrmx]{display:grid;grid-template-columns:55% 45%;gap:0;align-items:stretch}.hero-media[data-astro-cid-7ksgdrmx]{height:100%}.hero-media[data-astro-cid-7ksgdrmx] img[data-astro-cid-7ksgdrmx]{aspect-ratio:auto;height:100%;min-height:360px}.hero-title[data-astro-cid-7ksgdrmx]{max-width:18ch}.band-inner[data-astro-cid-7ksgdrmx]{padding-bottom:40px}.form-card[data-astro-cid-7ksgdrmx]{padding:32px 36px}}@media(min-width:1024px){.hero-band[data-astro-cid-7ksgdrmx]{display:flex;align-items:center;padding-top:calc(var(--header-overlay-offset, 0px) + 32px);padding-bottom:120px}.band-inner[data-astro-cid-7ksgdrmx]{width:100%;padding-bottom:0}.hero-media[data-astro-cid-7ksgdrmx]{order:0;position:absolute;top:0;bottom:0;right:0;left:calc(50% - 58px);width:auto;height:auto}.hero-media[data-astro-cid-7ksgdrmx] img[data-astro-cid-7ksgdrmx]{width:100%;height:100%;aspect-ratio:auto;clip-path:polygon(73% 0,100% 0,100% 100%,14% 100%)}.hero-copy[data-astro-cid-7ksgdrmx]{max-width:54%}.heading-line[data-astro-cid-7ksgdrmx]{margin-top:0}.hero-eyebrow[data-astro-cid-7ksgdrmx]{margin-top:8px;font-size:14px}.hero-title[data-astro-cid-7ksgdrmx]{margin-top:12px;max-width:15ch}.hero-points[data-astro-cid-7ksgdrmx]{margin-top:0;gap:20px}.hero-points[data-astro-cid-7ksgdrmx] .pt-ico[data-astro-cid-7ksgdrmx]{width:30px;height:30px}.hero-form-band[data-astro-cid-7ksgdrmx]{margin-top:-56px;padding-top:0;padding-bottom:40px}.form-card[data-astro-cid-7ksgdrmx]{padding:36px 48px;gap:20px}}@media(min-width:1280px){.hero-copy[data-astro-cid-7ksgdrmx]{max-width:660px}}@media(prefers-reduced-motion:reduce){[data-astro-cid-7ksgdrmx],[data-astro-cid-7ksgdrmx]:before,[data-astro-cid-7ksgdrmx]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.audience[data-astro-cid-irb4mayk]{position:relative;overflow:clip;width:100%;padding-block:var(--section-pad-block, 96px);background:var(--surface-dark-2);color:var(--on-dark)}.container[data-astro-cid-irb4mayk]{position:relative;z-index:1;width:100%;max-width:1240px;margin-inline:auto;padding-inline:var(--padding-horizontal, 24px);box-sizing:border-box}.audience-grid[data-astro-cid-irb4mayk]{display:grid;grid-template-columns:minmax(0,1fr);row-gap:40px;align-items:start}.audience-main[data-astro-cid-irb4mayk]{display:flex;flex-direction:column;gap:36px;min-width:0}.audience-head[data-astro-cid-irb4mayk]{display:flex;flex-direction:column;align-items:flex-start}.heading-line[data-astro-cid-irb4mayk]{margin:0;line-height:0}.heading-line-img[data-astro-cid-irb4mayk]{width:min(280px,60vw);height:auto}.heading-line-mask[data-astro-cid-irb4mayk]{display:inline-block;width:280px;height:45px;max-width:60vw;background-color:var(--heading-line-color-on-dark);-webkit-mask:url(/brand/el-text-divider.webp) left center / contain no-repeat;mask:url(/brand/el-text-divider.webp) left center / contain no-repeat}.heading-line--above[data-astro-cid-irb4mayk]{margin-bottom:18px}.audience-title[data-astro-cid-irb4mayk]{margin:0;max-width:18ch;font-family:var(--font-heading, sans-serif);font-size:clamp(2.125rem,1.35rem + 2.9vw,3.5rem);font-weight:400;line-height:1.04;text-transform:var(--heading-transform, none);letter-spacing:var(--heading-tracking, -.02em);color:var(--on-dark);text-wrap:balance;overflow-wrap:break-word}.prog[data-astro-cid-irb4mayk]{color:var(--heading-accent-on-dark);font-weight:700;letter-spacing:-.02em}.audience-list[data-astro-cid-irb4mayk]{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:var(--border-width, 1px) solid color-mix(in srgb,var(--on-dark) 14%,transparent)}.audience-item[data-astro-cid-irb4mayk]{display:flex;flex-direction:column;gap:12px;padding-block:28px;border-bottom:var(--border-width, 1px) solid color-mix(in srgb,var(--on-dark) 14%,transparent)}.audience-item__title[data-astro-cid-irb4mayk]{display:flex;align-items:baseline;gap:14px;margin:0;font-family:var(--font-heading, sans-serif);font-size:clamp(1.375rem,1.15rem + .8vw,1.75rem);font-weight:600;line-height:1.15;text-transform:var(--subheading-transform, none);letter-spacing:var(--subheading-tracking, -.01em);color:var(--on-dark)}.audience-item__title[data-astro-cid-irb4mayk] .chevron-mark[data-astro-cid-irb4mayk]{--chev-size: 20px;color:var(--accent);transform:translateY(1px)}.audience-item__text[data-astro-cid-irb4mayk]{margin:0;max-width:66ch;font-family:var(--font-body, sans-serif);font-size:1.0625rem;line-height:1.75;color:color-mix(in srgb,var(--on-dark) 78%,transparent)}.audience-aside[data-astro-cid-irb4mayk]{display:flex;flex-direction:column;gap:28px;min-width:0}.audience-media[data-astro-cid-irb4mayk]{position:relative;aspect-ratio:4 / 5}.audience-frame[data-astro-cid-irb4mayk]{width:100%;height:100%}.audience-cta[data-astro-cid-irb4mayk]{align-self:flex-start;--btn-bg: var(--accent-strong)}@media(max-width:640px){.audience-cta[data-astro-cid-irb4mayk]{align-self:stretch;width:100%}}@media(min-width:768px){.audience-grid[data-astro-cid-irb4mayk]{row-gap:56px}.audience-media[data-astro-cid-irb4mayk]{aspect-ratio:3 / 2}.audience-item[data-astro-cid-irb4mayk]{padding-block:32px}.audience-item__text[data-astro-cid-irb4mayk]{padding-left:34px;font-size:1.125rem}}@media(min-width:1024px){.audience-grid[data-astro-cid-irb4mayk]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(48px,6vw,88px)}.audience-grid[data-astro-cid-irb4mayk]:not(.has-photo) .audience-aside[data-astro-cid-irb4mayk]{grid-column:1}.audience-grid[data-astro-cid-irb4mayk].has-photo .audience-aside[data-astro-cid-irb4mayk]{position:sticky;top:120px}.audience-grid[data-astro-cid-irb4mayk].has-photo .audience-media[data-astro-cid-irb4mayk]{aspect-ratio:auto;height:min(640px,calc(100vh - 240px));min-height:440px}}.svc3[data-astro-cid-gxx5aovk]{position:relative;overflow:clip;width:100%;padding-block:var(--section-pad-block, 96px);background:var(--surface);color:var(--ink)}.container[data-astro-cid-gxx5aovk]{position:relative;z-index:1;width:100%;max-width:1240px;margin-inline:auto;padding-inline:var(--padding-horizontal, 24px);box-sizing:border-box}.svc3-grid[data-astro-cid-gxx5aovk]{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.svc3-media[data-astro-cid-gxx5aovk]{position:relative;z-index:2;min-width:0}.svc3-frame[data-astro-cid-gxx5aovk]{width:100%;aspect-ratio:4 / 5}.svc3-panel[data-astro-cid-gxx5aovk]{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:28px;padding:32px var(--padding-horizontal, 24px);background:var(--white);border:var(--border-width, 1px) solid var(--border);border-radius:var(--radius-sm)}.svc3-grid--solo[data-astro-cid-gxx5aovk] .svc3-panel[data-astro-cid-gxx5aovk]{max-width:860px}.svc3-head[data-astro-cid-gxx5aovk]{display:flex;flex-direction:column;align-items:flex-start}.heading-line[data-astro-cid-gxx5aovk]{margin:0;line-height:0}.heading-line-img[data-astro-cid-gxx5aovk]{display:block;width:min(400px,78vw);max-width:100%;height:auto;object-fit:contain}.heading-line-mask[data-astro-cid-gxx5aovk]{display:inline-block;width:400px;height:64px;max-width:78vw;background-color:var(--heading-line-color);-webkit-mask:url(/brand/el-text-divider.webp) left center / contain no-repeat;mask:url(/brand/el-text-divider.webp) left center / contain no-repeat}.heading-line--above[data-astro-cid-gxx5aovk]{margin-bottom:12px}.svc3-title[data-astro-cid-gxx5aovk]{margin:0;font-family:var(--font-heading, sans-serif);font-size:clamp(2rem,1.3rem + 2.6vw,3rem);font-weight:400;line-height:1.1;text-transform:var(--heading-transform, none);letter-spacing:var(--heading-tracking, -.02em);color:var(--ink);overflow-wrap:anywhere}.prog[data-astro-cid-gxx5aovk]{color:var(--heading-accent);font-weight:700;letter-spacing:-.02em}.svc3-body[data-astro-cid-gxx5aovk]{display:flex;flex-direction:column;gap:28px}.svc3-para[data-astro-cid-gxx5aovk]{display:flex;flex-direction:column;gap:10px}.svc3-para__title[data-astro-cid-gxx5aovk]{margin:0;font-family:var(--font-heading, sans-serif);font-size:clamp(1.4rem,1.15rem + .8vw,1.7rem);font-weight:600;line-height:1.2;text-transform:var(--subheading-transform, none);letter-spacing:var(--subheading-tracking, -.01em);color:var(--ink)}.svc3-para[data-astro-cid-gxx5aovk] p[data-astro-cid-gxx5aovk]{margin:0;max-width:64ch;font-family:var(--font-body, sans-serif);font-size:1.125rem;line-height:1.7;color:color-mix(in srgb,var(--ink) 86%,var(--white))}.svc3-cta[data-astro-cid-gxx5aovk]{margin-top:4px;--btn-bg: var(--accent-strong);--btn-fg: var(--accent-contrast)}@media(max-width:640px){.svc3-panel[data-astro-cid-gxx5aovk] .svc3-cta{align-self:stretch;width:100%}}@media(min-width:768px){.svc3-frame[data-astro-cid-gxx5aovk]{aspect-ratio:3 / 2}.svc3-panel[data-astro-cid-gxx5aovk]{gap:32px;padding:44px}.svc3-body[data-astro-cid-gxx5aovk]{gap:32px}}@media(min-width:1024px){.svc3-grid[data-astro-cid-gxx5aovk]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px}.svc3-grid--solo[data-astro-cid-gxx5aovk]{grid-template-columns:minmax(0,1fr)}.svc3-media[data-astro-cid-gxx5aovk]{position:sticky;top:120px}.svc3-frame[data-astro-cid-gxx5aovk]{aspect-ratio:4 / 5;max-height:calc(100vh - 160px);min-height:420px}.svc3-panel[data-astro-cid-gxx5aovk]{padding:56px 56px 52px}}.whyus[data-astro-cid-wdrswn6d]{position:relative;isolation:isolate;background:var(--surface);padding-block:var(--section-pad-block, 96px)}.container[data-astro-cid-wdrswn6d]{position:relative;z-index:1;width:100%;max-width:1240px;margin-inline:auto;padding-inline:var(--padding-horizontal, 24px);box-sizing:border-box}.whyus__head[data-astro-cid-wdrswn6d]{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;margin-bottom:28px}.eyebrow[data-astro-cid-wdrswn6d]{align-self:center;margin:0}.eyebrow__txt[data-astro-cid-wdrswn6d]{font-family:var(--font-heading, sans-serif);font-size:.8125rem;font-weight:700;color:var(--ink)}.whyus__title[data-astro-cid-wdrswn6d]{margin:0;max-width:22ch;font-family:var(--font-heading, sans-serif);font-weight:400;font-size:clamp(2rem,1.3rem + 2.6vw,3rem);line-height:1.1;letter-spacing:var(--heading-tracking, -.02em);text-transform:var(--heading-transform, none);color:var(--ink)}.prog[data-astro-cid-wdrswn6d]{color:var(--accent);font-weight:700}.whyus__grid[data-astro-cid-wdrswn6d]{display:grid;grid-template-columns:1fr;gap:20px}.why-accordion[data-astro-cid-wdrswn6d]{--surface: var(--surface-dark);--ink: var(--on-dark);--ink-soft: color-mix(in srgb, var(--on-dark) 72%, transparent);--border: color-mix(in srgb, var(--on-dark) 16%, transparent);--radius-md: var(--radius-sm)}.why-accordion[data-astro-cid-wdrswn6d] .hub-accordion{gap:16px}.collage[data-astro-cid-wdrswn6d]{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-content:start}.collage__cell[data-astro-cid-wdrswn6d]{position:relative;overflow:hidden;border-radius:var(--radius-lg);aspect-ratio:275 / 264}.collage__cell[data-astro-cid-wdrswn6d] img[data-astro-cid-wdrswn6d]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}@media(hover:hover){.collage__cell[data-astro-cid-wdrswn6d]:hover img[data-astro-cid-wdrswn6d]{transform:scale(1.04)}}.collage__big[data-astro-cid-wdrswn6d]{grid-column:1 / -1;aspect-ratio:570 / 364}.whyus__cta[data-astro-cid-wdrswn6d]{display:flex;justify-content:center;margin-top:32px;--btn-fg: var(--white, #fff)}@media(min-width:768px){.whyus__head[data-astro-cid-wdrswn6d]{gap:10px;margin-bottom:36px}.whyus__grid[data-astro-cid-wdrswn6d]{grid-template-columns:1fr 1fr;gap:24px;align-items:center}.whyus__cta[data-astro-cid-wdrswn6d]{margin-top:36px}}@media(min-width:1024px){.whyus__head[data-astro-cid-wdrswn6d]{gap:10px;margin-bottom:48px}.whyus__grid[data-astro-cid-wdrswn6d]{grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);gap:20px;align-items:center}.whyus__cta[data-astro-cid-wdrswn6d]{margin-top:48px}}@media(prefers-reduced-motion:reduce){.collage__cell[data-astro-cid-wdrswn6d] img[data-astro-cid-wdrswn6d]{transition:none}}.problems[data-astro-cid-ohktu66t]{position:relative;overflow:clip;width:100%;padding-block:var(--section-pad-block, 96px);background:var(--surface-dark, #2c3e50);color:var(--on-dark)}.container[data-astro-cid-ohktu66t]{position:relative;z-index:1;width:100%;max-width:1240px;margin-inline:auto;padding-inline:var(--padding-horizontal, 24px);box-sizing:border-box}.problems-grid[data-astro-cid-ohktu66t]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "media" "body";gap:32px;align-items:start}.problems-head[data-astro-cid-ohktu66t]{grid-area:head;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.problems-media[data-astro-cid-ohktu66t]{grid-area:media}.problems-body[data-astro-cid-ohktu66t]{grid-area:body;display:flex;flex-direction:column;gap:32px}.heading-line[data-astro-cid-ohktu66t]{margin:0;line-height:0}.heading-line-img[data-astro-cid-ohktu66t]{width:min(400px,78vw);height:auto}.heading-line-mask[data-astro-cid-ohktu66t]{display:inline-block;width:400px;height:64px;max-width:78vw;background-color:var(--heading-line-color-on-dark);-webkit-mask:url(/brand/el-text-divider.webp) left center / contain no-repeat;mask:url(/brand/el-text-divider.webp) left center / contain no-repeat}.heading-line--above[data-astro-cid-ohktu66t]{margin-bottom:12px}.problems-title[data-astro-cid-ohktu66t]{margin:0;max-width:14ch;font-family:var(--font-heading, sans-serif);font-size:clamp(2.4rem,1.4rem + 3.6vw,4.25rem);font-weight:400;line-height:1.04;text-transform:var(--heading-transform, none);letter-spacing:var(--heading-tracking, -.02em);color:var(--on-dark);overflow-wrap:anywhere;hyphens:auto}.prog[data-astro-cid-ohktu66t]{color:var(--heading-accent-on-dark);font-weight:700;letter-spacing:-.02em}.problems-frame[data-astro-cid-ohktu66t]{width:100%;aspect-ratio:4 / 5}.problems-list[data-astro-cid-ohktu66t]{display:flex;flex-direction:column;gap:40px;margin:0;padding:0;list-style:none;counter-reset:problem}.problems-item[data-astro-cid-ohktu66t]{display:flex;flex-direction:column;gap:12px;counter-increment:problem}.problems-item[data-astro-cid-ohktu66t]:before{content:counter(problem,decimal-leading-zero);font-family:var(--font-heading, sans-serif);font-size:.8125rem;font-weight:700;line-height:1;letter-spacing:var(--eyebrow-tracking, .08em);color:color-mix(in srgb,var(--on-dark) 55%,transparent);font-variant-numeric:lining-nums tabular-nums}.problems-item__title[data-astro-cid-ohktu66t]{margin:0;font-family:var(--font-heading, sans-serif);font-size:clamp(1.4rem,1.15rem + .9vw,1.875rem);font-weight:600;line-height:1.18;text-transform:var(--subheading-transform, none);letter-spacing:var(--subheading-tracking, -.01em);color:var(--on-dark);text-wrap:balance}.problems-item__text[data-astro-cid-ohktu66t]{margin:0;max-width:68ch;font-family:var(--font-body, sans-serif);font-size:1.0625rem;line-height:1.72;color:color-mix(in srgb,var(--on-dark) 80%,transparent);text-wrap:pretty}.problems-cta[data-astro-cid-ohktu66t]{align-self:flex-start;margin-top:8px}@media(max-width:640px){.problems-cta[data-astro-cid-ohktu66t]{align-self:stretch;width:100%}}@media(min-width:768px){.problems-media[data-astro-cid-ohktu66t]{width:78%;justify-self:end}.problems-frame[data-astro-cid-ohktu66t]{aspect-ratio:3 / 2}}@media(min-width:1024px){.problems-grid[data-astro-cid-ohktu66t]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"head media" "body media";column-gap:clamp(56px,6vw,96px);row-gap:56px}.problems-media[data-astro-cid-ohktu66t]{width:100%;justify-self:end;align-self:start;position:sticky;top:120px;margin-top:96px}.problems-frame[data-astro-cid-ohktu66t]{aspect-ratio:4 / 5}.problems-body[data-astro-cid-ohktu66t]{gap:40px}.problems-list[data-astro-cid-ohktu66t]{gap:48px}.problems-item__text[data-astro-cid-ohktu66t]{font-size:1.125rem}}.process[data-astro-cid-2urkm4es]{position:relative;overflow:clip;padding-block:var(--section-pad-block, 96px);background-color:var(--surface-dark, #2c3e50);color:var(--on-dark, #f5f7fa)}.process-bg[data-astro-cid-2urkm4es]{position:absolute;inset:0;z-index:0;background-image:url(/brand/el-bg-photo-2.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.process-overlay[data-astro-cid-2urkm4es]{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#1a2332d6,#1a2332eb)}.container[data-astro-cid-2urkm4es]{position:relative;z-index:1;width:100%;max-width:1240px;margin-inline:auto;padding-inline:var(--padding-horizontal, 24px);box-sizing:border-box}.process[data-astro-cid-2urkm4es] [data-astro-cid-2urkm4es]:where(h2,h3,p){margin:0}.process-head[data-astro-cid-2urkm4es]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;margin-bottom:40px}.heading-line[data-astro-cid-2urkm4es]{line-height:0;margin:0}.heading-line-mask[data-astro-cid-2urkm4es]{display:inline-block;width:400px;height:64px;max-width:100%;background-color:var(--heading-line-color-on-dark, #e85d5d);-webkit-mask:url(/brand/el-text-divider.webp) center / contain no-repeat;mask:url(/brand/el-text-divider.webp) center / contain no-repeat}.heading-line-img[data-astro-cid-2urkm4es]{display:block;width:400px;height:auto;max-width:100%;margin:0 auto;object-fit:contain}h2[data-astro-cid-2urkm4es]{margin:0;font-family:var(--font-heading, sans-serif);font-size:clamp(2rem,1.3rem + 2.6vw,3rem);font-weight:400;line-height:1.1;color:var(--on-dark, #f5f7fa);text-transform:var(--heading-transform, none);letter-spacing:var(--heading-tracking, -.02em)}h2[data-astro-cid-2urkm4es] .hl[data-astro-cid-2urkm4es]{color:var(--heading-accent-on-dark, #e85d5d);font-weight:700;letter-spacing:var(--heading-tracking, -.02em)}.timeline[data-astro-cid-2urkm4es]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}.step[data-astro-cid-2urkm4es]{position:relative}.step-card[data-astro-cid-2urkm4es]{position:relative;background:var(--surface-dark-2, #1a2332);border:var(--border-width, 1px) solid color-mix(in srgb,var(--on-dark, #f5f7fa) 14%,transparent);border-radius:var(--radius-md, 8px);padding:24px;box-sizing:border-box}.step-head[data-astro-cid-2urkm4es]{display:flex;align-items:center;gap:16px;margin-bottom:12px}.step-num[data-astro-cid-2urkm4es]{flex:none;font-family:var(--font-heading, sans-serif);font-size:clamp(2.25rem,1.8rem + 1.8vw,3rem);font-weight:600;line-height:1;letter-spacing:var(--heading-tracking, -.02em);color:var(--heading-accent-on-dark, #e85d5d);font-variant-numeric:tabular-nums}.step-title[data-astro-cid-2urkm4es]{font-family:var(--font-heading, sans-serif);font-size:clamp(1.5rem,1.3rem + .8vw,2rem);font-weight:600;line-height:1.15;color:var(--on-dark, #f5f7fa);text-transform:var(--subheading-transform, none);letter-spacing:var(--subheading-tracking, -.01em)}.step-desc[data-astro-cid-2urkm4es]{font-family:var(--font-body, sans-serif);font-size:1rem;font-weight:400;line-height:1.55;color:color-mix(in srgb,var(--on-dark, #f5f7fa) 78%,transparent);max-width:62ch}.step-connector[data-astro-cid-2urkm4es]{display:none}@media(min-width:768px){.process-head[data-astro-cid-2urkm4es]{margin-bottom:48px}.timeline[data-astro-cid-2urkm4es]{gap:28px}.step-card[data-astro-cid-2urkm4es]{padding:32px}.step-desc[data-astro-cid-2urkm4es]{max-width:none}}@media(min-width:1024px){.process-head[data-astro-cid-2urkm4es]{margin-bottom:56px}.timeline[data-astro-cid-2urkm4es]{display:grid;grid-template-columns:1fr 1fr;column-gap:96px;row-gap:28px;position:relative}.timeline[data-astro-cid-2urkm4es]:before{content:"";position:absolute;top:10px;bottom:10px;left:50%;width:2px;transform:translate(-50%);background:color-mix(in srgb,var(--on-dark, #f5f7fa) 20%,transparent)}.step-connector[data-astro-cid-2urkm4es]{display:block;position:absolute;top:46px;width:48px;height:2px;background:color-mix(in srgb,var(--on-dark, #f5f7fa) 24%,transparent)}.step-connector[data-astro-cid-2urkm4es]:after{content:"";position:absolute;top:50%;width:9px;height:9px;border-radius:50%;background:var(--accent, #e85d5d);transform:translateY(-50%)}.step--left[data-astro-cid-2urkm4es] .step-connector[data-astro-cid-2urkm4es]{left:100%}.step--left[data-astro-cid-2urkm4es] .step-connector[data-astro-cid-2urkm4es]:after{right:-4px}.step--right[data-astro-cid-2urkm4es] .step-connector[data-astro-cid-2urkm4es]{right:100%}.step--right[data-astro-cid-2urkm4es] .step-connector[data-astro-cid-2urkm4es]:after{left:-4px}}.svc7[data-astro-cid-gtqehcht]{position:relative;overflow:clip;width:100%;padding-block:var(--section-pad-block, 96px);background:var(--surface, #f8f9fa);color:var(--ink)}.container[data-astro-cid-gtqehcht]{position:relative;z-index:1;width:100%;max-width:1240px;margin-inline:auto;padding-inline:var(--padding-horizontal, 24px);box-sizing:border-box}.svc7-head[data-astro-cid-gtqehcht]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-width:0}.heading-line[data-astro-cid-gtqehcht]{margin:0;line-height:0}.heading-line-img[data-astro-cid-gtqehcht]{width:min(400px,78vw);height:auto}.heading-line-mask[data-astro-cid-gtqehcht]{display:inline-block;width:400px;height:64px;max-width:78vw;background-color:var(--heading-line-color);-webkit-mask:url(/brand/el-text-divider.webp) left center / contain no-repeat;mask:url(/brand/el-text-divider.webp) left center / contain no-repeat}.heading-line--above[data-astro-cid-gtqehcht]{margin-bottom:12px}.svc7-title[data-astro-cid-gtqehcht]{margin:0;font-family:var(--font-heading, sans-serif);max-width:22ch;font-size:clamp(2.125rem,1.3rem + 2.8vw,3.5rem);font-weight:400;line-height:1.05;text-transform:var(--heading-transform, none);letter-spacing:var(--heading-tracking, -.02em);color:var(--ink);overflow-wrap:break-word}.prog[data-astro-cid-gtqehcht]{color:var(--heading-accent);font-weight:700;letter-spacing:-.02em}.svc7-grid[data-astro-cid-gtqehcht]{display:grid;grid-template-columns:minmax(0,1fr);row-gap:28px;column-gap:56px;align-items:start}.svc7-copy[data-astro-cid-gtqehcht]{min-width:0}.svc7-grid[data-astro-cid-gtqehcht]:not(.has-photo) .svc7-copy[data-astro-cid-gtqehcht]{max-width:860px}.svc7-panel[data-astro-cid-gtqehcht]{display:flex;flex-direction:column;gap:32px;padding:32px var(--padding-horizontal, 24px);background:var(--white);border:var(--border-width, 1px) solid var(--border);border-radius:var(--radius-sm)}.svc7-item[data-astro-cid-gtqehcht]{display:flex;flex-direction:column;gap:12px}.svc7-item__title[data-astro-cid-gtqehcht]{margin:0;font-family:var(--font-heading, sans-serif);font-size:clamp(1.4rem,1.15rem + .9vw,1.875rem);font-weight:600;line-height:1.15;text-transform:var(--subheading-transform, none);letter-spacing:var(--subheading-tracking, -.01em);color:var(--ink)}.svc7-item__text[data-astro-cid-gtqehcht]{margin:0;max-width:none;font-family:var(--font-body, sans-serif);font-size:1.0625rem;line-height:1.75;color:color-mix(in srgb,var(--ink) 82%,var(--white));text-wrap:pretty}.svc7-media[data-astro-cid-gtqehcht]{position:relative;height:450px;min-width:0}.svc7-frame[data-astro-cid-gtqehcht]{width:100%;height:100%}.svc7-frame[data-astro-cid-gtqehcht] .brand-frame__photo{border-radius:var(--radius-sm)}@media(min-width:768px){.svc7-grid[data-astro-cid-gtqehcht]{row-gap:40px}.svc7-panel[data-astro-cid-gtqehcht]{padding:48px;gap:40px}}@media(min-width:1024px){.svc7-grid[data-astro-cid-gtqehcht]{row-gap:56px}.svc7-grid[data-astro-cid-gtqehcht].has-photo{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.svc7-grid[data-astro-cid-gtqehcht].has-photo .svc7-head[data-astro-cid-gtqehcht]{grid-column:1 / -1}.svc7-panel[data-astro-cid-gtqehcht]{padding:56px;gap:44px}.svc7-media[data-astro-cid-gtqehcht]{align-self:start;position:sticky;top:calc(var(--header-height, 88px) + 24px)}}.svc8[data-astro-cid-rxtinfup]{position:relative;overflow:clip;width:100%;padding-block:var(--section-pad-block, 96px);background:var(--surface-2);color:var(--ink)}.container[data-astro-cid-rxtinfup]{position:relative;z-index:1;width:100%;max-width:1240px;margin-inline:auto;padding-inline:var(--padding-horizontal, 24px);box-sizing:border-box}.svc8-head[data-astro-cid-rxtinfup]{grid-area:head;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.heading-line[data-astro-cid-rxtinfup]{margin:0;line-height:0}.heading-line-img[data-astro-cid-rxtinfup]{width:min(240px,60vw);height:auto}.heading-line-mask[data-astro-cid-rxtinfup]{display:inline-block;width:240px;height:38px;max-width:60vw;background-color:var(--heading-line-color);-webkit-mask:url(/brand/el-text-divider.webp) left center / contain no-repeat;mask:url(/brand/el-text-divider.webp) left center / contain no-repeat}.heading-line--above[data-astro-cid-rxtinfup]{margin-bottom:16px}.svc8-title[data-astro-cid-rxtinfup]{margin:0;max-width:20ch;font-family:var(--font-heading, sans-serif);font-size:clamp(2rem,1.4rem + 2vw,2.75rem);font-weight:400;line-height:1.08;text-transform:var(--heading-transform, none);letter-spacing:var(--heading-tracking, -.02em);color:var(--ink)}.prog[data-astro-cid-rxtinfup]{color:var(--heading-accent);font-weight:700;letter-spacing:-.02em}.svc8-grid[data-astro-cid-rxtinfup]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "media" "body";row-gap:32px;align-items:start}.svc8-grid--solo[data-astro-cid-rxtinfup]{grid-template-areas:"head" "body"}.svc8-media[data-astro-cid-rxtinfup]{grid-area:media;position:relative;aspect-ratio:4 / 5}.svc8-frame[data-astro-cid-rxtinfup]{width:100%;height:100%}.svc8-panel[data-astro-cid-rxtinfup]{grid-area:body;display:flex;flex-direction:column;align-items:flex-start;gap:40px}.svc8-body[data-astro-cid-rxtinfup]{display:flex;flex-direction:column;gap:32px;width:100%}.svc8-para[data-astro-cid-rxtinfup]{display:flex;flex-direction:column;gap:10px}.svc8-para__title[data-astro-cid-rxtinfup]{margin:0;font-family:var(--font-heading, sans-serif);font-size:clamp(1.375rem,1.2rem + .6vw,1.625rem);font-weight:600;line-height:1.2;text-transform:var(--subheading-transform, none);letter-spacing:var(--subheading-tracking, -.01em);color:var(--ink)}.svc8-para[data-astro-cid-rxtinfup] p[data-astro-cid-rxtinfup]{margin:0;max-width:64ch;font-family:var(--font-body, sans-serif);font-size:1.0625rem;line-height:1.65;color:color-mix(in srgb,var(--ink) 80%,var(--surface-2))}.svc8-cta[data-astro-cid-rxtinfup]{--btn-bg: var(--accent-strong)}@media(max-width:640px){.svc8-cta[data-astro-cid-rxtinfup]{align-self:stretch;width:100%}}@media(min-width:768px){.svc8-grid[data-astro-cid-rxtinfup]{row-gap:40px}.svc8-media[data-astro-cid-rxtinfup]{aspect-ratio:3 / 2}}@media(min-width:1024px){.svc8-grid[data-astro-cid-rxtinfup]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;grid-template-areas:"media head" "media body";column-gap:clamp(56px,6vw,88px);row-gap:0}.svc8-grid--solo[data-astro-cid-rxtinfup]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"head" "body";max-width:860px;margin-inline:auto}.svc8-head[data-astro-cid-rxtinfup]{padding-bottom:44px}.svc8-media[data-astro-cid-rxtinfup]{aspect-ratio:4 / 5;position:sticky;top:120px}}.svc9[data-astro-cid-jckcsfas]{position:relative;overflow:clip;width:100%;padding-block:var(--section-pad-block, 96px);background:var(--surface-dark);color:var(--on-dark)}.container[data-astro-cid-jckcsfas]{position:relative;z-index:1;width:100%;max-width:1240px;margin-inline:auto;padding-inline:var(--padding-horizontal, 24px);box-sizing:border-box}.svc9[data-astro-cid-jckcsfas] [data-astro-cid-jckcsfas]:where(h2,h3,p){margin:0}.svc9-callout[data-astro-cid-jckcsfas]{display:flex;flex-direction:column;gap:32px;padding:36px var(--padding-horizontal, 24px) 40px;background:var(--surface-dark-2);border:var(--border-width, 1px) solid color-mix(in srgb,var(--on-dark) 10%,transparent);border-radius:var(--radius-sm)}.svc9-callout__head[data-astro-cid-jckcsfas]{display:flex;flex-direction:column;align-items:flex-start}.heading-line[data-astro-cid-jckcsfas]{margin:0;line-height:0}.heading-line--above[data-astro-cid-jckcsfas]{margin-bottom:20px}.heading-line-img[data-astro-cid-jckcsfas]{display:block;width:min(320px,64vw);height:auto;object-fit:contain}.heading-line-mask[data-astro-cid-jckcsfas]{display:inline-block;width:320px;height:52px;max-width:70vw;background-color:var(--heading-line-color-on-dark);-webkit-mask:url(/brand/el-text-divider.webp) left center / contain no-repeat;mask:url(/brand/el-text-divider.webp) left center / contain no-repeat}.svc9-title[data-astro-cid-jckcsfas]{font-family:var(--font-heading, sans-serif);font-size:clamp(2.125rem,1.25rem + 3vw,3.75rem);font-weight:400;line-height:1.04;text-transform:var(--heading-transform, none);letter-spacing:var(--heading-tracking, -.02em);color:var(--on-dark);overflow-wrap:break-word;text-wrap:balance}.prog[data-astro-cid-jckcsfas]{color:var(--heading-accent-on-dark);font-weight:700;letter-spacing:-.02em;white-space:nowrap}.svc9-callout__cta[data-astro-cid-jckcsfas] .btn{width:100%}.svc9-body[data-astro-cid-jckcsfas]{display:grid;grid-template-columns:1fr;gap:40px;margin-top:48px}.svc9-para[data-astro-cid-jckcsfas]{display:flex;flex-direction:column;gap:16px;padding-top:28px;border-top:var(--border-width, 1px) solid color-mix(in srgb,var(--on-dark) 18%,transparent)}.svc9-para__title[data-astro-cid-jckcsfas]{font-family:var(--font-heading, sans-serif);font-size:clamp(1.5rem,1.25rem + .9vw,2rem);font-weight:600;line-height:1.15;text-transform:var(--subheading-transform, none);letter-spacing:var(--subheading-tracking, -.01em);color:var(--on-dark);text-wrap:balance}.svc9-para__text[data-astro-cid-jckcsfas]{font-family:var(--font-body, sans-serif);font-size:1.125rem;line-height:1.65;white-space:pre-line;color:color-mix(in srgb,var(--on-dark) 78%,transparent);text-wrap:pretty}@media(min-width:641px){.svc9-callout__cta[data-astro-cid-jckcsfas] .btn{width:auto}}@media(min-width:768px){.svc9-callout[data-astro-cid-jckcsfas]{padding:52px 48px 56px}.svc9-body[data-astro-cid-jckcsfas]{grid-template-columns:1fr 1fr;column-gap:48px;row-gap:48px;margin-top:64px}}@media(min-width:1024px){.svc9-callout[data-astro-cid-jckcsfas]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:64px;padding:64px 72px 72px}.svc9-callout__head[data-astro-cid-jckcsfas]{max-width:820px}.svc9-callout__cta[data-astro-cid-jckcsfas]{justify-self:end;padding-bottom:6px}.svc9-body[data-astro-cid-jckcsfas]{column-gap:96px;margin-top:72px}}.mapa-linki{position:relative;z-index:2;width:100%;max-width:1240px;margin:clamp(20px,3vw,32px) auto 0;padding-inline:16px;box-sizing:border-box}.mapa-linki__in{background:var(--white, #ffffff);color:var(--black3, var(--ink, var(--black, #14181f)));border:1px solid color-mix(in srgb,var(--brand, #2563eb) 18%,transparent);border-radius:var(--border-radius, var(--radius-md, 12px));padding:clamp(16px,2.4vw,24px);box-shadow:0 10px 30px #0000000f}.mapa-linki__tytul{margin:0 0 12px;font-family:var(--font-heading, var(--font-body, inherit));font-size:clamp(16px,1.6vw,20px);font-weight:600;line-height:1.3;color:inherit}.mapa-linki__lista{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.mapa-linki__lista>li{margin:0;padding:0}.mapa-linki__lista>li:before,.mapa-linki__lista>li::marker{content:none}.mapa-linki__link{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px 8px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--brand, #2563eb) 28%,transparent);background:color-mix(in srgb,var(--brand, #2563eb) 6%,var(--white, #ffffff));color:inherit;font-family:var(--font-body, inherit);font-size:15px;line-height:1.2;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.mapa-linki__pin{flex:none;color:var(--brand, #2563eb);transition:color .15s ease}.mapa-linki__link:hover,.mapa-linki__link:focus-visible{background:color-mix(in srgb,var(--brand, #2563eb) 16%,var(--white, #ffffff));border-color:var(--brand, #2563eb);text-decoration:underline;text-underline-offset:3px}.mapa-linki__link:focus-visible{outline:2px solid var(--brand, #2563eb);outline-offset:2px}a.mapa-linki__miasto{color:inherit;font:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:color-mix(in srgb,currentColor 55%,transparent);transition:color .15s ease,text-decoration-color .15s ease}a.mapa-linki__miasto:hover,a.mapa-linki__miasto:focus-visible{color:var(--accent, var(--brand, currentColor));text-decoration-color:currentColor}a.mapa-linki__miasto:focus-visible{outline:2px solid var(--accent, var(--brand, currentColor));outline-offset:2px;border-radius:2px}@media(min-width:768px){.mapa-linki{padding-inline:var(--padding-horizontal, 32px)}}
