.services-wrap[data-astro-cid-lnthwwyx]{width:min(calc(100% - 48px), var(--space-container-max));margin-inline:auto}.services-hero[data-astro-cid-lnthwwyx]{background:var(--color-white) url(/assets/decorations/ruban-clair.svg) no-repeat right top / min(36%, 520px) auto;padding:56px 0 120px;position:relative;overflow:hidden}.services-hero__content[data-astro-cid-lnthwwyx]{text-align:center;justify-items:center;max-width:900px;display:grid;position:relative}.services-chip[data-astro-cid-lnthwwyx]{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-white);font-size:12.5px;font-weight:var(--font-weight-bold);align-items:center;gap:8px;padding:6px 14px;display:inline-flex;box-shadow:0 2px 10px #13161f0d}.services-chip__dot[data-astro-cid-lnthwwyx]{background:var(--color-accent);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #fc740e2e}.services-hero[data-astro-cid-lnthwwyx] h1[data-astro-cid-lnthwwyx]{color:var(--color-ink);font-size:var(--font-size-h1);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-heading);margin:20px 0 18px;line-height:1.12}.services-hero__description[data-astro-cid-lnthwwyx]{max-width:540px;color:var(--color-text);font-size:17px}.services-actions[data-astro-cid-lnthwwyx]{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.services-page[data-astro-cid-lnthwwyx] .button-link{border-radius:var(--radius-pill);white-space:nowrap;min-height:0;padding:11px 22px;font-size:14px;line-height:1.55}.services-page[data-astro-cid-lnthwwyx] .button-link--primary{background:var(--color-brand);color:var(--color-white);box-shadow:var(--shadow-primary-button)}.services-page[data-astro-cid-lnthwwyx] .button-link--primary:hover{background:var(--color-brand-dark)}.services-page[data-astro-cid-lnthwwyx] .button-link--outline{border-color:var(--color-brand);color:var(--color-brand)}.services-page[data-astro-cid-lnthwwyx] .button-link--outline:hover{background:var(--color-brand-light)}.services-page[data-astro-cid-lnthwwyx] .button-link--outline-light{border-color:var(--color-white-85);color:var(--color-white)}.services-page[data-astro-cid-lnthwwyx] .button-link--large{min-height:0;padding:14px 28px;font-size:16px}.services-page[data-astro-cid-lnthwwyx] .button-link .fs-icon{width:18px;height:18px}.services-fact[data-astro-cid-lnthwwyx]{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-white);align-items:center;gap:8px;margin-top:22px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.services-fact[data-astro-cid-lnthwwyx] .fs-icon{width:15px;height:15px;color:var(--color-accent)}.services-hero__wave[data-astro-cid-lnthwwyx]{width:100%;height:80px;position:absolute;bottom:-1px;left:0;right:0}.services-section[data-astro-cid-lnthwwyx]{padding:var(--space-section-y) 0;scroll-margin-top:calc(var(--space-header-height) + 16px);position:relative}.services-section--white[data-astro-cid-lnthwwyx]{background:var(--color-white)}.services-section--plain[data-astro-cid-lnthwwyx]{background:var(--color-background)}.services-tabs[data-astro-cid-lnthwwyx]{border-radius:var(--radius-pill);background:var(--color-white);width:fit-content;box-shadow:var(--shadow-card);gap:4px;margin:0 auto 34px;padding:5px;display:flex}.services-tabs__tab[data-astro-cid-lnthwwyx]{border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;font-size:14px;font-weight:var(--font-weight-bold);background:0 0;border:0;padding:10px 20px}.services-tabs__tab[data-astro-cid-lnthwwyx].is-active{background:var(--color-brand);color:var(--color-white)}.services-panel[data-astro-cid-lnthwwyx][hidden]{display:none}.services-cards[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.services-cards--business[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(3,minmax(0,1fr))}.services-card[data-astro-cid-lnthwwyx]{border-radius:var(--radius-card-lg);background:var(--color-white);min-width:0;box-shadow:var(--shadow-card);transition:transform .2s var(--motion-easing), box-shadow .2s var(--motion-easing);flex-direction:column;display:flex;overflow:hidden}.services-card[data-astro-cid-lnthwwyx]:hover{box-shadow:var(--shadow-card-lg);transform:translateY(-4px)}.services-card__image[data-astro-cid-lnthwwyx]{position:relative}.services-card__image[data-astro-cid-lnthwwyx] img[data-astro-cid-lnthwwyx]{aspect-ratio:10/7;object-fit:cover;width:100%;height:auto}.services-card__number[data-astro-cid-lnthwwyx],.services-card__status[data-astro-cid-lnthwwyx]{background:var(--color-white);position:absolute;top:14px}.services-card__number[data-astro-cid-lnthwwyx]{border-radius:var(--radius-sm);color:var(--color-ink);padding:5px 10px;font-size:13px;font-weight:900;left:16px}.services-card__status[data-astro-cid-lnthwwyx]{border-radius:var(--radius-pill);color:var(--color-brand);font-size:11.5px;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;padding:5px 11px;display:inline-flex;right:14px}.services-card__status[data-astro-cid-lnthwwyx]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.services-card__body[data-astro-cid-lnthwwyx]{flex-direction:column;flex:1;gap:10px;padding:22px 22px 24px;display:flex}.services-card[data-astro-cid-lnthwwyx] h3[data-astro-cid-lnthwwyx]{color:var(--color-ink);font-size:18px;font-weight:var(--font-weight-bold);line-height:1.2}.services-card[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{color:var(--color-text);font-size:14px}.services-card__link[data-astro-cid-lnthwwyx]{border-bottom:2px solid var(--color-accent);color:var(--color-ink);font-size:14px;font-weight:var(--font-weight-bold);align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding-bottom:4px;display:inline-flex}.services-card__link[data-astro-cid-lnthwwyx] .fs-icon{width:16px;height:16px;transition:transform var(--motion-hover) var(--motion-easing)}.services-card__link[data-astro-cid-lnthwwyx]:hover .fs-icon{transform:translate(3px)}.services-wave[data-astro-cid-lnthwwyx]{background:var(--color-white);width:100%;height:70px;display:block}.services-wave--to-band[data-astro-cid-lnthwwyx]+.services-band[data-astro-cid-lnthwwyx]{background-image:url(/assets/decorations/ruban-bande.svg), var(--gradient-band);background-position:100% 0,50%;background-repeat:no-repeat;background-size:min(30%,420px),cover}.services-band[data-astro-cid-lnthwwyx]{background-color:var(--color-brand);color:var(--color-white)}.services-band__heading[data-astro-cid-lnthwwyx]{text-align:center;max-width:700px;margin:0 auto 40px}.services-band__heading[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx]{color:var(--color-white);font-size:var(--font-size-h2);font-weight:var(--font-weight-black)}.services-band__heading[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{color:#ffffffd1;max-width:620px;font-size:var(--font-size-lead);margin:10px auto 0}.services-rail[data-astro-cid-lnthwwyx]{gap:16px;max-width:900px;margin:0 auto;display:grid}.services-rail__item[data-astro-cid-lnthwwyx]{border-radius:var(--radius-card-blue);background:var(--color-white);box-shadow:var(--shadow-card);color:var(--color-ink);grid-template-columns:52px minmax(0,1fr);gap:18px;padding:22px 24px;display:grid;position:relative}.services-rail__item[data-astro-cid-lnthwwyx]:not(:last-child):after{content:"";background:#0045cc4d;width:2px;height:16px;position:absolute;bottom:-17px;left:47px}.services-rail__number[data-astro-cid-lnthwwyx]{background:var(--color-brand);width:44px;height:44px;color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:900;display:flex}.services-rail__item[data-astro-cid-lnthwwyx] h3[data-astro-cid-lnthwwyx]{color:var(--color-ink);font-size:17.5px;font-weight:var(--font-weight-black);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.services-rail__item[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{color:var(--color-text);margin-top:6px;font-size:14.5px}.services-tag[data-astro-cid-lnthwwyx]{border-radius:var(--radius-pill);background:var(--color-brand-light);color:var(--color-brand);letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;font-size:11px;font-weight:900}.services-tag--warm[data-astro-cid-lnthwwyx]{background:var(--color-accent-light);color:var(--color-warm-text)}.services-detail[data-astro-cid-lnthwwyx]{padding-block:var(--space-section-y)}.services-detail[data-astro-cid-lnthwwyx]#pickup{padding-top:40px}.services-split[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:60px;display:grid}.services-split__media[data-astro-cid-lnthwwyx] img[data-astro-cid-lnthwwyx]{aspect-ratio:10/7;border-radius:var(--radius-media);width:100%;height:auto;box-shadow:var(--shadow-card-lg);object-fit:cover}.services-split--reverse[data-astro-cid-lnthwwyx] .services-split__media[data-astro-cid-lnthwwyx]{order:2}.services-eyebrow[data-astro-cid-lnthwwyx]{color:var(--color-brand);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;display:inline-flex}.services-split[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx]{color:var(--color-ink);font-size:var(--font-size-h2);font-weight:var(--font-weight-black);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-heading);margin:10px 0 14px}.services-split[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{color:var(--color-text);font-size:15.5px}.services-final[data-astro-cid-lnthwwyx]{background:url(/assets/decorations/ruban-bas.svg) no-repeat left bottom / min(34%, 440px) auto, linear-gradient(135deg, var(--color-brand) 0%, var(--color-brand-dark) 70%);color:var(--color-white);text-align:center;padding:80px 0}.services-final[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx]{color:var(--color-white);font-size:clamp(28px,3.6vw,40px);font-weight:var(--font-weight-black)}.services-final[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{color:#ffffffc7;max-width:560px;margin:12px auto 0}.services-final__actions[data-astro-cid-lnthwwyx]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}@media (width<=1180px){.services-cards[data-astro-cid-lnthwwyx],.services-cards--business[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.services-hero[data-astro-cid-lnthwwyx]{background-size:62%;padding:36px 0 100px}.services-split[data-astro-cid-lnthwwyx]{grid-template-columns:1fr}.services-split--reverse[data-astro-cid-lnthwwyx] .services-split__media[data-astro-cid-lnthwwyx]{order:0}}@media (width<=640px){.services-wrap[data-astro-cid-lnthwwyx]{width:min(calc(100% - 32px), var(--space-container-max))}.services-hero[data-astro-cid-lnthwwyx]{background-size:50%;padding:56px 0 100px}.services-hero[data-astro-cid-lnthwwyx] h1[data-astro-cid-lnthwwyx]{font-size:var(--font-size-display-mobile)}.services-section[data-astro-cid-lnthwwyx]{padding-block:64px}.services-cards[data-astro-cid-lnthwwyx],.services-cards--business[data-astro-cid-lnthwwyx]{grid-template-columns:1fr}.services-rail__item[data-astro-cid-lnthwwyx]{grid-template-columns:1fr;padding:20px}.services-rail__item[data-astro-cid-lnthwwyx]:not(:last-child):after{left:40px}.services-detail[data-astro-cid-lnthwwyx]#pickup{padding-top:40px}.services-split[data-astro-cid-lnthwwyx]{gap:28px}.services-final[data-astro-cid-lnthwwyx]{background-size:50%,cover;padding:64px 0}}@media (prefers-reduced-motion:reduce){.services-card[data-astro-cid-lnthwwyx],.services-card__link[data-astro-cid-lnthwwyx] .fs-icon{transition:none}.services-card[data-astro-cid-lnthwwyx]:hover{transform:none}}
