.gf-rid-hero{--gf-rid-hero-canvas:1550px;--gf-rid-hero-art-width:1080px;--gf-rid-hero-art-left:563px;--gf-rid-hero-art-shift:175px;--gf-rid-hero-copy-inset:29px;position:relative;height:500px;overflow:hidden;color:var(--gf-color-text-primary);background:linear-gradient(90.22deg,#dbf1fe,#dff7fd 99.49%)}.gf-rid-hero-inner{position:relative;width:min(var(--gf-rid-hero-canvas),100%);height:100%;margin:0 auto}.gf-rid-hero-copy{--gf-rid-hero-copy-left:var(--gf-rid-hero-copy-inset);position:relative;z-index:2;box-sizing:border-box;width:min(650px,calc(100% - var(--gf-rid-hero-copy-left)));margin-left:var(--gf-rid-hero-copy-left);padding-top:166px}.gf-rid-hero-eyebrow{margin:0;color:var(--gf-color-brand-blue-primary);font-size:var(--gf-text-body-size);font-weight:var(--gf-font-weight-light);line-height:22px}.gf-rid-hero h1{margin:22px 0 0;color:var(--gf-color-text-primary);font-family:var(--gf-font-family-body);font-size:var(--gf-ppe-text-hero-size);font-weight:var(--gf-font-weight-semibold);line-height:56px;white-space:nowrap}.gf-rid-hero-copy>p:last-child{width:min(500px,100%);margin:20px 0 0;color:var(--gf-color-text-hint);font-size:var(--gf-text-body-size);line-height:26px}.gf-rid-hero-art{position:absolute;z-index:1;top:0;left:var(--gf-rid-hero-art-left);pointer-events:none}.gf-rid-hero-art,.gf-rid-hero-art img{width:var(--gf-rid-hero-art-width);height:500px}.gf-rid-hero-art img{display:block;max-width:none;object-fit:contain;object-position:left center}.gf-rid-eyebrow{margin:0;color:var(--gf-color-brand-blue-primary);font-size:var(--gf-text-body-sm-size);line-height:24px}.gf-rid-heading{display:grid;grid-gap:10px;gap:10px}.gf-rid-heading h2{margin:0;color:var(--gf-color-text-primary);font-family:var(--gf-font-family-body);font-size:var(--gf-ppe-text-heading-size);font-weight:var(--gf-font-weight-regular);letter-spacing:0;line-height:56px}.gf-rid-heading h2>span{display:block}.gf-rid-overview{height:450px;padding:100px 0;background:var(--gf-color-surface)}.gf-rid-overview-inner{display:grid;grid-gap:20px;gap:20px}.gf-rid-overview-body{display:grid;grid-gap:32px;gap:32px}.gf-rid-overview-body>p{margin:0;color:var(--gf-color-text-hint);font-size:var(--gf-text-body-size);line-height:24px}.gf-rid-process{display:flex;min-height:60px;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;gap:2em;padding:12px 24px;border:1px dashed #93b6f3;border-radius:16px;color:var(--gf-color-brand-blue-primary);background:var(--gf-color-surface);font-size:24px;font-weight:var(--gf-font-weight-semibold);line-height:34px;letter-spacing:.5px;text-align:center}.gf-rid-process-arrow{flex:none}.gf-rid-values{min-height:602px;padding:100px 0;background:var(--gf-color-background-soft)}.gf-rid-values-inner{display:grid;grid-gap:60px;gap:60px}.gf-rid-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.gf-rid-value-card{position:relative;min-width:0;min-height:252px;padding:24px;border-radius:14px;background:var(--gf-color-surface)}.gf-rid-value-card:before{position:absolute;top:24px;left:0;width:4px;height:40px;border-radius:0 2px 2px 0;background:var(--gf-color-brand-blue-primary);content:""}.gf-rid-value-index{display:block;color:#3762f8;font-family:var(--gf-font-family-body);font-size:40px;font-weight:var(--gf-font-weight-light);line-height:40px;letter-spacing:-.8px}.gf-rid-value-card h3{margin:20px 0 0;color:var(--gf-color-text-primary);font-size:var(--gf-text-body-lg-size);font-weight:var(--gf-font-weight-semibold);line-height:24px}.gf-rid-value-card p{margin:16px 0 0;color:var(--gf-color-text-secondary);font-size:var(--gf-text-body-sm-size);line-height:20.8px}.gf-rid-scenario{height:480px;padding:90px 0;background:var(--gf-color-surface)}.gf-rid-scenario-1{height:531px;padding:100px 0}.gf-rid-scenario-2,.gf-rid-scenario-4{background:var(--gf-color-background-soft)}.gf-rid-scenario-1>.gf-page-wrap>.gf-rid-eyebrow{line-height:21px}.gf-rid-scenario-inner{display:grid;grid-gap:10px;gap:10px}.gf-rid-scenario-row{display:grid;grid-template-columns:minmax(0,598px) 530px;grid-gap:152px;gap:152px;align-items:center}.gf-rid-scenario-2 .gf-rid-scenario-row,.gf-rid-scenario-4 .gf-rid-scenario-row{grid-template-columns:530px minmax(0,598px)}.gf-rid-scenario-copy{min-width:0}.gf-rid-scenario-copy h2{margin:0;color:var(--gf-color-text-primary);font-size:var(--gf-ppe-text-heading-size);font-weight:var(--gf-font-weight-regular);line-height:60px}.gf-rid-scenario-copy ul{display:grid;grid-gap:0;gap:0;margin:20px 0 0;padding-left:21px;color:var(--gf-color-text-hint);font-size:var(--gf-text-body-sm-size);line-height:24px}.gf-rid-scenario-art{width:530px;height:300px;overflow:hidden;border-radius:16px}.gf-rid-scenario-art img{display:block;width:100%;height:100%;object-fit:cover}.gf-rid-capabilities{min-height:860px;padding:100px 0;background:var(--gf-color-background-tse)}.gf-rid-capabilities-inner{display:grid;grid-template-columns:auto minmax(0,728px);justify-content:space-between;grid-gap:60px;gap:60px;align-items:start}.gf-rid-capabilities .gf-rid-heading h2{color:var(--gf-color-text-inverse);white-space:nowrap}.gf-rid-capability-list{display:grid;grid-gap:24px;gap:24px}.gf-rid-capability-card{min-width:0;min-height:196px;padding:24px;border:1px solid #e1e2e6;border-radius:14px;background:var(--gf-color-surface)}.gf-rid-capability-card h3{margin:0;color:var(--gf-color-brand-blue-primary);font-size:20px;font-weight:var(--gf-font-weight-semibold);line-height:28px}.gf-rid-capability-feature{margin:14px 0 0;font-weight:var(--gf-font-weight-semibold)}.gf-rid-capability-feature,.gf-rid-capability-summary{color:var(--gf-color-text-primary);font-size:var(--gf-text-body-size);line-height:24px}.gf-rid-capability-summary{margin:6px 0 0}.gf-rid-capability-card>p:last-child{margin:6px 0 0;color:var(--gf-color-text-hint);font-size:var(--gf-text-body-sm-size);line-height:24px}.gf-rid-diagram{min-height:1064px;padding:100px 0;background:var(--gf-color-surface)}.gf-rid-diagram-inner{display:grid;grid-gap:60px;gap:60px}.gf-rid-diagram-heading{display:grid;grid-gap:13px;gap:13px}.gf-rid-diagram-heading>p{margin:0;color:rgb(18 24 57/80%);font-size:var(--gf-text-body-size);line-height:24px}.gf-rid-diagram-art{width:100%;height:704px;overflow:hidden;border-radius:26px}.gf-rid-diagram-art img{display:block;width:100%;height:100%;object-fit:fill}.gf-rid-cta-button{width:120px;min-height:44px;padding:10px;border-radius:32px;font-size:var(--gf-text-body-sm-size);line-height:24px}@media (max-width:1549px){.gf-rid-hero-art{left:max(calc(var(--gf-rid-hero-art-left) - var(--gf-rid-hero-art-shift)),calc(var(--gf-rid-hero-art-left) - (var(--gf-rid-hero-canvas) - 100%)))}}@media (max-width:1375px){.gf-rid-hero-inner{overflow:hidden}}@media (max-width:1100px){.gf-rid-capabilities,.gf-rid-diagram,.gf-rid-overview,.gf-rid-scenario,.gf-rid-values{height:auto;min-height:0}.gf-rid-scenario-2 .gf-rid-scenario-row,.gf-rid-scenario-4 .gf-rid-scenario-row,.gf-rid-scenario-row{grid-template-columns:1fr;gap:36px}.gf-rid-scenario-2 .gf-rid-scenario-row,.gf-rid-scenario-4 .gf-rid-scenario-row{display:flex;flex-direction:column;align-items:flex-start}.gf-rid-scenario-2 .gf-rid-scenario-copy,.gf-rid-scenario-4 .gf-rid-scenario-copy{order:2}.gf-rid-scenario-art{width:min(530px,100%)}.gf-rid-capabilities-inner{grid-template-columns:1fr}.gf-rid-capabilities .gf-rid-heading h2{white-space:normal}.gf-rid-diagram-art{height:auto;aspect-ratio:1280/704}}@media (max-width:900px){.gf-rid-value-grid{grid-template-columns:1fr}.gf-rid-value-card{min-height:0}}@media (max-width:768px){.gf-rid-hero-copy{--gf-rid-hero-copy-left:20px}.gf-rid-heading h2,.gf-rid-scenario-copy h2{font-size:var(--gf-ppe-text-heading-tablet-size);line-height:52px}.gf-rid-process{font-size:18px}}@media (max-width:700px){.gf-page-wrap{width:min(100% - 40px,560px)}.gf-rid-hero-copy{padding-top:100px}.gf-rid-hero h1{font-size:var(--gf-ppe-text-hero-mobile-size);line-height:44px;white-space:normal}.gf-rid-hero-copy>p:last-child{margin-top:18px;font-size:var(--gf-ppe-text-body-mobile-size);line-height:24px}.gf-rid-capabilities,.gf-rid-diagram,.gf-rid-overview,.gf-rid-scenario,.gf-rid-values{padding:64px 0}.gf-rid-diagram-inner,.gf-rid-values-inner{gap:40px}.gf-rid-process{font-size:14px;line-height:24px}.gf-rid-scenario-copy ul{margin-top:16px}}@media (max-width:540px){.gf-rid-hero-copy{--gf-rid-hero-copy-left:16px}.gf-rid-heading h2,.gf-rid-scenario-copy h2{font-size:var(--gf-ppe-text-heading-mobile-size);line-height:44px}}@media (prefers-reduced-motion:reduce){.gf-rid-hero{transition:none}}