@import url("https://api.fontshare.com/v2/css?f[]=satoshi-variable:wght@300..900&display=swap");.terms-of-service-page{min-height:100vh;display:flex;flex-direction:column;background:var(--white)}.terms-of-service-hero{position:relative;width:100%;margin-top:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:500px;overflow:hidden}.terms-of-service-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,98%,.9);z-index:1}.terms-of-service-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.terms-of-service-image{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.terms-of-service-hero-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem;gap:1rem}.terms-of-service-title{font-family:Satoshi,-apple-system,"system-ui",Segoe UI,sans-serif;font-size:64px;font-weight:400;line-height:77px;color:#262626;margin:0;padding:0;text-align:center}.terms-of-service-content{max-width:1000px;width:100%;margin:0 auto 6rem;padding:4rem;border:none;border-radius:0;background:var(--white)}.terms-of-service-intro{font-family:Satoshi,Satoshi Placeholder,sans-serif;font-size:18px;font-weight:400;line-height:1.6;color:var(--dark);margin:0 0 2rem;padding:0}.terms-of-service-intro strong{font-weight:600;color:#ec8c39}.terms-of-service-heading{font-family:Satoshi,Satoshi Placeholder,sans-serif;font-size:24px;font-weight:600;color:var(--dark);margin:3rem 0 1rem;padding:0;line-height:1.3}.terms-of-service-heading:first-of-type{margin-top:0}.terms-of-service-content p{font-family:Satoshi,Satoshi Placeholder,sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#595959;margin:0 0 1.5rem;padding:0}.terms-of-service-content p strong{font-weight:600;color:var(--dark)}.terms-of-service-content a{color:#ec8c39;text-decoration:underline}.terms-of-service-content a:hover{color:#dc8232}.terms-of-service-list{font-family:Satoshi,Satoshi Placeholder,sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#595959;margin:0 0 2rem;padding:0 0 0 1.5rem;list-style:none}.terms-of-service-list li{margin:0 0 1rem;position:relative;padding:0 0 0 1.5rem}.terms-of-service-list li:before{content:"•";position:absolute;left:0;color:#ec8c39;font-weight:600}.terms-of-service-list li strong{font-weight:600;color:var(--dark)}.terms-of-service-list-numbered{font-family:Satoshi,Satoshi Placeholder,sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#595959;margin:0 0 2rem;padding:0 0 0 1.5rem;list-style:decimal}.terms-of-service-list-numbered li{margin:0 0 .5rem;padding:0}.terms-of-service-subheading{font-family:Satoshi,Satoshi Placeholder,sans-serif;font-size:20px;font-weight:600;color:var(--dark);margin:2rem 0 1rem;padding:0;line-height:1.3}@media (max-width:968px){.terms-of-service-hero{min-height:400px}.terms-of-service-hero-content{padding:1.5rem}.terms-of-service-title{font-size:48px;line-height:58px}.terms-of-service-content{padding:3rem 2rem;margin:0 2rem 4rem}.terms-of-service-heading{font-size:20px}}@media (max-width:768px){.terms-of-service-hero{min-height:350px}.terms-of-service-hero-content{padding:1rem}.terms-of-service-title{font-size:36px;line-height:43px}.terms-of-service-content{padding:2rem 1.5rem;margin:0 1.5rem 3rem;border-radius:16px}.terms-of-service-intro{font-size:16px}.terms-of-service-heading{font-size:18px;margin-top:2rem}.terms-of-service-content p,.terms-of-service-list{font-size:14px}}