.sp-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text);line-height:1.5}.sp-page a{color:inherit;text-decoration:none}.sp-page img{display:block;max-width:100%}.sp-container{max-width:1180px;margin:0 auto;padding:0 24px}.sp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--accent);color:#fff;padding:16px 36px;border-radius:8px;font-size:16px;font-weight:700;border:2px solid transparent;cursor:pointer;transition:opacity .18s,transform .18s;white-space:nowrap}.sp-btn:hover{opacity:.88;transform:translateY(-1px)}.sp-btn--ghost{background:transparent;border-color:var(--accent);color:var(--accent)}.sp-btn--white{background:#fff;color:var(--accent)}.sp-section{padding:88px 0}.sp-section--alt{background:var(--bg-alt)}.sp-section--tight{padding:56px 0}.sp-section-header{text-align:center;margin-bottom:52px}.sp-section-header h2{font-size:clamp(26px,3.5vw,44px);font-weight:900;letter-spacing:-.5px;margin-bottom:12px}.sp-section-header p{font-size:18px;color:var(--muted);max-width:560px;margin:0 auto}.sp-tag{display:inline-block;background:var(--accent-light);color:var(--accent);padding:5px 14px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:14px}@media(max-width:600px){.sp-section{padding:60px 0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/sp-shared.css.map */
