.pillar-section{color:#171c29;background:#f6f7fb;padding-block:clamp(72px,8vw,132px)}.pillar-section .section-heading h2{color:#171c29;max-width:14em}.pillar-section .section-heading>p:not(.section-kicker){color:#4b5569}.pillar-section .section-kicker{color:#535f7b}.pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pillar-card{color:#f5f7ff;background:#101a2d;border:1px solid #293853;border-radius:24px;flex-direction:column;min-width:0;padding:clamp(28px,4vw,52px);text-decoration:none;display:flex}.pillar-card-2{background:#211932;border-color:#493950}.pillar-number{color:#b8c8e8;letter-spacing:.12em;font-size:14px}.pillar-card h3{color:#fff;margin:24px 0;font-size:clamp(32px,4vw,52px)}.pillar-card strong{color:#edf2ff;font-size:20px;line-height:1.6}.pillar-card p{color:#c0cadd;margin:18px 0 32px;font-size:16px;line-height:1.85}.pillar-action{color:#dce9ff;border-top:1px solid #ffffff30;justify-content:space-between;gap:16px;margin-top:auto;padding-top:24px;font-size:16px;display:flex}.pillar-card:focus-visible{outline-offset:5px;outline:3px solid #466cce}.pillar-next{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;display:flex}.pillar-next p,.pillar-next .text-link{color:#33415b;font-size:16px;line-height:1.7}.hero .eyebrow{font-size:14px}@media (min-width:1041px) and (max-width:1380px){.desktop-nav{gap:14px}.desktop-nav a{padding-inline:0}}@media (max-width:760px){.pillar-grid{grid-template-columns:1fr}.pillar-card strong{font-size:18px}}
