.cybersecurity-page__top-text{background:#fff}.cybersecurity-page__hero .service-hero{min-height:830px;padding:0}.cybersecurity-page__hero .service-hero__container{min-height:830px;padding-top:94px}.cybersecurity-page__hero .service-hero__copy{z-index:10;align-items:center;max-width:none;padding-top:40px}.cybersecurity-page__hero .service-hero__title,.cybersecurity-page__hero .service-hero__description{text-align:center}.cybersecurity-page__hero .service-hero__title{max-width:350px;font-size:32px;line-height:1.2}.cybersecurity-page__hero .service-hero__description{max-width:350px;margin-bottom:40px}.cybersecurity-page__hero .service-hero__picture{position:absolute;right:0;bottom:-130px;left:0;z-index:0;display:block;pointer-events:none}.cybersecurity-page__hero .service-hero__image{width:100%;max-width:none;height:auto;margin:0}.cybersecurity-page__top-text .service-rich-text__container{padding-top:48px;padding-bottom:48px}.cybersecurity-top-text{display:grid;gap:24px}.cybersecurity-top-text__column p+p{margin-top:16px}.cybersecurity-page__services{background:#fff}.cybersecurity-page__worker{overflow-x:clip}.cybersecurity-page__worker .service-feature-spotlight{background:linear-gradient(180deg,#18292d,#0d5664);overflow:visible;position:relative}.cybersecurity-page__worker .service-feature-spotlight__content p{color:#d8eff3;font-size:20px;line-height:1.4}.cybersecurity-page__worker .service-feature-spotlight__text-items{margin-top:40px;margin-bottom:32px;max-width:90%}.cybersecurity-page__worker .service-feature-spotlight__text-items--chips{gap:14px}.cybersecurity-page__worker .service-feature-spotlight__text-item--chip{background:#0d5664;color:#fff;font-size:16px;line-height:1.5;padding:10px 14px}.cybersecurity-page__worker .service-feature-spotlight__text-item--chip span{color:inherit}.cybersecurity-page__worker .service-feature-spotlight__icon-group-title{margin-bottom:18px}.cybersecurity-page__worker .service-feature-spotlight__icon-items{gap:14px}.cybersecurity-page__worker .service-feature-spotlight__icon-item{border-radius:12px;height:58px;min-height:58px;min-width:0;overflow:hidden;padding:0}.cybersecurity-page__worker .service-feature-spotlight__icon-item:nth-child(1){width:259px}.cybersecurity-page__worker .service-feature-spotlight__icon-item:nth-child(2){width:284px}.cybersecurity-page__worker .service-feature-spotlight__icon-item img{height:100%;max-height:none;max-width:none;object-fit:contain;width:100%}.cybersecurity-page__worker .service-feature-spotlight__decorative--right{display:none}.cybersecurity-page__worker .service-feature-spotlight__image{right:20px;top:60px}.cybersecurity-page__worker .service-feature-spotlight__image img{height:auto;max-width:none;width:160px}.cybersecurity-page__benefits{background:var(--color-primary-8)}.cybersecurity-page__csaas .service-schema-section{background:linear-gradient(180deg,#18292d,#0d5664)}.cybersecurity-page__csaas .service-schema-section__card{background:transparent}.cybersecurity-page__csaas .service-schema-section__image-wrap{display:flex;height:200px;justify-content:center;position:relative}.cybersecurity-page__csaas .service-schema-section__image-wrap picture{display:block;height:100%;position:relative;width:100%}.cybersecurity-page__csaas .service-schema-section__image{display:block;height:100%;left:50%;max-width:min(100%,1000px);object-fit:contain;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.cybersecurity-page__csaas .service-schema-section__title,.cybersecurity-page__csaas .service-schema-section__description{color:#fff}.cybersecurity-page__advantages-header{background:var(--color-primary-8)}.cybersecurity-page__advantages-header .service-rich-text__container{padding-bottom:24px}.cybersecurity-page__advantage .service-media-text{background:transparent;padding-top:0;padding-bottom:0}.cybersecurity-page__advantage .service-media-text__container{gap:58px}.cybersecurity-page__advantage .service-media-text__copy{order:2}.cybersecurity-page__advantage .service-media-text__media{order:1}.cybersecurity-page__advantage .service-section-title{margin-bottom:24px;color:var(--color-primary-6);font-size:32px;line-height:1.2;text-align:left}.cybersecurity-page__advantage .service-section-copy{margin:0;max-width:590px}.cybersecurity-page__advantage .service-section-copy p{color:var(--color-secondary-3);font-size:18px;line-height:1.55;text-align:left}.cybersecurity-page__advantage+.cybersecurity-page__advantage .service-media-text{margin-top:58px}.cybersecurity-page__badges{background:#fff}.cybersecurity-page__badges .service-badge-strip__items{gap:0}.cybersecurity-page__badges .service-badge-strip__item{background:transparent;border:0;border-radius:0;min-height:160px;padding:20px 12px;position:relative}.cybersecurity-page__badges .service-badge-strip__item:not(:last-child):after{background:var(--color-secondary-5);content:"";height:120px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.cybersecurity-page__badges .service-badge-strip__item img{height:84px;max-height:none;max-width:105px;object-fit:contain;width:100%}.cybersecurity-page__contact .service-media-text--split-bleed{margin-top:0;padding-top:0;padding-bottom:0}.cybersecurity-page__contact{background:var(--color-primary-8)}.cybersecurity-page__contact .service-media-text__container{align-items:stretch;background:var(--color-primary-6);gap:0;overflow:hidden}.cybersecurity-page__contact-top .service-media-text__container{position:relative;z-index:2}.cybersecurity-page__contact .service-media-text__copy{align-items:flex-start;padding:60px 20px 0}.cybersecurity-page__contact .service-section-title{color:var(--color-primary-4);text-align:left}.cybersecurity-page__contact .service-section-copy{margin-bottom:0}.cybersecurity-page__contact .service-section-copy p{color:var(--color-secondary-5);text-align:left}.cybersecurity-page__contact .legacy-button{margin:40px auto}.cybersecurity-page__contact .service-media-text__image{border-radius:0;object-position:left center}@media(min-width:769px){.cybersecurity-page__hero .service-hero__copy{align-items:flex-start;max-width:540px;padding-top:100px}.cybersecurity-page__hero .service-hero__title,.cybersecurity-page__hero .service-hero__description{max-width:540px;text-align:left}.cybersecurity-page__hero .service-hero__title{margin-bottom:36px;font-size:32px}.cybersecurity-page__hero .service-hero__description{margin-bottom:58px}.cybersecurity-page__hero .service-hero__picture{bottom:-5px}.cybersecurity-top-text{gap:48px;grid-template-columns:repeat(2,minmax(0,1fr))}.cybersecurity-page__worker .service-feature-spotlight__container{padding-bottom:64px}.cybersecurity-page__worker .service-feature-spotlight__copy{max-width:590px}.cybersecurity-page__worker .service-feature-spotlight__text-items{gap:20px;max-width:100%}.cybersecurity-page__worker .service-feature-spotlight__decorative--right{bottom:-147px;display:block;right:-186px;width:747px}.cybersecurity-page__worker .service-feature-spotlight__image{bottom:0;right:-130px;top:auto}.cybersecurity-page__worker .service-feature-spotlight__image img{width:720px}.cybersecurity-page__csaas .service-schema-section__image-wrap{height:520px}.cybersecurity-page__csaas .service-schema-section{background:linear-gradient(90deg,#18292d,#0d5664)}.cybersecurity-page__advantages-header .service-rich-text__container{padding-bottom:36px}.cybersecurity-page__advantage .service-media-text__copy,.cybersecurity-page__advantage .service-media-text__media{order:initial}.cybersecurity-page__advantage .service-media-text--left .service-media-text__copy{order:2}.cybersecurity-page__advantage .service-media-text--left .service-media-text__media{order:1}.cybersecurity-page__advantage .service-section-title{margin-bottom:36px}.cybersecurity-page__contact .service-media-text__copy{padding:64px 60px 0}.cybersecurity-page__contact .legacy-button{margin-block:64px}.cybersecurity-page__badges .service-badge-strip__item{min-height:200px;padding:20px 16px}.cybersecurity-page__badges .service-badge-strip__item img{height:120px;max-width:180px}}@media(min-width:992px){.cybersecurity-page__worker .service-feature-spotlight{border-radius:18px;margin-inline:auto;max-width:90%}.cybersecurity-page__worker .service-feature-spotlight__decorative--right{bottom:-162px;right:-43px}.cybersecurity-page__worker .service-feature-spotlight__image{right:0}.cybersecurity-page__worker .service-feature-spotlight__image img{width:800px}}@media(min-width:1201px){.cybersecurity-page__hero .service-hero{min-height:620px}.cybersecurity-page__hero .service-hero__container{min-height:620px;padding-top:94px}.cybersecurity-page__hero .service-hero__copy{max-width:750px;padding-top:80px;width:750px}.cybersecurity-page__hero .service-hero__title{margin-bottom:16px;max-width:750px;font-size:52px}.cybersecurity-page__hero .service-hero__description{max-width:750px}.cybersecurity-page__hero .service-hero__picture{inset:0}.cybersecurity-page__hero .service-hero__image{position:absolute;top:0;right:-144px;width:1144px;height:620px}.cybersecurity-page__contact-top .service-media-text__container{margin-bottom:-100px}.cybersecurity-page__csaas .service-schema-section__card{padding-top:220px;padding-bottom:120px}.cybersecurity-page__services .service-side-scroll-cards__list{gap:40px;max-height:740px;overflow-y:auto;padding-right:12px}.cybersecurity-page__top-text .service-rich-text__container{padding-top:80px;padding-bottom:80px}.cybersecurity-page__worker .service-feature-spotlight__container{padding-bottom:64px;padding-top:64px}.cybersecurity-page__worker .service-feature-spotlight__copy{max-width:736px}.cybersecurity-page__worker .service-feature-spotlight{background:linear-gradient(90deg,#18292d,#0d5664);max-width:1420px}.cybersecurity-page__worker .service-feature-spotlight__decorative--right{bottom:-146px;right:-39px}.cybersecurity-page__worker .service-feature-spotlight__image{right:-16px}.cybersecurity-page__worker .service-feature-spotlight__image img{width:720px}.cybersecurity-page__advantages-header .service-rich-text__container{padding-bottom:0}.cybersecurity-page__contact .service-media-text__container{border-radius:18px;max-width:90%;margin-inline:auto}.cybersecurity-page__contact .service-media-text__copy{min-width:722px;padding:64px}.cybersecurity-page__contact .legacy-button{margin-bottom:0;margin-left:0;margin-right:0}.cybersecurity-page__badges .service-badge-strip__items{grid-template-columns:repeat(5,minmax(0,1fr))}.cybersecurity-page__badges .service-badge-strip__item{min-height:240px;padding:20px 24px}.cybersecurity-page__badges .service-badge-strip__item img{height:140px;max-width:180px}.cybersecurity-page__badges .service-badge-strip__container{padding-top:64px;padding-bottom:72px}}
