.wfg-grid-wrap{width:100%;overflow:hidden}.wfg-grid{--wfg-col-gap:40px;--wfg-row-gap:48px;column-gap:var(--wfg-col-gap);row-gap:var(--wfg-row-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;position:relative}.wfg-card-wrap--step-1{grid-area:1/1}.wfg-card-wrap--step-2{grid-area:1/2}.wfg-card-wrap--step-3{grid-area:1/3}.wfg-card-wrap--step-4{grid-area:2/3}.wfg-card-wrap--step-5{grid-area:2/2}.wfg-card-wrap--step-6{grid-area:2/1}.wfg-card-wrap{min-width:0;display:flex;position:relative;overflow:visible}.wfg-card-wrap--connect-right:after{content:"";width:var(--wfg-col-gap);border-top:2px dashed var(--secondary);opacity:.85;pointer-events:none;z-index:1;box-sizing:border-box;height:0;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.wfg-card-wrap--connect-down:after{content:"";width:0;height:var(--wfg-row-gap);border-left:2px dashed var(--secondary);opacity:.85;pointer-events:none;z-index:1;box-sizing:border-box;position:absolute;top:100%;left:50%;transform:translate(-50%)}.wfg-card-wrap--connect-left:after{content:"";width:var(--wfg-col-gap);border-top:2px dashed var(--secondary);opacity:.85;pointer-events:none;z-index:1;box-sizing:border-box;height:0;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.wfg-card{background-color:var(--black-90);border:1px solid var(--white-15);text-align:center;box-sizing:border-box;border-radius:8px;flex-direction:column;flex:1;align-items:center;width:100%;min-height:100%;padding:28px 20px;transition:border-color .3s;display:flex}.wfg-card:hover{border-color:var(--primary-30)}.wfg-number{aspect-ratio:1;border:1px solid var(--secondary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:18px;padding:.55em;display:inline-flex}.wfg-number span{color:var(--secondary);font-family:var(--font-primary);font-size:clamp(22px,1.8vw,20px);font-weight:600;line-height:1}.wfg-card-title{color:var(--white);font-family:var(--font-secondary);letter-spacing:.3px;margin:0 0 12px;font-size:clamp(22px,1.8vw,20px);font-weight:600}.wfg-card-desc{color:var(--grey-70);font-family:var(--font-secondary);flex:1;margin:0;font-size:clamp(16px,1.4vw,18px);font-weight:400;line-height:1.6}@media only screen and (max-width:991px){.wfg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.wfg-card-wrap--step-1{grid-area:1/1}.wfg-card-wrap--step-2{grid-area:1/2}.wfg-card-wrap--step-3{grid-area:2/1}.wfg-card-wrap--step-4{grid-area:2/2}.wfg-card-wrap--step-5{grid-area:3/1}.wfg-card-wrap--step-6{grid-area:3/2}.wfg-card-wrap--connect-right:after,.wfg-card-wrap--connect-down:after,.wfg-card-wrap--connect-left:after{display:none}}@media only screen and (max-width:575px){.wfg-grid{--wfg-row-gap:36px;row-gap:var(--wfg-row-gap);grid-template-columns:1fr}.wfg-card-wrap--step-1,.wfg-card-wrap--step-2,.wfg-card-wrap--step-3,.wfg-card-wrap--step-4,.wfg-card-wrap--step-5,.wfg-card-wrap--step-6{grid-area:auto/1}.wfg-card-wrap--connect-right:after,.wfg-card-wrap--connect-down:after,.wfg-card-wrap--connect-left:after{display:none}.wfg-card-wrap:not(.wfg-card-wrap--step-6):after{width:0;height:var(--wfg-row-gap);border-top:none;border-left:2px dashed var(--secondary);display:block;top:100%;left:50%;right:auto;transform:translate(-50%)}.wfg-card{padding:22px 16px}.wfg-number{margin-bottom:14px}}@media only screen and (min-width:992px) and (max-width:1279px){.wfg-grid{--wfg-col-gap:28px;--wfg-row-gap:40px}}
.sat-hl-grid{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;display:grid}.sat-hl-card{background-color:var(--black-90);border:1px solid var(--white-15);box-sizing:border-box;border-radius:24px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.sat-hl-card-body{flex-shrink:0;padding:24px 24px 16px}.sat-hl-card:not(.sat-hl-card--featured) .sat-hl-card-body{padding-bottom:20px}.sat-hl-card-title{color:var(--white);font-family:var(--font-secondary);margin:0;font-size:clamp(20px,2vw,24px);font-weight:600;line-height:1.35}.sat-hl-card-desc{color:var(--grey-70);font-family:var(--font-secondary);margin:10px 0 0;font-size:clamp(16px,1.4vw,18px);font-weight:400;line-height:1.6}.sat-hl-card-media{flex:auto;align-items:flex-end;width:100%;min-height:0;margin-top:auto;line-height:0;display:flex;position:relative;overflow:hidden}.sat-hl-card-media--top{flex:auto;align-items:center;min-height:0;margin-top:0}.sat-hl-card-img{object-fit:cover;object-position:center bottom;vertical-align:bottom;width:100%;height:auto;display:block}.sat-hl-card--insights{grid-area:1/1}.sat-hl-card--performance{grid-area:2/1}.sat-hl-card--featured{grid-area:1/2/span 2}.sat-hl-card--graph{grid-area:1/3}.sat-hl-card--profile{grid-area:2/3}.sat-hl-card--featured{justify-content:space-between}.sat-hl-card--featured .sat-hl-card-body{flex-direction:column;flex-shrink:0;gap:12px;padding:24px;display:flex}.sat-hl-card--featured .sat-hl-card-title{margin:0}.sat-hl-card--featured .sat-hl-card-desc{flex:1}.sat-hl-card-cta{margin-top:8px}.sat-hl-card-cta .gradiant-button{width:100%}.sat-hl-card-cta .inner{text-align:center;width:100%;font-family:var(--font-secondary);font-weight:500}.sat-hl-card--featured .sat-hl-card-img{object-position:center center;max-height:100%}@media only screen and (max-width:991px){.sat-hl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sat-hl-card--insights{grid-area:1/1}.sat-hl-card--performance{grid-area:2/1}.sat-hl-card--graph{grid-area:1/2}.sat-hl-card--profile{grid-area:2/2}.sat-hl-card--featured{grid-area:3/1/auto/-1}.sat-hl-card-body{padding:20px 20px 0}.sat-hl-card--featured .sat-hl-card-body{padding:20px}}@media only screen and (max-width:575px){.sat-hl-grid{grid-template-columns:1fr;gap:16px}.sat-hl-card--insights,.sat-hl-card--performance,.sat-hl-card--featured,.sat-hl-card--graph,.sat-hl-card--profile{grid-area:auto/1}.sat-hl-card{border-radius:16px}.sat-hl-card-body{padding:18px 18px 0}.sat-hl-card--featured .sat-hl-card-body{padding:18px}.sat-hl-card-media{min-height:100px}.sat-hl-card-media--top{min-height:160px}}@media only screen and (min-width:1280px){.sat-hl-grid{gap:24px}.sat-hl-card-body{padding:28px 28px 0}.sat-hl-card--featured .sat-hl-card-body{padding:28px}}
