.sgs-blueprint-hero,.sgs-blueprint-hero *,.sgs-blueprint-hero :after,.sgs-blueprint-hero :before{box-sizing:border-box}.sgs-blueprint-hero{align-items:center;background-color:#071018;background-image:var(--sgs-bph-bg-image,none)!important;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;font-family:Lato,sans-serif;isolation:isolate;min-height:690px;overflow:hidden;padding:0;position:relative;width:100%}.sgs-blueprint-hero:before{content:none}.sgs-blueprint-hero:after{background:linear-gradient(90deg,rgba(3,8,12,.22),rgba(3,12,18,.12) 38%,rgba(3,8,12,0) 68%);content:"";inset:0;pointer-events:none;position:absolute;z-index:3}.sgs-blueprint-hero__inner{margin:0 auto;position:relative;width:min(calc(100% - 180px),1356px);z-index:10}.sgs-blueprint-hero__content{position:relative;transform:translateY(48px);width:min(100%,760px);z-index:11}.sgs-blueprint-hero__eyebrow{color:#5fd7ff;font-family:Lato,sans-serif;font-size:12px;font-weight:700;letter-spacing:5.15px;line-height:1.3;margin:0 0 21px;text-transform:uppercase}.sgs-blueprint-hero__title{color:#fff;font-family:Lato,sans-serif;font-size:62px;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.11;margin:0;max-width:765px}.sgs-blueprint-hero__body{color:hsla(0,0%,100%,.96);font-family:Lato,sans-serif;font-size:19px;font-weight:400;letter-spacing:.35px;line-height:1.47;margin:24px 0 0;max-width:726px}.sgs-blueprint-hero__body p{margin:0}.sgs-blueprint-hero__body p+p{margin-top:12px}.sgs-blueprint-hero__pre-button{color:#fff;font-family:Lato,sans-serif;font-size:14px;font-style:italic;font-weight:400;letter-spacing:.05px;line-height:1.4;margin-bottom:5px;margin-top:36px}.sgs-blueprint-hero__button{align-items:center;background:#34a853;background:linear-gradient(180deg,#34a853,#1c5f2e);border:0;border-radius:8px;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;font-family:Lato,sans-serif;font-size:17px;font-weight:700;height:63px;justify-content:center;letter-spacing:.08px;line-height:1;margin-top:8px;min-width:198px;padding:0 32px;text-align:center;text-decoration:none;transition:background .18s ease,box-shadow .18s ease,color .18s ease}.sgs-blueprint-hero__button:after{content:"→";display:inline-block;font-size:22px;font-weight:400;line-height:1;margin-left:8px;transform:translateY(-1px)}.sgs-blueprint-hero__button:focus,.sgs-blueprint-hero__button:hover{background:#3bae59;background:linear-gradient(180deg,#3bae59,#207036);box-shadow:0 10px 24px rgba(47,158,69,.2);color:#fff;filter:none;font-family:Lato,sans-serif;font-size:17px;font-weight:700;letter-spacing:.08px;line-height:1;text-decoration:none;transform:none}.sgs-blueprint-hero__visual{inset:0 0 0 auto;mix-blend-mode:screen;overflow:visible;pointer-events:none;position:absolute;width:min(61vw,945px);z-index:5}.sgs-blueprint-hero__visual:before{content:none}.sgs-blueprint-hero__head{display:block;filter:brightness(1.16) contrast(.96) saturate(1.08);height:auto;max-width:none;mix-blend-mode:screen;opacity:1;pointer-events:none;position:absolute;right:97px;top:50%;transform:translateY(-50%);user-select:none;width:min(49vw,662px);z-index:2}.sgs-blueprint-hero__metrics{display:none!important}.sgs-blueprint-hero [data-sgs-bph-animate]{opacity:0;transition:opacity .78s cubic-bezier(.16,1,.3,1),transform .78s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.sgs-blueprint-hero [data-sgs-bph-animate=content]{transform:translate3d(-22px,18px,0)}.sgs-blueprint-hero [data-sgs-bph-animate=visual]{transform:translate3d(26px,0,0)}.sgs-blueprint-hero.is-visible [data-sgs-bph-animate]{opacity:1;transform:translateZ(0)}.sgs-blueprint-hero.is-visible [data-sgs-bph-animate=content]{transition-delay:90ms}.sgs-blueprint-hero.is-visible [data-sgs-bph-animate=visual]{transition-delay:.17s}@media screen and (min-width:1451px) and (max-width:1592px){.sgs-blueprint-hero{min-height:clamp(620px,41vw,650px)}.sgs-blueprint-hero__inner{width:calc(100% - 130px)}.sgs-blueprint-hero__content{transform:translateY(38px);width:min(100%,735px)}.sgs-blueprint-hero__title{font-family:Lato,sans-serif;font-size:60px;font-style:normal;letter-spacing:0;line-height:1.12;max-width:750px}.sgs-blueprint-hero__body{font-size:19px;max-width:726px}.sgs-blueprint-hero__pre-button{font-size:14px;margin-bottom:5px;margin-top:36px}.sgs-blueprint-hero__button{margin-top:8px}.sgs-blueprint-hero__visual{width:min(58vw,835px)}.sgs-blueprint-hero__head{right:56px;top:51%;width:min(45.5vw,585px)}}@media screen and (max-width:1450px){.sgs-blueprint-hero{min-height:670px}.sgs-blueprint-hero__inner{width:calc(100% - 120px)}.sgs-blueprint-hero__content{transform:translateY(44px);width:min(100%,740px)}.sgs-blueprint-hero__title{font-family:Lato,sans-serif;font-size:59px;font-style:normal;letter-spacing:0;line-height:1.12;max-width:745px}.sgs-blueprint-hero__body{font-size:19px;max-width:706px}.sgs-blueprint-hero__pre-button{font-size:14px;margin-bottom:5px;margin-top:34px}.sgs-blueprint-hero__button{margin-top:8px}.sgs-blueprint-hero__visual{width:min(61vw,875px)}.sgs-blueprint-hero__head{right:97px;width:min(49vw,624px)}}@media screen and (min-width:1181px) and (max-width:1370px){.sgs-blueprint-hero__inner{width:calc(100% - 90px)}.sgs-blueprint-hero__content{transform:translateY(44px);width:min(100%,680px)}.sgs-blueprint-hero__title{font-family:Lato,sans-serif;font-size:54px;font-style:normal;letter-spacing:0;line-height:1.13;max-width:690px}.sgs-blueprint-hero__body{font-size:18px;max-width:650px}.sgs-blueprint-hero__pre-button{font-size:14px;margin-bottom:5px;margin-top:32px}.sgs-blueprint-hero__button{margin-top:8px}.sgs-blueprint-hero__visual{width:min(57vw,760px)}.sgs-blueprint-hero__head{right:-3px;width:min(44.5vw,542px)}}@media screen and (max-width:1280px){.sgs-blueprint-hero__inner{width:calc(100% - 90px)}.sgs-blueprint-hero__content{transform:translateY(44px);width:min(100%,680px)}.sgs-blueprint-hero__title{font-family:Lato,sans-serif;font-size:54px;font-style:normal;letter-spacing:0;line-height:1.13;max-width:690px}.sgs-blueprint-hero__body{font-size:18px;max-width:650px}.sgs-blueprint-hero__pre-button{font-size:14px;margin-bottom:5px;margin-top:32px}.sgs-blueprint-hero__button{margin-top:8px}.sgs-blueprint-hero__visual{width:min(57vw,760px)}.sgs-blueprint-hero__head{right:-13px;width:min(44vw,533px)}}@media screen and (max-width:1180px){.sgs-blueprint-hero{display:block;min-height:auto;padding:88px 0 74px}.sgs-blueprint-hero__inner{width:calc(100% - 64px)}.sgs-blueprint-hero__content{transform:none;width:min(100%,735px)}.sgs-blueprint-hero__title{font-family:Lato,sans-serif;font-size:52px;font-style:normal;letter-spacing:0;line-height:1.16;max-width:735px}.sgs-blueprint-hero__body{font-size:18px;max-width:690px}.sgs-blueprint-hero__pre-button{font-size:14px;margin-bottom:5px;margin-top:30px}.sgs-blueprint-hero__button{margin-top:8px}.sgs-blueprint-hero__visual{height:430px;inset:auto;margin:42px auto 0;mix-blend-mode:screen;position:relative;width:calc(100% - 64px);z-index:5}.sgs-blueprint-hero__head{filter:brightness(1.14) contrast(.96) saturate(1.08);right:50%;top:50%;transform:translate(50%,-50%);width:min(100%,595px)}}@media screen and (max-width:767px){.sgs-blueprint-hero{background-position:50%;padding:72px 0 58px}.sgs-blueprint-hero__inner{width:calc(100% - 32px)}.sgs-blueprint-hero__content{transform:none;width:100%}.sgs-blueprint-hero__eyebrow{font-size:10px;letter-spacing:3.5px;line-height:1.35;margin-bottom:18px}.sgs-blueprint-hero__title{font-family:Lato,sans-serif;font-size:40px;font-style:normal;letter-spacing:0;line-height:1.13;max-width:100%}.sgs-blueprint-hero__body{font-size:16px;letter-spacing:.18px;line-height:1.56;margin-top:22px;max-width:100%}.sgs-blueprint-hero__pre-button{font-size:14px;margin-bottom:5px;margin-top:28px}.sgs-blueprint-hero__button{border-radius:8px;font-size:16px;height:56px;margin-top:8px;min-width:190px;padding:0 28px}.sgs-blueprint-hero__button:focus,.sgs-blueprint-hero__button:hover{font-size:16px;font-weight:700;letter-spacing:.08px;transform:none}.sgs-blueprint-hero__visual{height:350px;margin-top:34px;width:calc(100% - 32px)}.sgs-blueprint-hero__head{filter:brightness(1.12) contrast(.96) saturate(1.08);width:min(116%,499px)}}@media screen and (max-width:480px){.sgs-blueprint-hero{padding:68px 0 48px}.sgs-blueprint-hero__eyebrow{font-size:9px;letter-spacing:3px;margin-bottom:16px}.sgs-blueprint-hero__title{font-family:Lato,sans-serif;font-size:34px;font-style:normal;letter-spacing:0;line-height:1.15}.sgs-blueprint-hero__body{font-size:15.5px;line-height:1.58}.sgs-blueprint-hero__pre-button{font-size:14px;margin-bottom:5px;margin-top:26px}.sgs-blueprint-hero__button{font-size:15px;height:52px;margin-top:8px;min-width:182px}.sgs-blueprint-hero__button:focus,.sgs-blueprint-hero__button:hover{font-size:15px;font-weight:700}.sgs-blueprint-hero__visual{height:300px}.sgs-blueprint-hero__head{width:min(126%,432px)}}@media (prefers-reduced-motion:reduce){.sgs-blueprint-hero [data-sgs-bph-animate]{opacity:1!important;transform:none!important;transition:none!important}}