.gf-pnr-page{padding-top:90px}.gf-pnr-hero{--gf-pnr-hero-canvas:1550px;--gf-pnr-hero-art-width:1130px;--gf-pnr-hero-art-left:424px;--gf-pnr-hero-art-shift:187px;--gf-pnr-hero-copy-inset:30px;position:relative;height:500px;overflow:hidden;color:var(--gf-color-text-primary);background:#edf4fd}.gf-pnr-hero-inner{position:relative;width:min(var(--gf-pnr-hero-canvas),100%);height:100%;margin:0 auto}.gf-pnr-hero-copy{--gf-pnr-hero-copy-left:var(--gf-pnr-hero-copy-inset);position:relative;z-index:2;box-sizing:border-box;width:min(600px,calc(100% - var(--gf-pnr-hero-copy-left)));margin-left:var(--gf-pnr-hero-copy-left);padding-top:169px}.gf-pnr-eyebrow,.gf-pnr-hero-eyebrow{margin:0;color:var(--gf-color-brand-blue-primary);font-size:var(--gf-text-body-sm-size);font-weight:var(--gf-font-weight-regular);line-height:22px}.gf-pnr-hero h1{margin:17px 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:60px}.gf-pnr-hero-copy>p:last-child{margin:20px 0 0;color:var(--gf-color-text-hint);font-size:18px;line-height:26px}.gf-pnr-hero-art{position:absolute;z-index:1;top:0;left:var(--gf-pnr-hero-art-left);pointer-events:none}.gf-pnr-hero-art,.gf-pnr-hero-art img{width:var(--gf-pnr-hero-art-width);height:500px}.gf-pnr-hero-art img{display:block;max-width:none;object-fit:contain;object-position:left center}.gf-pnr-heading h2{display:grid;grid-gap:0;gap:0;margin:34px 0 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);line-height:60px}.gf-pnr-heading{display:flow-root}.gf-pnr-heading h2{margin-top:12px}.gf-pnr-heading h2 span{display:block}.gf-pnr-overview{height:584px;padding:102px 0;background:var(--gf-color-surface)}.gf-pnr-overview-inner{position:relative}.gf-pnr-overview-description{width:576px;margin:-117px 0 0 auto;color:var(--gf-color-text-hint);font-size:var(--gf-text-body-size);line-height:28px;text-align:right}.gf-pnr-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;height:200px;margin-top:58px;border:1px solid var(--gf-color-border-soft);background:var(--gf-color-surface)}.gf-pnr-overview-card{min-width:0;height:198px;padding:29px 30px;border-right:1px solid var(--gf-color-border-soft)}.gf-pnr-overview-card:last-child{border-right:0}.gf-pnr-overview-card svg{display:block;width:24px;height:24px}.gf-pnr-overview-card h3{margin:29px 0 0;color:var(--gf-color-text-primary);font-size:22px;font-weight:var(--gf-font-weight-semibold);line-height:31px}.gf-pnr-overview-card p{max-width:360px;margin:8px 0 0;color:var(--gf-color-text-hint);font-size:var(--gf-text-body-sm-size);line-height:22px}.gf-pnr-value{height:652px;padding:100px 0;background:var(--gf-color-background-soft)}.gf-pnr-value-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:30px;gap:30px;margin-top:32px}.gf-pnr-value-card{min-width:0;height:118px;padding:20px 24px 18px 70px;border-left:2px solid var(--gf-color-brand-blue-primary);background:var(--gf-color-surface)}.gf-pnr-index{float:left;margin-left:-40px;font-family:var(--gf-font-family-display);font-size:18px;font-weight:var(--gf-font-weight-light)}.gf-pnr-index,.gf-pnr-value-card h3{color:var(--gf-color-brand-blue-primary)}.gf-pnr-value-card h3{margin:0;font-size:var(--gf-text-body-lg-size);font-weight:var(--gf-font-weight-medium);line-height:23px}.gf-pnr-value-card p{margin:5px 0 0;color:var(--gf-color-text-hint);font-size:var(--gf-text-body-sm-size);line-height:22px}.gf-pnr-scenario{position:relative;padding:0;background:var(--gf-color-surface)}.gf-pnr-scenario--0{height:521px}.gf-pnr-scenario--1{height:480px;background:var(--gf-color-background-soft)}.gf-pnr-scenario--2{height:480px}.gf-pnr-scenario-inner{display:grid;grid-template-columns:1fr 530px;grid-gap:54px;gap:54px;height:100%}.gf-pnr-scenario--reverse .gf-pnr-scenario-inner{grid-template-columns:530px 1fr;gap:154px}.gf-pnr-scenario--reverse .gf-pnr-scenario-copy{grid-column:2;grid-row:1}.gf-pnr-scenario--reverse .gf-pnr-scenario-art{grid-column:1;grid-row:1}.gf-pnr-scenario-copy{padding-top:100px}.gf-pnr-scenario--0 .gf-pnr-heading h2{margin-top:48px}.gf-pnr-scenario--1 .gf-pnr-heading h2,.gf-pnr-scenario--2 .gf-pnr-heading h2{margin-top:19px}.gf-pnr-scenario-copy>ul{max-width:610px;margin:20px 0 0;color:var(--gf-color-text-hint);font-size:var(--gf-text-body-sm-size);line-height:24px;padding-left:20px}.gf-pnr-scenario--1 .gf-pnr-scenario-copy>ul,.gf-pnr-scenario--2 .gf-pnr-scenario-copy>ul{margin-top:24px}.gf-pnr-scenario--2 .gf-pnr-scenario-copy>ul{margin-top:20px}.gf-pnr-scenario-art{width:530px;height:300px;margin-top:90px;margin-bottom:90px;overflow:hidden;border-radius:5px}.gf-pnr-scenario--0 .gf-pnr-scenario-art{margin-top:131px}.gf-pnr-scenario-art img{display:block;width:530px;height:300px;object-fit:cover}.gf-pnr-capabilities{height:669px;padding:102px 0;background:var(--gf-color-background-soft)}.gf-pnr-capabilities-inner{position:relative}.gf-pnr-capabilities-description{margin:-74px 0 0 auto;color:var(--gf-color-text-hint);font-size:var(--gf-text-body-size);line-height:28px;text-align:right}.gf-pnr-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:21px;gap:21px;margin-top:99px}.gf-pnr-capability{display:flex;flex-direction:column;min-width:0;height:260px;padding:30px 24px;border-radius:14px;color:var(--gf-color-text-primary);background:var(--gf-color-surface);transition:background-color .2s ease,color .2s ease}.gf-pnr-capability svg{display:block;width:26px;height:26px}.gf-pnr-capability svg path{transition:fill .2s ease}.gf-pnr-capability h3{margin:31px 0 0;color:inherit;font-size:22px;font-weight:var(--gf-font-weight-semibold);line-height:31px}.gf-pnr-capability p{margin:12px 0 0;color:var(--gf-color-text-hint);font-size:var(--gf-text-body-sm-size);line-height:22px;transition:color .2s ease}.gf-pnr-capability:is(:hover,:focus-visible){color:var(--gf-color-text-inverse);background:var(--gf-color-brand-blue-primary)}.gf-pnr-capability:is(:hover,:focus-visible) p{color:rgb(255 255 255/.78)}.gf-pnr-capability:is(:hover,:focus-visible) svg path{fill:var(--gf-color-text-inverse)}.gf-pnr-business{height:1033px;padding:100px 0;background:#fcfdff}.gf-pnr-business-inner{position:relative}.gf-pnr-business .gf-pnr-heading h2{margin-top:0;line-height:56px}.gf-pnr-business-description{margin:-84px 0 0 auto;color:var(--gf-color-text-hint);font-size:var(--gf-text-body-size);line-height:28px;text-align:right}.gf-pnr-business-scenes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:105px}.gf-pnr-business-scenes article{display:grid;height:150px;place-content:center;border:1px dashed #93b6f3;border-radius:16px;background:#f8faff;text-align:center}.gf-pnr-business-scenes h3{margin:0;color:var(--gf-color-brand-blue-primary);font-size:22px;font-weight:var(--gf-font-weight-semibold);line-height:32px}.gf-pnr-business-scenes p{max-width:350px;margin:16px 20px 0;color:#525866;font-size:var(--gf-text-body-size);line-height:24px}.gf-pnr-flow{display:grid;height:60px;margin-top:22px;place-items:center;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);letter-spacing:.5px}.gf-pnr-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px;margin-top:22px}.gf-pnr-detail-grid article{min-height:236px;padding:33px 48px;border:1px dashed #93b6f3;border-radius:16px;background:#f8faff}.gf-pnr-detail-grid h3{margin:0;color:var(--gf-color-brand-blue-primary);font-size:20px;font-weight:var(--gf-font-weight-semibold);line-height:28px}.gf-pnr-detail-grid ul{display:grid;grid-gap:4px;gap:4px;margin:17px 0 0;padding-left:20px;color:#525866;font-size:var(--gf-text-body-size);line-height:26px}.gf-pnr-detail-grid strong{font-weight:var(--gf-font-weight-semibold);color:var(--gf-color-text-primary)}.gf-pnr-foundations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;height:160px;margin-top:22px;padding:21px 22px;border:1px dashed #93b6f3;border-radius:16px;background:#f8faff}.gf-pnr-foundations article{display:grid;height:116px;place-content:center;grid-gap:10px;gap:10px;border-radius:16px;background:var(--gf-color-surface);box-shadow:0 2px 8px rgb(8 101 253/.1);text-align:center}.gf-pnr-foundations h3{margin:0;color:var(--gf-color-text-primary);font-size:24px;font-weight:var(--gf-font-weight-semibold);line-height:34px}.gf-pnr-foundations p{margin:0;color:#525866;font-size:var(--gf-text-body-size);line-height:22px}.gf-pnr-cta-button{width:120px;min-height:44px;padding:10px;border-radius:32px;font-size:var(--gf-text-body-sm-size);line-height:24px}.gf-pnr-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1549px){.gf-pnr-hero-art{left:max(calc(var(--gf-pnr-hero-art-left) - var(--gf-pnr-hero-art-shift)),calc(var(--gf-pnr-hero-art-left) - (var(--gf-pnr-hero-canvas) - 100%)))}}@media (max-width:1363px){.gf-pnr-hero-inner{overflow:hidden}}@media (max-width:1100px){.gf-pnr-business,.gf-pnr-capabilities,.gf-pnr-overview,.gf-pnr-value{height:auto}.gf-pnr-business-description,.gf-pnr-capabilities-description,.gf-pnr-overview-description{width:auto;margin:20px 0 0;text-align:left}.gf-pnr-overview-grid{margin-top:40px}.gf-pnr-scenario,.gf-pnr-scenario--0,.gf-pnr-scenario--1,.gf-pnr-scenario--2{height:auto;padding:80px 0}.gf-pnr-scenario--reverse .gf-pnr-scenario-inner,.gf-pnr-scenario-inner{display:flex;flex-direction:column;gap:36px}.gf-pnr-scenario--reverse .gf-pnr-scenario-art,.gf-pnr-scenario--reverse .gf-pnr-scenario-copy{order:0}.gf-pnr-scenario-copy{padding-top:0}.gf-pnr-scenario--0 .gf-pnr-scenario-art,.gf-pnr-scenario-art{width:min(530px,100%);margin-top:0}.gf-pnr-scenario-art img{width:100%;height:auto;aspect-ratio:530/300}.gf-pnr-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-pnr-business{padding-bottom:80px}}@media (max-width:768px){.gf-pnr-hero-copy{--gf-pnr-hero-copy-left:20px}.gf-pnr-heading h2{font-size:var(--gf-ppe-text-heading-tablet-size);line-height:52px}.gf-pnr-business-scenes,.gf-pnr-detail-grid,.gf-pnr-foundations,.gf-pnr-overview-grid,.gf-pnr-value-grid{grid-template-columns:1fr}.gf-pnr-overview-card{border-right:0;border-bottom:1px solid var(--gf-color-border-soft)}.gf-pnr-overview-card:last-child{border-bottom:0}.gf-pnr-value-card{height:auto;min-height:118px}}@media (max-width:700px){.gf-page-wrap{width:min(100% - 40px,560px)}.gf-pnr-hero-copy.gf-reveal{opacity:1;transform:none}.gf-pnr-hero-copy{padding-top:100px}.gf-pnr-hero h1{font-size:var(--gf-ppe-text-hero-mobile-size);line-height:44px}.gf-pnr-hero-copy>p:last-child{margin-top:18px;font-size:var(--gf-ppe-text-body-mobile-size);line-height:24px}.gf-pnr-business,.gf-pnr-capabilities,.gf-pnr-overview,.gf-pnr-scenario,.gf-pnr-value{padding:64px 0}.gf-pnr-heading h2{margin-top:26px;font-size:var(--gf-ppe-text-heading-mobile-size);line-height:44px}.gf-pnr-scenario--0 .gf-pnr-heading h2,.gf-pnr-scenario--1 .gf-pnr-heading h2,.gf-pnr-scenario--2 .gf-pnr-heading h2{margin-top:26px}.gf-pnr-scenario--1 .gf-pnr-scenario-copy>ul,.gf-pnr-scenario--2 .gf-pnr-scenario-copy>ul{margin-top:18px}.gf-pnr-business-description,.gf-pnr-capabilities-description,.gf-pnr-overview-description{font-size:var(--gf-ppe-text-body-mobile-size);line-height:24px}.gf-pnr-business-scenes{margin-top:32px}.gf-pnr-flow{height:auto;min-height:60px;padding:12px;font-size:18px}.gf-pnr-detail-grid article{padding:28px 24px}.gf-pnr-foundations{height:auto;padding:16px}}@media (max-width:540px){.gf-pnr-hero-copy{--gf-pnr-hero-copy-left:16px}.gf-pnr-capability-grid{grid-template-columns:1fr}.gf-pnr-overview-card{height:auto;min-height:200px}}@media (prefers-reduced-motion:reduce){.gf-pnr-capability,.gf-pnr-capability p,.gf-pnr-capability svg path,.gf-pnr-hero{transition:none}}