.page-wrapper[data-astro-cid-fb3qbcs3]{position:relative;overflow:hidden}.bg-gradient[data-astro-cid-fb3qbcs3]{position:absolute;inset:0;background:radial-gradient(ellipse at 25% 45%,rgba(139,92,246,.1) 0%,transparent 50%),radial-gradient(ellipse at 75% 55%,rgba(56,189,248,.08) 0%,transparent 50%),radial-gradient(ellipse at 50% 100%,rgba(139,92,246,.05) 0%,transparent 40%);z-index:0}.bg-grid[data-astro-cid-fb3qbcs3]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:48px 48px;z-index:0;mask-image:radial-gradient(ellipse at 50% 30%,black 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 50% 30%,black 20%,transparent 70%)}.bg-grid-glow[data-astro-cid-fb3qbcs3]{position:absolute;inset:0;background-image:linear-gradient(rgba(139,92,246,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(139,92,246,.15) 1px,transparent 1px);background-size:48px 48px;z-index:0;opacity:0;transition:opacity .3s ease;mask-image:radial-gradient(circle 200px at var(--mouse-x, 50%) var(--mouse-y, 50%),black 0%,transparent 100%);-webkit-mask-image:radial-gradient(circle 200px at var(--mouse-x, 50%) var(--mouse-y, 50%),black 0%,transparent 100%);pointer-events:none}.page-wrapper[data-astro-cid-fb3qbcs3]:hover .bg-grid-glow[data-astro-cid-fb3qbcs3]{opacity:1}.bg-orb[data-astro-cid-fb3qbcs3]{position:absolute;border-radius:50%;filter:blur(80px);z-index:0;opacity:.5}.bg-orb-1[data-astro-cid-fb3qbcs3]{width:500px;height:500px;background:#8b5cf624;top:-15%;left:-10%;animation:orbFloat1 12s ease-in-out infinite}.bg-orb-2[data-astro-cid-fb3qbcs3]{width:400px;height:400px;background:#38bdf81f;bottom:-10%;right:-10%;animation:orbFloat2 15s ease-in-out infinite}.bg-orb-3[data-astro-cid-fb3qbcs3]{width:300px;height:300px;background:#a78bfa14;top:50%;left:60%;animation:orbFloat3 10s ease-in-out infinite}@keyframes orbFloat1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(60px,40px) scale(1.1)}66%{transform:translate(-30px,60px) scale(.95)}}@keyframes orbFloat2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-50px,-30px) scale(1.05)}66%{transform:translate(40px,-50px) scale(.9)}}@keyframes orbFloat3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px,30px) scale(1.15)}}.page-content[data-astro-cid-fb3qbcs3]{position:relative;z-index:1;max-width:1100px;padding-top:20px;padding-bottom:32px}.back-link[data-astro-cid-fb3qbcs3]{display:inline-flex;align-items:center;gap:10px;color:#ffffff8c;text-decoration:none;font-size:.85rem;font-weight:500;margin-bottom:20px;transition:color .2s var(--ease-out)}.back-link[data-astro-cid-fb3qbcs3]:hover{color:#fff}.back-link-icon[data-astro-cid-fb3qbcs3]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:var(--card-bg);color:#ffffffd9;transition:background .2s var(--ease-out),border-color .2s var(--ease-out),color .2s var(--ease-out),transform .15s var(--ease-out)}.back-link[data-astro-cid-fb3qbcs3]:hover .back-link-icon[data-astro-cid-fb3qbcs3]{background:var(--card-bg-hover);border-color:#8b5cf666;color:#fff}.back-link[data-astro-cid-fb3qbcs3]:active .back-link-icon[data-astro-cid-fb3qbcs3]{transform:scale(.92)}.back-link[data-astro-cid-fb3qbcs3]:focus-visible{outline:none}.back-link[data-astro-cid-fb3qbcs3]:focus-visible .back-link-icon[data-astro-cid-fb3qbcs3]{box-shadow:0 0 0 2px #06060f,0 0 0 4px #8b5cf68c}.page-header[data-astro-cid-fb3qbcs3]{margin-bottom:28px}.legal-eyebrow[data-astro-cid-fb3qbcs3]{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-green-light);margin-bottom:14px}.page-header[data-astro-cid-fb3qbcs3] .serif-title[data-astro-cid-fb3qbcs3]{font-size:2.8rem}.legal-meta[data-astro-cid-fb3qbcs3]{color:#ffffff4d;font-size:.85rem;margin-top:12px}.page-content[data-astro-cid-fb3qbcs3] [data-astro-cid-fb3qbcs3]::selection{background:#8b5cf659;color:#fff}.glass-card[data-astro-cid-fb3qbcs3]{background:#ffffff14;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:40px 48px;box-shadow:0 8px 32px #0000004d,0 0 0 1px #ffffff0a inset,0 1px #ffffff0d inset;position:relative;overflow:hidden}.glass-card[data-astro-cid-fb3qbcs3]:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.4),rgba(56,189,248,.4),transparent)}.legal-lead[data-astro-cid-fb3qbcs3]{margin-bottom:8px}.legal-text[data-astro-cid-fb3qbcs3]{color:#ffffff80;margin-bottom:24px;max-width:68ch;font-size:1rem;line-height:1.7}.legal-section[data-astro-cid-fb3qbcs3]{margin-top:44px;padding-top:28px;border-top:1px solid rgba(255,255,255,.06)}.legal-section[data-astro-cid-fb3qbcs3]:nth-of-type(1){transition-delay:.05s}.legal-section[data-astro-cid-fb3qbcs3]:nth-of-type(2){transition-delay:.1s}.legal-section[data-astro-cid-fb3qbcs3]:nth-of-type(3){transition-delay:.15s}.legal-section[data-astro-cid-fb3qbcs3]:nth-of-type(4){transition-delay:.2s}.legal-heading-row[data-astro-cid-fb3qbcs3]{display:flex;align-items:baseline;gap:18px;margin-bottom:16px}.legal-num[data-astro-cid-fb3qbcs3]{font-family:var(--font-serif);font-size:2.6rem;line-height:1;color:#a78bfa29;transition:color .6s ease;flex-shrink:0}.legal-section[data-astro-cid-fb3qbcs3].active .legal-num[data-astro-cid-fb3qbcs3]{color:#a78bfa61}.legal-heading[data-astro-cid-fb3qbcs3]{color:#fff;font-family:var(--font-serif);font-size:1.3rem;margin:0}.legal-list[data-astro-cid-fb3qbcs3]{list-style:none;margin:0 0 24px;padding:0;max-width:68ch;display:flex;flex-direction:column;gap:10px}.legal-list[data-astro-cid-fb3qbcs3] li[data-astro-cid-fb3qbcs3]{position:relative;padding-left:20px;color:#ffffff80;font-size:1rem;line-height:1.6}.legal-list[data-astro-cid-fb3qbcs3] li[data-astro-cid-fb3qbcs3]:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,var(--accent-green),var(--accent-blue))}@media(prefers-reduced-motion:reduce){.bg-orb[data-astro-cid-fb3qbcs3]{animation:none!important}}@media(max-width:768px){.page-header[data-astro-cid-fb3qbcs3] .serif-title[data-astro-cid-fb3qbcs3]{font-size:2.2rem}.legal-num[data-astro-cid-fb3qbcs3]{font-size:2rem}}@media(max-width:480px){.page-header[data-astro-cid-fb3qbcs3] .serif-title[data-astro-cid-fb3qbcs3]{font-size:1.85rem}.glass-card[data-astro-cid-fb3qbcs3]{padding:32px 24px;border-radius:12px}.legal-heading-row[data-astro-cid-fb3qbcs3]{gap:12px}.legal-num[data-astro-cid-fb3qbcs3]{font-size:1.7rem}.legal-heading[data-astro-cid-fb3qbcs3]{font-size:1.1rem}}
