.page-module__kmBkLW__shell{background:#fff!important}.page-module__kmBkLW__section{background:#fff;border-top:1px solid #0f172a0f;width:100%;margin:0;padding:clamp(56px,7vw,96px) clamp(20px,4vw,56px)}.page-module__kmBkLW__section:first-of-type{border-top:0}.page-module__kmBkLW__inner{width:min(1180px,100%);margin:0 auto}.page-module__kmBkLW__surface{box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;margin:0;padding:0}.page-module__kmBkLW__surface code{text-align:center}.page-module__kmBkLW__eyebrow{text-transform:uppercase;letter-spacing:.11em;color:#275f9c;margin:0 0 10px;font-size:12px;font-weight:800}.page-module__kmBkLW__heroSurface{text-align:center}.page-module__kmBkLW__heroSurface h1{color:#051836;letter-spacing:-.03em;margin:0;font-size:clamp(26px,3.4vw,44px);line-height:1}.page-module__kmBkLW__heroSurface h1 .page-module__kmBkLW__heroTitleLine{line-height:1.05;display:block}.page-module__kmBkLW__heroSurface h1 .page-module__kmBkLW__heroTitleAccent{color:#1d4ed8}.page-module__kmBkLW__heroHeader{text-align:center;margin-bottom:clamp(22px,3vw,40px)}.page-module__kmBkLW__heroSubhead{color:#1d4ed8;letter-spacing:-.02em;margin:clamp(14px,1.6vw,22px) 0 6px;font-size:clamp(24px,2.6vw,38px);line-height:1.1}.page-module__kmBkLW__heroSplit{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(28px,4vw,52px);display:grid}.page-module__kmBkLW__heroSplitCopy{min-width:0}.page-module__kmBkLW__heroSplitMedia{justify-content:center;align-items:center;min-width:0;display:flex}.page-module__kmBkLW__heroVideoBelow{justify-content:center;margin-top:clamp(28px,4vw,48px);display:flex}@media (min-width:981px){.page-module__kmBkLW__heroSurface h1{white-space:nowrap}}@media (max-width:980px){.page-module__kmBkLW__heroSplit{grid-template-columns:1fr}}.page-module__kmBkLW__heroLead{color:#274161;max-width:800px;margin:22px auto 0;font-size:clamp(17px,1.5vw,22px);line-height:1.5}.page-module__kmBkLW__heroCtas{flex-direction:column;justify-content:center;align-items:center;gap:14px;margin-top:40px;display:flex}.page-module__kmBkLW__secondaryCta{color:#174c7d;background:#fff;border:1.5px solid #3d7dc8;border-radius:8px;justify-content:center;align-items:center;padding:12px 22px;font-size:1rem;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.page-module__kmBkLW__secondaryCta:hover{background:#f0f6ff;border-color:#174c7d}.page-module__kmBkLW__sectionHeading{color:#051836;letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(24px,3vw,38px);line-height:1.1}.page-module__kmBkLW__sectionBody{color:#2f4962;max-width:800px;margin:0 auto;font-size:clamp(17px,1.4vw,21px);line-height:1.65}.page-module__kmBkLW__sectionBody a{text-underline-offset:3px;text-decoration:underline}.page-module__kmBkLW__toolGrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;display:grid}.page-module__kmBkLW__toolCard{text-align:center;background:#fff;border:1px solid #0f172a14;border-radius:12px;padding:20px 22px}.page-module__kmBkLW__toolCard:hover{background:#fafbfc;border-color:#0f172a2e}.page-module__kmBkLW__toolName{color:#102a4d;margin:0 0 8px;font-family:inherit;font-size:1.18rem;font-style:normal;font-weight:800;display:block}.page-module__kmBkLW__toolDesc{color:#35506b;margin:0;font-size:1rem;line-height:1.55}.page-module__kmBkLW__setupList{text-align:center;color:#2f4962;gap:14px;margin:0;padding:0;font-size:clamp(17px,1.4vw,21px);line-height:1.65;list-style-position:inside;display:grid}.page-module__kmBkLW__setupList li{padding:0}.page-module__kmBkLW__inlineLink{color:#102a4d;text-underline-offset:3px;text-decoration:underline}.page-module__kmBkLW__inlineLink:hover{color:#0f3460}.page-module__kmBkLW__boundaryBlock{border-left:3px solid #3d7dc8;padding-left:28px}.page-module__kmBkLW__section:has(+.page-module__kmBkLW__ctaSection){padding-bottom:clamp(24px,3vw,40px)}.page-module__kmBkLW__ctaSection{background:#fff;border-top:0;padding-top:0}.page-module__kmBkLW__finalCtaSurface{padding:0 0 clamp(20px,2.5vw,36px)}.page-module__kmBkLW__finalCtaSurface .page-module__kmBkLW__heroCtas{flex-direction:column;align-items:stretch;max-width:440px;margin-left:auto;margin-right:auto}.page-module__kmBkLW__finalCtaSurface .mlc-button{text-align:center;justify-content:center}@media (max-width:700px){.page-module__kmBkLW__toolGrid{grid-template-columns:1fr}.page-module__kmBkLW__heroCtas{flex-direction:column;align-items:stretch}.page-module__kmBkLW__secondaryCta{justify-content:center}}
