.lpar-section{background:#fff;padding:88px 0 80px}.lpar-header{margin:0 auto 64px;max-width:640px;text-align:center}.lpar-label{color:#3d4f61;font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.lpar-headline,.lpar-label{font-family:Source Sans Pro,sans-serif}.lpar-headline{color:#1a2b3c;font-size:clamp(26px,3.5vw,40px);font-weight:900;line-height:1.2;margin-bottom:16px;margin-top:0}.lpar-intro p{color:#3d4f61;font-family:Source Sans Pro,sans-serif;font-size:17px;font-weight:300;line-height:1.75;margin:0}.lpar-row{align-items:center;display:grid;gap:40px;grid-template-columns:1fr;margin-bottom:80px}.lpar-row--last{margin-bottom:0}@media (min-width:1024px){.lpar-row{gap:56px;grid-template-columns:repeat(2,1fr)}.lpar-row--image-left .lpar-col-image{order:1}.lpar-row--image-left .lpar-col-text{order:2}}.lpar-row-eyebrow{align-items:center;display:flex;gap:12px;margin-bottom:16px}.lpar-row-icon-box{align-items:center;background:#1a2b3c;border-radius:6px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.lpar-row-icon-box .lpar-row-icon-img{display:block;height:16px;width:16px}.lpar-row-label{color:#3d4f61;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lpar-row-headline,.lpar-row-label{font-family:Source Sans Pro,sans-serif}.lpar-row-headline{color:#1a2b3c;font-size:clamp(22px,2.5vw,30px);font-weight:800;line-height:1.2;margin-bottom:16px;margin-top:0}.lpar-row-body{margin-bottom:24px}.lpar-row-body p{color:#3d4f61;font-family:Source Sans Pro,sans-serif;font-size:15px;font-weight:300;line-height:1.75;margin:0}.lpar-bullets{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.lpar-bullet{align-items:flex-start;display:flex;gap:10px}.lpar-bullet i{color:#ffc425;flex-shrink:0;font-size:15px;margin-top:2px}.lpar-bullet span{color:#3d4f61;font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:300;line-height:1.5}.lpar-col-image{aspect-ratio:730/340;background-color:#e8eaed;border-radius:8px;box-shadow:0 16px 48px rgba(0,0,0,.14);overflow:hidden}.lpar-col-image img{display:block;height:100%;object-fit:cover;width:100%}