.solutions-editorial{color:#142c44;background:#fafbf9}.solutions-container{width:min(88%,1280px);margin-inline:auto}.solutions-kicker{color:#0b4384;letter-spacing:.13em;text-transform:uppercase;margin-bottom:1.4rem;font-size:.72rem;font-weight:800}.solutions-hero{padding-top:clamp(4.5rem,8vw,8rem)}.solutions-hero-grid{grid-template-columns:1.3fr .7fr;align-items:end;gap:8%;padding-bottom:clamp(4rem,8vw,7rem);display:grid}.solutions-hero h1{letter-spacing:-.055em;max-width:900px;font-size:clamp(3.2rem,6.5vw,6.25rem);font-weight:500;line-height:1.04}.solutions-editorial em{color:#0b4384;font-style:normal}.solutions-hero-aside{padding-bottom:.4rem}.solutions-hero-aside>p{color:#526879;max-width:420px;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.7}.solutions-text-link{color:#0b4384;text-underline-offset:.3rem;align-items:center;gap:.45rem;min-height:44px;font-size:.91rem;font-weight:700;text-decoration:underline;display:inline-flex}.solutions-hero-aside .solutions-text-link{margin-top:1.4rem}.solutions-rule{background:#d5e0e7;height:1px}.solutions-list{padding-block:clamp(5rem,9vw,9rem)}.solutions-section-heading{grid-template-columns:1fr .5fr;align-items:end;gap:10%;margin-bottom:3rem;display:grid}.solutions-section-heading h2,.solutions-lite h2,.solutions-close h2{letter-spacing:-.045em;font-size:clamp(2.2rem,4.3vw,4rem);font-weight:500;line-height:1.12}.solutions-section-heading p{color:#526879;line-height:1.7}.solutions-row{border-top:1px solid #cad9e1;grid-template-columns:6rem 1fr .76fr;gap:2.5rem;padding-block:2.1rem 2.4rem;display:grid}.solutions-row:last-child{border-bottom:1px solid #cad9e1}.solutions-number{color:#3488b2;padding-top:.2rem;font-size:.88rem;font-weight:700}.solutions-row-label{color:#0b4384;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.solutions-row h3{letter-spacing:-.03em;max-width:510px;margin-top:.65rem;font-size:clamp(1.5rem,2.3vw,2.15rem);font-weight:600;line-height:1.25}.solutions-row-detail>p{color:#526879;max-width:420px;font-size:.96rem;line-height:1.72}.solutions-row-detail .solutions-text-link{margin-top:1rem}.solutions-lite{background:#eaf0f4;padding-block:clamp(4.5rem,8vw,7.5rem)}.solutions-lite-grid{grid-template-columns:1fr .8fr;align-items:end;gap:10%;display:grid}.solutions-lite-grid>div:last-child>p{color:#526879;max-width:490px;font-size:1.06rem;line-height:1.75}.solutions-lite-links{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.7rem;display:flex}.solutions-close{color:#fff;background:#0b4384;padding-block:clamp(4.5rem,8vw,7rem)}.solutions-close-grid{grid-template-columns:1fr .55fr;align-items:end;gap:10%;display:grid}.solutions-close p{color:#d9e9f4;max-width:380px;margin-bottom:1.5rem;line-height:1.7}.solutions-close .solutions-text-link{color:#fff}@media (max-width:800px){.solutions-hero-grid,.solutions-section-heading,.solutions-lite-grid,.solutions-close-grid{grid-template-columns:1fr;gap:1.7rem}.solutions-row{grid-template-columns:3rem 1fr;gap:1rem}.solutions-row-detail{grid-column:2}.solutions-list{padding-block:5rem}}@media (max-width:480px){.solutions-container{width:calc(100% - 2rem)}.solutions-row{grid-template-columns:2rem 1fr}}
