.svc-hero-v2{background:linear-gradient(135deg,#0c2226,rgba(25,66,71,.95) 50%,rgba(12,34,38,.9));overflow:hidden;position:relative}.svc-hero-v2__bg{inset:0;pointer-events:none;position:absolute;z-index:0}.svc-hero-v2__bg-img{height:100%;inset:0;mix-blend-mode:luminosity;object-fit:cover;object-position:right center;opacity:.35;position:absolute;width:100%}.svc-hero-v2__bg-overlay{background:radial-gradient(circle at 85% 0,rgba(82,224,129,.35) 0,rgba(20,61,53,.7) 45%,rgba(12,34,38,.9) 85%);inset:0;position:absolute}.svc-hero-v2__wrap{box-sizing:border-box;margin:0 auto;max-width:var(--container-max);padding-left:var(--gutter);padding-right:var(--gutter);position:relative;z-index:1}.svc-hero-v2__main{padding:73px var(--gutter) 48px;position:relative;z-index:1}.svc-hero-v2__breadcrumb{margin:0 0 32px}.svc-hero-v2__crumbList{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.svc-hero-v2__crumbLabel,.svc-hero-v2__crumbLink{color:hsla(0,0%,100%,.6);font-family:var(--font-family);font-size:14px;font-weight:500;letter-spacing:.2em;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.svc-hero-v2__crumbLink:hover{color:#52e081;text-decoration:underline;text-underline-offset:3px}.svc-hero-v2__crumbItem--active .svc-hero-v2__crumbLabel{color:#52e081;font-size:15px;font-weight:500}.svc-hero-v2__crumbSep{color:hsla(0,0%,100%,.2);font-size:12px;font-weight:300;letter-spacing:.2em}.svc-hero-v2__content{max-width:56rem}.svc-hero-v2__title{color:#fff;font-family:var(--font-family);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:500;letter-spacing:-.02em;line-height:1.1;margin:0 0 64px}.svc-hero-v2__title p{margin:0}.svc-hero-v2__title p+p{margin-top:.15em}.svc-hero-v2__gradient{background:linear-gradient(180deg,#fff,#52e081 50%,#337077);-webkit-background-clip:text;background-clip:text;color:transparent}.svc-hero-v2__title-line{color:#fff}.svc-hero-v2__subtitle{color:#fff;font-family:var(--font-family);font-size:clamp(1.125rem,2vw,1.5rem);font-weight:400;line-height:1.5;margin:0 0 48px;max-width:36rem}.svc-hero-v2__subtitle p{margin:0}.svc-hero-v2__actions{display:flex;flex-direction:column;gap:16px;margin-bottom:0}.svc-hero-v2__btn{align-items:center;border:2px solid transparent;border-radius:9999px;box-sizing:border-box;display:inline-flex;font-family:var(--font-family);font-size:16px;font-weight:500;gap:16px;justify-content:center;letter-spacing:.04em;line-height:1.5;min-height:60px;padding:20px 40px;text-decoration:none;transition:background-color .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.svc-hero-v2__btn:active{transform:scale(.98)}.svc-hero-v2__btn--primary{background:#52e081;color:#0c2226}.svc-hero-v2__btn--secondary{background:transparent;border-color:hsla(0,0%,100%,.3);color:#fff}.svc-hero-v2__btnIcon{align-items:center;display:inline-flex;transition:transform .25s ease}.svc-hero-v2__btnIcon svg{display:block}@media (hover:hover) and (pointer:fine){.svc-hero-v2__btn--primary:hover{background:#fff;box-shadow:0 18px 40px rgba(82,224,129,.35);color:#194247;transform:scale(1.02)}.svc-hero-v2__btn--primary:hover .svc-hero-v2__btnIcon{transform:translateX(4px)}.svc-hero-v2__btn--secondary:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5);transform:scale(1.02)}}.svc-hero-v2__stats{padding:8px var(--gutter) 56px;position:relative;z-index:1}.svc-hero-v2__stats-inner{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:row;justify-content:center;padding-top:48px;width:100%}.svc-hero-v2__stats-grid{align-items:stretch;display:flex;flex-direction:column;gap:0;justify-content:center;text-align:center;width:100%}.svc-hero-v2__stat{align-items:center;display:flex;flex:1 1 0;flex-direction:column;gap:20px;justify-content:flex-start;min-width:0;padding:16px 24px}.svc-hero-v2__stat-badge{align-items:center;display:flex;justify-content:center;max-width:min(280px,100%);width:100%}.svc-hero-v2__stat-badge-img{display:block;filter:drop-shadow(0 4px 16px rgba(0,0,0,.22));height:auto;max-height:96px;object-fit:contain;transition:transform .3s ease;width:100%}.svc-hero-v2__stat-label{color:#fff;font-family:var(--font-family);font-size:14px;font-weight:400;line-height:1.43;margin:0;max-width:280px}@media (hover:hover) and (pointer:fine){.svc-hero-v2__stat:hover .svc-hero-v2__stat-badge-img{transform:scale(1.03)}}@media (max-width:1023px){.svc-hero-v2__main{padding:96px var(--gutter) 48px}}@media (min-width:769px){.svc-hero-v2--no-stats .svc-hero-v2__main{padding-bottom:73px}.svc-hero-v2__actions{flex-wrap:wrap}.svc-hero-v2__actions,.svc-hero-v2__stats-grid{align-items:center;flex-direction:row}.svc-hero-v2__stat{padding:0 32px}.svc-hero-v2__stat--divider{border-left:1px solid hsla(0,0%,100%,.22)}}.svc-hero-v2 [data-sr=nav]{opacity:0;transform:translateY(-10px);transition:opacity .6s ease,transform .6s ease}.svc-hero-v2 [data-sr=main]{opacity:0;transform:translateX(-20px);transition:opacity .8s ease,transform .8s ease}.svc-hero-v2 [data-sr=main].is-visible,.svc-hero-v2 [data-sr=nav].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.svc-hero-v2 [data-sr=main],.svc-hero-v2 [data-sr=nav]{opacity:1;transform:none;transition:none}}@media (max-width:768px){.svc-hero-v2{padding-bottom:20px}.svc-hero-v2__wrap{padding-left:0;padding-right:0}.svc-hero-v2__main{padding:60px var(--gutter)}.svc-hero-v2__breadcrumb{display:none}.svc-hero-v2__title{font-size:40px;letter-spacing:-.04em;line-height:1.05;margin-bottom:24px}.svc-hero-v2__title .svc-hero-v2__gradient{background:none;-webkit-background-clip:unset;background-clip:unset;color:#52e081}.svc-hero-v2__subtitle{font-size:18px;line-height:1.5;margin-bottom:32px}.svc-hero-v2__btn{font-size:14px;letter-spacing:.04em;min-height:48px;padding:12px 32px;width:100%}.svc-hero-v2__stats{padding:16px var(--gutter) 0}.svc-hero-v2__stats-inner{padding-top:32px}.svc-hero-v2__stat--divider{border-left:none;border-top:1px solid hsla(0,0%,100%,.1);padding-top:32px}.svc-hero-v2__stat:first-child{border-top:none;padding-top:16px}}@media (hover:none) and (pointer:coarse){.svc-hero-v2__btn--primary:hover,.svc-hero-v2__btn--secondary:hover{transform:none}.svc-hero-v2__btn--primary:hover{background:#52e081;box-shadow:none;color:#0c2226}.svc-hero-v2__btn--secondary:hover{background:transparent;border-color:hsla(0,0%,100%,.3)}.svc-hero-v2__stat:hover .svc-hero-v2__stat-badge-img{transform:none}}