.return-policy-container{background: var(--background-dark);border-radius: var(--border-radius);padding: 2rem;margin-bottom: 2rem;border: 1px solid var(--border-color)}.return-policy-header{text-align: center;margin-bottom: 2.5rem;position: relative;padding-bottom: 1.5rem}.return-policy-header::after{content: '';position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 80px;height: 3px;background: var(--primary-color);border-radius: 2px}.header-icon{width: 60px;height: 60px;background: var(--background-card);border: 2px solid var(--primary-color);border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: 0 auto 1rem}.header-icon i{font-size: 24px;color: var(--primary-color)}.return-policy-header h3{font-size: 1rem;color: var(--text-primary);margin-bottom: 1rem;font-weight: 500}.policy-subtitle{color: var(--text-secondary);font-size: var(--p-size);margin: 0;line-height: 1.6}.return-window-card{background: var(--background-card);border-radius: var(--border-radius);padding: 1.5rem;margin-bottom: 2rem;border: 1px solid var(--border-color);text-align: center;position: relative;overflow: hidden;transition: all 0.3s ease}.return-window-card::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 4px;background: var(--primary-color);transform: scaleX(0);transform-origin: left;transition: transform 0.3s ease}.return-window-card:hover{transform: translateY(-5px);border-color: var(--primary-color);box-shadow: var(--card-shadow)}.return-window-card:hover::before{transform: scaleX(1)}.window-header{display: flex;align-items: center;justify-content: center;gap: 1rem;margin-bottom: 1rem}.window-header i{color: var(--primary-color);font-size: 1.25rem}.window-header h4{font-size: 0.9rem;color: var(--text-primary);margin: 0 0 0.5rem;font-weight: 500}.window-content .highlight-text{color: var(--primary-color);font-size: 0.9rem;font-weight: 600;margin: 0}.policy-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 1.5rem;margin-bottom: 2rem}.policy-card{background: var(--background-card);border-radius: var(--border-radius);padding: 1.5rem;border: 1px solid var(--border-color);transition: all 0.3s ease;position: relative;overflow: hidden}.policy-card::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 4px;background: var(--primary-color);transform: scaleX(0);transform-origin: left;transition: transform 0.3s ease}.policy-card:hover{transform: translateY(-5px);border-color: var(--primary-color);box-shadow: var(--card-shadow)}.policy-card:hover::before{transform: scaleX(1)}.card-header{display: flex;align-items: center;gap: 1rem;margin-bottom: 1.25rem;padding-bottom: 0.75rem;border-bottom: 1px solid var(--border-color)}.card-header i{color: var(--primary-color);font-size: 1.25rem}.card-header h4{font-size: 0.9rem;color: var(--text-primary);margin: 0 0 0.5rem;font-weight: 500}.policy-item{display: flex;align-items: flex-start;gap: 0.75rem;margin-bottom: 1rem;padding: 0.75rem;background: var(--background-dark);border-radius: var(--border-radius);transition: all 0.3s ease;border: 1px solid var(--border-color)}.policy-item:hover{transform: translateX(5px);border-color: var(--primary-color);background: var(--background-light)}.policy-item:last-child{margin-bottom: 0}.policy-item i{color: var(--primary-color);font-size: 1rem;margin-top: 0.25rem}.policy-item span{font-size: 0.9rem;color: var(--text-secondary);line-height: 1.6;margin: 0}.refund-options-section{background: var(--background-card);border-radius: var(--border-radius);padding: 1.5rem;margin-bottom: 2rem;border: 1px solid var(--border-color);position: relative;overflow: hidden}.refund-options-section::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 4px;background: var(--primary-color);transform: scaleX(0);transform-origin: left;transition: transform 0.3s ease}.refund-options-section:hover::before{transform: scaleX(1)}.options-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));gap: 1.5rem;margin-top: 1.5rem}.option-card{background: var(--background-dark);border-radius: var(--border-radius);padding: 1.5rem;transition: all 0.3s ease;border: 1px solid var(--border-color);position: relative;overflow: hidden}.option-card::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 4px;background: var(--primary-color);transform: scaleX(0);transform-origin: left;transition: transform 0.3s ease}.option-card:hover{transform: translateY(-5px);border-color: var(--primary-color);box-shadow: var(--card-shadow)}.option-card:hover::before{transform: scaleX(1)}.option-card .card-header{text-align: center;display: block;margin-bottom: 1rem;border-bottom: 1px solid var(--border-color);padding-bottom: 1rem}.option-card .card-header i{font-size: 2rem;margin-bottom: 1rem;display: block;color: var(--primary-color)}.option-card .card-header h4{font-size: 0.9rem;color: var(--text-primary);margin: 0;font-weight: 600}.option-card .card-content{color: var(--text-secondary);font-size: var(--p-size);line-height: 1.6;text-align: center}.return-process-section{background: var(--background-card);border-radius: var(--border-radius);padding: 1.5rem;margin-bottom: 2rem;border: 1px solid var(--border-color);position: relative;overflow: hidden}.return-process-section::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 4px;background: var(--primary-color);transform: scaleX(0);transform-origin: left;transition: transform 0.3s ease}.return-process-section:hover::before{transform: scaleX(1)}.section-header{display: flex;align-items: center;gap: 1rem;margin-bottom: 1.5rem;padding-bottom: 0.75rem;border-bottom: 1px solid var(--border-color)}.section-header i{color: var(--primary-color);font-size: 1.25rem}.section-header h4{font-size: 0.9rem;color: var(--text-primary);margin: 0 0 0.5rem;font-weight: 500}.process-steps{display: grid;gap: 1.5rem}.process-step{display: flex;gap: 1.5rem;align-items: flex-start;background: var(--background-dark);padding: 1.25rem;border-radius: var(--border-radius);transition: all 0.3s ease;border: 1px solid var(--border-color);position: relative;overflow: hidden}.process-step::before{content: '';position: absolute;top: 0;left: 0;width: 4px;height: 100%;background: var(--primary-color);transform: scaleY(0);transform-origin: top;transition: transform 0.3s ease}.process-step:hover{transform: translateX(5px);border-color: var(--primary-color);box-shadow: var(--card-shadow)}.process-step:hover::before{transform: scaleY(1)}.step-number{width: 32px;height: 32px;background: var(--primary-color);color: var(--text-dark);border-radius: 50%;display: flex;align-items: center;justify-content: center;font-weight: 600;font-size: 1rem;flex-shrink: 0}.step-content{flex: 1}.step-content h5{font-size: 0.9rem;color: var(--text-primary);margin: 0 0 0.5rem;font-weight: 500}.step-content p{color: var(--text-secondary);font-size: 0.9rem;line-height: 1.6;margin: 0}.additional-info{background: var(--surface-3);border-radius: var(--card-radius);padding: 1.5rem}.info-header{display: flex;align-items: center;gap: 1rem;margin-bottom: 1rem}.info-header i{color: var(--primary);font-size: 1.25rem}.info-header h4{color: var(--text-1);font-size: 1.25rem;margin: 0}.info-content{color: var(--text-2);font-size: 0.95rem;line-height: 1.6}@media (max-width: 768px){.return-policy-container{padding: 1.5rem}.policy-grid,.options-grid{grid-template-columns: 1fr}.return-policy-header h3{font-size: 1rem}.header-icon{width: 50px;height: 50px}.header-icon i{font-size: 20px}.process-step{padding: 1rem;gap: 1rem}.window-header h4,.card-header h4,.section-header h4,.option-card .card-header h4{font-size: var(--h4-size)}}@media (max-width: 480px){.return-policy-container{padding: 1rem}.return-policy-header h3{font-size: var(--h3-size)}.window-header h4,.card-header h4,.section-header h4,.option-card .card-header h4{font-size: var(--h4-size)}.policy-subtitle,.policy-item span,.option-card .card-content,.step-content p{font-size: var(--p-size)}.window-content .highlight-text{font-size: 1.25rem}.step-number{width: 28px;height: 28px;font-size: 0.9rem}.step-content h5{font-size: 1rem}.option-card{padding: 1rem}.option-card .card-header i{font-size: 1.5rem}}