.gf-solution-list-section{padding:0 0 103px;background:var(--gf-color-surface)}.gf-solution-list-heading{margin:0 0 14px;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:60px}.gf-solution-list-items{margin:0;padding:0;list-style:none;border-top:1px solid var(--gf-color-border-soft)}.gf-solution-list-item{display:flex;align-items:center;justify-content:space-between;gap:48px;padding:30px 0;border-bottom:1px solid var(--gf-color-border-soft)}.gf-solution-list-copy{display:flex;align-items:flex-start;gap:50px;min-width:0}.gf-solution-list-index{flex:0 0 auto;padding-top:10px;color:var(--gf-color-brand-blue-primary);font-family:var(--gf-font-family-display);font-size:var(--gf-ppe-text-index-size);font-weight:var(--gf-font-weight-light);line-height:28px}.gf-solution-list-item h3{margin:0;color:var(--gf-color-brand-blue-primary);font-size:28px;font-weight:var(--gf-font-weight-regular);line-height:39px}.gf-solution-list-item p{max-width:809px;margin:8px 0 0;color:var(--gf-color-text-primary);font-size:var(--gf-text-body-size);line-height:26px}.gf-solution-list-item button{flex:0 0 auto;width:120px;min-height:44px;padding:10px;color:var(--gf-color-text-inverse);border:0;border-radius:32px;background:var(--gf-color-brand-red-primary);font-size:var(--gf-text-body-sm-size);font-weight:var(--gf-font-weight-semibold);line-height:24px;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.gf-solution-list-item button:hover{background:var(--gf-color-brand-red-hover);transform:translateY(-2px)}.gf-solution-list-item button:active{transform:scale(.98)}.gf-solution-list-item button:focus-visible{outline:3px solid rgb(var(--gf-color-brand-red-channels)/.25);outline-offset:3px}.gf-solution-list-section .gf-as-more,.gf-solution-list-section .gf-es-solution-note,.gf-solution-list-section .gf-gs-more,.gf-solution-list-section .gf-un-more,.gf-solution-list-section>.gf-page-wrap>.gf-solution-list-note{margin:27px 0 0;color:var(--gf-color-text-hint);font-size:var(--gf-text-body-sm-size);line-height:20px;text-align:center}@media (max-width:900px){.gf-solution-list-item{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.gf-solution-list-section{padding:64px 0}.gf-solution-list-heading{font-size:var(--gf-ppe-text-heading-mobile-size);line-height:44px}.gf-solution-list-copy{gap:20px}.gf-solution-list-item h3{font-size:var(--gf-text-title-sm-size);line-height:32px}}