.svc-intro__grid{display:grid;gap:var(--gap-30)}.svc-intro__copy .band__lead{margin-block-start:var(--space-md)}.svc-featured__grid{display:grid;gap:var(--space-lg)}.svc-feature{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--neutral-260);border-radius:var(--radius-card);background:var(--color-bg);box-shadow:var(--shadow-card);transition:transform var(--duration-lift) var(--ease-entrance),box-shadow var(--duration-lift) ease,border-color var(--duration-lift) ease}.svc-feature__media{aspect-ratio:900 / 440}.svc-feature__img{inline-size:100%;block-size:100%;object-fit:cover}.svc-feature__body{position:relative;padding:var(--gap-26) var(--space-lg) var(--space-lg)}.svc-feature__figure{position:absolute;inset-block-start:calc(var(--gap-26) * -1);inset-inline-start:var(--space-lg);display:grid;place-items:center;inline-size:52px;block-size:52px;border-radius:var(--radius-md);background:var(--color-bg);box-shadow:var(--shadow-card)}.svc-feature__icon{inline-size:28px;block-size:28px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.svc-feature__tag{position:absolute;inset-block-start:calc(var(--gap-26) * -1 + 14px);inset-inline-end:var(--space-lg);padding:var(--gap-6) var(--gap-12);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1;color:var(--color-text-inverse)}.svc-feature__title{margin-block:var(--gap-30) 0;font-family:var(--font-heading);font-size:var(--fs-30);font-weight:300;line-height:1.06;text-transform:uppercase}.svc-feature__text{margin-block:var(--gap-12) 0;font-size:var(--fs-15);font-weight:300;line-height:1.62;color:var(--color-text-muted)}.svc-feature__points{margin-block:var(--gap-18) var(--gap-20)}.svc-feature__link{margin-block-start:auto}.svc-feature--1 .svc-feature__tag{background:var(--spectrum-1)}.svc-feature--1 .svc-feature__figure,.svc-feature--1 .bullets__dot{color:var(--spectrum-1)}.svc-feature--1:hover,.svc-feature--1.is-hover{border-color:var(--spectrum-1);box-shadow:0 26px 54px var(--shadow-spectrum-1)}.svc-feature--5 .svc-feature__tag{background:var(--spectrum-5)}.svc-feature--5 .svc-feature__figure,.svc-feature--5 .bullets__dot{color:var(--spectrum-5)}.svc-feature--5:hover,.svc-feature--5.is-hover{border-color:var(--spectrum-5);box-shadow:0 26px 54px var(--shadow-spectrum-5)}.svc-feature .bullets__dot{background:currentColor}.svc-all__grid{display:grid;gap:var(--space-md)}@media(max-width:767.98px){.svc-all{padding-inline:0}.svc-all .band__head{padding-inline:max(var(--gutter),calc((100% - var(--container-page)) / 2))}.svc-all__grid{gap:0}.svc-all__item .spectrum-card{gap:var(--gap-18);align-items:center;min-block-size:104px;padding:var(--gap-22) var(--space-md);border-radius:0;box-shadow:none}.svc-all__item .spectrum-card__icon{inline-size:52px;block-size:52px}.svc-all__item .spectrum-card__title{padding-inline-end:var(--gap-34);font-size:var(--fs-30)}.svc-all__item .spectrum-card__text{display:none}.svc-all__item .spectrum-card__figure{grid-row:auto}.svc-all__item .spectrum-card:hover{transform:none}html[lang=ar] .svc-all__item .spectrum-card__title{font-size:var(--fs-20)}}@media(max-width:991.98px){.svc-all__grid,.svc-products__grid,.svc-why__grid{margin-block-start:var(--space-lg)}}@media(min-width:768px)and (max-width:991.98px){.svc-all__grid,.svc-products__grid,.svc-why__grid{margin-block-start:var(--space-xl)}html[lang=ar] .svc-all__item .spectrum-card__title{font-size:var(--fs-20)}}.svc-products__grid{display:grid;gap:var(--space-lg)}.svc-product{padding:var(--gap-26) var(--space-lg);border:1px solid var(--neutral-260);border-block-start-width:4px;border-radius:var(--radius-card);background:var(--color-bg);transition:transform var(--duration-lift) var(--ease-entrance),box-shadow var(--duration-lift) ease}.svc-product__figure{display:grid;place-items:center;inline-size:44px;block-size:44px}.svc-product__icon{inline-size:40px;block-size:40px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.svc-product__title{margin-block:var(--gap-14) 0;font-family:var(--font-heading);font-size:var(--fs-30);font-weight:300;line-height:1.06;text-transform:uppercase}.svc-product__text{margin-block:var(--gap-12) 0;font-size:var(--fs-15);font-weight:300;line-height:1.62;color:var(--color-text-muted)}.svc-product__points{margin-block:var(--gap-18) var(--gap-20)}.svc-product--5{border-block-start-color:var(--spectrum-5)}.svc-product--5 .svc-product__figure,.svc-product--5 .bullets__dot{color:var(--spectrum-5)}.svc-product--3{border-block-start-color:var(--spectrum-3)}.svc-product--3 .svc-product__figure,.svc-product--3 .bullets__dot{color:var(--spectrum-3)}.svc-product .bullets__dot{background:currentColor}.svc-why__grid{display:grid;gap:var(--space-md)}@media(min-width:576px){.svc-why__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.svc-all__grid,.svc-featured__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.svc-intro__grid{grid-template-columns:1.35fr 1fr;gap:var(--gap-56);align-items:end}.svc-products__grid{grid-template-columns:repeat(2,1fr)}.svc-why__grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1200px){.svc-all__grid{grid-template-columns:repeat(3,1fr)}}@media(hover:hover){.svc-feature:hover{transform:translateY(-6px)}.svc-product:hover{transform:translateY(-6px);box-shadow:var(--shadow-raised)}}@media(prefers-reduced-motion:reduce){.svc-feature,.svc-product{transition:border-color var(--duration-lift) ease}.svc-feature:hover,.svc-product:hover{transform:none}}.svc-intro .band__title{font-size:var(--fs-42);line-height:1.1}.svc-all .band__title{font-size:var(--fs-34);line-height:1.06}.svc-products .band__title,.svc-why .band__title{font-size:var(--fs-40);line-height:1.08}.svc-feature__text{color:inherit;line-height:1.7}.svc-product__text{font-size:var(--fs-14-8);color:inherit;line-height:1.7}.band--page .bullets__item{font-size:var(--fs-sm);color:inherit}.svc-feature__link{font-size:var(--fs-13);letter-spacing:var(--tracking-wide)}.svc-product .link-arrow{font-size:var(--fs-12-5);letter-spacing:var(--tracking-wide)}.svc-why .capability-card__label{font-size:var(--fs-md);font-weight:500;line-height:1.3}.svc-why .capability-card__note{font-size:var(--fs-13-6);font-weight:300;line-height:1.65;color:var(--neutral-900)}
