:root{--bg-primary:#050505;--bg-secondary:#0b0f0d;--green-primary:#22c55e;--green-bright:#4ade80;--white:#fff;--text-muted:#9ca3af;--border:#ffffff14;--border-strong:#ffffff29;--green-glow:#22c55e59;--green-soft:#22c55e1f;--header-height:64px;--sidebar-width:260px;--topbar-height:64px;--container-max:1200px;--dashboard-max:1440px;--radius-md:16px;--radius-lg:24px;--ease-out:cubic-bezier(.22, 1, .36, 1)}.LegalPage-module-scss-module__NPgqka__page{position:relative;overflow-x:hidden}.LegalPage-module-scss-module__NPgqka__hero{padding-top:.5rem;padding-bottom:1.5rem;position:relative}@media (min-width:768px){.LegalPage-module-scss-module__NPgqka__hero{padding-top:.75rem;padding-bottom:1.75rem}}.LegalPage-module-scss-module__NPgqka__hero__inner{z-index:1;width:100%;max-width:1000px;position:relative}.LegalPage-module-scss-module__NPgqka__hero__title{font-family:var(--font-display),"Space Grotesk",system-ui,sans-serif;letter-spacing:-.03em;margin-bottom:.65rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.15}.LegalPage-module-scss-module__NPgqka__hero__subtitle{color:#9ca3af;max-width:40rem;margin-bottom:.85rem;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6}.LegalPage-module-scss-module__NPgqka__hero__updated{color:#4ade80;letter-spacing:.02em;font-size:.82rem;font-weight:600}.LegalPage-module-scss-module__NPgqka__body{z-index:1;max-width:1000px;padding-bottom:2.5rem;position:relative}@media (min-width:768px){.LegalPage-module-scss-module__NPgqka__body{padding-bottom:3.25rem}}.LegalPage-module-scss-module__NPgqka__prose{color:#ffffffe0;font-size:1.02rem;line-height:1.75}.LegalPage-module-scss-module__NPgqka__prose h2{font-family:var(--font-display),"Space Grotesk",system-ui,sans-serif;letter-spacing:-.02em;color:#fff;margin:2.35rem 0 .85rem;padding-top:.35rem;scroll-margin-top:calc(64px + 1rem);font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:700}.LegalPage-module-scss-module__NPgqka__prose h3{font-family:var(--font-display),"Space Grotesk",system-ui,sans-serif;letter-spacing:-.01em;color:#fff;margin:1.5rem 0 .55rem;font-size:1.05rem;font-weight:600}.LegalPage-module-scss-module__NPgqka__prose p{color:#e5e7ebeb;margin:0 0 1rem}.LegalPage-module-scss-module__NPgqka__prose ul,.LegalPage-module-scss-module__NPgqka__prose ol{gap:.45rem;margin:0 0 1.15rem;padding-left:1.2rem;list-style:outside;display:grid}.LegalPage-module-scss-module__NPgqka__prose ol{list-style:decimal}.LegalPage-module-scss-module__NPgqka__prose li{color:#e5e7ebeb;padding-left:.15rem}.LegalPage-module-scss-module__NPgqka__prose a:not(.btn){outline:none}.LegalPage-module-scss-module__NPgqka__prose a:not(.btn):focus-visible{outline-offset:3px;outline:2px solid #22c55e}.LegalPage-module-scss-module__NPgqka__prose a:not(.btn){color:#4ade80;text-underline-offset:3px;word-break:break-word;border-radius:3px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.LegalPage-module-scss-module__NPgqka__prose a:not(.btn):hover{color:#22c55e}}.LegalPage-module-scss-module__NPgqka__prose strong{color:#fff;font-weight:600}.LegalPage-module-scss-module__NPgqka__cta{isolation:isolate;background:#0b0f0d;border:1px solid #ffffff14;border-radius:24px;margin-top:2rem;padding:1.35rem 1.25rem}@media (min-width:768px){.LegalPage-module-scss-module__NPgqka__cta{justify-content:space-between;align-items:center;gap:1.25rem;padding:1.5rem 1.6rem;display:flex}}.LegalPage-module-scss-module__NPgqka__cta p{color:#e5e7ebeb;margin:0 0 .85rem;line-height:1.6}@media (min-width:768px){.LegalPage-module-scss-module__NPgqka__cta p{margin:0}}.LegalPage-module-scss-module__NPgqka__cta .btn{flex-shrink:0;text-decoration:none}.LegalPage-module-scss-module__NPgqka__contactCard{-webkit-backdrop-filter:blur(16px);isolation:isolate;background:#0a0e0cf5;border:1px solid #ffffff14;border-radius:24px;gap:1.15rem;min-width:0;margin-bottom:2rem;padding:1.35rem 1.25rem;display:grid}@media (min-width:768px){.LegalPage-module-scss-module__NPgqka__contactCard{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.5rem 1.6rem}}.LegalPage-module-scss-module__NPgqka__contactCard__copy{min-width:0}.LegalPage-module-scss-module__NPgqka__contactCard__label{color:#4ade80;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;font-size:.75rem;font-weight:700;display:block}.LegalPage-module-scss-module__NPgqka__contactCard__email{outline:none}.LegalPage-module-scss-module__NPgqka__contactCard__email:focus-visible{outline-offset:3px;outline:2px solid #22c55e}.LegalPage-module-scss-module__NPgqka__contactCard__email{font-family:var(--font-display),"Space Grotesk",system-ui,sans-serif;letter-spacing:-.02em;color:#fff;word-break:break-word;border-radius:4px;margin-bottom:1rem;font-size:clamp(1.05rem,2.4vw,1.35rem);font-weight:600;display:inline-block}@media (min-width:768px){.LegalPage-module-scss-module__NPgqka__contactCard__email{margin-bottom:0}}@media (hover:hover) and (pointer:fine){.LegalPage-module-scss-module__NPgqka__contactCard__email:hover{color:#4ade80}}.LegalPage-module-scss-module__NPgqka__contactCard__actions{flex-wrap:wrap;flex-shrink:0;gap:.75rem;display:flex}.LegalPage-module-scss-module__NPgqka__sectionHeading{font-family:var(--font-display),"Space Grotesk",system-ui,sans-serif;letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:700}.LegalPage-module-scss-module__NPgqka__reasons{gap:.85rem;margin:0 0 2rem;display:grid}@media (min-width:480px){.LegalPage-module-scss-module__NPgqka__reasons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.LegalPage-module-scss-module__NPgqka__reasons{grid-template-columns:repeat(3,minmax(0,1fr))}}.LegalPage-module-scss-module__NPgqka__reason{-webkit-backdrop-filter:blur(16px);background:#0b0f0da6;border:1px solid #ffffff14;outline:none}.LegalPage-module-scss-module__NPgqka__reason:focus-visible{outline-offset:3px;outline:2px solid #22c55e}.LegalPage-module-scss-module__NPgqka__reason{background:#0a0e0cf0;border-radius:16px;min-width:0;padding:1.15rem 1.1rem;transition:border-color .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.LegalPage-module-scss-module__NPgqka__reason:hover{border-color:#4ade8059;transform:translateY(-2px);box-shadow:0 10px 28px #22c55e14}}.LegalPage-module-scss-module__NPgqka__reason h3{font-family:var(--font-display),"Space Grotesk",system-ui,sans-serif;letter-spacing:-.01em;margin:0 0 .4rem;font-size:1.02rem;font-weight:600}.LegalPage-module-scss-module__NPgqka__reason p{color:#9ca3af;margin:0;font-size:.92rem;line-height:1.55}.LegalPage-module-scss-module__NPgqka__direct{isolation:isolate;background:#0b0f0d;border:1px solid #ffffff14;border-radius:24px;padding:1.5rem 1.25rem}@media (min-width:768px){.LegalPage-module-scss-module__NPgqka__direct{padding:1.75rem}}.LegalPage-module-scss-module__NPgqka__direct h2{font-family:var(--font-display),"Space Grotesk",system-ui,sans-serif;letter-spacing:-.02em;margin:0 0 .55rem;font-size:1.25rem;font-weight:700}.LegalPage-module-scss-module__NPgqka__direct p{color:#9ca3af;max-width:38rem;margin:0 0 1.15rem;line-height:1.65}.LegalPage-module-scss-module__NPgqka__direct p a{outline:none}.LegalPage-module-scss-module__NPgqka__direct p a:focus-visible{outline-offset:3px;outline:2px solid #22c55e}.LegalPage-module-scss-module__NPgqka__direct p a{color:#4ade80;text-underline-offset:3px;word-break:break-word;border-radius:3px;text-decoration:underline}.LegalPage-module-scss-module__NPgqka__direct .btn{text-decoration:none}
