.service-card{position:relative;cursor:pointer}.service-card .read-more:after{content:"";position:absolute;inset:0}header.header-hidden{transform:translateY(-100%)}.swd-cta{margin-top:4rem;background:var(--color-navy,#001f3f);color:#fff;padding:2.5rem 2rem;text-align:center}.swd-cta__label{font-family:var(--font-sans);font-size:.75rem;letter-spacing:.2em;margin:0 0 .75rem;color:rgba(255,255,255,.7)}.swd-cta__title{font-family:var(--font-serif);font-size:1.4rem;font-weight:700;margin:0 0 1rem;color:#fff}.swd-cta__text{font-size:.95rem;line-height:1.9;max-width:36em;margin:0 auto 1.5rem;color:#fff}.swd-cta__btn{display:inline-block;background:#fff;color:var(--color-navy,#001f3f) !important;padding:1rem 3rem;font-weight:700;letter-spacing:.1em;text-decoration:none !important;transition:var(--transition-smooth)}.swd-cta__btn:hover{background:0 0;color:#fff !important;box-shadow:inset 0 0 0 1px #fff}.swd-cta__note{font-size:.8rem;margin:1rem 0 0;color:rgba(255,255,255,.8)}@media (max-width:600px){.swd-cta{padding:2rem 1.25rem}}