:focus-visible{outline:2px solid var(--accent-orange-3);outline-offset:2px}
.marketing{--assur-blue-headlines:#003563;--assur-dark-grey:#2a2a2a;--mkt-blue-tint:#f1f7fc;--mkt-grey-tint:#f8f8f8;--mkt-inset:var(--inset-20);--mkt-hero-cap:1000px;--mkt-hero-peek:0px;--mkt-hero-floor:530px;--mkt-col:100%;--mkt-pad-top:80px;--mkt-pad-bottom:90px;--mkt-b1-tracking:-.96px;--mkt-b2-tracking:-.8px;--mkt-b4-tracking:-.72px;--mkt-h3-tracking:-1.28px}@media (min-width:900px){.marketing{--mkt-inset:var(--site-inset);--mkt-col:min(1200px, 100%);--mkt-pad-top:120px;--mkt-pad-bottom:150px;--mkt-hero-peek:80px}}.marketing>section{padding:var(--sec-pt,var(--mkt-pad-top)) var(--mkt-inset) var(--sec-pb,var(--mkt-pad-bottom))}.marketing .mkt-inner{width:var(--inner-w,var(--mkt-col));margin-inline:var(--inner-mx,auto)}.marketing :where(ul,ol){margin:0;padding:0;list-style:none}.marketing .mkt-eyebrow{font-family:var(--font-mono);font-size:var(--mono-lg-size);line-height:var(--mono-lg-leading);letter-spacing:0;font-weight:var(--weight-medium);color:var(--assur-blue-pale);margin:0}@media (min-width:900px){.marketing .mkt-eyebrow{font-size:24px;line-height:28px}}.marketing .mkt-head,.marketing .mkt-head__lead,.marketing .mkt-head__copy{flex-direction:column;gap:20px;display:flex}.marketing .mkt-head__body{flex-direction:column;gap:40px;display:flex}.marketing .mkt-head__title{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--h3-size);line-height:var(--h3-leading);letter-spacing:var(--mkt-h3-tracking);color:var(--assur-blue-headlines);margin:0}.marketing .mkt-head__lede{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--b2-size);line-height:var(--b2-leading);letter-spacing:var(--mkt-b2-tracking);color:var(--assur-dark-grey);margin:0}.marketing .mkt-head__para{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--b4-size);line-height:var(--b4-leading);letter-spacing:var(--mkt-b4-tracking);color:var(--assur-dark-grey);margin:0}@media (min-width:1100px){.marketing .mkt-head{flex-direction:row;align-items:flex-start;gap:20px}.marketing .mkt-head__lead{flex:0 488px;gap:25px;min-width:0}.marketing .mkt-head__body{flex:692px;gap:40px;min-width:0;padding-top:56px}.marketing .mkt-head__title{letter-spacing:-2.24px;font-size:56px;line-height:58px}.marketing .mkt-head__copy{flex-direction:column;gap:25px;display:flex}.marketing .mkt-head__lede{font-weight:var(--weight-regular);letter-spacing:-1.12px;font-size:28px;line-height:32px}.marketing .mkt-head__para{letter-spacing:-1.04px;color:var(--assur-text-grey-dark);font-size:26px;line-height:30px}}.marketing .visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
