.cta-section{padding:80px 0}.cta-section.dark{background-color:var(--color-foreground, #1c1c1c);color:var(--color-background, #fff)}.cta-container{max-width:1280px;margin:0 auto;padding:0 2rem;text-align:center}.cta-content{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.cta-content .eyebrow{font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent, #e63946)}.cta-content h2{font-family:var(--font-display, var(--font-heading));font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1;margin:0;text-transform:uppercase}.cta-content p{font-size:1.125rem;line-height:1.6;color:var(--color-muted, #666);max-width:600px;margin:0}.cta-section.dark .cta-content p{color:var(--color-background, #fff)}.cta-content .btn{padding:1rem 2rem;font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;display:inline-block;transition:all .2s ease}.cta-content .btn-red{background-color:var(--color-accent, #e63946);color:var(--color-background, #fff);border:none}.cta-content .btn-red:hover{background-color:#c92a37;transform:translateY(-2px)}@media(max-width:768px){.cta-section{padding:60px 0}.cta-container{padding:0 1.5rem}.cta-content h2{font-size:2rem}.cta-content p{font-size:1rem}.cta-content .btn{padding:.875rem 1.75rem;font-size:.8125rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/cta-section.css.map */
