.shoes-hero-section{background:linear-gradient(rgba(0,0,0,.45),rgba(0,0,0,.6)),url(/images/shoes/shoes-hero.webp);background-size:cover;background-position:50%;min-height:100vh;display:flex;align-items:center;justify-content:center}.shoes-glass-panel{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.shoes-glass-panel:hover{border-color:rgba(220,38,38,.5)}.shoes-gradient-text{background:linear-gradient(90deg,#dc2626,#ef4444);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.shoes-red-glow{background:linear-gradient(270deg,rgba(127,29,29,.2),transparent)}.shoes-feature-icon{background:rgba(220,38,38,.2);transition:all .3s ease}.shoes-feature-card:hover .shoes-feature-icon{background:#dc2626}.shoes-feature-card:hover .shoes-feature-icon svg{color:white}.shoes-step-circle{transition:all .3s ease}.shoes-step-circle.active{background:#dc2626}.shoes-step-circle:not(.active){background:#404040}.shoes-mockup-slider{overflow:hidden;padding:48px 0;background:#0a0a0a;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.shoes-mockup-track{display:flex;gap:32px;animation:shoes-scroll 25s linear infinite;width:max-content}.shoes-mockup-track:hover{animation-play-state:paused}.shoes-mockup-item{flex-shrink:0;width:320px;aspect-ratio:842/595;border-radius:12px;border:1px solid #404040;overflow:hidden;background:#1a1a1a;transition:border-color .3s ease,transform .3s ease;display:flex;align-items:center;justify-content:center}.shoes-mockup-item:hover{border-color:#dc2626;transform:scale(1.03)}.shoes-mockup-item img{width:100%;height:100%;object-fit:contain;padding:8px}@keyframes shoes-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.shoes-process-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.shoes-process-card{text-align:center;padding:32px 20px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);transition:all .3s ease}.shoes-process-card:hover{border-color:rgba(220,38,38,.4);background:rgba(255,255,255,.05)}.shoes-process-number{width:48px;height:48px;border-radius:50%;background:#dc2626;color:#fff;font-weight:700;font-size:18px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.shoes-material-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px}.shoes-material-card{padding:28px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);transition:all .3s ease}.shoes-material-card:hover{border-color:rgba(220,38,38,.4);background:rgba(255,255,255,.05)}.shoes-pricing-card{padding:40px;border-radius:16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);transition:all .3s ease;max-width:550px;margin:0 auto}.shoes-pricing-card:hover{border-color:rgba(220,38,38,.5);transform:translateY(-4px)}.shoes-pricing-card.featured{border-color:#dc2626;background:rgba(220,38,38,.05)}@media (max-width:768px){.shoes-process-grid{grid-template-columns:repeat(2,1fr)}.shoes-hero-cta-buttons{flex-direction:column!important}}@media (min-width:769px){.shoes-hero-cta-buttons{flex-direction:row!important}}@media (max-width:480px){.shoes-process-grid{grid-template-columns:1fr}.shoes-mockup-item{width:200px;aspect-ratio:842/595}}