.terms-and-conditions{color:#000;margin:0 auto;padding:0 20px;max-width:1000px;box-sizing:border-box;font-family:Inter,sans-serif}.terms-and-conditions-title{font-size:24px;padding-top:20px;padding-bottom:20px;text-align:center}.terms-and-conditions>div{margin-bottom:16px}.terms-and-conditions>div:nth-child(odd):not(.terms-and-conditions-title){font-weight:700;margin-top:20px;font-size:18px}.terms-and-conditions ul{list-style-type:disc;padding-left:40px;margin:10px 0}.terms-and-conditions ul li{list-style-type:none;padding-left:20px;margin:10px 0}.terms-and-conditions li:before{content:"-";margin-right:10px;color:#fff;font-weight:700}.terms-and-conditions div div,.terms-and-conditions ul li{font-size:15px}.terms-and-conditions ul li ul{list-style-type:circle;margin-top:8px}.terms-and-conditions ul li ul li{margin-bottom:6px}@media (max-width: 768px){.terms-and-conditions{font-size:14px;padding:15px}.terms-and-conditions-title{font-size:20px}.terms-and-conditions>div:nth-child(odd):not(.terms-and-conditions-title){font-size:16px}}.refund-policy{color:#000;margin:0 auto;padding:0 20px;max-width:1000px;box-sizing:border-box;font-family:Inter,sans-serif}.refund-policy-title{font-size:24px;padding-top:20px;padding-bottom:20px;text-align:center}.refund-policy>div{margin-bottom:16px}.refund-policy>div:nth-child(odd):not(.refund-policy-title){font-weight:700;margin-top:20px;font-size:18px}.refund-policy ul{list-style-type:none;padding-left:20px;margin:10px 0}.refund-policy ul li{margin-bottom:8px}.refund-policy li:before{content:"-";margin-right:10px;color:#fff;font-weight:700}.refund-policy div div,.refund-policy ul li{font-size:15px}.refund-policy ul li ul{list-style-type:circle;margin-top:8px}.refund-policy ul li ul li{margin-bottom:6px}@media (max-width: 768px){.refund-policy{font-size:14px;padding:15px}.refund-policy-title{font-size:20px}.refund-policy>div:nth-child(odd):not(.refund-policy-title){font-size:16px}}.cancellation-policy{color:#000;margin:0 auto;padding:0 20px;max-width:1000px;box-sizing:border-box;font-family:Inter,sans-serif}.cancellation-policy-title{font-size:24px;padding-top:20px;padding-bottom:20px;text-align:center}.cancellation-policy>div{margin-bottom:16px}.cancellation-policy>div:nth-child(odd):not(.cancellation-policy-title){font-weight:700;margin-top:20px;font-size:18px}.cancellation-policy ul{list-style-type:none;padding-left:20px;margin:10px 0}.cancellation-policy ul li{margin-bottom:8px}.cancellation-policy li:before{content:"-";margin-right:10px;color:#fff;font-weight:700}.cancellation-policy div div,.cancellation-policy ul li{font-size:15px}.cancellation-policy ul li ul{list-style-type:circle;margin-top:8px}.cancellation-policy ul li ul li{margin-bottom:6px}@media (max-width: 768px){.cancellation-policy{font-size:14px;padding:15px}.cancellation-policy-title{font-size:20px}.cancellation-policy>div:nth-child(odd):not(.cancellation-policy-title){font-size:16px}}.privacy-policy{color:#000;margin:0 auto;padding:0 20px;max-width:1000px;box-sizing:border-box;font-family:Inter,sans-serif}.privacy-policy-title{font-size:24px;padding-top:20px;padding-bottom:20px;text-align:center}.privacy-policy>div{margin-bottom:16px}.privacy-policy>div:nth-child(odd):not(.privacy-policy-title){font-weight:700;margin-top:20px;font-size:18px}.privacy-policy ul{list-style-type:none;padding-left:20px;margin:10px 0}.privacy-policy ul li{margin-bottom:8px}.privacy-policy li:before{content:"-";margin-right:10px;color:#fff;font-weight:700}.privacy-policy div div,.privacy-policy ul li{font-size:15px}.privacy-policy ul li ul{list-style-type:circle;margin-top:8px}.privacy-policy ul li ul li{margin-bottom:6px}@media (max-width: 768px){.privacy-policy{font-size:14px;padding:15px}.privacy-policy-title{font-size:20px}.privacy-policy>div:nth-child(odd):not(.privacy-policy-title){font-size:16px}}.headerlight-header{display:flex;justify-content:space-between;align-items:center;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-width:1200px;margin:0 auto;padding:0 32px;height:72px}.headerlight-header .logo img{height:32px}.headerlight-header .logo svg{height:28px;width:auto}.headerlight-nav{display:flex;align-items:center;gap:24px}.headerlight-nav a{text-decoration:none;color:#000;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:19px}.headerlight-login-btn{border:none;cursor:pointer;background-color:#3a3a3a;color:#fff;padding:14px 28px;font-size:.95rem;border-radius:8px;font-weight:500;transition:background .3s;font-family:Inter}.headerlight-login-btn:hover{background-color:#222}.headerlight-hamburger{display:none;flex-direction:column;justify-content:center;gap:6px;cursor:pointer;width:24px;height:24px;z-index:100}.headerlight-hamburger span{height:3px;background:#000;border-radius:2px;transition:all .3s ease}.headerlight-hamburger.open span:nth-child(1){transform:rotate(45deg) translate(4px,4px)}.headerlight-hamburger.open span:nth-child(2){opacity:0}.headerlight-hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media (max-width: 768px){.headerlight-hamburger{display:flex}.headerlight-nav{position:absolute;top:64px;left:0;right:0;flex-direction:column;background:#fff;padding:16px;display:none;z-index:10;box-shadow:0 4px 12px #0000000d}.headerlight-nav.show{display:flex;flex-direction:column;justify-content:center;align-items:center}.headerlight-nav a,.headerlight-nav{padding:12px 0;text-align:center}.headerlight-login-btn{padding:12px 40px;text-align:center}}html,body,#root{margin:0;padding:0}#root{min-height:100vh}
