.legal-page[data-astro-cid-sjm3lmgm]{position:relative;overflow:hidden;min-height:100vh;padding:12rem 0 6rem;background:light-dark(linear-gradient(to bottom,#fafafa,#f5f5f5),linear-gradient(to bottom,#1a1a2e,#16213e))}.legal-background[data-astro-cid-sjm3lmgm]{pointer-events:none;position:absolute;z-index:0;top:0;left:0;overflow:hidden;width:100%;height:100%}.floating-blob[data-astro-cid-sjm3lmgm]{position:absolute;width:35rem;height:35rem;border-radius:50%;opacity:.08;filter:blur(100px);animation:blobFloat 20s ease-in-out infinite}.blob-1[data-astro-cid-sjm3lmgm]{top:-10%;left:-10%;background:linear-gradient(135deg,#a855f7,#ec4899);animation-delay:0s}.blob-2[data-astro-cid-sjm3lmgm]{right:-10%;bottom:-10%;background:linear-gradient(135deg,#06b6d4,#8b5cf6);animation-delay:10s}.legal-container[data-astro-cid-sjm3lmgm]{position:relative;z-index:1;width:100%;max-width:900px;margin:0 auto;padding:0 1.5rem}.legal-hero[data-astro-cid-sjm3lmgm]{margin-bottom:4rem;text-align:center}.page-title[data-astro-cid-sjm3lmgm]{margin-bottom:1rem;font-family:Poppins,sans-serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.1;color:light-dark(#1e1b4b,#f8fafc)}.page-subtitle[data-astro-cid-sjm3lmgm]{font-size:1rem;color:light-dark(#64748b,#cbd5e1)}.legal-content[data-astro-cid-sjm3lmgm]{padding:3rem;border:1px solid light-dark(rgb(168 85 247 / 10%),rgb(168 85 247 / 20%));border-radius:1.5rem;background:light-dark(rgb(255 255 255 / 90%),rgb(30 27 75 / 50%));backdrop-filter:blur(10px);box-shadow:0 10px 40px light-dark(rgb(0 0 0 / 5%),rgb(0 0 0 / 20%)),0 0 0 1px light-dark(rgb(255 255 255 / 60%),rgb(255 255 255 / 5%)) inset}.legal-section[data-astro-cid-sjm3lmgm]{margin-bottom:3rem}.legal-section[data-astro-cid-sjm3lmgm]:last-of-type{margin-bottom:2rem}.legal-section[data-astro-cid-sjm3lmgm] h2[data-astro-cid-sjm3lmgm]{margin-bottom:1.5rem;font-family:Poppins,sans-serif;font-size:1.75rem;font-weight:700;color:light-dark(#8b5cf6,#a78bfa)}.legal-section[data-astro-cid-sjm3lmgm] p[data-astro-cid-sjm3lmgm]{margin-bottom:1rem;font-size:1.05rem;line-height:1.8;color:light-dark(#374151,#e5e7eb)}.legal-section[data-astro-cid-sjm3lmgm] ul[data-astro-cid-sjm3lmgm]{margin:1rem 0;padding-left:2rem}.legal-section[data-astro-cid-sjm3lmgm] li[data-astro-cid-sjm3lmgm]{margin-bottom:.75rem;font-size:1.05rem;line-height:1.8;color:light-dark(#374151,#e5e7eb)}.legal-section[data-astro-cid-sjm3lmgm] a[data-astro-cid-sjm3lmgm]{color:light-dark(#8b5cf6,#a78bfa);text-decoration:underline;transition:color .3s ease}.legal-section[data-astro-cid-sjm3lmgm] a[data-astro-cid-sjm3lmgm]:hover{color:light-dark(#7c3aed,#c4b5fd)}.legal-section[data-astro-cid-sjm3lmgm] strong[data-astro-cid-sjm3lmgm]{font-weight:700;color:light-dark(#1e1b4b,#f8fafc)}.legal-footer[data-astro-cid-sjm3lmgm]{margin-top:3rem;padding-top:2rem;border-top:2px solid light-dark(rgb(168 85 247 / 15%),rgb(168 85 247 / 25%));text-align:center}.legal-footer[data-astro-cid-sjm3lmgm] p[data-astro-cid-sjm3lmgm]{margin-bottom:1.5rem;font-size:.95rem;color:light-dark(#64748b,#cbd5e1)}.btn-back[data-astro-cid-sjm3lmgm]{display:inline-flex;gap:.5rem;align-items:center;padding:.875rem 2rem;border:2px solid var(--deanny-cian);border-radius:2rem;font-size:1rem;font-weight:700;color:#fff;text-decoration:none;background:linear-gradient(135deg,#a855f7,#06b6d4);box-shadow:0 8px 25px #a855f740;transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-back[data-astro-cid-sjm3lmgm]:hover{transform:translateY(-3px);box-shadow:0 12px 35px #a855f759}.btn-back[data-astro-cid-sjm3lmgm]:focus-visible{outline:3px solid light-dark(#a855f7,#a78bfa);outline-offset:4px}@media (width <= 767px){.legal-page[data-astro-cid-sjm3lmgm]{padding:8rem 0 4rem}.legal-hero[data-astro-cid-sjm3lmgm]{margin-bottom:2.5rem}.legal-content[data-astro-cid-sjm3lmgm]{padding:2rem 1.5rem}.legal-section[data-astro-cid-sjm3lmgm] h2[data-astro-cid-sjm3lmgm]{font-size:1.5rem}.legal-section[data-astro-cid-sjm3lmgm] p[data-astro-cid-sjm3lmgm],.legal-section[data-astro-cid-sjm3lmgm] li[data-astro-cid-sjm3lmgm]{font-size:1rem}.legal-section[data-astro-cid-sjm3lmgm] ul[data-astro-cid-sjm3lmgm]{padding-left:1.5rem}}@media (prefers-reduced-motion: reduce){[data-astro-cid-sjm3lmgm],[data-astro-cid-sjm3lmgm]:before,[data-astro-cid-sjm3lmgm]:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes blobFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-25px,-40px) scale(1.08)}66%{transform:translate(30px,25px) scale(.92)}}
