.fig-offer{padding:var(--fig-section-md,88px) 0}.fig-offer--white{background:#fff}.fig-offer--light-blue{background:var(--fig-color-light-blue-bg,#eaf5f9)}.fig-offer--pale{background:var(--fig-color-pale-bg,#f3f7fb)}.fig-offer__inner,.fig-offer__inner *{text-decoration:none!important}.fig-offer__inner{align-items:center;color:inherit;display:grid;gap:44px;grid-template-columns:.72fr 1.28fr}.fig-offer__inner:focus-visible{outline:2px solid var(--fig-color-action,#0075c0);outline-offset:4px}.fig-offer__cover{align-items:center;aspect-ratio:4/3;display:flex;justify-content:center;min-height:180px}.fig-offer__cover img{display:block;filter:drop-shadow(0 6px 16px rgba(15,30,55,.16));height:auto;max-height:100%;max-width:100%;object-fit:contain;transition:transform .3s ease;width:auto}.fig-offer__inner:hover .fig-offer__cover img{transform:scale(1.02)}.fig-offer__eyebrow{color:var(--fig-color-action,#0075c0);font-size:12px;font-weight:700;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.fig-offer__heading{color:var(--fig-color-navy,#102c58);font-size:clamp(24px,2.6vw,32px);font-weight:700;letter-spacing:-.015em;line-height:1.2;margin:0 0 12px;text-wrap:balance}.fig-offer__blurb{color:var(--fig-color-ink,#314257);font-size:16px;line-height:1.55;margin:0 0 18px}.fig-offer__cta{color:var(--fig-color-action,#0075c0);display:inline-block;font-size:15px;font-weight:700}.fig-offer__cta:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 17 17'%3E%3Cpath fill='none' stroke='%230075c0' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' d='M-.571 6.5H13.57m0 0L8.975 1.904M13.57 6.5l-4.596 4.596'/%3E%3C/svg%3E") no-repeat 50%/contain;content:"";display:inline-block;height:1.08em;margin-left:.5em;transition:transform .15s ease;vertical-align:middle;width:1.08em}.fig-offer__inner:hover .fig-offer__cta:after{transform:translateX(3px)}@media(max-width:900px){.fig-offer{padding:var(--fig-section-sm,64px) 0}.fig-offer__inner{gap:26px;grid-template-columns:1fr}.fig-offer__cover{max-width:320px}}@media(prefers-reduced-motion:reduce){.fig-offer__cover img,.fig-offer__cta:after{transition:none}.fig-offer__inner:hover .fig-offer__cover img,.fig-offer__inner:hover .fig-offer__cta:after{transform:none}}