.LegalPage_page__C7_iJ{padding:80px 0 120px;display:flex;flex-direction:column;gap:40px;max-width:800px;margin:0 auto}.LegalPage_header__t9Q1o{display:flex;flex-direction:column;gap:16px;text-align:center;align-items:center;padding-bottom:40px;border-bottom:1px solid var(--color-border,rgba(0,0,0,.05));margin-bottom:20px}.LegalPage_eyebrow__lLJ1X{font-size:.85rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent,#10b981);background:var(--color-accent-light,rgba(16,185,129,.1));padding:6px 16px;border-radius:999px;display:inline-block}.LegalPage_title__Y9iZd{font-size:clamp(2.5rem,6vw,3.5rem);font-weight:900;line-height:1.1;color:var(--color-text,#111827);letter-spacing:-.03em;margin:0}.LegalPage_updated__pJYt1{font-size:.95rem;color:var(--color-text-secondary,#6b7280);display:inline-flex;align-items:center;gap:8px}.LegalPage_callout__0gBZc{padding:24px;border-radius:16px;background:var(--color-bg-secondary,#f9fafb);border:1px dashed var(--color-border,#e5e7eb);color:var(--color-text,#111827);font-size:.95rem;line-height:1.6}.LegalPage_intro__Rzha2{font-size:1.2rem;color:var(--color-text-secondary,#4b5563);max-width:100%;line-height:1.7;text-align:center;margin-bottom:20px}.LegalPage_sectionsContainer__9Kud7{display:flex;flex-direction:column;gap:48px}.LegalPage_section__nnEMc{display:flex;flex-direction:column;gap:16px;background:var(--color-bg-card,#fff);padding:40px;border-radius:20px;border:1px solid var(--color-border,rgba(0,0,0,.05));box-shadow:0 4px 20px rgba(0,0,0,.02);transition:transform .3s ease,box-shadow .3s ease}.LegalPage_section__nnEMc:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,0,0,.05);border-color:var(--color-accent-light,rgba(16,185,129,.2))}.LegalPage_sectionHeading__R5BlK{display:flex;align-items:center;gap:12px;font-size:1.5rem;font-weight:800;color:var(--color-text,#111827);margin-bottom:8px}.LegalPage_sectionHeading__R5BlK:before{content:"";flex-shrink:0;width:24px;height:4px;border-radius:999px;background:var(--color-accent,#10b981)}.LegalPage_para__vnQG3{color:var(--color-text-secondary,#4b5563);font-size:1.05rem;line-height:1.7}.LegalPage_contactMethods__laxEw{display:flex;flex-direction:column;gap:24px;margin-top:24px;padding:48px 40px;background:var(--color-bg-card,#fff);border-radius:24px;border:1px solid var(--color-border,rgba(0,0,0,.05));box-shadow:0 8px 32px rgba(0,0,0,.04);text-align:center;align-items:center}.LegalPage_contactEmail__5zPre{display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:1.1rem;font-weight:700;color:var(--color-bg-card,#fff);background:var(--color-accent,#10b981);padding:16px 36px;border-radius:999px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(16,185,129,.2)}.LegalPage_contactEmail__5zPre:hover{background:var(--color-accent-dark,#059669);color:var(--color-bg-card,#fff);transform:translateY(-2px);box-shadow:0 8px 24px rgba(16,185,129,.3)}.LegalPage_socialContainer__8KGKo{margin-top:16px;display:flex;flex-direction:column;align-items:center;gap:16px}.LegalPage_socialText__stosJ{font-size:.95rem;color:var(--color-text-secondary,#4b5563);font-weight:700;text-transform:uppercase;letter-spacing:.1em}.LegalPage_social__1i2Sh{display:flex;gap:16px;list-style:none;padding:0;margin:0}.LegalPage_socialLink__SoMP2{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:var(--color-bg-secondary,#f9fafb);border:1px solid var(--color-border,rgba(0,0,0,.05));color:var(--color-text-secondary,#4b5563);transition:all .3s cubic-bezier(.4,0,.2,1)}.LegalPage_socialLink__SoMP2:hover{color:var(--color-bg-card,#fff);background:var(--color-accent,#10b981);border-color:var(--color-accent,#10b981);transform:scale(1.1) rotate(5deg);box-shadow:0 8px 20px rgba(16,185,129,.25)}@media (max-width:768px){.LegalPage_page__C7_iJ{padding:60px 20px 80px}.LegalPage_title__Y9iZd{font-size:2.5rem}.LegalPage_section__nnEMc{padding:32px 24px}.LegalPage_contactMethods__laxEw{padding:40px 24px}}@media (prefers-color-scheme:dark){.LegalPage_header__t9Q1o{border-color:hsla(0,0%,100%,.05)}.LegalPage_contactMethods__laxEw,.LegalPage_section__nnEMc{background:#111827;border-color:hsla(0,0%,100%,.05)}.LegalPage_socialLink__SoMP2:hover{color:#fff}}.Reveal_reveal__IVrjZ{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.Reveal_reveal__IVrjZ[data-shown=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Reveal_reveal__IVrjZ{opacity:1;transform:none;transition:none}}