.refund-hero h1{max-width:1100px;font-size:clamp(3.8rem,6.5vw,6.7rem)}.refund-route{position:absolute;right:6%;top:51%;width:360px;display:flex;align-items:center;gap:10px;transform:translateY(-50%);opacity:.72}.refund-route>div{width:92px;height:116px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px solid #ed3d0058;background:#080504}.refund-route>div span{color:#777;font-size:.45rem}.refund-route>div svg{width:23px;color:var(--orange2)}.refund-route>div b{font-size:.5rem;letter-spacing:.12em}.refund-route>i{position:relative;flex:1;height:1px;background:#ed3d0050}.refund-route>i:after{content:"";position:absolute;top:-3px;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 10px var(--orange2);animation:refundSignal 4s ease-in-out infinite}.refund-route>i:nth-of-type(2):after{animation-delay:2s}.decision-needed{margin:22px 0;padding:18px 20px;border-left:3px solid #e48b32;background:#100a05}.decision-needed b{color:#f2a65c;font-size:.72rem}.decision-needed p{margin:6px 0 0!important}.status-sequence{display:flex;align-items:stretch;gap:10px;margin-top:28px;padding:18px;border:1px solid #ffffff12;background:#080808}.status-sequence>span{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;text-align:center;border:1px solid #ffffff12}.status-sequence>span svg{color:var(--orange2)}.status-sequence>span b{font-size:.62rem}.status-sequence>svg{align-self:center;width:17px;color:#777}.refund-page .policy-layout{padding-bottom:28px}.refund-page .policy-content>section:last-child{margin-bottom:0;padding-bottom:18px;border:0}@keyframes refundSignal{0%{left:0;opacity:0}20%,80%{opacity:1}100%{left:calc(100% - 7px);opacity:0}}@media(max-width:1100px){.refund-route{right:2%;transform:translateY(-50%) scale(.78);transform-origin:right;opacity:.38}}@media(max-width:760px){.refund-route{display:none}.refund-hero h1{font-size:clamp(2.35rem,11vw,3.1rem)}.refund-hero .container,.refund-hero .policy-lead,.refund-hero .policy-meta{min-width:0;max-width:100%}.refund-hero .policy-lead,.refund-hero .policy-meta span,.refund-hero .policy-meta a{overflow-wrap:anywhere}.status-sequence{flex-direction:column}.status-sequence>svg{transform:rotate(90deg)}.refund-page .policy-layout{padding-bottom:18px}.refund-page .policy-content>section:last-child{padding-bottom:8px}}@media(prefers-reduced-motion:reduce){.refund-route>i:after{animation:none!important}}
/* Production hero composition: motion stays in its own right-side lane. */
.refund-hero .container{position:relative;z-index:2}.refund-hero h1{max-width:820px;font-size:clamp(3.5rem,5.35vw,5.65rem);line-height:.96}.refund-hero .policy-lead{max-width:680px}.refund-route{z-index:1;right:4%;top:55%;width:340px;padding:18px;border:1px solid #ed3d002d;border-radius:20px;background:linear-gradient(135deg,#090604cc,#03030399);box-shadow:0 25px 70px #0008}.refund-route>div{position:relative;overflow:hidden;animation:refundCard 6s ease-in-out infinite}.refund-route>div:nth-of-type(2){animation-delay:2s}.refund-route>div:nth-of-type(3){animation-delay:4s}.refund-route>div:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--orange2);transform:scaleX(0);animation:refundCardLine 6s ease-in-out infinite}.refund-route>div:nth-of-type(2):after{animation-delay:2s}.refund-route>div:nth-of-type(3):after{animation-delay:4s}@keyframes refundCard{0%,25%,100%{transform:translateY(0);border-color:#ed3d0058}10%,17%{transform:translateY(-7px);border-color:#ed3d00bf;box-shadow:0 14px 30px #0009,0 0 20px #ed3d002c}}@keyframes refundCardLine{0%,25%,100%{transform:scaleX(0)}9%,18%{transform:scaleX(1)}}@media(max-width:1100px){.refund-route{display:none}.refund-hero h1{max-width:900px}}@media(prefers-reduced-motion:reduce){.refund-route>div,.refund-route>div:after{animation:none!important}}
