.solutions-index-hero{text-align:center;background:#fff;padding:2rem 0 3rem;position:relative;overflow:clip}@media (min-width:1024px){.solutions-index-hero{padding:3rem 0 4rem}}.solutions-index-hero__container{flex-direction:column;align-items:center;gap:1.25rem;width:min(100% - 2rem,72rem);margin:0 auto;display:flex}.solutions-index-hero__tag{color:#08093f;background:#f6f6fa;border-radius:2rem;align-items:center;padding:.375rem 1rem;font-size:.9375rem;font-weight:700;display:inline-flex}.solutions-index-hero h1{color:#08093f;text-transform:capitalize;margin:0;font-size:2.5rem;line-height:1.28}@media (min-width:1024px){.solutions-index-hero h1{font-size:4rem}}.solutions-index-hero h1 strong{color:#494bcb;background-image:url(/assets/solutions/shape.svg);background-position:50%;background-size:100% 100%;padding:.3em}.solutions-index-hero__description{color:#686878;max-width:44rem;margin:0;font-size:1.125rem;line-height:1.6}.solutions-index-hero__dots{pointer-events:none;z-index:0;width:100%;max-width:100.7rem;position:absolute;bottom:0;left:0}.solutions-index-cards{background:#fff;padding:4rem 0}.solutions-index-cards__container{width:min(100% - 2rem,72rem);margin:0 auto}.solutions-index-cards__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:480px){.solutions-index-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.solutions-index-cards__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.solutions-index-card{color:inherit;background:#f6f6fa;border:1px solid #00000014;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.solutions-index-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.solutions-index-card__image{aspect-ratio:3/4;overflow:hidden}.solutions-index-card__image img{object-fit:cover;width:100%;height:100%}.solutions-index-card__content{flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.solutions-index-card__content h3{color:#08093f;margin:0;font-size:1.25rem;font-weight:700;line-height:1.4}@media (min-width:1024px){.solutions-index-card__content h3{font-size:1.5rem}}.solutions-index-card__content p{color:#686878;margin:0;font-size:.875rem;line-height:1.5}@media (min-width:1024px){.solutions-index-card__content p{font-size:1rem}}.solutions-index-card__content .button{margin-top:auto;font-size:.9375rem}.solutions-index-profiles{background:#13153d;padding:5rem 0}.solutions-index-profiles__container{width:min(100% - 2rem,72rem);margin:0 auto}.solutions-index-profiles__header{text-align:center;max-width:44rem;margin:0 auto 3rem}.solutions-index-profiles__tag{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#ffffff26;border-radius:2rem;align-items:center;margin-bottom:1.25rem;padding:.3125rem 1rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.solutions-index-profiles__header h2{color:#fff;margin:0 0 1.25rem;font-size:2rem;line-height:1.4}@media (min-width:1024px){.solutions-index-profiles__header h2{font-size:2.25rem}}.text-highlight-gold{color:#ffde87;background-image:url(/assets/solutions/shape.svg);background-position:50%;background-size:100% 100%;padding:.2em .3em}.solutions-index-profiles__header p{color:#fffc;margin:0;font-size:1rem;line-height:1.6}@media (min-width:1024px){.solutions-index-profiles__header p{font-size:1.125rem}}.solutions-index-tabs__nav{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2.5rem;display:flex}.solutions-index-tab{cursor:pointer;background:#ffffff1a;border:none;border-radius:2rem;align-items:center;gap:.75rem;padding:.75rem 1.25rem;transition:background-color .15s;display:inline-flex}.solutions-index-tab.active{background:#494bcb}.solutions-index-tab svg{flex-shrink:0;width:1.75rem;height:1.75rem;transition:color .15s}.solutions-index-tab:not(.active) svg{color:#fff6}.solutions-index-tab.active svg{color:#fff}.solutions-index-tab span{color:#fff;font-size:1rem;font-weight:700}.solutions-index-tab-panel{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:none}@media (min-width:1024px){.solutions-index-tab-panel{grid-template-columns:1fr 1fr}}.solutions-index-tab-panel.active{display:grid}.solutions-index-tab-panel__text h3{color:#fff;margin:0 0 1rem;font-size:1.5rem;font-weight:700;line-height:1.4}@media (min-width:1024px){.solutions-index-tab-panel__text h3{font-size:2.25rem}}.solutions-index-tab-panel__text p{color:#fffc;margin:0 0 1.5rem;font-size:1rem;line-height:1.6}@media (min-width:1024px){.solutions-index-tab-panel__text p{font-size:1.125rem}}.solutions-index-tab-panel__text ul{margin:0 0 2rem;padding:0;list-style:none}.solutions-index-tab-panel__text li{color:#ffffffe6;background-image:url(/assets/solutions/tick.svg);background-position:0 0;background-repeat:no-repeat;background-size:1.5rem 1.5rem;margin-bottom:.75rem;padding-left:2rem;font-size:1rem;position:relative}@media (min-width:1024px){.solutions-index-tab-panel__text li{font-size:1.125rem}}.solutions-index-tab-panel__image{border-radius:16px;overflow:hidden}.solutions-index-tab-panel__image img{width:100%;height:auto}.solutions-index-stories{background:#fff;padding:5rem 0}.solutions-index-stories__container{width:min(100% - 2rem,72rem);margin:0 auto}.solutions-index-stories__header{flex-direction:column;align-items:center;gap:1rem;margin-bottom:3rem;display:flex}.solutions-index-stories__icon{width:3rem;height:auto}.solutions-index-stories__header h2{color:#08093f;text-align:center;margin:0;font-size:2rem;line-height:1.4}@media (min-width:1024px){.solutions-index-stories__header h2{font-size:2.25rem}}.solutions-index-stories__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:480px){.solutions-index-stories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.solutions-index-stories__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.solutions-index-story-card{color:inherit;background:#fff;border:1px solid #0000001a;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .15s,border-color .15s;display:flex;overflow:hidden}.solutions-index-story-card:hover{border-color:#08093f33;transform:translateY(-2px)}.solutions-index-story-card__image{aspect-ratio:16/9;overflow:hidden}.solutions-index-story-card__image img{object-fit:cover;width:100%;height:100%}.solutions-index-story-card__content{flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.solutions-index-story-card__logo{object-fit:contain;object-position:left;width:auto;height:2rem}.solutions-index-story-card h3{color:#08093f;margin:0;font-size:1rem;font-weight:700;line-height:1.4}@media (min-width:1024px){.solutions-index-story-card h3{font-size:1.125rem}}.solutions-index-story-card__cta{color:#494bcb;align-items:center;gap:.5rem;margin-top:auto;font-size:.9375rem;font-weight:700;display:inline-flex}.solutions-index-story-card:hover .solutions-index-story-card__cta{text-decoration:underline}.solutions-index-story-card__cta svg{width:1.125rem;height:1rem}.solutions-index-cta{text-align:center;background:#fff;padding:5rem 0}.solutions-index-cta__container{flex-direction:column;align-items:center;gap:1.25rem;width:min(100% - 2rem,56rem);margin:0 auto;display:flex}.solutions-index-cta__award{width:auto;height:3rem}.solutions-index-cta h3{color:#08093f;text-transform:capitalize;letter-spacing:-.02em;margin:0;font-size:2.5rem;line-height:1.1}@media (min-width:1024px){.solutions-index-cta h3{font-size:3.5rem}}.solutions-index-cta h3 strong{color:#08093f}.solutions-index-cta>p{color:#686878;margin:0;font-size:1.125rem;line-height:1.6}.solutions-index-cta__actions{flex-direction:column;gap:1rem;margin:1rem 0;display:flex}@media (min-width:480px){.solutions-index-cta__actions{flex-direction:row}}.solutions-index-cta__social-proof{border-top:1px solid #08093f1f;flex-direction:column;align-items:center;gap:1rem;width:100%;padding-top:2.5rem;display:flex}.solutions-index-cta__social-proof p{color:#686878;text-transform:uppercase;letter-spacing:.04em;opacity:.6;margin:0;font-size:1rem;font-weight:700}.solutions-index-cta__logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;display:flex}.solutions-index-cta__logos img{object-fit:contain;opacity:.6;width:auto;height:2rem;transition:opacity .15s}.solutions-index-cta__logos img:hover{opacity:1}
