.service-hero{background-color:rgb(var(--hero-bg-rgb,31,7,131));background-position:100%;background-repeat:no-repeat;background-size:cover;isolation:isolate;padding-block:50px 70px;position:relative}.service-hero.has-image:before{background:linear-gradient(90deg,rgb(var(--hero-bg-rgb)) 0,rgb(var(--hero-bg-rgb)) 48%,rgba(var(--hero-bg-rgb),.7) 60%,rgba(var(--hero-bg-rgb),.35) 100%);content:"";inset:0;position:absolute;z-index:-1}.service-hero-content{display:flex;flex-direction:column;gap:24px;max-width:820px}.service-hero .breadcrumb{margin-bottom:8px}.service-hero .breadcrumb ol{align-items:center;color:var(--pal-clr-lavender,#d4caff);display:flex;flex-wrap:wrap;font-size:14px;line-height:normal;list-style:none;padding:0}.service-hero .breadcrumb li+li:before{color:hsla(0,0%,100%,.35);content:"/";margin-inline:12px}.service-hero .breadcrumb a{color:var(--pal-clr-lavender,#d4caff);transition:color .25s ease}.service-hero .breadcrumb a:hover{color:var(--pal-clr-white,#fff)}.service-hero .breadcrumb [aria-current=page]{color:var(--pal-clr-white,#fff);font-weight:500}.service-hero h1,.service-hero h2{color:var(--pal-clr-white,#fff)}.service-hero .highlight{color:var(--pal-clr-lilac,#baf)}.service-hero .hero-desc h3{color:#baf;font-size:clamp(24px,3vw,30px);font-weight:500;margin-bottom:24px}.service-hero .hero-desc,.service-hero .hero-desc p{color:var(--pal-clr-lavender-light,#e2dcff);font-size:18px;line-height:165%;max-width:700px}.service-hero .hero-desc p{margin:0}.service-hero .hero-desc p+p{margin-top:12px}.service-hero .hero-desc strong{color:var(--pal-clr-white,#fff);font-weight:600}.service-hero .btn-group{margin-top:12px}.service-hero .primary-btn{background-color:var(--pal-clr-lavender-light,#e2dcff);border-color:var(--pal-clr-lavender-light,#e2dcff);color:var(--pal-clr-primary,#1f0783)}.service-hero .primary-btn:after{background-color:var(--pal-clr-primary,#1f0783);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14m-6-6 6 6-6 6'/%3E%3C/svg%3E")}.service-hero .primary-btn:hover{background-color:var(--pal-clr-white,#fff);border-color:var(--pal-clr-white,#fff);color:var(--pal-clr-primary,#1f0783)}.service-hero .secondary-btn{background-color:transparent;border-color:hsla(0,0%,100%,.6);color:var(--pal-clr-white,#fff)}.service-hero .secondary-btn:after{background-color:var(--pal-clr-white,#fff);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%231f0783' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14m-6-6 6 6-6 6'/%3E%3C/svg%3E")}.service-hero .secondary-btn:hover{background-color:hsla(0,0%,100%,.1);border-color:var(--pal-clr-white,#fff);color:var(--pal-clr-white,#fff)}.service-hero .trust-list{color:var(--pal-clr-lavender,#d4caff);flex-wrap:wrap;font-size:14px;line-height:normal;list-style:none;margin-top:12px;padding:0;row-gap:10px}.service-hero .trust-list,.service-hero .trust-list li{align-items:center;display:flex}.service-hero .trust-list li+li:before{background-color:hsla(0,0%,100%,.35);border-radius:50%;content:"";height:4px;margin-inline:20px;width:4px}.service-hero .rating,.service-hero .rating a{align-items:center;color:var(--pal-clr-white,#fff);display:flex;font-weight:500;gap:12px}.service-hero .stars{display:flex;gap:2px}.service-hero .star{align-items:center;background-color:#00b67a;color:var(--pal-clr-white,#fff);display:flex;height:18px;justify-content:center;width:18px}.service-hero .star svg{height:13px;width:13px}.service-hero .stars-img{display:block;height:18px;width:auto}@media (max-width:991px){.service-hero{padding-block:48px 64px}.service-hero.has-image:before{background:linear-gradient(90deg,rgb(var(--hero-bg-rgb)) 0,rgba(var(--hero-bg-rgb),.9) 55%,rgba(var(--hero-bg-rgb),.6) 100%)}.service-hero h1,.service-hero h2{font-size:40px}.service-hero .trust-list{column-gap:20px}.service-hero .trust-list li+li:before{display:none}}@media (max-width:767px){.service-hero{padding-block:40px 56px}.service-hero.has-image:before{background:rgba(var(--hero-bg-rgb),.88)}.service-hero-content{gap:20px}.service-hero .breadcrumb{margin-bottom:4px}.service-hero .breadcrumb ol{font-size:13px}.service-hero h1,.service-hero h2{font-size:32px}.service-hero .hero-desc{font-size:16px}.service-hero .btn-group{gap:12px;margin-top:4px}.service-hero .trust-list{font-size:13px;margin-top:4px}.service-hero .trust-list .rating{flex-basis:100%}}