/* page.css — GENERATED by tools/port.mjs from the donors' compiled CSS + src/skin.css + src/motion.css. Edit those, not this. */
.pg-solutions-index .pg-solutions-index-cc *,
.pg-solutions-index .pg-solutions-index-cc ::before,
.pg-solutions-index .pg-solutions-index-cc ::after{box-sizing:border-box;}.pg-solutions-index .pg-solutions-index-cc:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)){font-size:100%;text-size-adjust:100%;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgb(2, 39, 233) rgba(0, 0, 0, 0.06);}.pg-solutions-index .pg-solutions-index-cc:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono))::-webkit-scrollbar{width:0.625rem;}.pg-solutions-index .pg-solutions-index-cc:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono))::-webkit-scrollbar-track{background:rgba(0, 0, 0, 0.04);}.pg-solutions-index .pg-solutions-index-cc:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono))::-webkit-scrollbar-thumb{background-color:rgb(2, 39, 233);border:0.125rem solid transparent;border-radius:9999px;background-clip:content-box;}.pg-solutions-index .pg-solutions-index-cc:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono))::-webkit-scrollbar-thumb:hover{background-color:rgb(0, 208, 248);}.pg-solutions-index .pg-solutions-index-cc img:not(:where([data-legacy-case] *)),
.pg-solutions-index .pg-solutions-index-cc picture:not(:where([data-legacy-case] *)),
.pg-solutions-index .pg-solutions-index-cc video:not(:where([data-legacy-case] *)),
.pg-solutions-index .pg-solutions-index-cc canvas:not(:where([data-legacy-case] *)),
.pg-solutions-index .pg-solutions-index-cc svg:not(:where([data-legacy-case] *)){display:block;max-width:100%;}.pg-solutions-index .pg-solutions-index-cc a:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)){color:inherit;text-decoration:none;}.pg-solutions-index .pg-solutions-index-cc a:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)){-webkit-tap-highlight-color:transparent;}.pg-solutions-index .pg-solutions-index-cc .fGDzLF{min-width:0px;overflow:hidden;}.pg-solutions-index .pg-solutions-index-cc .kUCPJM{display:block;width:100%;height:auto;transition:transform 0.35s cubic-bezier(0.16, 1, 0.3, 1);}@media (prefers-reduced-motion: reduce){.pg-solutions-index .pg-solutions-index-cc .kUCPJM{transition:none;}}.pg-solutions-index .pg-solutions-index-cc .doEWMo{display:grid;grid-template-columns:minmax(0px, 1fr) minmax(0px, 1.27fr);align-items:end;gap:clamp(2rem, 6.8vw, 6.5rem);padding:clamp(1.5rem, 2vw, 1.925rem);background-color:rgb(255, 255, 255);}@media (max-width: 1024px){.pg-solutions-index .pg-solutions-index-cc .doEWMo{grid-template-columns:1fr;gap:clamp(1.5rem, 4vw, 2.5rem);}}.pg-solutions-index .pg-solutions-index-cc .doEWMo:hover .styles__ArtImage-sc-f44e1b23-1,
.pg-solutions-index .pg-solutions-index-cc .doEWMo:focus-within .styles__ArtImage-sc-f44e1b23-1{transform:scale(1.025);}@media (prefers-reduced-motion: reduce){.pg-solutions-index .pg-solutions-index-cc .doEWMo:hover .styles__ArtImage-sc-f44e1b23-1,
.pg-solutions-index .pg-solutions-index-cc .doEWMo:focus-within .styles__ArtImage-sc-f44e1b23-1{transform:none;}}.pg-solutions-index .pg-solutions-index-cc .hPNYSv{min-width:0px;}.pg-solutions-index .pg-solutions-index-cc .da-DoiA{margin-bottom:clamp(2rem, 3.2vw, 3rem);}.pg-solutions-index .pg-solutions-index-cc .da-DoiA img:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)){display:block;height:auto;max-width:100%;}.pg-solutions-index .pg-solutions-index-cc .evoUWe{font-family:"Iosevka Charon Mono", "Iosevka Charon Mono Fallback", "Courier New", courier, monospace;font-size:clamp(1rem, 1.4vw, 1.225rem);font-weight:500;line-height:127%;letter-spacing:0.02em;text-transform:uppercase;color:rgb(244, 77, 64);margin:0px 0px clamp(0.625rem, 0.9vw, 0.875rem);}.pg-solutions-index .pg-solutions-index-cc .YTHTO{display:flex;margin-top:clamp(1.5rem, 2.25vw, 2.15rem);}.pg-solutions-index .pg-solutions-index-bvm:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)){text-size-adjust:100%;font-family:sans-serif;}.pg-solutions-index .pg-solutions-index-bvm > section:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)){margin:0px;}.pg-solutions-index .pg-solutions-index-bvm section:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)){display:block;}.pg-solutions-index .pg-solutions-index-bvm a:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)){background-color:rgba(0, 0, 0, 0);}.pg-solutions-index .pg-solutions-index-bvm a:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)):active,
.pg-solutions-index .pg-solutions-index-bvm a:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)):hover{outline:0px;}.pg-solutions-index .pg-solutions-index-bvm *{box-sizing:border-box;}.pg-solutions-index .pg-solutions-index-bvm:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)){height:100%;}.pg-solutions-index .pg-solutions-index-bvm > section:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)){color:rgb(51, 51, 51);background-color:rgb(255, 255, 255);min-height:100%;margin:0px;font-family:Arial, sans-serif;font-size:14px;line-height:20px;}.pg-solutions-index .pg-solutions-index-bvm h2:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)),
.pg-solutions-index .pg-solutions-index-bvm h3:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)){margin-bottom:10px;font-weight:700;}.pg-solutions-index .pg-solutions-index-bvm h2:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)){margin-top:20px;font-size:32px;line-height:36px;}.pg-solutions-index .pg-solutions-index-bvm h3:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)){margin-top:20px;font-size:24px;line-height:30px;}.pg-solutions-index .pg-solutions-index-bvm p:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)){margin-top:0px;margin-bottom:10px;}.pg-solutions-index .pg-solutions-index-bvm .w-container{max-width:940px;margin-left:auto;margin-right:auto;}.pg-solutions-index .pg-solutions-index-bvm .w-container::before,
.pg-solutions-index .pg-solutions-index-bvm .w-container::after{content:" ";grid-area:1 / 1 / 2 / 2;display:table;}.pg-solutions-index .pg-solutions-index-bvm .w-container::after{clear:both;}@media screen and (max-width: 991px){.pg-solutions-index .pg-solutions-index-bvm .w-container{max-width:728px;}}@media screen and (max-width: 479px){.pg-solutions-index .pg-solutions-index-bvm .w-container{max-width:none;}}.pg-solutions-index .pg-solutions-index-bvm .w-dropdown{text-align:left;z-index:900;margin-left:auto;margin-right:auto;display:inline-block;position:relative;}.pg-solutions-index .pg-solutions-index-bvm .w-dropdown-toggle{vertical-align:top;color:rgb(34, 34, 34);text-align:left;white-space:nowrap;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;position:relative;}.pg-solutions-index .pg-solutions-index-bvm .w-dropdown-toggle{user-select:none;cursor:pointer;padding-right:40px;display:inline-block;}.pg-solutions-index .pg-solutions-index-bvm .w-dropdown-toggle:focus{outline:0px;}.pg-solutions-index .pg-solutions-index-bvm .w-dropdown-list{background:rgb(221, 221, 221);min-width:100%;display:none;position:absolute;}.pg-solutions-index .pg-solutions-index-bvm .w-richtext::before,
.pg-solutions-index .pg-solutions-index-bvm .w-richtext::after{content:" ";grid-area:1 / 1 / 2 / 2;display:table;}.pg-solutions-index .pg-solutions-index-bvm .w-richtext::after{clear:both;}.pg-solutions-index .pg-solutions-index-bvm{--_typography---font-family--body-sans:"Inter Variable",Arial,sans-serif;--_color-token---text--dark:var(--_colors---base--true-black);--_typography---font-size--body-16:1em;--_typography---font-weight--body:var(--_typography---all-weight--regular);--_typography---letter-spacing--body:-.024em;--_typography---font-family--heading-sans:"Inter Variable",Arial,sans-serif;--_typography---line-height--d2:100%;--_typography---font-weight--d2:var(--_typography---all-weight--regular);--_typography---line-height--d3:100%;--_typography---font-weight--d3:var(--_typography---all-weight--regular);--section--padding-v:7.5em;--section--padding-h:3em;--container--max-width-1580:98.75em;--content--gap:5em;--grid--gap:1.25em;--_spacing---32:2em;--_typography---font-size--d2:5em;--_typography---letter-spacing--d2:-.04em;--_colors---utility--u-muted-12:color-mix(in srgb,currentColor 12%,transparent);--_typography---all-weight--medium:500;--_spacing---24:1.5em;--_colors---utility--u-muted-10:color-mix(in srgb,currentColor 10%,transparent);--_colors---utility--transparent:transparent;--_colors---utility--u-muted-100:color-mix(in srgb,currentColor 100%,transparent);--_spacing---20:1.25em;--_typography-style---font-family:var(--_typography---font-family--body-sans);--_typography-style---font-size:var(--_typography---font-size--body-16);--_typography-style---line-height:var(--_typography---line-height--body);--_typography-style---font-weight:var(--_typography---font-weight--body);--_typography-style---letter-spacing:var(--_typography---letter-spacing--body);--_colors---base--true-black:black;--_typography---line-height--body:156%;--_typography---all-weight--regular:400;}.pg-solutions-index .pg-solutions-index-bvm .w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block;}@media screen and (max-width: 991px){.pg-solutions-index .pg-solutions-index-bvm .w-layout-blockcontainer{max-width:728px;}}@media screen and (max-width: 767px){.pg-solutions-index .pg-solutions-index-bvm .w-layout-blockcontainer{max-width:none;}}.pg-solutions-index .pg-solutions-index-bvm > section:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)){font-family:var(--_typography---font-family--body-sans);color:var(--_color-token---text--dark);font-size:var(--_typography---font-size--body-16);line-height:1.56;font-weight:var(--_typography---font-weight--body);letter-spacing:var(--_typography---letter-spacing--body);}.pg-solutions-index .pg-solutions-index-bvm h2:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)){font-family:var(--_typography---font-family--heading-sans);font-size:2em;line-height:var(--_typography---line-height--d2);font-weight:var(--_typography---font-weight--d2);margin-top:0px;margin-bottom:0px;}.pg-solutions-index .pg-solutions-index-bvm h3:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)){font-family:var(--_typography---font-family--heading-sans);font-size:1.5em;line-height:var(--_typography---line-height--d3);font-weight:var(--_typography---font-weight--d3);margin-top:0px;margin-bottom:0px;}.pg-solutions-index .pg-solutions-index-bvm p:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)){margin-bottom:0px;}.pg-solutions-index .pg-solutions-index-bvm a:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)){text-decoration:none;}.pg-solutions-index .pg-solutions-index-bvm .section{z-index:2;width:100%;padding:var(--section--padding-v)var(--section--padding-h);flex-flow:column;display:flex;position:relative;overflow:clip;}.pg-solutions-index .pg-solutions-index-bvm .s-wrapper{z-index:4;width:100%;height:100%;max-width:var(--container--max-width-1580);column-gap:var(--content--gap);row-gap:var(--content--gap);flex-flow:column;flex:1 1 0%;justify-content:flex-start;align-items:flex-start;min-height:0.5em;margin-left:auto;margin-right:auto;display:flex;position:relative;}.pg-solutions-index .pg-solutions-index-bvm .text-b-m{font-size:1.125em;line-height:156%;}.pg-solutions-index .pg-solutions-index-bvm .u-grid-3-1{column-gap:var(--grid--gap);row-gap:var(--grid--gap);grid-template-rows:repeat(1, minmax(0px, 1fr));grid-template-columns:repeat(3, minmax(0px, 1fr));grid-auto-columns:1fr;width:100%;display:grid;}.pg-solutions-index .pg-solutions-index-bvm .u-med{font-weight:var(--_typography---all-weight--medium) !important;}.pg-solutions-index .pg-solutions-index-bvm .max-width{width:100%;max-width:calc(1em*var(--figma-size)/16);}.pg-solutions-index .pg-solutions-index-bvm .icon{width:1.5em;min-width:1.5em;height:1lh;}.pg-solutions-index .pg-solutions-index-bvm .icon._20{width:1.25em;min-width:1.25em;}.pg-solutions-index .pg-solutions-index-bvm .section-header{z-index:4;column-gap:var(--_spacing---32);row-gap:var(--_spacing---32);text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;display:flex;position:relative;}.pg-solutions-index .pg-solutions-index-bvm .section-header:where(.w-variant-970b5b15-612e-8ab5-1862-519c3835f216){text-align:left;justify-content:flex-start;align-items:flex-start;}.pg-solutions-index .pg-solutions-index-bvm .section-header-main{column-gap:var(--_spacing---32);row-gap:var(--_spacing---32);flex-flow:column;justify-content:flex-start;align-items:center;width:100%;display:flex;}.pg-solutions-index .pg-solutions-index-bvm .section-header-main:where(.w-variant-970b5b15-612e-8ab5-1862-519c3835f216){column-gap:var(--_spacing---20);row-gap:var(--_spacing---20);flex-flow:wrap;justify-content:space-between;align-items:flex-end;}.pg-solutions-index .pg-solutions-index-bvm .section-header-block{column-gap:var(--_spacing---32);row-gap:var(--_spacing---32);flex-flow:column;justify-content:flex-start;align-items:center;display:flex;}.pg-solutions-index .pg-solutions-index-bvm .section-header-block:where(.w-variant-970b5b15-612e-8ab5-1862-519c3835f216){justify-content:flex-start;align-items:flex-start;}.pg-solutions-index .pg-solutions-index-bvm .rte p:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)){margin-top:0.5em;margin-bottom:0.5em;}.pg-solutions-index .pg-solutions-index-bvm .rte a:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)){text-underline-offset:13%;text-decoration-line:underline;text-decoration-style:initial;text-decoration-color:var(--_colors---utility--u-muted-12);text-decoration-thickness:calc(0.05em);transition:text-decoration-color 0.24s cubic-bezier(0.64, 0.05, 0, 1);}.pg-solutions-index .pg-solutions-index-bvm .rte a:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)):hover{text-decoration-color:var(--_colors---utility--u-muted-100);}.pg-solutions-index .pg-solutions-index-bvm .faqs-main,
.pg-solutions-index .pg-solutions-index-bvm .faqs-cms{width:100%;}.pg-solutions-index .pg-solutions-index-bvm .faqs-cms-list.u-grid-3-1{column-gap:var(--content--gap);row-gap:0em;}.pg-solutions-index .pg-solutions-index-bvm .faqs-accordion{border-bottom:1px solid var(--_colors---utility--u-muted-10);flex-flow:column;width:100%;min-height:100%;display:flex;}.pg-solutions-index .pg-solutions-index-bvm .faqs-accordion-toggle{white-space:normal;justify-content:space-between;align-items:center;width:100%;padding:1em 0px;transition:padding 0.4s cubic-bezier(0.64, 0.05, 0, 1);display:flex;}.pg-solutions-index .pg-solutions-index-bvm .faqs-accordion-toggle:hover{padding-right:0.25em;}.pg-solutions-index .pg-solutions-index-bvm .faqs-accordion-list{background-color:var(--_colors---utility--transparent);width:100%;display:none;position:relative;overflow:hidden;}.pg-solutions-index .pg-solutions-index-bvm .faqs-accordion-icon-w{justify-content:center;align-items:center;width:2.5em;min-width:2.5em;height:2.5em;min-height:2.5em;display:flex;}.pg-solutions-index .pg-solutions-index-bvm .faqs-accordion-content{padding-bottom:1em;}.pg-solutions-index .pg-solutions-index-bvm .heading{font-family:var(--_typography-style---font-family);font-size:var(--_typography-style---font-size);line-height:var(--_typography-style---line-height);font-weight:var(--_typography-style---font-weight);letter-spacing:var(--_typography-style---letter-spacing);--_typography-style---font-family:var(--_typography---font-family--heading-sans);--_typography-style---font-size:var(--_typography---font-size--d2);--_typography-style---line-height:var(--_typography---line-height--d2);--_typography-style---font-weight:var(--_typography---font-weight--d2);--_typography-style---letter-spacing:var(--_typography---letter-spacing--d2);}.pg-solutions-index .pg-solutions-index-bvm .section-header-title{column-gap:var(--_spacing---24);row-gap:var(--_spacing---24);flex-flow:column;justify-content:flex-start;align-items:center;display:flex;}.pg-solutions-index .pg-solutions-index-bvm .section-header-title:where(.w-variant-970b5b15-612e-8ab5-1862-519c3835f216){justify-content:flex-start;align-items:flex-start;}@media screen and (max-width: 991px){.pg-solutions-index .pg-solutions-index-bvm > section:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)){--section--padding-v:6.25em;--section--padding-h:1.5em;--container--max-width-1580:98.75em;--content--gap:4em;--grid--gap:1em;--_typography---font-family--body-sans:"Inter Variable",Arial,sans-serif;--_typography---font-size--body-16:1em;--_typography---font-weight--body:var(--_typography---all-weight--regular);--_typography---letter-spacing--body:-.024em;--_typography---font-family--heading-sans:"Inter Variable",Arial,sans-serif;--_typography---line-height--d2:100%;--_typography---font-weight--d2:var(--_typography---all-weight--regular);--_typography---line-height--d3:100%;--_typography---font-weight--d3:var(--_typography---all-weight--regular);--_typography---font-size--d2:3.25em;--_typography---letter-spacing--d2:-.04em;--_typography---all-weight--medium:500;--_typography---line-height--body:156%;--_typography---all-weight--regular:400;}.pg-solutions-index .pg-solutions-index-bvm .u-grid-3-1{grid-template-columns:repeat(2, minmax(0px, 1fr));}.pg-solutions-index .pg-solutions-index-bvm .section-header{column-gap:var(--_spacing---24);row-gap:var(--_spacing---24);text-align:left;justify-content:flex-start;align-items:flex-start;margin-right:auto;}.pg-solutions-index .pg-solutions-index-bvm .section-header-main{column-gap:var(--_spacing---24);row-gap:var(--_spacing---24);justify-content:flex-start;align-items:flex-start;}.pg-solutions-index .pg-solutions-index-bvm .section-header-main:where(.w-variant-970b5b15-612e-8ab5-1862-519c3835f216){flex-flow:column;justify-content:flex-start;align-items:flex-start;}.pg-solutions-index .pg-solutions-index-bvm .section-header-block{justify-content:flex-start;align-items:flex-start;}.pg-solutions-index .pg-solutions-index-bvm .section-header-title{justify-content:flex-start;align-items:flex-start;}}@media screen and (max-width: 767px){.pg-solutions-index .pg-solutions-index-bvm > section:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)){--section--padding-v:5em;--section--padding-h:1em;--container--max-width-1580:98.75em;--content--gap:3.5em;--grid--gap:1em;--_typography---font-family--body-sans:"Inter Variable",Arial,sans-serif;--_typography---font-size--body-16:1em;--_typography---font-weight--body:var(--_typography---all-weight--regular);--_typography---letter-spacing--body:-.024em;--_typography---font-family--heading-sans:"Inter Variable",Arial,sans-serif;--_typography---line-height--d2:100%;--_typography---font-weight--d2:var(--_typography---all-weight--regular);--_typography---line-height--d3:100%;--_typography---font-weight--d3:var(--_typography---all-weight--regular);--_typography---font-size--d2:2.75em;--_typography---letter-spacing--d2:-.04em;--_typography---all-weight--medium:500;--_typography---line-height--body:156%;--_typography---all-weight--regular:400;}.pg-solutions-index .pg-solutions-index-bvm .text-b-m{font-size:1.0625em;}.pg-solutions-index .pg-solutions-index-bvm .u-grid-3-1{grid-template-columns:repeat(1, minmax(0px, 1fr));}}@media screen and (max-width: 479px){.pg-solutions-index .pg-solutions-index-bvm > section:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)){--section--padding-v:5em;--section--padding-h:1em;--container--max-width-1580:98.75em;--content--gap:3.5em;--grid--gap:1em;--_typography---font-family--body-sans:"Inter Variable",Arial,sans-serif;--_typography---font-size--body-16:1em;--_typography---font-weight--body:var(--_typography---all-weight--regular);--_typography---letter-spacing--body:-.024em;--_typography---font-family--heading-sans:"Inter Variable",Arial,sans-serif;--_typography---line-height--d2:100%;--_typography---font-weight--d2:var(--_typography---all-weight--regular);--_typography---line-height--d3:100%;--_typography---font-weight--d3:var(--_typography---all-weight--regular);--_typography---font-size--d2:2.75em;--_typography---letter-spacing--d2:-.04em;--_typography---all-weight--medium:500;--_typography---line-height--body:156%;--_typography---all-weight--regular:400;}}.pg-solutions-index .pg-solutions-index-bvm{--size-unit:16;--size-container-ideal:1680;--size-container-min:991px;--size-container-max:1680px;--size-container:clamp(var(--size-container-min), 100vw, var(--size-container-max));--size-font:calc(var(--size-container) / (var(--size-container-ideal) / var(--size-unit)));font-size:var(--size-font);--color-accent:var(--_colors---accent, #5498dc)}@media screen and (max-width:991px){.pg-solutions-index .pg-solutions-index-bvm{--size-container-ideal:834;--size-container-min:768px;--size-container-max:991px}}@media screen and (max-width:767px){.pg-solutions-index .pg-solutions-index-bvm{--size-container-ideal:430;--size-container-min:480px;--size-container-max:767px}}@media screen and (max-width:479px){.pg-solutions-index .pg-solutions-index-bvm{--size-container-ideal:430;--size-container-min:320px;--size-container-max:428px}}@supports (color: oklch(50% .2 280)){.pg-solutions-index .pg-solutions-index-bvm{--_colors---base--true-black:oklch(0 0 0)}}@supports (color: color(display-p3 1 0 0)){.pg-solutions-index .pg-solutions-index-bvm{--_colors---base--true-black:color(display-p3 0 0 0 / 1)}}.pg-solutions-index .pg-solutions-index-bvm *,
.pg-solutions-index .pg-solutions-index-bvm *:before,
.pg-solutions-index .pg-solutions-index-bvm *:after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed;text-size-adjust:100%;text-decoration-skip-ink:auto;text-decoration-thickness:8%;text-underline-offset:-8%;text-underline-position:from-font}.pg-solutions-index .pg-solutions-index-bvm:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)){scroll-behavior:initial;scrollbar-width:none;-webkit-font-smoothing:antialiased}.pg-solutions-index .pg-solutions-index-bvm > section:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)){width:100vw;font-feature-settings:"liga" 1,"calt" 1;-ms-overflow-style:none}.pg-solutions-index .pg-solutions-index-bvm > section:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono))::-webkit-scrollbar,
.pg-solutions-index .pg-solutions-index-bvm > section ::-webkit-scrollbar{display:none}.pg-solutions-index .pg-solutions-index-bvm svg:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)){max-width:none;height:auto;box-sizing:border-box;vertical-align:middle}.pg-solutions-index .pg-solutions-index-bvm a:where(:not(.k-btn, .k-btn *, .k-btn-sm, .k-btn-sm *, .k-eyebrow, .k-logos, .k-logos *, .k-stars, .k-stars *, .k-mono)){color:inherit}.pg-solutions-index .pg-solutions-index-bvm .w-richtext :where(:first-child,div:first-child :first-child){margin-top:0!important}.pg-solutions-index .pg-solutions-index-bvm .w-richtext :where(:last-child,div:first-child :last-child){margin-bottom:0!important}.pg-solutions-index .pg-solutions-index-bvm .w-richtext:before,
.pg-solutions-index .pg-solutions-index-bvm .w-richtext:after{display:none}.pg-solutions-index .pg-solutions-index-bvm .heading *{margin:0!important;padding:0!important;border:none!important;font-size:1em!important;font-weight:inherit;font-family:inherit;letter-spacing:inherit;line-height:inherit}@supports (background-color: color-mix(in srgb,black 10%,transparent)){.pg-solutions-index .pg-solutions-index-bvm ::selection{background-color:color-mix(in srgb,currentColor 12%,transparent);color:var(--color-accent);text-shadow:none}.pg-solutions-index .pg-solutions-index-bvm ::-moz-selection{background-color:color-mix(in srgb,currentColor 12%,transparent);color:var(--color-accent);text-shadow:none}}@property --flare-angle{syntax:"<angle>";initial-value:183deg;inherits:true;}.pg-solutions-index .pg-solutions-index-bvm .s-wrapper:before,
.pg-solutions-index .pg-solutions-index-bvm .s-wrapper:after{display:none}.pg-solutions-index .pg-solutions-index-cc, .pg-solutions-index .pg-solutions-index-bvm{background-color:var(--bg);color:var(--fg-body);font-family:var(--font-sans);}.pg-solutions-index .pg-solutions-index-cc h1, .pg-solutions-index .pg-solutions-index-cc h2, .pg-solutions-index .pg-solutions-index-cc h3,
.pg-solutions-index .pg-solutions-index-bvm h1, .pg-solutions-index .pg-solutions-index-bvm h2, .pg-solutions-index .pg-solutions-index-bvm h3, .pg-solutions-index .pg-solutions-index-bvm h4{font-family:var(--font-sans);color:var(--fg);text-transform:none;}.pg-solutions-index .pg-solutions-index-bvm em{font-style:normal;font-family:inherit;color:inherit;}.pg-solutions-index .k-eyebrow{margin:0 0 16px;}.pg-solutions-index .pg-solutions-index-cc .doEWMo{background-color:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);}.pg-solutions-index .pg-solutions-index-cc .da-DoiA img{height:32px;width:auto;}.pg-solutions-index .pg-solutions-index-cc .evoUWe{font-family:var(--font-mono);font-weight:400;font-size:16px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);}.pg-solutions-index .pg-solutions-index-art{background:radial-gradient(90% 70% at 70% 105%, color-mix(in srgb, var(--accent) 34%, transparent), transparent 62%), var(--surface-raised);display:flex;align-items:center;justify-content:center;overflow:hidden;}.pg-solutions-index .pg-solutions-index-art img{width:92%;height:auto;object-fit:contain;}@media (max-width: 809px){.pg-solutions-index .pg-solutions-index-cc .evoUWe{font-size:14px;}}.pg-solutions-index .pg-solutions-index-bvm .text-b-m{font-family:var(--font-sans);font-size:15px;line-height:1.6;letter-spacing:0;color:var(--fg-body);}.pg-solutions-index .pg-solutions-index-bvm .u-med{font-weight:500;color:var(--fg);}.pg-solutions-index .pg-solutions-index-bvm .text-b{font-family:var(--font-sans);font-size:15px;line-height:1.5;letter-spacing:0;color:var(--fg-small);}.pg-solutions-index .pg-solutions-index-bvm .heading h2, .pg-solutions-index .pg-solutions-index-bvm .d4, .pg-solutions-index .pg-solutions-index-bvm .d2{font-family:var(--font-sans);font-style:normal;color:var(--fg);}.pg-solutions-index .pg-solutions-index-bvm .d4{font-weight:600;font-size:30px;line-height:1.1;letter-spacing:-0.02em;}.pg-solutions-index .pg-solutions-index-bvm .d2{font-weight:600;font-size:68.57px;line-height:1;letter-spacing:-0.03em;}.pg-solutions-index .pg-solutions-index-bvm .line{background-color:var(--line);}.pg-solutions-index .pg-solutions-index-bvm .k-logos img{max-width:none;}.pg-solutions-index .pg-solutions-index-bvm .s-faqs{background-color:var(--bg);}.pg-solutions-index .pg-solutions-index-bvm .s-faqs .heading h2{font-weight:600;font-size:52px;line-height:1.06;letter-spacing:-0.035em;}.pg-solutions-index .pg-solutions-index-bvm .faqs-accordion-toggle{color:var(--fg);}.pg-solutions-index .pg-solutions-index-bvm .faqs-accordion-toggle .text-b-m{color:inherit;}.pg-solutions-index .pg-solutions-index-bvm .faqs-cms-item, .pg-solutions-index .pg-solutions-index-bvm .faqs-accordion{border-color:var(--line);}.pg-solutions-index .pg-solutions-index-bvm .faqs-accordion-content p{font-family:var(--font-sans);font-size:15px;line-height:1.5;color:var(--fg-small);}@media (max-width: 809px){.pg-solutions-index .pg-solutions-index-bvm .d4{font-size:24px;}.pg-solutions-index .pg-solutions-index-bvm .d2{font-size:39.91px;}.pg-solutions-index .pg-solutions-index-bvm .s-faqs .heading h2{font-size:36px;}}.pg-solutions-index .pg-solutions-index-bvm, .pg-solutions-index .pg-solutions-index-bvm .section, .pg-solutions-index .pg-solutions-index-bvm .s-wrapper{font-family:var(--font-sans);letter-spacing:0;}.pg-solutions-index .pg-solutions-index-bvm > section{color:var(--fg-body);}.pg-solutions-index .pg-solutions-index-cc .pg-solutions-index-art{aspect-ratio:1868 / 1602;}.pg-solutions-index .pg-solutions-index-cc .pg-solutions-index-art img.kUCPJM{width:88%;height:auto;max-height:80%;object-fit:contain;}.pg-solutions-index .pg-solutions-index-bvm .sh-sa-icon-w{flex:none;}.pg-solutions-index .pg-solutions-index-bvm .s-faqs .heading.heading-primary{font-size:52px;}@media (max-width: 809px){.pg-solutions-index .pg-solutions-index-bvm .s-faqs .heading.heading-primary{font-size:36px;}}.pg-solutions-index .pg-solutions-index-bvm .faqs-accordion-content p{font-size:17px;line-height:1.5;color:var(--fg-card);}.pg-solutions-index .pg-solutions-index-bvm .faqs-accordion-toggle h3.text-b-m{font-size:16px;line-height:1.5;}.pg-solutions-index .pg-solutions-index-bvm .d2{font-size:52px;line-height:1.06;letter-spacing:-0.035em;}.pg-solutions-index .pg-solutions-index-bvm .w-dropdown-toggle:focus-visible{outline:2px solid var(--ring);outline-offset:2px;}@media (max-width: 809px){.pg-solutions-index .pg-solutions-index-bvm .d2{font-size:36px;}}.pg-solutions-index .pg-solutions-index-cc .evoUWe{line-height:24.89px;}.pg-solutions-index .pg-solutions-index-cc .da-DoiA img{height:41.8px;width:auto;}@media (max-width: 809px){.pg-solutions-index .pg-solutions-index-cc .evoUWe{line-height:20.32px;}}.pg-solutions-index .pg-solutions-index-cc .doEWMo{box-shadow:none;}.pg-solutions-index .pg-solutions-index-bvm .d2, .pg-solutions-index .pg-solutions-index-bvm .heading h2, .pg-solutions-index .pg-solutions-index-bvm .s-faqs .heading h2{line-height:1;}.pg-solutions-index .pg-solutions-index-bvm .text-b-m, .pg-solutions-index .pg-solutions-index-bvm .text-b, .pg-solutions-index .pg-solutions-index-bvm .faqs-accordion-content p, .pg-solutions-index .pg-solutions-index-bvm .faqs-accordion-toggle h3.text-b-m{line-height:1.56;}.pg-solutions-index .pg-solutions-index-cc .pg-solutions-index-art--aarp img.kUCPJM{width:100%;height:100%;max-height:none;object-fit:contain;}.pg-solutions-index .pg-solutions-index-hero{position:relative;overflow:hidden;background:var(--bg);padding:var(--page-top) var(--edge) 96px;}.pg-solutions-index .pg-solutions-index-hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;max-width:1400px;margin:0 auto;text-align:center;}.pg-solutions-index .pg-solutions-index-hero .k-proof{margin:0 0 30px;}.pg-solutions-index .pg-solutions-index-hero-h1{max-width:none;font-size:64px;line-height:1.02;}.pg-solutions-index .pg-solutions-index-hero-h1 .k-px{font-size:1em;}@media (max-width: 809px){.pg-solutions-index .pg-solutions-index-hero-h1{font-size:36px;line-height:1.06;}.pg-solutions-index .pg-solutions-index-hero-h1 br{display:none;}}.pg-solutions-index .pg-solutions-index-hero-sub{max-width:38em;margin:26px auto 0;font-size:clamp(17px, 1.26vw, 20px);line-height:1.45;text-wrap:balance;}.pg-solutions-index .pg-solutions-index-hero-ctas{justify-content:center;margin-top:30px;}.pg-solutions-index .pg-solutions-index-hero-stage{position:relative;max-width:1160px;margin:80px auto 0;}.pg-solutions-index .pg-solutions-index-hero-stage::before{content:"";position:absolute;right:2%;bottom:-12%;width:52%;height:46%;border-radius:50%;background:radial-gradient(closest-side, rgba(250, 85, 57, .16), transparent);filter:blur(30px);pointer-events:none;}.pg-solutions-index .pg-solutions-index-hero-stage .vg{position:relative;display:block;width:100%;height:auto;overflow:visible;}.pg-solutions-index .pg-solutions-index-hero-stage .vg-hero--narrow{display:none;}.pg-solutions-index .pg-solutions-index-hero-logos{max-width:1352px;margin:88px auto 0;}@media (max-width: 809px){.pg-solutions-index .pg-solutions-index-hero-logos{margin-top:56px;}.pg-solutions-index .pg-solutions-index-hero{padding-bottom:64px;}.pg-solutions-index .pg-solutions-index-hero-sub{margin-top:20px;}.pg-solutions-index .pg-solutions-index-hero-ctas{margin-top:26px;}.pg-solutions-index .pg-solutions-index-hero-stage{margin-top:48px;}.pg-solutions-index .pg-solutions-index-hero-stage .vg-hero--wide{display:none;}.pg-solutions-index .pg-solutions-index-hero-stage .vg-hero--narrow{display:block;}}.pg-solutions-index .pg-solutions-index-svc{background:var(--bg);padding:var(--sec-pad) var(--edge);scroll-margin-top:var(--nav-clear);}.pg-solutions-index .pg-solutions-index-wrap{max-width:1352px;margin:0 auto;}.pg-solutions-index .pg-solutions-index-svc-head{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin:0 0 56px;}.pg-solutions-index .pg-solutions-index-svc-head .k-eyebrow{margin:0 0 16px;}.pg-solutions-index .pg-solutions-index-svc-intro .k-lede{max-width:34em;margin:0 0 24px;}.pg-solutions-index .pg-solutions-index-mini{position:relative;display:flex;flex-direction:column;border:1px solid transparent;border-radius:var(--radius);background:var(--surface-1);color:inherit;text-decoration:none;transition:border-color .2s ease-out;}.pg-solutions-index .pg-solutions-index-go{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:12px;color:var(--fg);font:500 15px/1 var(--font-sans);transition:color .2s ease-out;}.pg-solutions-index .pg-solutions-index-ne{width:10px;height:10px;transition:transform .2s ease-out;}.pg-solutions-index .pg-solutions-index-svc-more{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;margin-top:20px;}.pg-solutions-index .pg-solutions-index-mini{gap:10px;padding:24px 24px 22px;}.pg-solutions-index .pg-solutions-index-mini p{margin:0;color:var(--fg-small);font:400 var(--small)/var(--small-lh) var(--font-sans);}.pg-solutions-index :is(.pg-solutions-index-card, .pg-solutions-index-mini, .pg-solutions-index-svc-also a):focus-visible{outline:2px solid var(--ring);outline-offset:3px;}@media (hover: hover) and (pointer: fine){.pg-solutions-index :is(.pg-solutions-index-card, .pg-solutions-index-mini):hover{border-color:rgba(250, 85, 57, .55);}.pg-solutions-index :is(.pg-solutions-index-card, .pg-solutions-index-mini):hover :is(.k-h3, .k-h4, .pg-solutions-index-go){color:var(--accent);}.pg-solutions-index :is(.pg-solutions-index-card, .pg-solutions-index-mini):hover .pg-solutions-index-ne{transform:translate(2px, -2px);}}.pg-solutions-index :is(.pg-solutions-index-card, .pg-solutions-index-mini) :is(.k-h3, .k-h4){transition:color .2s ease-out;}@media (max-width: 1239px){.pg-solutions-index .pg-solutions-index-svc-more{grid-template-columns:repeat(2, 1fr);}}@media (max-width: 1099px){.pg-solutions-index .pg-solutions-index-svc-more{grid-template-columns:repeat(2, 1fr);}}@media (max-width: 809px){.pg-solutions-index .pg-solutions-index-svc-head{grid-template-columns:1fr;gap:20px;margin-bottom:40px;}.pg-solutions-index .pg-solutions-index-svc-more{grid-template-columns:1fr;gap:12px;margin-top:12px;}}.pg-solutions-index .vg :is(.vw-box, .vw-line, .vg-panel, .vg-frame, .vg-legacy, .vg-rule, .vg-rule-s, .vg-pill-ghost, .vg-tab, .vg-pill-dash, .vg-card-hot){vector-effect:non-scaling-stroke;stroke-width:1px;}.pg-solutions-index .vg :is(.vw-box, .vw-line){fill:none;stroke:rgba(255, 255, 255, .26);}.pg-solutions-index .vg .vw-bar{fill:rgba(255, 255, 255, .12);}.pg-solutions-index .vg .vg-frame{fill:#1c1c1f;stroke:rgba(255, 255, 255, .14);}.pg-solutions-index .vg .vg-legacy{fill:#0b0a0a;stroke:rgba(255, 255, 255, .16);}.pg-solutions-index .vg .vg-lift{filter:drop-shadow(0 28px 48px rgba(0, 0, 0, .65));}.pg-solutions-index .vg .vg-card{fill:rgba(255, 255, 255, .045);stroke:none;}.pg-solutions-index .vg .vg-cell{fill:rgba(255, 255, 255, .2);}.pg-solutions-index .vg .vg-field{fill:rgba(255, 255, 255, .03);stroke:rgba(255, 255, 255, .14);stroke-width:1px;vector-effect:non-scaling-stroke;}.pg-solutions-index .vg .vg-field-hot{fill:rgba(250, 85, 57, .06);stroke:rgba(250, 85, 57, .75);stroke-width:1px;vector-effect:non-scaling-stroke;}.pg-solutions-index .vg .vg-val{fill:rgba(255, 255, 255, .66);}.pg-solutions-index .vg :is(.vg-or, .vg-dot-or, .vg-travel, .vg-pill-or, .vg-val-hot, .vg-caret){fill:var(--accent);}.pg-solutions-index .vg .vg-hotrow{fill:rgba(250, 85, 57, .14);}.pg-solutions-index .vg :is(.vg-rule, .vg-rule-s){stroke:rgba(255, 255, 255, .1);}.pg-solutions-index .vg .vg-chip{fill:#fff;}.pg-solutions-index .vg .vg-pill-ghost{fill:none;stroke:rgba(255, 255, 255, .3);}.pg-solutions-index .vg .vg-tab{fill:none;stroke:rgba(255, 255, 255, .18);}.pg-solutions-index .vg .vg-tab-on{fill:rgba(250, 85, 57, .14);stroke:rgba(250, 85, 57, .7);stroke-width:1px;vector-effect:non-scaling-stroke;}.pg-solutions-index .vg :is(.vg-arrow-or, .vg-arrow, .vg-check, .vg-sync, .vg-route){fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;}.pg-solutions-index .vg :is(.vg-arrow-or, .vg-check, .vg-sync){stroke:var(--accent);}.pg-solutions-index .vg .vg-sync{stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;}.pg-solutions-index .pg-solutions-index-hero-stage.is-built .vg .vg-sync{stroke-dashoffset:0;transition:stroke-dashoffset .7s cubic-bezier(.23, 1, .32, 1) .55s;}.pg-solutions-index .vg .vg-tag-plate{fill:var(--bg);}.pg-solutions-index .vg .vg-tag-sq{fill:rgba(255, 255, 255, .5);}.pg-solutions-index .vg .vg-tag-or .vg-tag-sq{fill:var(--accent);}.pg-solutions-index .vg text{font-family:var(--font-sans);}.pg-solutions-index .vg :is(.vg-lab, .vg-lab-s){font-size:15px;font-weight:400;letter-spacing:.06em;fill:#a4a7ac;}.pg-solutions-index .vg :is(.vg-mono, .vg-tag-t){font-family:var(--font-mono);font-size:14px;letter-spacing:.06em;fill:rgba(255, 255, 255, .42);}.pg-solutions-index .vg .vg-tag-t{font-size:13px;fill:rgba(255, 255, 255, .72);}.pg-solutions-index .vg .vg-px{font-family:var(--font-pixel);font-size:20px;letter-spacing:.02em;fill:rgba(255, 255, 255, .7);}.pg-solutions-index .vg :is(.vg-title, .vg-title-c){font-size:30px;font-weight:600;letter-spacing:-.02em;fill:#fff;}.pg-solutions-index .vg :is(.vg-chip-t, .vg-chip-t-c){font-size:13px;font-weight:600;letter-spacing:.06em;fill:var(--accent-ink);}.pg-solutions-index .vg :is(.vg-tab-t, .vg-tab-on-t){font-size:14px;font-weight:500;fill:rgba(255, 255, 255, .7);}.pg-solutions-index .vg .vg-tab-on-t{fill:#fff;}.pg-solutions-index .vg :is(.vg-pill-t, .vg-pill-t-c){font-size:16px;font-weight:600;fill:var(--accent-ink);}.pg-solutions-index .vg :is(.vg-ghost-t, .vg-ghost-t-c){font-size:16px;font-weight:600;fill:#fff;}.pg-solutions-index .vg-hero--narrow :is(.vg-mono, .vg-tag-t, .vg-lab){font-size:20px;}.pg-solutions-index .vg-hero--narrow .vg-px{font-size:24px;}.pg-solutions-index .vg-hero--narrow .vg-title{font-size:36px;}.pg-solutions-index .vg-hero--narrow :is(.vg-tab-t, .vg-tab-on-t, .vg-chip-t){font-size:17px;}.pg-solutions-index .vg-hero--narrow :is(.vg-pill-t, .vg-ghost-t){font-size:20px;}.pg-solutions-index .vg .vg-wire{transition:opacity .15s ease-out .06s;}.pg-solutions-index .vg .vg-b{opacity:0;transform:translateY(8px);transition:opacity .12s cubic-bezier(.23, 1, .32, 1), transform .12s cubic-bezier(.23, 1, .32, 1);}.pg-solutions-index :is([data-pg-solutions-index-build="card"].is-built, .pg-solutions-index-card:focus-visible, .pg-solutions-index-hero-stage.is-built) .vg .vg-b{opacity:1;transform:none;transition:opacity .18s ease-out calc(var(--i) * 20ms), transform .2s cubic-bezier(.23, 1, .32, 1) calc(var(--i) * 20ms);}.pg-solutions-index :is([data-pg-solutions-index-build="card"].is-built, .pg-solutions-index-card:focus-visible, .pg-solutions-index-hero-stage.is-built) .vg .vg-wire{opacity:0;transition-delay:0s;}.pg-solutions-index .pg-solutions-index-hero-stage.is-built .vg .vg-b{transition:opacity .5s ease-out calc(var(--i) * 70ms), transform .6s cubic-bezier(.23, 1, .32, 1) calc(var(--i) * 70ms);}.pg-solutions-index .is-still .vg :is(.vg-b, .vg-wire, .vg-chartline, .vg-sync){transition:none !important;}@media (prefers-reduced-motion: reduce){.pg-solutions-index .vg :is(.vg-b, .vg-wire, .vg-chartline, .vg-sync), .pg-solutions-index :is(.pg-solutions-index-card, .pg-solutions-index-mini, .pg-solutions-index-go, .pg-solutions-index-ne){transition:none !important;}.pg-solutions-index .vg .vg-b{transform:none;}}.pg-solutions-index .pg-solutions-index-rsn-sec{background:var(--bg);padding:var(--sec-pad) var(--edge);}.pg-solutions-index .pg-solutions-index-rsn-h2{max-width:24em;margin:0;}.pg-solutions-index .pg-solutions-index-rsn-intro{display:grid;grid-template-columns:minmax(0, 44em) auto;justify-content:space-between;align-items:end;gap:48px;margin:32px 0 72px;}.pg-solutions-index .pg-solutions-index-rsn-intro .k-lede{margin:0;}@media (max-width: 1099px){.pg-solutions-index .pg-solutions-index-rsn-intro{grid-template-columns:1fr;justify-items:start;gap:24px;}}@media (max-width: 809px){.pg-solutions-index .pg-solutions-index-rsn-intro{margin:20px 0 48px;}}.pg-solutions-index .pg-solutions-index-steps{background:var(--bg);padding:var(--sec-pad) var(--edge);}.pg-solutions-index .pg-solutions-index-steps-head{margin:0 0 56px;}.pg-solutions-index .pg-solutions-index-steps-head .k-lede{margin:20px 0 0;}.pg-solutions-index .pg-solutions-index-steps-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:48px;margin:0;padding:0;list-style:none;}.pg-solutions-index .pg-solutions-index-steps-list li{display:flex;flex-direction:column;gap:14px;padding:32px;border-radius:var(--radius);background:var(--surface-1);}.pg-solutions-index .pg-solutions-index-steps-list p{margin:0;color:var(--fg-card);font:400 var(--body)/var(--body-card-lh) var(--font-sans);}@media (max-width: 1099px){.pg-solutions-index .pg-solutions-index-steps-list{grid-template-columns:1fr;gap:16px;}}@media (max-width: 809px){.pg-solutions-index .pg-solutions-index-steps-head{margin-bottom:40px;}.pg-solutions-index .pg-solutions-index-steps-list li{padding:24px;}}.pg-solutions-index .pg-solutions-index-home{background:var(--bg);}.pg-solutions-index .pg-solutions-index-why{padding:var(--sec-pad) var(--edge);}.pg-solutions-index .pg-solutions-index-why .panel{grid-area:panel;align-self:center;}.pg-solutions-index .pg-solutions-index-why-step{padding:20px 0;}.pg-solutions-index .pg-solutions-index-why-step h3{margin:0;font:inherit;}.pg-solutions-index .pg-solutions-index-why-step button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:0;padding:0;border:0;background:none;color:var(--fg);text-align:left;cursor:pointer;font:500 16px/24px var(--font-sans);opacity:.55;transition:opacity .2s ease-out;touch-action:manipulation;-webkit-tap-highlight-color:transparent;}.pg-solutions-index .pg-solutions-index-why-step.is-open button{opacity:1;}.pg-solutions-index .pg-solutions-index-why-step button{opacity:.7;}@media (hover: hover) and (pointer: fine){.pg-solutions-index .pg-solutions-index-why-step button:hover{opacity:1;}}.pg-solutions-index .pg-solutions-index-why-step button:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:4px;}.pg-solutions-index .pg-solutions-index-why-body{margin-top:10px;color:var(--fg-small);font:400 16px/24.8px var(--font-sans);}.pg-solutions-index .pg-solutions-index-why-body[hidden]{display:none;}.pg-solutions-index .pg-solutions-index-home #howItWorks.pg-solutions-index-why{margin-top:0 !important;}.pg-solutions-index .pg-solutions-index-home #howItWorks.pg-solutions-index-why .panel{order:0;width:100%;height:auto;min-height:0;aspect-ratio:849 / 560;border-radius:8px;background:rgb(20, 20, 22);box-shadow:none;}@media (max-width: 809px){.pg-solutions-index .pg-solutions-index-home #howItWorks.pg-solutions-index-why .panel{aspect-ratio:auto;height:auto;border-radius:12px;}.pg-solutions-index .pg-solutions-index-why-step{padding:10px 0;}.pg-solutions-index .pg-solutions-index-why-step button{min-height:44px;}}.pg-solutions-index .pg-solutions-index-bvm .faqs-accordion, .pg-solutions-index .pg-solutions-index-bvm .faqs-cms-item, .pg-solutions-index .pg-solutions-index-bvm .faqs-cms-list{border:0 !important;}.pg-solutions-index .pg-solutions-index-home #howItWorks.pg-solutions-index-why .pg-solutions-index-ps{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .3s ease-out, visibility 0s linear .3s;}.pg-solutions-index .pg-solutions-index-home #howItWorks.pg-solutions-index-why .pg-solutions-index-ps.on{opacity:1;visibility:visible;transition:opacity .3s ease-out;}.pg-solutions-index .pg-solutions-index-why .pg-solutions-index-ps [data-at]{opacity:0;transform:translateY(6px);transition:opacity .4s ease-out, transform .5s cubic-bezier(.23, 1, .32, 1);}.pg-solutions-index .pg-solutions-index-why .pg-solutions-index-ps [data-at].is-in{opacity:1;transform:none;}.pg-solutions-index .pg-solutions-index-why .pg-solutions-index-ps [data-at].is-out{display:none;}@media (prefers-reduced-motion: reduce){.pg-solutions-index .pg-solutions-index-why .pg-solutions-index-ps [data-at]{transition:none;transform:none;}}@media (max-width: 809px){.pg-solutions-index .pg-solutions-index-home #howItWorks.pg-solutions-index-why .pg-solutions-index-ps{position:relative;inset:auto;display:none;}.pg-solutions-index .pg-solutions-index-home #howItWorks.pg-solutions-index-why .pg-solutions-index-ps.on{display:block;}}.pg-solutions-index .pg-solutions-index-cc .doEWMo{overflow:hidden;border-radius:var(--radius);}.pg-solutions-index .pg-solutions-index-cc .pg-solutions-index-art{overflow:hidden;border-radius:10px;}@media (min-width: 810px){.pg-solutions-index .pg-solutions-index-home #howItWorks.pg-solutions-index-why .panel{aspect-ratio:auto;height:auto;}.pg-solutions-index .pg-solutions-index-home #howItWorks.pg-solutions-index-why .pg-solutions-index-ps{position:relative;inset:auto;height:auto;grid-area:1 / 1;min-width:0;}}.pg-solutions-index .pg-solutions-index-hero-eyebrow{margin:40px 0 18px;}.pg-solutions-index .pg-solutions-index-hero-sub--2{max-width:40em;margin-top:18px;color:var(--fg-small);font:400 var(--body)/var(--body-lh) var(--font-sans);text-wrap:pretty;}.pg-solutions-index .pg-solutions-index-jump{background:var(--bg);padding:24px var(--edge) 0;}.pg-solutions-index .pg-solutions-index-jump-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);}.pg-solutions-index .pg-solutions-index-jump-t{margin:0;color:var(--fg-small);text-transform:uppercase;}.pg-solutions-index .pg-solutions-index-jump .k-btn-row{gap:10px;margin:0;}.pg-solutions-index .pg-solutions-index-path + .pg-solutions-index-path{padding-top:0;}.pg-solutions-index .pg-solutions-index-outcomes{display:grid;gap:12px;margin:0;padding:0;list-style:none;}.pg-solutions-index .pg-solutions-index-outcomes li{position:relative;padding-left:26px;color:var(--fg);font:500 var(--body)/var(--body-lh) var(--font-sans);}.pg-solutions-index .pg-solutions-index-outcomes li::before{content:"";position:absolute;left:2px;top:calc(.75em - 4px);width:8px;height:8px;border-radius:1px;background:var(--accent);}.pg-solutions-index .pg-solutions-index-svc-more--three{grid-template-columns:repeat(3, 1fr);}.pg-solutions-index .pg-solutions-index-svc-more--five{grid-template-columns:repeat(5, 1fr);}.pg-solutions-index .pg-solutions-index-mini--plain{cursor:default;}.pg-solutions-index .pg-solutions-index-mini .pg-solutions-index-go:empty{display:none;}.pg-solutions-index .pg-solutions-index-mini .pg-solutions-index-go{margin-top:auto;}.pg-solutions-index .pg-solutions-index-ctas{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;margin:20px 0;}.pg-solutions-index .pg-solutions-index-cta{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:28px 28px 26px;border:1px solid var(--line);border-radius:var(--radius);}.pg-solutions-index .pg-solutions-index-cta .k-h4{margin:0;}.pg-solutions-index .pg-solutions-index-cta p{margin:0 0 8px;color:var(--fg-small);font:400 var(--body)/var(--body-lh) var(--font-sans);}.pg-solutions-index .pg-solutions-index-cta p a{display:inline-block;padding-block:2px;color:var(--fg);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px;}.pg-solutions-index .pg-solutions-index-cta p a:hover{color:var(--accent);}.pg-solutions-index .pg-solutions-index-cta p a:focus-visible{outline:2px solid var(--ring);outline-offset:2px;}.pg-solutions-index .pg-solutions-index-case-logo{margin:18px 0 0;line-height:0;}.pg-solutions-index .pg-solutions-index-case-text{max-width:34em;margin:28px 0 0;color:var(--fg-card);font:400 var(--body)/var(--body-lh) var(--font-sans);}.pg-solutions-index .pg-solutions-index-fit-list li{justify-content:space-between;gap:28px;}.pg-solutions-index .pg-solutions-index-fit-list .k-h4{margin:0;}.pg-solutions-index .pg-solutions-index-fit-list .k-btn-sm{align-self:flex-start;}.pg-solutions-index .pg-solutions-index-close .pg-solutions-index-rsn-intro{margin-bottom:0;}.pg-solutions-index .pg-solutions-index-close .k-btn-row{margin:0;flex-wrap:nowrap;}.pg-solutions-index .pg-solutions-index-steps + .pg-solutions-index-close{padding-top:0;}.pg-solutions-index :is(#ai-strategy-and-fluency, #custom-software-development, #legacy-software-modernization){scroll-margin-top:var(--nav-clear);}@media (max-width: 1399px){.pg-solutions-index .pg-solutions-index-svc-more--five{grid-template-columns:repeat(3, 1fr);}}@media (max-width: 1239px){.pg-solutions-index .pg-solutions-index-svc-more--three{grid-template-columns:repeat(3, 1fr);}}@media (max-width: 1099px){.pg-solutions-index .pg-solutions-index-svc-more--five{grid-template-columns:repeat(2, 1fr);}.pg-solutions-index .pg-solutions-index-close .k-btn-row{flex-wrap:wrap;}}@media (max-width: 809px){.pg-solutions-index :is(.pg-solutions-index-svc-more--three, .pg-solutions-index-svc-more--five){grid-template-columns:1fr;}.pg-solutions-index .pg-solutions-index-ctas{grid-template-columns:1fr;gap:12px;margin:12px 0;}.pg-solutions-index .pg-solutions-index-cta{padding:24px 22px 22px;}.pg-solutions-index .pg-solutions-index-jump-row{flex-direction:column;align-items:flex-start;}.pg-solutions-index .pg-solutions-index-jump .k-btn-row{flex-direction:column;align-items:stretch;width:100%;}.pg-solutions-index .pg-solutions-index-hero-eyebrow{margin-top:28px;}}.pg-solutions-index .pg-solutions-index-cc .pg-solutions-index-case-logo img{height:34px;width:auto;}@media (max-width: 809px){.pg-solutions-index .pg-solutions-index-cc .pg-solutions-index-case-logo img{height:28px;}}.pg-solutions-index .pg-solutions-index-bvm .section.s-faqs{padding-left:var(--edge);padding-right:var(--edge);}.pg-solutions-index .pg-solutions-index-bvm .s-wrapper.sw-faqs{max-width:1352px;width:100%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;}.pg-solutions-index .pg-solutions-index-cc.pg-solutions-index-case .pg-solutions-index-art{aspect-ratio:16 / 10;border-radius:calc(var(--radius) - 4px);}.pg-solutions-index .pg-solutions-index-cc.pg-solutions-index-case .pg-solutions-index-art--whoop img.kUCPJM{width:100%;height:100%;max-height:none;object-fit:cover;}.pg-solutions-index .pg-solutions-index-cc.pg-solutions-index-case :is(.pg-solutions-index-art--qeepsake, .pg-solutions-index-art--aarp) img.kUCPJM{width:90%;height:86%;max-height:86%;object-fit:contain;}.pg-solutions-index .pg-solutions-index-case-text{text-wrap:pretty;}@media (min-width: 810px) and (max-width: 1024px){.pg-solutions-index .pg-solutions-index-cc.pg-solutions-index-case .doEWMo{grid-template-columns:minmax(0, 1fr) minmax(0, 1.05fr);align-items:center;gap:32px;}}@media (max-width: 809px){.pg-solutions-index .pg-solutions-index-jump .k-btn-row{gap:8px;}.pg-solutions-index .pg-solutions-index-jump .k-btn{min-height:44px;height:44px;padding:0 18px;font-size:15px;}}.pg-solutions-index .pg-solutions-index-fit-list{grid-template-columns:repeat(3, minmax(0, 1fr));}@media (max-width: 1099px){.pg-solutions-index .pg-solutions-index-fit-list{grid-template-columns:minmax(0, 1fr);}}.pg-solutions-index .pg-solutions-index-fit-list .k-btn-sm{max-width:100%;height:auto;min-height:var(--btn-sm-h);white-space:normal;text-align:left;}.pg-solutions-index .pg-solutions-index-cc.pg-solutions-index-case .pg-solutions-index-art--aarp img.kUCPJM{width:100%;height:100%;max-height:none;object-fit:contain;}@media (max-width: 767px){.pg-solutions-index .pg-solutions-index-hero-copy{margin-top:max(0px, calc(18.4vw - 72px));}}@media (max-width: 809px){.pg-solutions-index .pg-solutions-index-hero-stage .vg-hero--narrow{max-width:460px;margin-left:auto;margin-right:auto;}}.pg-solutions-index .pg-solutions-index-cc .kUCPJM{transition:transform .35s cubic-bezier(.16,1,.3,1);}@media (hover: hover) and (pointer: fine){.pg-solutions-index .pg-solutions-index-cc .doEWMo:hover .kUCPJM{transform:scale(1.025);}}.pg-solutions-index .pg-solutions-index-bvm .faqs-accordion-toggle{transition:color .2s ease-out;}@media (prefers-reduced-motion: reduce){.pg-solutions-index .pg-solutions-index-cc .kUCPJM{transition:none;}}.pg-solutions-index #services, .pg-solutions-index #work{scroll-margin-top:var(--nav-clear);}.pg-solutions-index .pg-solutions-index-bvm .w-dropdown-toggle{touch-action:manipulation;-webkit-tap-highlight-color:transparent;}