.sickfit-support-banner{position:relative;padding:80px 20px;background:linear-gradient(135deg,#1f1f1f,#0a0a0a);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.sickfit-support-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 15% 30%,rgba(231,32,39,.25) 0%,transparent 40%),radial-gradient(circle at 85% 70%,rgba(231,32,39,.2) 0%,transparent 45%),radial-gradient(circle at 50% 50%,rgba(231,32,39,.08) 0%,transparent 60%);pointer-events:none;z-index:1}.sickfit-support-banner:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#000000b3,#1f1f1fd9,#000000e6);pointer-events:none;z-index:1}.support-banner-container{max-width:1200px;margin:0 auto;position:relative;z-index:2}.support-banner-header{text-align:center;margin-bottom:60px}.support-banner-title{font-size:48px;font-weight:800;color:#fff;margin:0 0 16px;line-height:1.2;letter-spacing:.05em;font-family:Gilroy,sans-serif;text-transform:uppercase;text-shadow:2px 2px 4px rgba(0,0,0,.9)}.support-banner-subtitle{font-size:18px;color:#94a3b8;line-height:1.6;max-width:600px;margin:0 auto}.support-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:60px}.support-step{position:relative;background:#0009;border:1px solid rgba(231,32,39,.15);border-radius:16px;padding:40px 32px;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 4px 16px #0006}.support-step:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;background:linear-gradient(135deg,#e7202740,#e720271a);opacity:0;transition:opacity .4s ease;z-index:0}.support-banner-cta{text-align:center}.step-number{position:absolute;top:-12px;left:-12px;display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,#e72027,#b81820);border-radius:50%;box-shadow:0 8px 24px #e7202780,0 0 0 4px #000c,0 0 0 5px #e720274d;transition:all .3s ease;z-index:10}.step-number span{font-size:22px;font-weight:800;color:#fff;line-height:1}.step-icon{display:flex;align-items:center;justify-content:center;margin:auto auto 24px;width:80px;height:80px;position:relative}.step-icon svg{width:100%;height:100%;fill:currentColor;color:#fff;transition:transform .3s ease}.step-icon svg *{fill:currentColor;stroke:currentColor}.step-content{position:relative;z-index:1}.step-title{font-size:20px;font-weight:700;color:#fff;margin:0 0 12px;line-height:1.4;text-align:center;font-family:Gilroy,sans-serif;letter-spacing:-.01em}.step-description{font-size:15px;color:#94a3b8;margin:0;line-height:1.6}@media (max-width: 1024px){.support-steps-grid{gap:32px}.support-step{padding:32px 24px}}@media (max-width: 768px){.sickfit-support-banner{padding:60px 20px}.support-banner-header{margin-bottom:40px}.support-banner-title{font-size:40px}.support-banner-subtitle{font-size:16px}.support-steps-grid{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.step-title{font-size:18px}.step-description{font-size:14px}.step-number{width:48px;height:48px;top:-10px;left:-10px}.step-number span{font-size:18px}.step-icon{width:64px;height:64px;margin-bottom:20px}}@media (prefers-reduced-motion: reduce){.support-step,.step-number,.support-cta-button,.cta-arrow{transition:none}.support-step:hover,.support-step:hover .step-number,.support-cta-button:hover,.support-cta-button:hover .cta-arrow{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/shipping-home-banner.css.map */
