.elementor-4497 .elementor-element.elementor-element-027c001{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-4497 .elementor-element.elementor-element-027c001:not(.elementor-motion-effects-element-type-background),.elementor-4497 .elementor-element.elementor-element-027c001>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8FAFC}:root{--page-title-display:none}.terms-of-service .container{max-width:900px;margin:0 auto}.terms-of-service h1{text-align:left;font-size:clamp(2.5rem, 5vw, 2rem);line-height:1.1;margin-bottom:1rem;color:#0f172a}.terms-of-service>.container>p:first-of-type{text-align:left;color:#64748b;font-size:1rem}.terms-of-service .policy-section{background:#fff;border-radius:16px;padding:32px;margin-bottom:24px;box-shadow:0 4px 20px rgb(15 23 42 / .05)}.terms-of-service .policy-section h2{font-size:1.5rem;line-height:1.3;margin-bottom:1rem;color:#0f172a;position:relative;padding-bottom:12px}.terms-of-service .policy-section h2::after{content:"";position:absolute;left:0;bottom:0;width:60px;height:3px;background:#00b3a9;border-radius:999px}.terms-of-service .policy-section p{margin:0 0 1rem;line-height:1.8;color:#475569}.terms-of-service .policy-section p:last-child{margin-bottom:0}.terms-of-service .policy-section ul{margin:1rem 0;padding-left:1.5rem}.terms-of-service .policy-section li{margin-bottom:.75rem;line-height:1.8;color:#475569}.terms-of-service .policy-section a{color:#00b3a9;text-decoration:none;font-weight:600}.terms-of-service .policy-section a:hover{text-decoration:underline}@media (max-width:768px){.terms-of-service{padding:60px 16px}.terms-of-service .policy-section{padding:24px}.terms-of-service .policy-section h2{font-size:1.25rem}}