.sss-section{position:relative}.sss-section .sss-heading{font-size:2.25rem;font-weight:700;margin:0 0 48px;text-align:center}.sss-section .sss-grid{display:grid;gap:32px 48px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:900px}.sss-section .sss-card{align-items:flex-start;display:flex;gap:18px}.sss-section .sss-card:last-child:nth-child(odd){grid-column:1/-1;margin:0 auto;max-width:400px}.sss-section .sss-card__icon{flex-shrink:0;font-size:4rem;line-height:1}.sss-section .sss-card__icon i{display:block}.sss-section .sss-card__title{font-size:1.825rem;font-weight:700;line-height:1.3;margin:0 0 4px}.sss-section .sss-card__desc{font-size:1.4375rem;line-height:1.5;margin:0}.sss-section .sss-cta{margin-top:56px;padding:0;position:relative;z-index:5}.sss-section .sss-cta__inner{align-items:center;background:var(--sss-cta-bg,#212121);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 18px 50px rgba(0,0,0,.18);color:var(--sss-cta-text,#fff);display:flex;gap:32px;justify-content:center;padding:22px 32px}.sss-section .sss-cta__title{color:var(--sss-cta-text,#fff);flex:1;font-size:1.375rem;font-weight:900;letter-spacing:-.01em;line-height:1.3;margin:0;min-width:0}.sss-section .sss-cta__actions{flex-shrink:0}@media only screen and (max-width:991px){.sss-section .sss-heading{font-size:1.875rem;margin-bottom:36px}.sss-section .sss-grid{gap:28px 36px}.sss-section .sss-cta{margin-top:44px}.sss-section .sss-cta__inner{gap:24px;padding:20px 24px}.sss-section .sss-cta__title{font-size:1.25rem}}@media only screen and (max-width:767px){.sss-section .sss-heading{font-size:1.625rem;margin-bottom:28px}.sss-section .sss-grid{gap:24px;grid-template-columns:1fr;max-width:420px}.sss-section .sss-card{gap:14px}.sss-section .sss-card__icon{font-size:1.75rem}.sss-section .sss-card__title{font-size:1rem}.sss-section .sss-card__desc{font-size:.875rem}.sss-section .sss-cta{margin-top:36px}.sss-section .sss-cta__inner{flex-direction:column;gap:16px;padding:20px;text-align:center}.sss-section .sss-cta__title{font-size:1.125rem}.sss-section .sss-card:last-child:nth-child(odd){grid-column:auto;margin:0;max-width:none}}@media only screen and (max-width:480px){.sss-section .sss-heading{font-size:1.375rem}.sss-section .sss-card__icon{font-size:1.5rem}.sss-section .sss-card__title{font-size:.9375rem}.sss-section .sss-card__desc{font-size:.8125rem}.sss-section .sss-cta__inner{padding:16px}.sss-section .sss-cta__title{font-size:1rem}}