.refund-policy-page{color:#1e1e1e;background-color:#fff;width:100%;padding:50px 0 40px;font-family:Poppins,sans-serif}.refund-container{width:100%;max-width:1320px;margin:0 auto;padding:0 24px}.refund-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:30px;display:flex}.refund-title{background:linear-gradient(90deg,#eb3667 0%,#831734 100%);-webkit-text-fill-color:transparent;color:#0000;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:56px;font-weight:700;display:block}.refund-meta-row{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#d62d54 0%,#8a1937 100%) border-box;border:1.5px solid #0000;border-radius:50px;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;margin:0 auto 10px;padding:10px 32px;display:inline-flex;box-shadow:0 4px 16px #d62d540d}.refund-meta-item{color:#000;align-items:center;font-size:14.5px;display:flex}.refund-meta-label{color:#000;margin-right:6px;font-weight:700}.refund-meta-value{background:linear-gradient(90deg,#d62d54 0%,#8a1937 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.refund-promise-box{background:linear-gradient(#fff5f7,#fff5f7) padding-box padding-box,linear-gradient(135deg,#d62d54 0%,#8a1937 100%) border-box;border:1.5px solid #0000;border-radius:20px;align-items:flex-start;gap:16px;max-width:100%;margin:40px auto 60px;padding:24px 30px;display:flex;position:relative;box-shadow:0 4px 15px #d62d540d}.promise-icon-wrapper{flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.promise-icon-img{object-fit:contain;width:24px;height:24px}.promise-title-wrapper{color:#1e1e1e;white-space:nowrap;flex-shrink:0;font-size:15px;font-weight:700;line-height:1.6}.promise-text-wrapper{color:#2d3748;font-size:14.5px;line-height:1.6}.refund-content-row{margin-top:20px;display:flex}.refund-sidebar-col{flex-shrink:0;width:25%}.refund-sidebar-sticky{scrollbar-width:none;-ms-overflow-style:none;max-height:calc(100vh - 150px);padding-bottom:20px;padding-right:20px;position:sticky;top:110px;overflow-y:auto}.refund-sidebar-sticky::-webkit-scrollbar{display:none}.refund-toc-title{color:#d62d54;letter-spacing:1px;text-transform:uppercase;margin-bottom:24px;font-size:13.5px;font-weight:700}.refund-toc-list{margin:0;padding:0;list-style:none}.refund-toc-item{margin-bottom:16px}.refund-toc-link{color:#1e1e1e;align-items:center;padding-left:20px;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.refund-toc-link:hover,.refund-toc-link.active{color:#d62d54}.toc-arrow{color:#d62d54;opacity:0;font-size:9px;transition:opacity .2s,transform .2s;position:absolute;top:52%;left:0;transform:translateY(-50%)translate(-6px)}.refund-toc-link.active .toc-arrow{opacity:1;transform:translateY(-50%)translate(0)}.refund-text-col{border-left:1px solid #e5e7eb;width:75%;padding-bottom:0;padding-left:50px}.refund-section{margin-bottom:32px;padding-bottom:0;scroll-margin-top:110px}.refund-section:last-child{margin-bottom:0;padding-bottom:0}.refund-section h2{background:linear-gradient(90deg,#eb3667 0%,#831734 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:0;margin-bottom:24px;font-size:26px;font-weight:700;line-height:1.3;display:inline-block}.refund-section p{color:#000;margin-bottom:18px;font-size:15px;line-height:1.7}.refund-section ul{margin-bottom:20px;padding-left:20px;list-style-type:disc}.refund-section li{color:#000;margin-bottom:10px;font-size:15px;line-height:1.7}.refund-section strong{color:#1e1e1e;font-weight:600}.refund-tight-list{margin-bottom:20px}.refund-tight-list p,.refund-tight-list li{margin-bottom:6px!important}.pink-text{background:linear-gradient(90deg,#eb3667 0%,#831734 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600;display:inline-block}.refund-methods-card{background-color:#f7f7f7;border-radius:16px;margin:24px 0;padding:24px}.refund-method-item{margin-bottom:20px}.refund-method-item:last-child{margin-bottom:0}.refund-method-header{align-items:center;gap:12px;margin-bottom:4px;display:flex}.refund-method-header span{color:#1e1e1e;font-size:15px;font-weight:600}.refund-method-icon{object-fit:contain;width:20px;height:20px}.refund-method-desc{padding-left:32px;font-size:14.5px;line-height:1.6;color:#000!important;margin:0!important}.terms-contact-card,.privacy-contact-card{background-color:#f7f7f7;border-radius:16px;margin-top:24px;margin-bottom:24px;padding:24px}.privacy-contact-card h3{background:linear-gradient(90deg,#eb3667 0%,#831734 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:0;margin-bottom:20px;font-size:18px;font-weight:700;display:inline-block}.address-block{flex-direction:column;margin-bottom:20px;display:flex}.address-header{color:#1e1e1e;align-items:center;gap:12px;margin-bottom:8px;font-size:15px;font-weight:600;display:flex}.location-icon{object-fit:contain;width:24px;height:24px}.address-body{color:#000;padding-left:36px;font-size:15px;line-height:1.5}.address-body p{margin:0 0 4px!important}.terms-contact-card p.contact-line,.privacy-contact-card p.contact-line{color:#1e1e1e;font-size:15px;margin:0 0 8px!important}@media (max-width:991.98px){.refund-title{font-size:44px}.refund-meta-row{gap:24px}.refund-content-row{flex-direction:column}.refund-sidebar-col{display:none}.refund-text-col{border-left:none;width:100%;padding-top:20px;padding-left:0}}@media (max-width:767.98px){.refund-promise-box{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:40px;padding:16px 20px}.promise-title-wrapper{white-space:normal}}@media (max-width:575.98px){.refund-policy-page{padding:40px 0}.refund-title{text-align:center;font-size:32px}.refund-meta-row{flex-direction:column;align-items:center;gap:8px}.refund-promise-box{text-align:center;flex-direction:column;align-items:center;padding:20px}.promise-icon-wrapper{margin:0 auto}.refund-text-col{text-align:center}.refund-section h2{text-align:center;margin:0 auto 20px;display:block}.refund-section p{text-align:center}.refund-section ul,.refund-tight-list{text-align:center;padding-left:0;list-style-position:inside}.refund-section li{text-align:center}.refund-methods-card{padding:20px 16px}.refund-method-header{justify-content:center}.refund-method-desc{text-align:center;padding-left:0;margin-top:8px!important}.privacy-contact-card{text-align:center}.address-header{justify-content:center}.address-body{text-align:center;padding-left:0}}
