.legal-hero__orb[data-v-c9eea94f]{position:absolute;border-radius:50%;filter:blur(80px);animation:legalOrbFloat-c9eea94f 20s ease-in-out infinite}.legal-hero__orb--1[data-v-c9eea94f]{width:500px;height:500px;background:radial-gradient(circle,#6C63FF 0%,transparent 70%);top:-20%;left:-10%}.legal-hero__orb--2[data-v-c9eea94f]{width:400px;height:400px;background:radial-gradient(circle,#00D4AA 0%,transparent 70%);bottom:-20%;right:-5%;animation-delay:-7s}.legal-hero__orb--3[data-v-c9eea94f]{width:250px;height:250px;background:radial-gradient(circle,#6C63FF 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:-14s}@keyframes legalOrbFloat-c9eea94f{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}.legal-hero__icon-wrap[data-v-c9eea94f]{position:relative;width:64px;height:64px;display:flex;align-items:center;justify-content:center}.legal-hero__icon-glow[data-v-c9eea94f]{position:absolute;inset:-6px;border-radius:50%;background:radial-gradient(circle,rgba(28,107,90,.2) 0%,transparent 70%);animation:legalIconPulse-c9eea94f 3s ease-in-out infinite}@keyframes legalIconPulse-c9eea94f{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.legal-hero__icon[data-v-c9eea94f]{position:relative;z-index:1;width:56px;height:56px;border-radius:16px;background:#1c6b5a1a;border:1px solid rgba(28,107,90,.25);display:flex;align-items:center;justify-content:center;color:#1c6b5a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.legal-hero__grid[data-v-c9eea94f]{background-image:linear-gradient(rgba(255,255,255,.5) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.5) 1px,transparent 1px);background-size:60px 60px}.legal-card[data-v-c9eea94f]{transition:box-shadow .4s cubic-bezier(.23,1,.32,1)}.legal-card[data-v-c9eea94f]:hover{box-shadow:0 20px 60px #0000000a,0 4px 16px #00000005}.legal-prose[data-v-c9eea94f] h2{position:relative;margin-top:2.5rem;padding-left:1.25rem;padding-bottom:0;border-left:3px solid #1C6B5A;scroll-margin-top:6rem}.legal-prose[data-v-c9eea94f] h2:first-child{margin-top:0}.legal-prose[data-v-c9eea94f] h3{margin-top:2rem;color:#1a1a2e}.legal-prose[data-v-c9eea94f] h2+p,.legal-prose[data-v-c9eea94f] h3+p{margin-top:1rem}.legal-prose[data-v-c9eea94f] ul{list-style:none;padding-left:0}.legal-prose[data-v-c9eea94f] ul li{position:relative;padding-left:1.75rem;margin-bottom:.625rem}.legal-prose[data-v-c9eea94f] ul li:before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;border-radius:2px;background:#15161a;transform:rotate(45deg)}.legal-prose[data-v-c9eea94f] ol{list-style:none;padding-left:0;counter-reset:legal-counter}.legal-prose[data-v-c9eea94f] ol li{position:relative;padding-left:2rem;margin-bottom:.625rem;counter-increment:legal-counter}.legal-prose[data-v-c9eea94f] ol li:before{content:counter(legal-counter) ".";position:absolute;left:0;top:0;font-weight:700;color:#15161a;font-size:.875em;font-family:Plus Jakarta Sans,sans-serif}.legal-prose[data-v-c9eea94f] blockquote{border-left-color:#15161a;background:#00000008;border-radius:0 12px 12px 0;padding:1.25rem 1.5rem;margin-left:0;margin-right:0}.legal-prose[data-v-c9eea94f] blockquote p{color:#475569}.legal-prose[data-v-c9eea94f] a{transition:color .2s ease}.legal-prose[data-v-c9eea94f] a:hover{color:#14564a}.legal-prose[data-v-c9eea94f] table{border-collapse:collapse;width:100%;font-size:.9375rem}.legal-prose[data-v-c9eea94f] th{background:#f8fafb;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;text-align:left;padding:.75rem 1rem;border-bottom:2px solid rgba(0,0,0,.12);color:#1a1a2e}.legal-prose[data-v-c9eea94f] td{padding:.75rem 1rem;border-bottom:1px solid #f1f5f9}.legal-prose[data-v-c9eea94f] tr:hover td{background:#00000005}.legal-prose[data-v-c9eea94f] strong{color:#1a1a2e}
