.Legal-module__2dCIza__page{max-width:900px;margin:0 auto;padding:4rem 1.5rem 6rem}.Legal-module__2dCIza__container{background:#141414;border:1px solid #27272a;border-radius:20px;padding:3.5rem 2.5rem;box-shadow:0 20px 40px -15px #00000080}.Legal-module__2dCIza__badge{color:#16a34a;letter-spacing:.08em;text-transform:uppercase;background:#16a34a1f;border:1px solid #16a34a40;border-radius:9999px;margin-bottom:1.25rem;padding:.35rem .9rem;font-size:.75rem;font-weight:700;display:inline-block}.Legal-module__2dCIza__title{font-family:var(--font-heading);color:#f8fafc;margin-bottom:.5rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:800}.Legal-module__2dCIza__lastUpdated{color:#64748b;border-bottom:1px solid #27272a;margin-bottom:2.5rem;padding-bottom:1.5rem;font-size:.875rem}.Legal-module__2dCIza__content{flex-direction:column;gap:2rem;display:flex}.Legal-module__2dCIza__section h2{font-family:var(--font-heading);color:#f8fafc;margin-bottom:.75rem;font-size:1.35rem;font-weight:700}.Legal-module__2dCIza__section p{color:#94a3b8;margin-bottom:.75rem;font-size:1rem;line-height:1.7}.Legal-module__2dCIza__section ul{color:#94a3b8;flex-direction:column;gap:.5rem;margin-bottom:.75rem;padding-left:1.5rem;display:flex}.Legal-module__2dCIza__section li{line-height:1.6}.Legal-module__2dCIza__section li strong{color:#f8fafc}.Legal-module__2dCIza__contactCard{background:#1e1e1e;border:1px solid #27272a;border-radius:12px;padding:1.25rem 1.5rem;color:#cbd5e1!important}.Legal-module__2dCIza__contactCard a{color:#22c55e;text-decoration:underline}.Legal-module__2dCIza__backHome{border-top:1px solid #27272a;margin-top:3rem;padding-top:1.5rem}.Legal-module__2dCIza__backBtn{color:#fff;background:#16a34a;border-radius:8px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.Legal-module__2dCIza__backBtn:hover{background:#15803d}
