.ssl-page .accordion-button:not(.collapsed){color:#fff;box-shadow:none;background-color:#c19a6b}.ssl-page .accordion-button:not(.collapsed):after{filter:brightness(0)invert()}.ssl-hero{color:#fff;background:linear-gradient(160deg,#0d1526 0%,#162240 45%,#1c2e56 100%);padding:6rem 0 5rem;position:relative;overflow:hidden}.ssl-hero--dv:before,.ssl-hero--ov:before,.ssl-hero--ev:before,.ssl-hero--wildcard:before{color:#ffffff12;z-index:1;pointer-events:none;font-family:"Font Awesome 6 Free";font-size:28rem;font-weight:900;line-height:1;position:absolute;top:50%;right:-2rem;transform:translateY(-50%)}.ssl-hero--dv:before{content:""}.ssl-hero--ov:before{content:""}.ssl-hero--ev:before{content:""}.ssl-hero--wildcard:before{content:""}.ssl-hero__overlay{z-index:1;background:#0000001a;position:absolute;inset:0}.ssl-hero__content{z-index:2;position:relative}.ssl-eyebrow{color:#c19a6b;text-transform:uppercase;letter-spacing:.12em;margin-bottom:1rem;font-size:.85rem;font-weight:700}.ssl-h1{color:#fff;margin-bottom:1.25rem;font-size:2.75rem;font-weight:700;line-height:1.2}.ssl-subheadline{color:#ffffffe6;max-width:640px;margin-bottom:1rem;font-size:1.2rem}.ssl-hero-body{color:#fffc;margin-bottom:1.25rem;font-size:1rem}.ssl-trust{color:#c19a6b;margin-bottom:2rem;font-size:.9rem;font-weight:600}.ssl-hero__ctas{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.ssl-microcopy{color:#fff9;margin-top:.75rem;font-size:.8rem}.ssl-section{padding:5rem 0}.ssl-section--white{background-color:#fff}.ssl-section--grey{background-color:#f8f9fa}.ssl-section--dark{color:#fff;background-color:#000}.ssl-section-title{color:#000;margin-bottom:.75rem;font-size:2rem;font-weight:700}.ssl-section--dark .ssl-section-title{color:#fff}.ssl-section-intro{color:#6c757d;max-width:680px;margin:0 auto 3rem;font-size:1.05rem}.ssl-section--dark .ssl-section-intro{color:#ffffffbf}.ssl-tool-card{background:#fff;border:1px solid #e9ecef;border-radius:12px;align-items:flex-start;gap:1.25rem;height:100%;padding:1.75rem;transition:box-shadow .2s,transform .2s;display:flex}.ssl-tool-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000014}.ssl-tool-card__icon{color:#c19a6b;text-align:center;flex-shrink:0;width:2.5rem;font-size:2rem}.ssl-tool-card__body{flex:1}.ssl-tool-card__title{color:#000;margin-bottom:.4rem;font-size:1rem;font-weight:700}.ssl-tool-card__text{color:#6c757d;margin:0;font-size:.875rem}.ssl-card{text-align:center;background:#fff;border:1px solid #e9ecef;border-radius:12px;height:100%;padding:2rem 1.5rem;transition:box-shadow .2s,transform .2s}.ssl-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.ssl-card__icon{color:#c19a6b;margin-bottom:1rem;font-size:2.25rem}.ssl-card__title{color:#000;margin-bottom:.5rem;font-size:1rem;font-weight:700}.ssl-card__text{color:#6c757d;margin:0;font-size:.875rem}.ssl-audience-card{background:#fff;border:1px solid #e9ecef;border-radius:12px;align-items:flex-start;gap:1.25rem;height:100%;padding:1.5rem 1.75rem;transition:box-shadow .2s,transform .2s;display:flex}.ssl-audience-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000014}.ssl-audience-card__icon{color:#c19a6b;text-align:center;flex-shrink:0;width:2.25rem;padding-top:.15rem;font-size:1.75rem}.ssl-audience-card__title{color:#000;margin-bottom:.35rem;font-size:1rem;font-weight:700}.ssl-audience-card__text{color:#6c757d;margin:0;font-size:.875rem}.ssl-faq-wrap{max-width:780px;margin:0 auto}.ssl-cta{color:#fff;text-align:center;background-color:#000;padding:5rem 0}.ssl-cta__title{color:#fff;margin-bottom:1rem;font-size:2rem;font-weight:700}.ssl-cta__text{color:#fffc;max-width:600px;margin:0 auto 2rem;font-size:1.05rem}.ssl-cta__buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.ssl-cta__link{color:#ffffffa6;margin-top:1.5rem;font-size:.9rem}.ssl-cta__link a{color:#c19a6b;text-decoration:none}.ssl-cta__link a:hover{text-decoration:underline}@media (max-width:767px){.ssl-hero{padding:4rem 0 3.5rem}.ssl-h1{font-size:2rem}.ssl-hero__ctas{flex-direction:column;align-items:flex-start}.ssl-hero__ctas .btn{text-align:center;width:100%}}
