.banner{background-color:var(--main-color-one);color:#fff;border-radius:20px;display:flex;align-items:center;padding:0 60px;margin:40px 0}.banner .banner-content{padding-left:60px}.banner .banner-content h1{margin-top:0;margin-bottom:.75rem;text-shadow:2px 4px 5px rgba(0,0,0,.1);font-size:50px;color:#fff;font-weight:900}.banner .banner-content p{font-size:26px;line-height:1.5;color:#fff;margin-bottom:0}.banner .banner-image{padding-top:30px;transform:translateY(4px);height:440px}@media (max-width:1200px){.banner .banner-content{padding-left:40px}.banner .banner-content h1{font-size:44px}.banner .banner-content p{font-size:22px}.banner .banner-image{height:400px}}@media (max-width:992px){.banner .banner-image{height:300px}}@media (max-width:850px){.banner{flex-direction:column}.banner .banner-content{text-align:center;margin-top:35px;padding-left:0}.banner .banner-content h1{text-align:center}.banner .banner-image{height:unset;width:100%}}@media (max-width:580px){.banner{padding:0 20px}.banner .banner-content{padding:0 30px}.banner .banner-content h1{font-size:36px}.banner .banner-content p{font-size:18px}.banner .banner-image{padding-top:20px}}@media (max-width:400px){.banner{padding:0 5px}.banner .banner-content{padding:0 30px}}.tracking-hero-wrapper{padding:30px 0 0;background:var(--bg-site)}.tracking-hero{background:linear-gradient(135deg,#667eea 0,#764ba2 100%);padding:60px 40px;position:relative;overflow:hidden;border-radius:30px;box-shadow:var(--shadow-xl);text-align:center}.tracking-hero::before{content:'';position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);border-radius:50%}.tracking-hero::after{content:'';position:absolute;bottom:-80px;left:-80px;width:250px;height:250px;background:radial-gradient(circle,rgba(255,255,255,.08) 0,transparent 70%);border-radius:50%}.tracking-hero-content{position:relative;z-index:2}.tracking-hero-icon{width:90px;height:90px;background:rgba(255,255,255,.2);backdrop-filter:blur(10px);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px}.tracking-hero-icon i{font-size:40px;color:#fff}.tracking-hero-title{font-size:42px;font-weight:900;color:#fff;margin-bottom:15px}.tracking-hero-subtitle{font-size:18px;color:rgba(255,255,255,.9);max-width:500px;margin:0 auto}@media (max-width:768px){.tracking-hero{padding:50px 25px;border-radius:20px;margin:0 10px}.tracking-hero-title{font-size:28px}.tracking-hero-subtitle{font-size:15px}.tracking-hero-icon{width:70px;height:70px}.tracking-hero-icon i{font-size:32px}}.tracking-steps-section{padding:80px 0;background:var(--bg-site)}.steps-container{max-width:1000px;margin:0 auto}.step-card{background:#fff;border-radius:24px;padding:40px;box-shadow:var(--shadow-lg);margin-bottom:0;position:relative;display:flex;gap:30px;align-items:flex-start;transition:transform .3s,box-shadow .3s;overflow:visible}.step-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-xl)}.step-card:last-child{margin-bottom:0}.step-guide-image{display:none}.step-guide-mobile{display:block;width:85%;max-width:300px;margin:20px auto;border-radius:16px;order:1}@media (min-width:777px){.tracking-steps-section{margin-top:0}.step-guide-mobile{display:none}.step-guide-desktop{display:block;width:55%;flex-shrink:0;margin-left:-15%;order:999;align-self:center;transition:transform .4s cubic-bezier(.34, 1.56, .64, 1),filter .3s}.step-card:hover .step-guide-desktop{transform:translateY(-10px) scale(1.05)}}.step-number{width:70px;height:70px;min-width:70px;background:linear-gradient(135deg,var(--main-color-one) 0,var(--main-color-three) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px rgba(151,78,136,.35)}.step-number span{font-size:28px;font-weight:900;color:#fff}.step-content{flex:1}.step-content h3{font-size:24px;font-weight:800;color:var(--color-site);margin-bottom:12px;display:flex;align-items:center;gap:12px}.step-content h3 i{font-size:28px;color:var(--main-color-one)}.step-content p{font-size:16px;color:var(--text-muted);line-height:1.8;margin-bottom:20px}.step-actions{display:flex;flex-wrap:wrap;gap:15px}.step-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:14px;font-size:15px;font-weight:700;text-decoration:none;transition:.3s;border:none;cursor:pointer}.step-btn-primary{background:linear-gradient(135deg,var(--main-color-one) 0,var(--main-color-three) 100%);color:#fff;box-shadow:0 6px 20px rgba(151,78,136,.35)}.step-btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(151,78,136,.45);color:#fff}.step-btn-secondary{background:linear-gradient(135deg,var(--main-color-two) 0,#e6a800 100%);color:#333;box-shadow:0 6px 20px rgba(255,209,0,.35)}.step-btn-secondary:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(255,209,0,.45);color:#333}.step-btn i{font-size:20px}.shipping-btns{display:flex;flex-wrap:wrap;gap:15px;margin-top:10px}.shipping-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 30px;border-radius:16px;font-size:16px;font-weight:700;text-decoration:none;transition:.3s;border:2px solid transparent}.shipping-btn-post{background:linear-gradient(135deg,#dc3545 0,#c82333 100%);color:#fff;box-shadow:0 6px 20px rgba(220,53,69,.35)}.shipping-btn-post:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 10px 30px rgba(220,53,69,.45);color:#fff}.shipping-btn-tipax{background:linear-gradient(135deg,#0d6efd 0,#0b5ed7 100%);color:#fff;box-shadow:0 6px 20px rgba(13,110,253,.35)}.shipping-btn-tipax:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 10px 30px rgba(13,110,253,.45);color:#fff}.shipping-btn i{font-size:24px}.step-connector{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;padding:0;height:200px;position:relative;z-index:1}.step-connector-line{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.step-connector-line::before{content:'';position:absolute;width:4px;height:100%;background:linear-gradient(180deg,var(--main-color-one) 0,var(--main-color-light) 50%,var(--main-color-one) 100%);border-radius:4px;animation:2s ease-in-out infinite pulse-line}.step-connector-line::after{content:'';position:absolute;width:20px;height:20px;background:linear-gradient(135deg,var(--main-color-one) 0,var(--main-color-three) 100%);border-radius:50%;box-shadow:0 0 0 5px rgba(151,78,136,.15),0 0 25px rgba(151,78,136,.5);animation:2s ease-in-out infinite bounce-dot}@keyframes pulse-line{0%,100%{opacity:.6;transform:scaleY(.95)}50%{opacity:1;transform:scaleY(1)}}@keyframes bounce-dot{0%,100%{transform:translateY(-85px);box-shadow:0 0 0 5px rgba(151,78,136,.15),0 0 20px rgba(151,78,136,.4)}50%{transform:translateY(85px);box-shadow:0 0 0 8px rgba(151,78,136,.2),0 0 30px rgba(151,78,136,.6)}}.step-highlight{background:linear-gradient(135deg,rgba(151,78,136,.08) 0,rgba(151,78,136,.04) 100%);border-radius:12px;padding:15px 20px;margin-bottom:20px;border-right:4px solid var(--main-color-one)}.step-highlight p{margin:0;font-size:14px;color:var(--text-muted)}.step-highlight strong{color:var(--main-color-one)}@media (max-width:768px){.tracking-steps-section{padding:50px 0}.step-card{flex-direction:column;padding:30px 25px;text-align:center}.step-number{margin:0 auto}.step-content h3{justify-content:center;font-size:20px}.step-content p{font-size:14px}.shipping-btns,.step-actions{justify-content:center}.step-btn{padding:12px 24px;font-size:14px}.shipping-btn{padding:14px 24px;font-size:14px;width:100%;justify-content:center}.step-connector{height:150px}.step-connector-line{width:100%;height:100%}.step-connector-line::after{width:16px;height:16px}@keyframes bounce-dot{0%,100%{transform:translateY(-60px)}50%{transform:translateY(60px)}}.step-highlight{text-align:right}}@media (max-width:480px){.step-btn{width:100%;justify-content:center}}