.returns-container{background:var(--color-bg);max-width:1400px;min-height:80vh;margin:0 auto;padding:clamp(6rem,10vw,10rem) 2rem clamp(4rem,8vw,8rem)}.returns-header{text-align:center;max-width:800px;margin-bottom:5rem;margin-left:auto;margin-right:auto}.returns-header .section-eyebrow{font-family:var(--font-body);letter-spacing:.25em;text-transform:uppercase;color:var(--color-accent);opacity:0;animation:returnsFadeUp .8s var(--ease-out-expo) forwards;margin-bottom:2rem;font-size:.7rem;font-weight:500;display:block}.returns-header .section-title{font-family:var(--font-display);letter-spacing:.02em;opacity:0;animation:returnsFadeUp .8s var(--ease-out-expo) .1s forwards;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:300}.returns-description{color:var(--color-text-secondary);opacity:0;animation:returnsFadeUp .8s var(--ease-out-expo) .2s forwards;font-size:1rem;line-height:1.8}.returns-highlights{grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:6rem;display:grid}.highlight-card{text-align:center;opacity:0;transition:all .6s var(--ease-out-expo);padding:3rem 2rem;position:relative;transform:translateY(30px)}.highlight-card.visible{opacity:1;transform:translateY(0)}.highlight-icon{background:var(--color-bg-alt);border:1px solid var(--color-border-light);width:72px;height:72px;color:var(--color-accent);transition:all .5s var(--ease-out-expo);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 2rem;display:flex;position:relative}.highlight-icon:after{content:"";transition:border-color .5s var(--ease-out-expo);border:1px solid #0000;border-radius:50%;position:absolute;inset:-4px}.highlight-card:hover .highlight-icon{background:var(--color-accent);color:#fff;transform:scale(1.08);box-shadow:0 8px 30px #8b735540}.highlight-card:hover .highlight-icon:after{border-color:var(--color-accent)}.highlight-value{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-text);margin-bottom:.5rem;font-size:2.5rem;font-weight:300}.highlight-label{letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-secondary);font-size:.75rem;font-weight:500}.returns-process{margin-bottom:6rem}.returns-process-header{text-align:center;margin-bottom:4rem}.returns-process-header h2{font-family:var(--font-display);letter-spacing:.04em;margin-bottom:.75rem;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:300}.returns-process-header p{color:var(--color-text-secondary);font-size:.9rem;line-height:1.8}.timeline{max-width:900px;margin:0 auto;position:relative}.timeline:before{content:"";background:linear-gradient(to bottom, transparent, var(--color-border) 10%, var(--color-border) 90%, transparent);width:1px;position:absolute;top:0;bottom:0;left:32px}.timeline-item{opacity:0;transition:all .7s var(--ease-out-expo);gap:3rem;padding:2rem 0;display:flex;position:relative;transform:translate(-20px)}.timeline-item.visible{opacity:1;transform:translate(0)}.timeline-number{background:var(--color-bg);border:1px solid var(--color-border);width:64px;height:64px;font-family:var(--font-display);color:var(--color-accent);z-index:1;transition:all .5s var(--ease-out-expo);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;font-weight:300;display:flex;position:relative}.timeline-item:hover .timeline-number{background:var(--color-accent);color:#fff;border-color:var(--color-accent);box-shadow:0 4px 20px #8b73554d}.timeline-content{flex:1;padding:.5rem 0}.timeline-content h3{font-family:var(--font-display);letter-spacing:.03em;color:var(--color-text);margin-bottom:.75rem;font-size:1.4rem;font-weight:400}.timeline-content p{color:var(--color-text-secondary);font-size:.9rem;line-height:1.8}.returns-policies{grid-template-columns:repeat(2,1fr);gap:3rem;margin-bottom:6rem;display:grid}.policy-card{background:var(--color-bg-alt);border:1px solid var(--color-border-light);transition:all .6s var(--ease-out-expo);opacity:0;flex-direction:column;gap:1.5rem;padding:3.5rem 3rem;display:flex;transform:translateY(30px)}.policy-card.visible{opacity:1;transform:translateY(0)}.policy-card:hover{background:var(--color-bg-elevated);border-color:var(--color-accent);box-shadow:var(--shadow-md);transform:translateY(-6px)}.policy-card-header{align-items:center;gap:1.25rem;display:flex}.policy-card-icon{background:var(--color-bg);border:1px solid var(--color-border-light);width:48px;height:48px;color:var(--color-accent);transition:all .4s var(--ease-out-expo);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.policy-card:hover .policy-card-icon{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.policy-card-title{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text);font-size:1.5rem;font-weight:300}.policy-card-content{color:var(--color-text-secondary);font-size:.9rem;line-height:1.8}.policy-list{flex-direction:column;gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.policy-list li{color:var(--color-text);align-items:center;gap:1rem;font-size:.85rem;display:flex}.policy-list li:before{content:"";background:var(--color-accent);flex-shrink:0;width:12px;height:1px}.returns-faq{max-width:800px;margin:0 auto 6rem}.returns-faq-header{text-align:center;margin-bottom:3rem}.returns-faq-header h2{font-family:var(--font-display);letter-spacing:.04em;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:300}.faq-item{border-bottom:1px solid var(--color-border-light);opacity:0;transition:opacity .5s var(--ease-out-expo), transform .5s var(--ease-out-expo);transform:translateY(15px)}.faq-item.visible{opacity:1;transform:translateY(0)}.faq-question{width:100%;font-family:var(--font-body);color:var(--color-text);letter-spacing:.01em;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;padding:1.5rem 0;font-size:.95rem;font-weight:400;transition:color .3s;display:flex}.faq-question:hover{color:var(--color-accent)}.faq-toggle{flex-shrink:0;width:24px;height:24px;margin-left:1.5rem;position:relative}.faq-toggle:before,.faq-toggle:after{content:"";background:var(--color-text-secondary);transition:transform .4s var(--ease-out-expo), opacity .3s;position:absolute}.faq-toggle:before{width:14px;height:1px;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-toggle:after{width:1px;height:14px;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-item.open .faq-toggle:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.faq-answer{max-height:0;transition:max-height .5s var(--ease-out-expo), padding .5s var(--ease-out-expo);overflow:hidden}.faq-item.open .faq-answer{max-height:300px}.faq-answer p{color:var(--color-text-secondary);padding:0 0 1.5rem;font-size:.88rem;line-height:1.8}.returns-footer{border-top:1px solid var(--color-border-light);text-align:center;margin-top:2rem;padding:4rem 0}.returns-footer h2{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text);margin-bottom:1rem;font-size:1.2rem;font-weight:300}.returns-footer p{max-width:520px;color:var(--color-text-secondary);margin:0 auto;font-size:.9rem;line-height:1.8}.returns-contact-button{background:var(--color-text);color:var(--color-bg);letter-spacing:.2em;text-transform:uppercase;transition:all .4s var(--ease-out-expo);margin-top:2rem;padding:1rem 3rem;font-size:.7rem;font-weight:500;display:inline-flex}.returns-contact-button:hover{background:var(--color-accent);padding:1rem 3.5rem}@keyframes returnsFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:968px){.returns-highlights{grid-template-columns:1fr;gap:1.5rem}.highlight-card{padding:2rem 1.5rem}.returns-policies{grid-template-columns:1fr}.policy-card{padding:2.5rem 2rem}.timeline:before{left:20px}.timeline-number{width:40px;height:40px;font-size:1rem}.timeline-item{gap:1.5rem}.returns-header{margin-bottom:3rem}}@media (max-width:600px){.returns-container{padding-left:1.25rem;padding-right:1.25rem}.returns-highlights{gap:0}.highlight-card{border-bottom:1px solid var(--color-border-light);padding:1.5rem 1rem}.highlight-card:last-child{border-bottom:none}.highlight-icon{width:56px;height:56px}.highlight-value{font-size:2rem}}.returns-container.rtl{text-align:right}.returns-container.rtl .timeline:before{left:auto;right:32px}.returns-container.rtl .timeline-item{transform:translate(20px)}.returns-container.rtl .timeline-item.visible{transform:translate(0)}.returns-container.rtl .policy-list li{text-align:right;flex-direction:row-reverse;justify-content:flex-start}.returns-container.rtl .faq-question{text-align:right}.returns-container.rtl .faq-toggle{margin-left:0;margin-right:1.5rem}@media (max-width:968px){.returns-container.rtl .timeline:before{right:20px}}
