.sg-process{color:var(--sp-body,#405273);font-family:proxima-nova,sans-serif;isolation:isolate;overflow:hidden;padding:var(--sp-padding,72px) max(24px,calc((100% - var(--sp-width, 1240px))/2));position:relative}.sg-process,.sg-process *{box-sizing:border-box}.sg-process__background,.sg-process__overlay{background-position:50%;background-size:cover;inset:0;pointer-events:none;position:absolute}.sg-process__background{z-index:-2}.sg-process__overlay{z-index:-1}.sg-process__inner{margin:auto;max-width:var(--sp-width,1240px);position:relative}.sg-process .sg-process__title,.sg-process .sg-process__title :is(p,h1,h2,h3){color:var(--sp-heading,#172e65);font-family:inherit;font-size:var(--sp-title,42px);font-weight:700;line-height:1.190476;margin:0;padding:0}.sg-process__title{margin-bottom:32px!important;max-width:760px}.sg-process__layout{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,710fr) minmax(0,474fr)}.sg-process .sg-process__steps{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;min-width:0;padding:0;position:relative}.sg-process__steps--connected:before{background:var(--sp-connector);border-radius:2px;bottom:46px;content:"";left:25px;position:absolute;top:46px;width:4px}.sg-process__step{align-items:center;background:var(--sp-card,#fff);border:1px solid var(--sp-border,#d3e2f7);border-radius:18px;display:flex;gap:18px;min-height:113px;min-width:0;padding:17px 20px 17px 0;position:relative}.sg-process__icon{align-items:center;background:var(--sp-step-accent,#1f67d2);border-radius:50%;color:#fff;display:flex;flex:0 0 54px;height:54px;justify-content:center;width:54px}.sg-process__badge img,.sg-process__icon img{display:block;object-fit:contain}.sg-process__copy{flex:1;min-width:0}.sg-process__step:not(:has(.sg-process__icon)){padding-left:20px}.sg-process__step-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:6px}.sg-process .sg-process__step-title,.sg-process .sg-process__step-title :is(p,h2,h3,h4){color:var(--sp-heading,#172e65);font-family:inherit;font-size:20px;font-weight:700;line-height:26px;margin:0;padding:0}.sg-process__number{color:var(--sp-step-accent,#1f67d2);flex:0 0 32px;font-size:14px;font-weight:700;line-height:18px;text-align:right}.sg-process .sg-process__description,.sg-process .sg-process__description p{color:var(--sp-body,#405273);font-family:inherit;font-size:15.2px;font-weight:400;line-height:22px;margin:0}.sg-process__description p+p{margin-top:1em!important}.sg-process__visual{aspect-ratio:474/500;min-width:0;position:relative;width:100%}.sg-process__plate{background:var(--sp-plate,#172e65);border-radius:26px;left:5.0633%;top:5.2%}.sg-process__image,.sg-process__plate{height:94.8%;position:absolute;width:94.9367%}.sg-process__image{border:1px solid #d3e2f7;border-radius:26px;display:block;left:0;object-fit:cover;top:0}.sg-process__edge{background:var(--sp-accent,#ff5a00);border-radius:3px;height:28.4%;position:absolute;right:5.0633%;top:7.6%;width:6px}.sg-process__scan{aspect-ratio:1;position:absolute;transform:translate(-50%,-50%);width:26.5823%}.sg-process__scan img{display:block;height:auto;object-fit:contain;width:100%}.sg-process__scan--css{border:2px solid var(--sp-accent,#ff5a00);border-radius:50%}.sg-process__scan--css i{height:60.3175%;width:60.3175%}.sg-process__scan--css b,.sg-process__scan--css i{border:2px solid #fff;border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.sg-process__scan--css b{background:var(--sp-accent,#ff5a00);height:11.1111%;width:11.1111%}.sg-process__badge{align-items:center;background:var(--sp-badge,#1f67d2);border-radius:19px;color:#fff;display:flex;height:58px;justify-content:center;left:4.6414%;position:absolute;top:84%;width:58px}.sg-process--reverse .sg-process__layout{grid-template-columns:minmax(0,474fr) minmax(0,710fr)}.sg-process--reverse .sg-process__visual{grid-column:1;grid-row:1}.sg-process--reverse .sg-process__steps{grid-column:2;grid-row:1}.sg-process--no-photo .sg-process__layout{grid-template-columns:1fr}.sg-process--no-photo .sg-process__steps{grid-column:auto;grid-row:auto}.sg-process__placeholder{border:1px dashed #a5bbdb;padding:24px}.sg-process__symbol--schedule:before{border:1.5px solid;border-radius:2px;content:"";inset:5px 2px 2px;position:absolute}.sg-process__symbol--schedule:after{border-top:1.5px solid;content:"";left:3px;position:absolute;right:3px;top:10px}.sg-process__symbol--schedule i{border-left:1.5px solid;border-right:1.5px solid;height:6px;left:7px;top:2px;width:10px}.sg-process__symbol--schedule b{border:1.5px solid;height:5px;left:7px;top:14px;width:5px}@media(max-width:1100px){.sg-process--reverse .sg-process__layout,.sg-process__layout{gap:32px}.sg-process__step{gap:14px}.sg-process .sg-process__title,.sg-process .sg-process__title :is(p,h1,h2,h3){font-size:clamp(30px,3.5vw,var(--sp-title,42px))}}@media(max-width:849px){.sg-process{padding:var(--sp-mobile-pad,40px) 24px}.sg-process--reverse .sg-process__layout,.sg-process__layout{display:flex;flex-direction:column;gap:32px}.sg-process__steps{width:100%}.sg-process__visual{max-width:474px}.sg-process--photo-first .sg-process__visual{order:-1}.sg-process .sg-process__title,.sg-process .sg-process__title :is(p,h1,h2,h3){font-size:var(--sp-mobile-title,30px);line-height:1.2}.sg-process__title{margin-bottom:28px!important}}@media(max-width:480px){.sg-process{padding-left:20px;padding-right:20px}.sg-process__step{align-items:flex-start;gap:12px;padding-bottom:18px;padding-right:14px;padding-top:18px}.sg-process__icon{flex-basis:44px;height:44px;width:44px}.sg-process__steps--connected:before{left:20px}.sg-process .sg-process__step-title,.sg-process .sg-process__step-title :is(p,h2,h3,h4){font-size:18px;line-height:24px}.sg-process__step-header{gap:8px}.sg-process__number{flex-basis:24px}.sg-process__badge{border-radius:16px;height:48px;width:48px}}.sg-process__symbol{color:inherit;display:block;height:24px;position:relative;width:24px}.sg-process__symbol b,.sg-process__symbol i{display:block;position:absolute}.sg-process__symbol--quote:before,.sg-process__symbol--report:before{border:1.5px solid;border-radius:2px;content:"";inset:3px 5px;position:absolute}.sg-process__symbol--quote:after,.sg-process__symbol--report:after{border-bottom:1.5px solid;border-top:1.5px solid;content:"";height:6px;left:8px;position:absolute;top:9px;width:8px}.sg-process__symbol--quote i{border-top:1.5px solid;bottom:5px;left:8px;width:5px}.sg-process__symbol--photo:before{border:1.5px solid;border-radius:2px;content:"";inset:6px 2px 3px;position:absolute}.sg-process__symbol--photo:after{border:1.5px solid;border-radius:50%;content:"";height:8px;left:8px;position:absolute;top:9px;width:8px}.sg-process__symbol--photo i{border:1.5px solid;border-bottom:0;height:3px;left:8px;top:3px;width:8px}.sg-process__symbol--inspect:before{border:1.5px solid;border-top:0;content:"";height:12px;left:5px;position:absolute;top:9px;width:14px}.sg-process__symbol--inspect:after{border-left:1.5px solid;border-top:1.5px solid;content:"";height:12px;left:6px;position:absolute;top:3px;transform:rotate(45deg);width:12px}.sg-process__symbol--inspect i{border:1.5px solid;border-bottom:0;bottom:3px;height:7px;left:10px;width:4px}.sg-process__symbol--thermal:before{border:1.5px solid;border-radius:5px;content:"";height:16px;left:7px;position:absolute;top:2px;width:6px}.sg-process__symbol--thermal:after{background:inherit;border:1.5px solid;border-radius:50%;bottom:1px;content:"";height:10px;left:5px;position:absolute;width:10px}.sg-process__symbol--thermal i{border-radius:50%;border-right:1.5px solid;height:12px;left:18px;top:5px;width:4px}.sg-process__symbol--drone:before{border:1.5px solid;border-radius:2px;content:"";height:8px;left:8px;position:absolute;top:8px;width:8px}.sg-process__symbol--drone:after{border:1.5px solid;border-radius:50%;box-shadow:12px 0 0 -1px currentColor,0 12px 0 -1px currentColor,12px 12px 0 -1px currentColor;content:"";height:6px;left:3px;position:absolute;top:3px;width:6px}.sg-process__symbol--drone i{border-top:1.5px solid;left:3px;top:11px;transform:rotate(45deg);width:18px}.sg-process__symbol--drone b{border-top:1.5px solid;left:3px;top:11px;transform:rotate(-45deg);width:18px}.sg-process__symbol--decision:before{border-left:1.5px solid;content:"";height:13px;left:11px;position:absolute;top:10px}.sg-process__symbol--decision:after{border-bottom:1.5px solid;border-right:1.5px solid;content:"";height:12px;left:6px;position:absolute;top:3px;transform:rotate(45deg);width:12px}.sg-process__symbol--decision i{border-left:1.5px solid;border-top:1.5px solid;height:6px;left:2px;top:3px;width:6px}.sg-process__symbol--decision b{border-right:1.5px solid;border-top:1.5px solid;height:6px;right:2px;top:3px;width:6px}