.legal-page.svelte-ae0rgc{background:radial-gradient(circle at top,#1e40af26,#0f172aeb);min-height:100vh}.legal-glow.svelte-ae0rgc{filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#fcd34d47,#0000 65%);width:45%;height:45%;position:absolute;top:-20%;right:-10%}.detail-card.svelte-ae0rgc{background:#0f172aa6;border:1px solid #94a3b838;border-radius:1.75rem;padding:2.5rem;box-shadow:0 28px 50px -40px #3b82f659}.detail-bullet.svelte-ae0rgc{padding-left:1.5rem;position:relative}.detail-bullet.svelte-ae0rgc:before{content:"";background:linear-gradient(135deg,#fbbf24,#f97316cc);border-radius:9999px;width:.5rem;height:.5rem;position:absolute;top:.65rem;left:0}.contact-card.svelte-ae0rgc{text-align:center;background:linear-gradient(135deg,#22c55e2e,#10b98114);border:1px solid #4ade8059;border-radius:2rem;padding:3rem;box-shadow:0 30px 70px -45px #22c55e99}.contact-link.svelte-ae0rgc{color:#86efac;font-weight:600}.contact-link.svelte-ae0rgc:hover{text-decoration:underline}@media (width<=640px){.detail-card.svelte-ae0rgc,.contact-card.svelte-ae0rgc{padding:2rem}}
