.heading-xl{font-family:Heading Now\ 75,sans-serif;font-size:2.25rem;font-style:italic;font-weight:500;line-height:2.5rem}@media screen and (min-width:1024px){.heading-xl{font-size:7rem;line-height:7.5rem}}.heading-l{font-family:Heading Now\ 75,sans-serif;font-size:2.25rem;font-style:italic;font-weight:500;line-height:2.5rem}@media screen and (min-width:1024px){.heading-l{font-size:4rem;line-height:4.5rem}}.heading-m{font-family:Heading Now\ 75,sans-serif;font-size:1.5rem;font-style:italic;font-weight:500;line-height:1.75rem}@media screen and (min-width:1024px){.heading-m{font-size:2.5rem;line-height:2.75rem}}.heading-s{font-family:Heading Now\ 75,sans-serif;font-size:1.5rem;font-style:italic;font-weight:500;line-height:1.75rem}@media screen and (min-width:1024px){.heading-s{font-size:2rem;line-height:2.25rem}}.heading_card-l{font-family:Onest,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.625rem}@media screen and (min-width:1024px){.heading_card-l{font-size:1.5rem;line-height:1.75rem}}.heading_card-m{font-family:Onest,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.375rem}@media screen and (min-width:1024px){.heading_card-m{font-size:1.25rem;line-height:1.625rem}}.heading_card-s{font-family:Onest,sans-serif;font-size:.875rem;font-weight:500;line-height:1rem}@media screen and (min-width:1024px){.heading_card-s{font-size:1rem;line-height:1.25rem}}.new-solutions-grid{--new-solutions-card-bg:var(--bg-surface);--new-solutions-card-title:var(--text-primary);--new-solutions-card-text:var(--text-secondary);--new-solutions-card-comment:var(--text-tertiary);--new-solutions-card-arrow:var(--icon-brand)}.new-solutions-grid__title{font-family:Heading Now\ 75,sans-serif;font-size:1.5rem;font-style:italic;font-weight:500;line-height:1.75rem}@media screen and (min-width:1024px){.new-solutions-grid__title{font-size:2.5rem;line-height:2.75rem}}.new-solutions-grid__title{color:var(--text-primary);margin:0;margin-block-end:var(--spacing-heading-m-with-content)}@media screen and (min-width:1024px){.new-solutions-grid__title{max-width:1096px}}.new-solutions-grid__grid{display:grid;gap:1rem;grid-template-columns:1fr}@media screen and (min-width:728px){.new-solutions-grid__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.new-solutions-grid__grid{grid-template-columns:repeat(3,1fr)}}.new-solutions-grid__card{--new-solutions-media:0%;background-color:var(--new-solutions-card-bg);border-radius:var(--radius-card);color:var(--new-solutions-card-title);display:flex;flex-direction:column;gap:1rem;overflow:hidden;padding:1.5rem;position:relative;text-decoration:none;transition:background-color .2s ease}@media screen and (min-width:1024px){.new-solutions-grid__card{min-height:13.75rem}}@media(prefers-reduced-motion:reduce){.new-solutions-grid__card{transition:none}}.new-solutions-grid a.new-solutions-grid__card:focus-visible,.new-solutions-grid a.new-solutions-grid__card:hover{--new-solutions-card-bg:var(--bg-inverse-surface);--new-solutions-card-title:var(--text-inverse-primary);--new-solutions-card-text:var(--text-inverse-secondary);--new-solutions-card-comment:var(--text-inverse-tertiary);--new-solutions-card-arrow:var(--icon-inverse-brand)}.new-solutions-grid a.new-solutions-grid__card:focus-visible .new-solutions-grid__arrow,.new-solutions-grid a.new-solutions-grid__card:hover .new-solutions-grid__arrow{opacity:1}.new-solutions-grid__head{display:flex;flex-direction:column;gap:.25rem;margin-bottom:auto}.new-solutions-grid__subtitle{font-family:Onest,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}@media screen and (min-width:1024px){.new-solutions-grid__subtitle{font-size:.875rem;line-height:1.25rem}}.new-solutions-grid__subtitle{color:var(--new-solutions-card-text)}.new-solutions-grid__card-title{font-family:Onest,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.375rem}@media screen and (min-width:1024px){.new-solutions-grid__card-title{font-size:1.25rem;line-height:1.625rem}}.new-solutions-grid__foot{display:flex;flex-direction:column;gap:.5rem}.new-solutions-grid__description{font-family:Onest,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}@media screen and (min-width:1024px){.new-solutions-grid__description{font-size:1rem;line-height:1.375rem}}.new-solutions-grid__description{color:var(--new-solutions-card-text);margin:0}.new-solutions-grid__comment{color:var(--new-solutions-card-comment);font-size:.75rem;line-height:1.5;margin:0}.new-solutions-grid__arrow{align-self:flex-end;color:var(--new-solutions-card-arrow);display:flex;transition:color .2s ease,opacity .2s ease}@media screen and (min-width:1024px){.new-solutions-grid__arrow{bottom:1.5rem;opacity:0;position:absolute;right:calc(var(--new-solutions-media) + 1.5rem)}}@media(prefers-reduced-motion:reduce){.new-solutions-grid__arrow{transition:none}}@media screen and (min-width:728px){.new-solutions-grid__card--wide{grid-column:1/-1}}@media screen and (min-width:1024px){.new-solutions-grid__card--wide{--new-solutions-media:48%;padding-right:var(--new-solutions-media)}}.new-solutions-grid__media{line-height:0;margin:0 -1.5rem -1.5rem}.new-solutions-grid__media img{display:block;height:auto;width:100%}@media screen and (min-width:1024px){.new-solutions-grid__media{inset-block:0;margin:0;position:absolute;right:0;width:45%}.new-solutions-grid__media img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;width:100%}}.new-solutions-grid__buttons{display:flex;flex-direction:column;gap:.75rem}.new-solutions-grid__buttons .button{width:100%}@media screen and (min-width:728px){.new-solutions-grid__buttons{align-items:center;flex-direction:row;flex-wrap:wrap}.new-solutions-grid__buttons .button{width:auto}}.new-solutions-grid__buttons{margin-top:var(--spacing-vertical-section-gap)}.new-solutions-grid.new-surface-bleed-inverse,.new-solutions-grid.new-surface-inverse,.new-surface-bleed-inverse .new-solutions-grid,.new-surface-inverse .new-solutions-grid{--new-solutions-card-bg:var(--bg-brand);--new-solutions-card-title:var(--text-inverse-primary);--new-solutions-card-text:var(--text-on-blue-secondary);--new-solutions-card-comment:var(--text-on-blue-tertiary);--new-solutions-card-arrow:var(--icon-inverse)}.new-solutions-grid.new-surface-bleed-inverse .new-solutions-grid__title,.new-solutions-grid.new-surface-inverse .new-solutions-grid__title,.new-surface-bleed-inverse .new-solutions-grid .new-solutions-grid__title,.new-surface-inverse .new-solutions-grid .new-solutions-grid__title{color:var(--text-inverse-primary)}.new-solutions-grid.new-surface-bleed-inverse .new-solutions-grid__buttons a.button.button--primary,.new-solutions-grid.new-surface-bleed-inverse .new-solutions-grid__buttons button.button.button--primary,.new-solutions-grid.new-surface-inverse .new-solutions-grid__buttons a.button.button--primary,.new-solutions-grid.new-surface-inverse .new-solutions-grid__buttons button.button.button--primary,.new-surface-bleed-inverse .new-solutions-grid .new-solutions-grid__buttons a.button.button--primary,.new-surface-bleed-inverse .new-solutions-grid .new-solutions-grid__buttons button.button.button--primary,.new-surface-inverse .new-solutions-grid .new-solutions-grid__buttons a.button.button--primary,.new-surface-inverse .new-solutions-grid .new-solutions-grid__buttons button.button.button--primary{background-color:var(--bg-inverse-brand);border-color:var(--bg-inverse-brand);color:var(--text-inverse-primary)}.new-solutions-grid.new-surface-bleed-inverse .new-solutions-grid__buttons a.button.button--primary:focus-visible,.new-solutions-grid.new-surface-bleed-inverse .new-solutions-grid__buttons a.button.button--primary:hover,.new-solutions-grid.new-surface-bleed-inverse .new-solutions-grid__buttons button.button.button--primary:focus-visible,.new-solutions-grid.new-surface-bleed-inverse .new-solutions-grid__buttons button.button.button--primary:hover,.new-solutions-grid.new-surface-inverse .new-solutions-grid__buttons a.button.button--primary:focus-visible,.new-solutions-grid.new-surface-inverse .new-solutions-grid__buttons a.button.button--primary:hover,.new-solutions-grid.new-surface-inverse .new-solutions-grid__buttons button.button.button--primary:focus-visible,.new-solutions-grid.new-surface-inverse .new-solutions-grid__buttons button.button.button--primary:hover,.new-surface-bleed-inverse .new-solutions-grid .new-solutions-grid__buttons a.button.button--primary:focus-visible,.new-surface-bleed-inverse .new-solutions-grid .new-solutions-grid__buttons a.button.button--primary:hover,.new-surface-bleed-inverse .new-solutions-grid .new-solutions-grid__buttons button.button.button--primary:focus-visible,.new-surface-bleed-inverse .new-solutions-grid .new-solutions-grid__buttons button.button.button--primary:hover,.new-surface-inverse .new-solutions-grid .new-solutions-grid__buttons a.button.button--primary:focus-visible,.new-surface-inverse .new-solutions-grid .new-solutions-grid__buttons a.button.button--primary:hover,.new-surface-inverse .new-solutions-grid .new-solutions-grid__buttons button.button.button--primary:focus-visible,.new-surface-inverse .new-solutions-grid .new-solutions-grid__buttons button.button.button--primary:hover{background-color:var(--bg-primary);border-color:var(--bg-primary);color:var(--text-primary)}.new-solutions-grid.new-surface-bleed-inverse .new-solutions-grid__buttons a.button.button--primary:active,.new-solutions-grid.new-surface-bleed-inverse .new-solutions-grid__buttons button.button.button--primary:active,.new-solutions-grid.new-surface-inverse .new-solutions-grid__buttons a.button.button--primary:active,.new-solutions-grid.new-surface-inverse .new-solutions-grid__buttons button.button.button--primary:active,.new-surface-bleed-inverse .new-solutions-grid .new-solutions-grid__buttons a.button.button--primary:active,.new-surface-bleed-inverse .new-solutions-grid .new-solutions-grid__buttons button.button.button--primary:active,.new-surface-inverse .new-solutions-grid .new-solutions-grid__buttons a.button.button--primary:active,.new-surface-inverse .new-solutions-grid .new-solutions-grid__buttons button.button.button--primary:active{background-color:var(--bg-surface-pressed);border-color:var(--bg-surface-pressed);color:var(--text-primary)}.new-solutions-grid.new-surface-bleed-inverse .new-solutions-grid__buttons a.button.button--outline,.new-solutions-grid.new-surface-bleed-inverse .new-solutions-grid__buttons button.button.button--outline,.new-solutions-grid.new-surface-inverse .new-solutions-grid__buttons a.button.button--outline,.new-solutions-grid.new-surface-inverse .new-solutions-grid__buttons button.button.button--outline,.new-surface-bleed-inverse .new-solutions-grid .new-solutions-grid__buttons a.button.button--outline,.new-surface-bleed-inverse .new-solutions-grid .new-solutions-grid__buttons button.button.button--outline,.new-surface-inverse .new-solutions-grid .new-solutions-grid__buttons a.button.button--outline,.new-surface-inverse .new-solutions-grid .new-solutions-grid__buttons button.button.button--outline{border-color:var(--border-inverse);color:var(--text-inverse-primary)}.new-solutions-grid.new-surface-bleed-inverse .new-solutions-grid__buttons a.button.button--outline:focus-visible,.new-solutions-grid.new-surface-bleed-inverse .new-solutions-grid__buttons a.button.button--outline:hover,.new-solutions-grid.new-surface-bleed-inverse .new-solutions-grid__buttons button.button.button--outline:focus-visible,.new-solutions-grid.new-surface-bleed-inverse .new-solutions-grid__buttons button.button.button--outline:hover,.new-solutions-grid.new-surface-inverse .new-solutions-grid__buttons a.button.button--outline:focus-visible,.new-solutions-grid.new-surface-inverse .new-solutions-grid__buttons a.button.button--outline:hover,.new-solutions-grid.new-surface-inverse .new-solutions-grid__buttons button.button.button--outline:focus-visible,.new-solutions-grid.new-surface-inverse .new-solutions-grid__buttons button.button.button--outline:hover,.new-surface-bleed-inverse .new-solutions-grid .new-solutions-grid__buttons a.button.button--outline:focus-visible,.new-surface-bleed-inverse .new-solutions-grid .new-solutions-grid__buttons a.button.button--outline:hover,.new-surface-bleed-inverse .new-solutions-grid .new-solutions-grid__buttons button.button.button--outline:focus-visible,.new-surface-bleed-inverse .new-solutions-grid .new-solutions-grid__buttons button.button.button--outline:hover,.new-surface-inverse .new-solutions-grid .new-solutions-grid__buttons a.button.button--outline:focus-visible,.new-surface-inverse .new-solutions-grid .new-solutions-grid__buttons a.button.button--outline:hover,.new-surface-inverse .new-solutions-grid .new-solutions-grid__buttons button.button.button--outline:focus-visible,.new-surface-inverse .new-solutions-grid .new-solutions-grid__buttons button.button.button--outline:hover{background-color:var(--bg-primary);border-color:var(--bg-primary);color:var(--text-primary)}.new-solutions-grid.new-surface-bleed-inverse .new-solutions-grid__buttons a.button.button--outline:active,.new-solutions-grid.new-surface-bleed-inverse .new-solutions-grid__buttons button.button.button--outline:active,.new-solutions-grid.new-surface-inverse .new-solutions-grid__buttons a.button.button--outline:active,.new-solutions-grid.new-surface-inverse .new-solutions-grid__buttons button.button.button--outline:active,.new-surface-bleed-inverse .new-solutions-grid .new-solutions-grid__buttons a.button.button--outline:active,.new-surface-bleed-inverse .new-solutions-grid .new-solutions-grid__buttons button.button.button--outline:active,.new-surface-inverse .new-solutions-grid .new-solutions-grid__buttons a.button.button--outline:active,.new-surface-inverse .new-solutions-grid .new-solutions-grid__buttons button.button.button--outline:active{background-color:var(--bg-surface-pressed);border-color:var(--bg-surface-pressed);color:var(--text-primary)}