.legal-page{width:min(1120px,94%);margin:2rem auto 4rem;padding-bottom:2rem}.legal-page__hero{margin-bottom:1.75rem;padding:1.75rem 1.5rem;border-radius:16px;border:1px solid rgba(56,189,248,.22);background:linear-gradient(135deg,rgba(15,23,42,.95),rgba(30,41,59,.88));box-shadow:0 12px 40px rgba(0,0,0,.25)}.legal-page__title{margin:0 0 .5rem;font-family:Syne,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--active-two,#38bdf8)}.legal-page__subtitle{margin:0;max-width:52rem;font-size:.95rem;line-height:1.55;color:rgba(226,232,240,.88)}.legal-page__contact{margin-top:1rem;font-size:.9rem;color:rgba(203,213,225,.9)}.legal-page__layout{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:start}.legal-page__nav{position:-webkit-sticky;position:sticky;top:5.5rem;display:flex;flex-direction:column;gap:.35rem;padding:1rem;border-radius:14px;border:1px solid rgba(51,68,118,.65);background:rgba(15,23,42,.72)}.legal-page__nav-link{display:block;padding:.55rem .75rem;border-radius:10px;font-size:.875rem;font-weight:500;color:rgba(226,232,240,.85);text-decoration:none;transition:background .2s ease,color .2s ease}.legal-page__nav-link:hover{background:rgba(56,189,248,.12);color:#f8fafc}.legal-page__nav-link--active{background:rgba(56,189,248,.18);color:var(--active-two,#38bdf8);font-weight:600}.legal-page__content{padding:1.25rem 1.5rem 1.75rem;border-radius:14px;border:1px solid rgba(51,68,118,.5);background:rgba(15,23,42,.55)}.legal-page__section{margin-bottom:1.75rem}.legal-page__section:last-child{margin-bottom:0}.legal-page__section-title{margin:0 0 .75rem;font-size:1.05rem;font-weight:700;color:var(--active-color,#7dd3fc)}.legal-page__text{margin:0 0 .65rem;font-size:.9rem;line-height:1.65;color:rgba(241,245,249,.92)}.legal-page__list{margin:0 0 .75rem;padding-left:1.25rem;list-style:disc}.legal-page__list li{margin-bottom:.45rem;font-size:.9rem;line-height:1.6;color:rgba(241,245,249,.9)}.legal-page__email{color:var(--active-two,#38bdf8);font-weight:600;text-decoration:underline;text-underline-offset:3px}.legal-page__email:hover{color:#7dd3fc}.legal-page__prose{color:rgba(241,245,249,.92);font-size:.9rem;line-height:1.65}.legal-page__prose .headersTerms,.legal-page__prose h2,.legal-page__prose h3,.legal-page__prose h4{margin:1.5rem 0 .75rem;font-family:Syne,sans-serif;color:var(--active-color,#7dd3fc);font-size:1.05rem;font-weight:700}.legal-page__prose p{margin:0 0 .65rem;white-space:pre-wrap}.legal-page__prose .dot{display:inline-block;height:7px;width:7px;margin-right:8px;border-radius:50%;background-color:var(--active-two,#38bdf8);vertical-align:middle}.legal-page__prose--dense p{font-size:.875rem}@media screen and (max-width:991px){.legal-page__layout{grid-template-columns:1fr}.legal-page__nav{position:static;flex-direction:row;flex-wrap:wrap}}.termsContainer{width:92%;margin-left:4%;margin-top:3%;margin-bottom:3%}.termsContainer h1{color:var(--active-two);margin-bottom:35px}.termsContainer h4{color:var(--active-color);margin-bottom:15px;margin-top:35px}.termsContainer p{margin-left:20px;color:#fff;margin-bottom:10px}.termsContainer p span{font-size:20px;font-weight:600}.termsContainer p:has(span) .dot{margin-left:35px}.termsContainer div{display:flex;justify-content:flex-start}.termsContainer div p:first-child{min-width:150px}.termsContainer div p:last-child{margin-left:120px}@media screen and (max-width:768px){.termsContainer div p:last-child{margin-left:10px!important}}.dot{display:inline-block;height:8px;width:8px;background-color:var(--active-two);border-radius:50%;margin-right:8px;vertical-align:middle}.headersTerms{color:var(--active-two)!important}p{margin-left:20px;color:#fff;margin-bottom:10px;font-size:14px}