.euroguard-final-cta{padding:var(--eg-final-cta-padding-top-mobile) var(--eg-final-cta-padding-side-mobile) var(--eg-final-cta-padding-bottom-mobile);background:var(--eg-final-cta-background)}.euroguard-final-cta__inner{display:grid;justify-items:center;gap:18px;max-width:var(--eg-final-cta-max-width);margin:0 auto;padding:28px 22px;border:1px solid var(--eg-final-cta-border);border-radius:18px;background:var(--eg-final-cta-surface);text-align:center}.euroguard-final-cta__heading{max-width:760px;color:var(--eg-final-cta-heading);font-family:var(--font-bogue-semibold);font-size:30px;line-height:1.08;letter-spacing:0;text-wrap:balance}.euroguard-final-cta__heading :is(p,h1,h2,h3,h4,h5,h6),.euroguard-final-cta__lead :is(p,ul,ol),.euroguard-final-cta__guarantees :is(p,ul,ol){margin:0}.euroguard-final-cta__heading :is(strong,b,em){color:var(--eg-final-cta-accent);font-style:normal;font-weight:inherit}.euroguard-final-cta__lead{max-width:620px;color:var(--eg-final-cta-muted);font-family:var(--font-articulat-cf);font-size:15px;line-height:1.55}.euroguard-final-cta__button{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:50px;margin-top:2px;padding:15px 28px;border:1px solid var(--eg-final-cta-button-background);border-radius:12px;background:var(--eg-final-cta-button-background);color:var(--eg-final-cta-button-text);font-family:var(--font-bogue-semibold);font-size:15px;line-height:1.1;text-align:center;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.euroguard-final-cta__button:hover{border-color:var(--eg-final-cta-accent);background:var(--eg-final-cta-accent);color:#fff;transform:translateY(-1px)}.euroguard-final-cta__guarantees{color:var(--eg-final-cta-subtle);font-family:var(--font-articulat-cf);font-size:13px;line-height:1.45}@media screen and (min-width:990px){.euroguard-final-cta{padding:var(--eg-final-cta-padding-top-desktop) var(--eg-final-cta-padding-side-desktop) var(--eg-final-cta-padding-bottom-desktop)}.euroguard-final-cta__inner{gap:20px;padding:42px 48px}.euroguard-final-cta__heading{font-size:44px}.euroguard-final-cta__lead{font-size:16px}.euroguard-final-cta__button{min-height:54px;padding:16px 36px;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-final-cta-banner.css.map */
