.gf-tt-hero{--gf-tt-hero-canvas:1550px;--gf-tt-hero-art-width:1484px;--gf-tt-hero-art-pin-left:108px;--gf-tt-hero-copy-inset:29px;position:relative;height:500px;overflow:hidden;color:var(--gf-color-text-primary);background:linear-gradient(90deg,#eaeef8,#eaeef8)}.gf-tt-hero-inner{position:relative;width:min(var(--gf-tt-hero-canvas),100%);height:100%;margin:0 auto}.gf-tt-hero-copy{--gf-tt-hero-copy-left:var(--gf-tt-hero-copy-inset);position:relative;z-index:2;box-sizing:border-box;width:min(500px,calc(100% - var(--gf-tt-hero-copy-left)));margin-left:var(--gf-tt-hero-copy-left);padding-top:121px}.gf-tt-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-tt-hero h1{display:grid;grid-gap:0;gap:0;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}.gf-tt-hero-description{width:500px;max-width:100%;margin:20px 0 0;color:var(--gf-color-text-hint);font-size:var(--gf-text-body-size);line-height:26px}.gf-tt-hero-art{position:absolute;z-index:1;top:-32px;left:max(var(--gf-tt-hero-art-pin-left),calc(100% - var(--gf-tt-hero-art-width) + (100vw - 100%) / 2));pointer-events:none}.gf-tt-hero-art,.gf-tt-hero-art img{width:var(--gf-tt-hero-art-width);height:564px}.gf-tt-hero-art img{display:block;max-width:none;object-fit:contain;object-position:left center}.gf-tt-eyebrow{margin:0;color:var(--gf-color-brand-blue-primary);font-size:var(--gf-text-body-sm-size);line-height:24px}.gf-tt-heading{display:grid;grid-gap:10px;gap:10px}.gf-tt-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-tt-overview{min-height:450px;padding:100px 0;background:var(--gf-color-surface)}.gf-tt-overview-inner{display:grid;grid-gap:20px;gap:20px}.gf-tt-overview-body{display:grid;grid-gap:32px;gap:32px}.gf-tt-overview-body>p{margin:0;color:var(--gf-color-text-hint);font-size:var(--gf-text-body-size);line-height:24px}.gf-tt-process{display:grid;min-height:60px;box-sizing:border-box;place-items:center;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-tt-values{min-height:802px;padding:100px 0;overflow:hidden;background:var(--gf-color-background-soft)}.gf-tt-values-inner{position:relative;display:grid;grid-gap:60px;gap:60px}.gf-tt-value-content{display:grid;grid-gap:24px;gap:24px}.gf-tt-metrics{display:grid;grid-template-columns:repeat(3,280px);grid-gap:24px;gap:24px;min-height:152px;margin:0;padding:20px;list-style:none;border-radius:14px;background:var(--gf-color-surface)}.gf-tt-metrics li{display:grid;align-content:center;grid-gap:8px;gap:8px;min-height:112px;padding:16px 20px;border-radius:14px;background:var(--gf-color-background-soft)}.gf-tt-metrics strong{color:var(--gf-color-brand-blue-primary);font-size:36px;font-weight:var(--gf-font-weight-semibold);line-height:48px;white-space:nowrap}.gf-tt-metrics span{color:var(--gf-color-text-hint);font-size:var(--gf-text-body-size);line-height:24px;white-space:nowrap}.gf-tt-value-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.gf-tt-value-card{min-width:0;min-height:276px;padding:28px 20px;border-radius:14px;background:var(--gf-color-surface)}.gf-tt-value-icon{display:grid;width:56px;height:56px;place-items:center;border-radius:50%;background:var(--gf-color-icon-surface)}.gf-tt-value-icon svg{display:block;width:24px;height:24px}.gf-tt-value-card h3{margin:20px 0 0;color:var(--gf-color-text-primary);font-size:var(--gf-text-subtitle-size);font-weight:var(--gf-font-weight-semibold);line-height:28px}.gf-tt-value-card p{margin:20px 0 0;color:var(--gf-color-text-hint);font-size:var(--gf-text-body-sm-size);line-height:24px}.gf-tt-value-arrow{position:absolute;top:50px;right:40px;width:170px;height:170px;pointer-events:none}.gf-tt-scenarios{min-height:1150px;padding:100px 0;background:var(--gf-color-surface)}.gf-tt-scenarios-inner{display:grid;grid-gap:60px;gap:60px}.gf-tt-scenario-list{display:grid;grid-gap:36px;gap:36px}.gf-tt-scenario{display:grid;grid-template-columns:364px minmax(0,1fr);grid-gap:24px;gap:24px;min-height:173px;padding-bottom:32px;border-bottom:1px solid #e1e2e6}.gf-tt-scenario-title{display:grid;align-content:start;grid-gap:16px;gap:16px}.gf-tt-scenario-title span{color:#bbc0ce;font-size:32px;font-weight:var(--gf-font-weight-light);line-height:40px;letter-spacing:-.8px}.gf-tt-scenario-title h3{margin:0;color:var(--gf-color-text-primary);font-size:26px;font-weight:var(--gf-font-weight-regular);line-height:40px}.gf-tt-scenario-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:36px;gap:36px}.gf-tt-scenario-comparison>div{display:grid;align-content:start;grid-gap:20px;gap:20px;min-height:140px;padding:24px 16px;border-radius:14px}.gf-tt-scenario-comparison svg{display:block;width:24px;height:24px}.gf-tt-scenario-comparison p{margin:0;font-size:var(--gf-text-body-size);line-height:24px}.gf-tt-scenario-pain{color:#f5a024;background:rgb(251 200 128/16%)}.gf-tt-scenario-solution{color:var(--gf-color-brand-blue-primary);background:rgb(var(--gf-color-brand-blue-channels)/6%)}.gf-tt-capabilities{min-height:756px;padding:100px 0;background:var(--gf-color-background-tse)}.gf-tt-capabilities-inner{display:grid;grid-gap:60px;gap:60px}.gf-tt-capability-heading{display:grid;grid-gap:20px;gap:20px}.gf-tt-capabilities .gf-tt-heading h2{color:var(--gf-color-text-inverse)}.gf-tt-capability-heading>p{margin:0;color:var(--gf-color-text-hint);font-size:var(--gf-text-body-size);line-height:24px}.gf-tt-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.gf-tt-capability-card{min-width:0;min-height:169px;padding:30px 34px;border:1px solid #e1e2e6;border-radius:14px;background:var(--gf-color-surface)}.gf-tt-capability-card-head{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center}.gf-tt-capability-card svg{display:block;width:24px;height:24px}.gf-tt-capability-card h3{margin:0;color:var(--gf-color-text-primary);font-size:22px;font-weight:var(--gf-font-weight-medium);line-height:31px}.gf-tt-capability-card>p{margin:10px 0 0;padding-left:48px;color:var(--gf-color-text-hint);font-size:var(--gf-text-body-sm-size);line-height:22px}.gf-tt-diagram{min-height:1054px;padding:100px 0;background:var(--gf-color-background-soft)}.gf-tt-diagram-inner{display:grid;grid-gap:10px;gap:10px}.gf-tt-diagram-description{margin:10px 0 0;color:rgb(18 24 57/80%);font-size:var(--gf-text-body-size);line-height:24px}.gf-tt-diagram-art{width:100%;height:694px;margin-top:50px;overflow:hidden;border-radius:30px}.gf-tt-diagram-art img{display:block;width:100%;height:100%;object-fit:fill}.gf-tt-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:1280px){.gf-tt-value-arrow{right:10px}.gf-tt-metrics{grid-template-columns:repeat(3,minmax(0,280px))}.gf-tt-scenario{grid-template-columns:300px minmax(0,1fr)}}@media (max-width:1100px){.gf-tt-capabilities,.gf-tt-diagram,.gf-tt-overview,.gf-tt-scenarios,.gf-tt-values{min-height:0}.gf-tt-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.gf-tt-metrics span{white-space:normal}.gf-tt-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-tt-value-arrow{display:none}.gf-tt-scenario{grid-template-columns:240px minmax(0,1fr)}.gf-tt-scenario-comparison{gap:20px}.gf-tt-capability-card{min-height:0}.gf-tt-diagram-art{height:auto;aspect-ratio:1280/694}}@media (max-width:900px){.gf-tt-metrics{grid-template-columns:1fr}.gf-tt-metrics li{min-height:0}.gf-tt-scenario{grid-template-columns:1fr;gap:24px}.gf-tt-scenario-title{gap:8px}.gf-tt-capability-grid{grid-template-columns:1fr}}@media (max-width:768px){.gf-tt-hero-copy{--gf-tt-hero-copy-left:20px}.gf-tt-heading h2{font-size:var(--gf-ppe-text-heading-tablet-size);line-height:52px}.gf-tt-process{font-size:18px}.gf-tt-scenario-comparison{grid-template-columns:1fr}}@media (max-width:540px){.gf-tt-hero-copy{--gf-tt-hero-copy-left:16px;padding-top:105px}.gf-tt-hero h1{font-size:var(--gf-ppe-text-hero-mobile-size);line-height:44px}.gf-tt-hero-description{font-size:var(--gf-ppe-text-body-mobile-size);line-height:25px}.gf-tt-heading h2{font-size:var(--gf-ppe-text-heading-mobile-size);line-height:44px}.gf-tt-capabilities,.gf-tt-diagram,.gf-tt-overview,.gf-tt-scenarios,.gf-tt-values{padding:64px 0}.gf-tt-capabilities-inner,.gf-tt-scenarios-inner,.gf-tt-values-inner{gap:40px}.gf-tt-process{font-size:14px;line-height:24px}.gf-tt-value-grid{grid-template-columns:1fr}.gf-tt-value-card{min-height:0}.gf-tt-scenario-title h3{font-size:var(--gf-text-title-sm-size);line-height:32px}.gf-tt-capability-card{padding:24px}.gf-tt-capability-card>p{padding-left:0}.gf-tt-diagram-art{margin-top:20px}}@media (prefers-reduced-motion:reduce){.gf-tt-hero{transition:none}}