.ds-refund-template{background:#f6fafd}.ds-refund-template #site-content.content-wrap{width:100%;max-width:none;margin:0;padding:calc(70px + 40px) 0 40px}.ds-refund-page{--policy-primary:#265166;--policy-primary-dark:#1e3745;--policy-secondary:#547c90;--policy-bg:#f6fafd;--policy-white:#fff;--policy-border:#bacfda;--policy-text-main:#1e293b;--policy-text-secondary:#414a4e;--policy-transition:transform .2s ease,opacity .2s ease;color:var(--policy-text-main);font-family:Nunito,"Noto Sans Bengali",sans-serif;font-size:16px;line-height:1.8;overflow-x:hidden}.ds-refund-page *,.ds-refund-page ::after,.ds-refund-page ::before{box-sizing:border-box}.ds-refund-page a{color:inherit;text-decoration:none}.ds-refund-page .policy-hero{max-width:900px;margin:0 auto 40px;padding:0 24px;text-align:center}.ds-refund-page .eyebrow{display:inline-block;margin-bottom:16px;padding:6px 14px;border:1px solid var(--policy-border);border-radius:20px;background-color:var(--policy-white);color:var(--policy-secondary);font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.ds-refund-page .policy-hero h1{margin:0 0 12px;color:var(--policy-primary-dark);font-size:40px;font-weight:800;letter-spacing:-.5px}.ds-refund-page .policy-hero>p{max-width:650px;margin:0 auto 16px;color:var(--policy-text-secondary);font-size:17px;line-height:1.7}.ds-refund-page .policy-meta{color:var(--policy-secondary);font-size:14px;font-weight:600}.ds-refund-page .policy-container{max-width:900px;margin:0 auto;padding:0 24px}.ds-refund-page .policy-card{padding:48px;border:1px solid var(--policy-border);border-radius:16px;background-color:var(--policy-white);box-shadow:0 4px 20px rgb(38 81 102 / 4%)}.ds-refund-page .policy-section{margin-bottom:40px}.ds-refund-page .policy-section:last-child{margin-bottom:0}.ds-refund-page .policy-section h2{display:flex;align-items:center;gap:10px;margin:0 0 16px;color:var(--policy-primary-dark);font-size:22px;font-weight:800}.ds-refund-page .policy-section h2 i{flex:0 0 auto;color:var(--policy-primary);font-size:18px}.ds-refund-page .policy-body p{margin:0 0 16px;color:var(--policy-text-secondary);font-size:16px;line-height:1.8}.ds-refund-page .policy-body p:last-child{margin-bottom:0}.ds-refund-page .policy-section ul{margin:0 0 16px;padding-left:20px;list-style:disc}.ds-refund-page .policy-section ul li{margin-bottom:8px;color:var(--policy-text-secondary);font-size:16px;line-height:1.7}.ds-refund-page .policy-section ul li:last-child{margin-bottom:0}.ds-refund-page .highlight-box{margin:20px 0;padding:20px 24px;border:1px solid var(--policy-border);border-left:4px solid var(--policy-primary);border-radius:0 8px 8px 0;background-color:var(--policy-bg)}.ds-refund-page .highlight-box p{margin:0;color:var(--policy-text-main);font-weight:700}.ds-refund-page .primary-btn{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:12px 24px;border:0;border-radius:8px;background-color:var(--policy-primary);color:var(--policy-white);cursor:pointer;font-size:15px;font-weight:700;transition:var(--policy-transition)}.ds-refund-page .primary-btn:hover{transform:translateY(-1px);background-color:var(--policy-primary-dark);color:var(--policy-white)}@media (max-width:768px){.ds-refund-template #site-content.content-wrap{padding-top:calc(70px + 32px)}.ds-refund-page .policy-hero h1{font-size:30px}.ds-refund-page .policy-card{padding:24px}.ds-refund-page .policy-section h2{align-items:flex-start;font-size:20px}}