.Terms-module__0dfTdW__pageWrapper{background-color:var(--color-bg-light);min-height:100vh;padding-bottom:5rem}.Terms-module__0dfTdW__headerSection{text-align:center;padding:10rem 0 5rem;position:relative;overflow:hidden}.Terms-module__0dfTdW__headerSection:before{content:"";background:linear-gradient(to bottom, var(--color-overlay-start) 0%, var(--color-overlay-end) 100%);z-index:-1;position:absolute;inset:0}.Terms-module__0dfTdW__headerSection .Terms-module__0dfTdW__container{z-index:1;position:relative}.Terms-module__0dfTdW__headerContent{flex-direction:column;align-items:center;display:flex}.Terms-module__0dfTdW__headerBreadcrumbs{z-index:10;background:var(--color-card);-webkit-backdrop-filter:blur(8px);border:1px solid var(--color-card-border);border-radius:100px;align-items:center;gap:.4rem;margin-bottom:2rem;padding:.5rem 1.25rem;font-size:.85rem;display:inline-flex;position:relative}.Terms-module__0dfTdW__headerBreadcrumbLink{color:var(--color-text-muted);cursor:pointer;z-index:10;padding:.125rem 0;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.Terms-module__0dfTdW__headerBreadcrumbLink:after{content:"";background:var(--color-primary);width:0;height:1px;transition:width .25s;position:absolute;bottom:0;left:0}.Terms-module__0dfTdW__headerBreadcrumbLink:hover{color:var(--color-text-main)}.Terms-module__0dfTdW__headerBreadcrumbLink:hover:after{width:100%}.Terms-module__0dfTdW__headerBreadcrumbSep{color:var(--color-text-muted);opacity:.5;-webkit-user-select:none;user-select:none;margin:0 .1rem;font-size:.8rem;font-weight:300}.Terms-module__0dfTdW__headerBreadcrumbCurrent{color:var(--color-text-main);opacity:.95;font-weight:600}@media (max-width:768px){.Terms-module__0dfTdW__headerBreadcrumbs{display:none}}.Terms-module__0dfTdW__title{color:var(--color-text-main);margin-bottom:1.25rem;font-size:4.5rem;font-weight:700}.Terms-module__0dfTdW__highlight{color:var(--color-primary)}.Terms-module__0dfTdW__subtitle{color:var(--color-text-muted);max-width:700px;margin:0 auto;font-size:1.4rem;line-height:1.7}.Terms-module__0dfTdW__contentSection{background:var(--color-card);border:1px solid var(--color-card-border);z-index:10;border-radius:1.75rem;max-width:900px;margin:0 auto 5rem;padding:4rem;position:relative;box-shadow:0 4px 24px #0000000f}.Terms-module__0dfTdW__section{margin-bottom:3.5rem}.Terms-module__0dfTdW__section:last-child{margin-bottom:0}.Terms-module__0dfTdW__section h2{color:var(--color-text-main);border-bottom:2px solid var(--color-card-border);margin-bottom:1.5rem;padding-bottom:.75rem;font-size:2rem;font-weight:700}.Terms-module__0dfTdW__section h3{color:var(--color-primary);margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.Terms-module__0dfTdW__section p{color:var(--color-text-muted);margin-bottom:1.25rem;font-size:1.1rem;line-height:1.8}.Terms-module__0dfTdW__section ul{margin:1.25rem 0 1.5rem 2rem;list-style:none}.Terms-module__0dfTdW__section li{color:var(--color-text-muted);margin-bottom:.75rem;font-size:1.05rem;line-height:1.8;position:relative}.Terms-module__0dfTdW__section li:before{content:"•";color:var(--color-primary);width:1em;margin-left:-1em;font-weight:700;display:inline-block}.Terms-module__0dfTdW__section li strong{color:var(--color-text-main)}.Terms-module__0dfTdW__contactBox{background:var(--color-bg-light);border:1px solid var(--color-card-border);border-radius:1rem;margin-top:2rem;padding:2rem}.Terms-module__0dfTdW__contactBox p{color:var(--color-text-main);margin-bottom:.5rem;font-size:1.1rem}.Terms-module__0dfTdW__contactBox a{color:var(--color-primary);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:all .3s}.Terms-module__0dfTdW__contactBox a:hover{color:var(--color-primary-dark);-webkit-text-decoration-color:var(--color-primary-dark);text-decoration-color:var(--color-primary-dark)}@media (max-width:768px){.Terms-module__0dfTdW__headerSection{padding:7rem 0 3rem}.Terms-module__0dfTdW__title{font-size:2.5rem}.Terms-module__0dfTdW__subtitle{font-size:1rem}.Terms-module__0dfTdW__contentSection{margin:2rem auto;padding:2rem 1rem}.Terms-module__0dfTdW__section h2{font-size:1.75rem}.Terms-module__0dfTdW__section h3{font-size:1.3rem}.Terms-module__0dfTdW__section p,.Terms-module__0dfTdW__section li{font-size:1rem}.Terms-module__0dfTdW__section ul{margin-left:1.5rem}}
