.terms-of-use-page{color:#1e1e1e;background-color:#fff;width:100%;padding:50px 0 40px;font-family:Poppins,sans-serif}.terms-container{width:100%;max-width:1320px;margin:0 auto;padding:0 24px}.terms-header{text-align:center;margin-bottom:40px}.terms-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:inline-block}.terms-meta-row{flex-wrap:wrap;justify-content:center;gap:48px;margin-bottom:10px;display:flex}.terms-meta-item{color:#000;font-size:15px}.terms-meta-label{color:#000;margin-right:6px;font-weight:700}.terms-meta-value{color:#d62d54;font-weight:700}.terms-content-row{margin-top:20px;display:flex}.terms-sidebar-col{flex-shrink:0;width:25%}.terms-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}.terms-sidebar-sticky::-webkit-scrollbar{display:none}.terms-toc-title{color:#d62d54;letter-spacing:1px;text-transform:uppercase;margin-bottom:24px;font-size:13.5px;font-weight:700}.terms-toc-list{margin:0;padding:0;list-style:none}.terms-toc-item{margin-bottom:16px}.terms-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}.terms-toc-link:hover,.terms-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)}.terms-toc-link.active .toc-arrow{opacity:1;transform:translateY(-50%)translate(0)}.terms-text-col{border-left:1px solid #e5e7eb;width:75%;padding-bottom:0;padding-left:50px}.terms-section{margin-bottom:32px;padding-bottom:0;scroll-margin-top:110px}.terms-section:last-child{margin-bottom:0;padding-bottom:0}.terms-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}.terms-section p{color:#000;margin-bottom:18px;font-size:15px;line-height:1.7}.terms-section ul{margin-bottom:20px;padding-left:20px;list-style-type:disc}.terms-section li{color:#000;margin-bottom:10px;font-size:15px;line-height:1.7}.terms-section strong{color:#1e1e1e;font-weight:600}.terms-tight-list{margin-bottom:20px}.terms-tight-list p,.terms-tight-list li{margin-bottom:6px!important}.terms-contact-card{background-color:#f7f7f7;border-radius:16px;margin-top:24px;margin-bottom:24px;padding:24px}.terms-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{color:#1e1e1e;font-size:15px;margin:0 0 8px!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}@media (max-width:991.98px){.terms-title{font-size:44px}.terms-meta-row{gap:24px}.terms-content-row{flex-direction:column}.terms-sidebar-col{display:none}.terms-text-col{border-left:none;width:100%;padding-top:20px;padding-left:0}}@media (max-width:575.98px){.terms-of-use-page{padding:40px 0}.terms-title{text-align:center;font-size:32px}.terms-meta-row{flex-direction:column;align-items:center;gap:8px}.terms-text-col{text-align:center}.terms-section h2{text-align:center;margin:0 auto 20px;display:block}.terms-section p{text-align:center}.terms-section ul,.terms-tight-list{text-align:center;padding-left:0;list-style-position:inside}.terms-section li,.terms-contact-card{text-align:center}.terms-contact-card h3{text-align:center;margin:0 auto 20px;display:block}.address-header{justify-content:center}.address-body{text-align:center;padding-left:0}}
