.sgs{background:#f7f8fc;color:#536079;font-family:Inter,Arial,sans-serif;overflow:hidden}.sgs *{box-sizing:border-box}.sgs-container{margin:0 auto;width:min(1220px,calc(100% - 48px))}.sgs-bg{background-position:50%;background-size:cover}.sgs-bg,.sgs-overlay{inset:0;position:absolute}.sgs-overlay{background:rgba(16,19,34,var(--overlay,.18));z-index:1}.sgs-hero{color:#fff;display:flex;min-height:760px}.sgs-hero,.sgs-hero-grid{align-items:center;position:relative}.sgs-hero-grid{display:grid;gap:72px;grid-template-columns:minmax(0,1.04fr) minmax(360px,.72fr);z-index:2}.sgs-eyebrow{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.24);border-radius:999px;color:var(--eyebrow-color);display:inline-flex;font-family:var(--eyebrow-font);font-size:var(--eyebrow-size);font-weight:400;letter-spacing:.18em;line-height:1;margin:0 0 26px;padding:10px 17px;text-transform:uppercase}.sgs h1,.sgs h2,.sgs h3{letter-spacing:-.058em;margin:0}.sgs h1{font-size:clamp(4.25rem,5.25vw,var(--heading-size));font-weight:400;line-height:.98;max-width:970px}.sgs h1,.sgs h2{color:var(--heading-color);font-family:var(--heading-font)}.sgs h2{font-size:clamp(3rem,5vw,var(--heading-size));font-weight:430;line-height:.96;max-width:940px}.sgs-body,.sgs-body p{color:var(--body-color);font-family:var(--body-font);font-size:var(--body-size);line-height:1.72;margin:0}.sgs-hero .sgs-body{margin-top:26px;max-width:760px}.sgs-actions{display:flex;flex-wrap:wrap;gap:15px;margin-top:34px}.sgs-btn{align-items:center;border-radius:999px;display:inline-flex;font-family:var(--btn-font);font-size:var(--btn-size);font-weight:760;justify-content:center;line-height:1;padding:16px 24px;text-decoration:none}.sgs-btn-primary{background:var(--sgs-accent);box-shadow:0 22px 48px rgba(104,113,236,.34);color:var(--btn-color)}.sgs-btn-ghost{backdrop-filter:blur(14px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.35);color:#fff}.sgs-glass-panel{backdrop-filter:blur(16px);background:hsla(0,0%,100%,.17);border:1px solid hsla(0,0%,100%,.22);border-radius:34px;box-shadow:0 30px 90px rgba(0,0,0,.28);padding:22px}.sgs-glass-top{align-items:center;background:#101322;border-radius:22px;color:#fff;display:flex;font-weight:800;gap:18px;justify-content:space-between;padding:18px 20px}.sgs-glass-top span:last-child{background:#1d6f59;border-radius:999px;color:#fff;font-size:.78rem;padding:7px 12px}.sgs-glass-grid{display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:16px}.sgs-glass-grid div{background:linear-gradient(145deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.08));border:1px solid hsla(0,0%,100%,.19);border-radius:20px;color:#fff;min-height:128px;padding:22px}.sgs-glass-grid strong{display:block;font-size:2rem;letter-spacing:-.04em;line-height:1}.sgs-glass-grid span{display:block;font-weight:800;line-height:1.25;margin-top:10px}.sgs-section{padding:96px 0}.sgs-light{background:#f7f8fc}.sgs-two-col{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,.9fr) minmax(420px,.82fr)}.sgs-two-col-reverse{grid-template-columns:minmax(420px,.82fr) minmax(0,.9fr)}.sgs-section .sgs-eyebrow{background:hsla(0,0%,100%,.7);border-color:rgba(104,113,236,.18);color:var(--eyebrow-color)}.sgs-section .sgs-body{margin-top:24px;max-width:760px}.sgs-image-wide,.sgs-image-wrap{border-radius:34px;box-shadow:0 30px 80px rgba(16,19,34,.14);overflow:hidden;position:relative}.sgs-image-wide img,.sgs-image-wrap img{display:block;height:680px;object-fit:cover;width:100%}.sgs-image-wide{margin:46px 0 28px}.sgs-image-wide img{height:420px}.sgs-image-wide span,.sgs-image-wrap span{background:rgba(16,19,34,var(--img-overlay,.08));inset:0;pointer-events:none;position:absolute}.sgs-section-head{align-items:end;display:grid;gap:70px;grid-template-columns:minmax(0,.9fr) minmax(360px,.7fr)}.sgs-card-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.sgs-card{background:#fff;border:1px solid #e1e4ee;border-radius:26px;box-shadow:0 18px 50px rgba(16,19,34,.07);display:flex;flex-direction:column;min-height:300px;padding:28px}.sgs-card-number{color:var(--card-number-color);font-family:var(--card-number-font);font-size:var(--card-number-size);font-weight:900;letter-spacing:.14em}.sgs-card h3{color:var(--card-heading-color);font-family:var(--card-heading-font);font-size:var(--card-heading-size);font-weight:620;line-height:1.08;margin-top:26px}.sgs-card-body,.sgs-card-body p{color:var(--card-body-color);font-family:var(--card-body-font);font-size:var(--card-body-size);line-height:1.58;margin:16px 0 0}.sgs-link{color:var(--sgs-accent);font-weight:800;margin-top:auto;padding-top:24px;text-decoration:none}.sgs-addon-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:44px}.sgs-addon-card{background:#fff;border:1px solid #e1e4ee;border-radius:22px;box-shadow:0 14px 40px rgba(16,19,34,.05);min-height:130px;padding:22px}.sgs-addon-icon{background:rgba(104,113,236,.06);border:1px solid rgba(104,113,236,.24);border-radius:999px;color:var(--sgs-accent);display:grid;height:42px;margin-bottom:20px;place-items:center;width:42px}.sgs-addon-icon svg{fill:none;height:25px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:25px}.sgs-addon-card h3{color:var(--addon-card-color);font-family:var(--addon-card-font);font-size:var(--addon-card-size);font-weight:520;letter-spacing:-.03em;line-height:1.16}.sgs-metrics{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:34px}.sgs-metrics div{background:#fff;border:1px solid #e1e4ee;border-radius:22px;padding:22px}.sgs-metrics strong{color:var(--metric-color);display:block;font-family:var(--metric-font);font-size:var(--metric-size);letter-spacing:-.055em;line-height:1}.sgs-metrics span{color:#536079;display:block;font-weight:700;margin-top:8px}.sgs-final-cta{color:#fff;display:grid;min-height:620px;place-items:center;position:relative;text-align:center}.sgs-final-content{max-width:980px;position:relative;z-index:2}.sgs-final-cta h2{color:var(--heading-color);font-family:var(--heading-font);font-size:clamp(3.4rem,6vw,var(--heading-size));font-weight:400;letter-spacing:-.058em;line-height:.95;margin:0 auto}.sgs-final-cta .sgs-body{margin:28px auto 34px;max-width:760px}.sgs-final-cta .sgs-eyebrow{color:var(--eyebrow-color);justify-content:center}@media(max-width:1100px){.sgs-hero-grid,.sgs-section-head,.sgs-two-col,.sgs-two-col-reverse{grid-template-columns:1fr}.sgs-glass-panel{max-width:540px}.sgs-card-grid{grid-template-columns:1fr}.sgs-addon-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.sgs-container{width:min(100% - 34px,1220px)}.sgs-hero{min-height:auto;padding:110px 0 78px}.sgs h1{font-size:clamp(2.8rem,12vw,4.2rem)}.sgs h2,.sgs-final-cta h2{font-size:clamp(2.35rem,10vw,3.6rem)}.sgs-section{padding:72px 0}.sgs-image-wide img,.sgs-image-wrap img{height:auto}.sgs-addon-grid,.sgs-glass-grid,.sgs-metrics{grid-template-columns:1fr}.sgs-actions{display:grid}.sgs-btn{width:100%}}