.how-it-works-new-section{background:linear-gradient(135deg,var(--bg-light) 0%,#ffffff 100%);padding:5rem 0;position:relative}.how-it-works-new-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23f0f0f0' fill-opacity='0.3'%3E%3Cpath d='M20 20c0 5.5-4.5 10-10 10s-10-4.5-10-10 4.5-10 10-10 10 4.5 10 10zm10 0c0 5.5-4.5 10-10 10s-10-4.5-10-10 4.5-10 10-10 10 4.5 10 10z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none}.container{position:relative;z-index:2}.section-header{text-align:center;margin-bottom:4rem}.section-title{font-size:2.6rem;font-weight:900;color:var(--text-primary);margin-bottom:1rem;position:relative}.section-title:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%);width:80px;height:4px;background:var(--brand-red)}.section-subtitle{font-size:1.1rem;color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.process-flow{position:relative;margin-bottom:4rem}.flow-line{position:absolute;top:50%;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--brand-red) 0%,var(--brand-red-dark) 100%);transform:translateY(-50%);z-index:1}.process-step-new{display:flex;align-items:center;gap:2rem;background:var(--white);padding:2.5rem;margin-bottom:2rem;border:3px solid var(--border-light);position:relative;z-index:3;transition:all .4s ease}.process-step-new:hover{border-color:var(--brand-red);transform:translate(10px);box-shadow:0 8px 32px #a01d2626}.process-step-new:nth-child(2n){flex-direction:row-reverse;margin-left:auto;margin-right:0;max-width:90%}.process-step-new:nth-child(odd){margin-right:auto;margin-left:0;max-width:90%}.step-icon{width:5rem;height:5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--white);flex-shrink:0;position:relative;z-index:4}.crisis-icon{background:linear-gradient(135deg,#ff6b6b,#ee5a52)}.partnership-icon{background:linear-gradient(135deg,#4ecdc4,#44a08d)}.pricing-icon{background:linear-gradient(135deg,#f9ca24,#f0932b)}.delivery-icon{background:linear-gradient(135deg,var(--brand-red),var(--brand-red-dark))}.step-content{flex:1}.step-title{font-size:1.4rem;font-weight:800;color:var(--text-primary);margin-bottom:.8rem}.step-description{font-size:1rem;color:var(--text-secondary);line-height:1.6;margin-bottom:1.2rem}.step-details{display:flex;flex-direction:column;gap:.4rem}.detail-item{font-size:.8rem;color:var(--text-secondary);font-weight:600}.process-cta{text-align:center;background:var(--bg-light);padding:3rem;border-radius:12px;border:3px solid var(--brand-red)}.process-cta h3{font-size:1.8rem;font-weight:800;color:var(--text-primary);margin-bottom:2rem}.cta-buttons{display:flex;gap:1.5rem;justify-content:center;align-items:center}.btn-primary-large{background:var(--brand-red);color:var(--white);padding:1.2rem 2.4rem;border:3px solid var(--brand-red);text-decoration:none;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;display:inline-flex;align-items:center;gap:.8rem}.btn-primary-large:hover{background:var(--white);color:var(--brand-red);text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 20px #a01d264d}.btn-secondary-large{background:var(--white);color:var(--brand-red);padding:1.2rem 2.4rem;border:3px solid var(--brand-red);text-decoration:none;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease}.btn-secondary-large:hover{background:var(--brand-red);color:var(--white);text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 20px #a01d264d}@media (max-width: 991px){.process-step-new{flex-direction:column;text-align:center;gap:1.5rem}.process-step-new:nth-child(2n){flex-direction:column;max-width:100%;margin:0 0 2rem}.process-step-new:nth-child(odd){max-width:100%;margin:0 0 2rem}.cta-buttons{flex-direction:column}}@media (max-width: 767px){.section-title{font-size:2rem}.step-icon{width:4rem;height:4rem;font-size:1.5rem}.flow-line{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/how-it-works.css.map */
