.spband{background:#f7f5f1;border-top:1px solid #e9e4d9;padding:2.5rem 1rem 2.75rem;margin-top:3rem}.spband-eyebrow{text-align:center;font-size:.68rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#a09a8d;margin:0 0 1.25rem 0}.spband-card{max-width:680px;margin:0 auto;background:#fff;border:1px solid #e7e1d4;border-radius:14px;padding:1.75rem;display:flex;gap:1.5rem;align-items:center;box-shadow:0 2px 14px rgb(60 50 30 / .05)}.spband-logo{flex:0 0 auto}.spband-logo img{width:190px;height:auto;display:block}.spband-body{flex:1 1 auto;min-width:0}.spband-name{font-size:1.18rem;line-height:1.3;font-weight:700;color:#141414;margin:0 0 .35rem 0}.spband-blurb{font-size:.95rem;line-height:1.6;color:#55524b;margin:0 0 1.1rem 0}.spband-cta{display:inline-block;color:#fff;font-weight:700;font-size:.95rem;padding:.7rem 1.5rem;border-radius:8px;text-decoration:none;transition:filter 0.15s ease}.spband-cta:hover,.spband-cta:focus{color:#fff;text-decoration:none;filter:brightness(.88)}.spband-note{text-align:center;font-size:.75rem;color:#a8a29a;margin:1.1rem 0 0 0}@media (max-width:600px){.spband-card{flex-direction:column;text-align:center;padding:1.6rem 1.25rem;gap:1.1rem}.spband-logo img{width:165px;margin:0 auto}.spband-cta{display:block;width:100%;box-sizing:border-box;text-align:center}}