.privacy-page:where(.astro-lzayy4xb){max-width:800px;margin:0 auto;padding:80px 24px 100px}.privacy-hero:where(.astro-lzayy4xb){display:flex;flex-direction:column;gap:12px;margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid rgba(58,48,95,.15)}.privacy-hero:where(.astro-lzayy4xb) h1:where(.astro-lzayy4xb){margin:0;font-size:clamp(2rem,4vw,2.75rem);color:#2a2550;font-weight:700;letter-spacing:-.02em;line-height:1.3}.subtitle:where(.astro-lzayy4xb){margin:0;font-size:1.125rem;color:#6f6496;font-weight:500}.last-updated:where(.astro-lzayy4xb){margin:0;font-size:.95rem;color:#6f6496;font-weight:500}.privacy-content:where(.astro-lzayy4xb){display:flex;flex-direction:column}.content-wrapper:where(.astro-lzayy4xb){display:flex;flex-direction:column;gap:2em}.intro:where(.astro-lzayy4xb){margin:0;font-size:1.125rem;line-height:1.75;color:#413a62;font-weight:400}.privacy-section:where(.astro-lzayy4xb){display:flex;flex-direction:column;gap:1em}.privacy-section:where(.astro-lzayy4xb) h2:where(.astro-lzayy4xb){margin:.5em 0 0;font-size:1.5rem;line-height:1.3;font-weight:700;color:#2a2550;letter-spacing:-.01em}.privacy-section:where(.astro-lzayy4xb) h3:where(.astro-lzayy4xb){margin:.75em 0 0;font-size:1.25rem;line-height:1.4;font-weight:600;color:#392f67}.privacy-section:where(.astro-lzayy4xb) p:where(.astro-lzayy4xb){margin:0;font-size:1rem;line-height:1.7;color:#413a62;font-weight:400}.privacy-section:where(.astro-lzayy4xb) ul:where(.astro-lzayy4xb){margin:.5em 0;padding-left:24px;line-height:1.7;color:#413a62}.privacy-section:where(.astro-lzayy4xb) li:where(.astro-lzayy4xb){margin:.5em 0;font-size:1rem;line-height:1.7;color:#413a62}.privacy-section:where(.astro-lzayy4xb) a:where(.astro-lzayy4xb){color:#059669;text-decoration:none;font-weight:500;transition:color .2s ease}.privacy-section:where(.astro-lzayy4xb) a:where(.astro-lzayy4xb):hover{color:#047857;text-decoration:underline;text-decoration-color:#0596694d;text-underline-offset:3px}.info-block:where(.astro-lzayy4xb){background:#fbfaff;border-radius:12px;padding:24px;border:1px solid rgba(71,55,126,.12);margin:1em 0}.info-block:where(.astro-lzayy4xb) h3:where(.astro-lzayy4xb){margin:0 0 12px;font-size:1.15rem;font-weight:600;color:#2a2550}.info-block:where(.astro-lzayy4xb) p:where(.astro-lzayy4xb){margin:.5em 0;font-size:1rem;line-height:1.6;color:#413a62}.info-block:where(.astro-lzayy4xb) p:where(.astro-lzayy4xb):first-child{margin-top:0}.info-block:where(.astro-lzayy4xb) p:where(.astro-lzayy4xb):last-child{margin-bottom:0}.info-block:where(.astro-lzayy4xb) p:where(.astro-lzayy4xb) strong:where(.astro-lzayy4xb){font-weight:600;color:#2a2550}.form-note:where(.astro-lzayy4xb){font-size:.9rem;font-style:italic;color:#6f6496;margin:.75em 0!important}.form-field:where(.astro-lzayy4xb){margin:.75em 0}.form-field:where(.astro-lzayy4xb) p:where(.astro-lzayy4xb){margin:0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.form-line:where(.astro-lzayy4xb){flex:1;min-width:200px;border-bottom:1px solid rgba(58,48,95,.3);display:inline-block;min-height:1.5em}.section-divider:where(.astro-lzayy4xb){text-align:center;font-weight:600;color:#6f6496;margin:1em 0!important;font-size:1rem}.signature-block:where(.astro-lzayy4xb){background:#fbfaff;border-radius:12px;padding:24px;border:1px solid rgba(71,55,126,.12);margin:1.5em 0}.signature-block:where(.astro-lzayy4xb) h3:where(.astro-lzayy4xb){margin:0 0 16px;font-size:1.15rem;font-weight:600;color:#2a2550}.signature-block:where(.astro-lzayy4xb) p:where(.astro-lzayy4xb){margin:.5em 0;font-size:1rem;line-height:1.6;color:#413a62}.signature-block:where(.astro-lzayy4xb) p:where(.astro-lzayy4xb) strong:where(.astro-lzayy4xb){font-weight:600;color:#2a2550}.download-section:where(.astro-lzayy4xb){background:linear-gradient(135deg,#f0fdf9,#ecfdf5);border-radius:12px;padding:28px;border:1px solid rgba(16,185,129,.18);margin:2em 0 0}.download-section:where(.astro-lzayy4xb) h3:where(.astro-lzayy4xb){margin:0 0 12px;font-size:1.25rem;font-weight:600;color:#2a2550}.download-section:where(.astro-lzayy4xb) p:where(.astro-lzayy4xb){margin:.75em 0;font-size:1rem;line-height:1.6;color:#413a62}.download-note:where(.astro-lzayy4xb){margin-top:1em!important;font-size:.9rem!important;color:#6f6496!important;font-style:italic}.download-note:where(.astro-lzayy4xb) a:where(.astro-lzayy4xb){color:#059669;font-weight:500}@media (max-width: 768px){.privacy-page:where(.astro-lzayy4xb){padding:60px 20px 80px}.privacy-hero:where(.astro-lzayy4xb){margin-bottom:40px;padding-bottom:24px}.privacy-hero:where(.astro-lzayy4xb) h1:where(.astro-lzayy4xb){font-size:2rem}.content-wrapper:where(.astro-lzayy4xb){gap:1.5em}.intro:where(.astro-lzayy4xb){font-size:1.0625rem}.privacy-section:where(.astro-lzayy4xb) h2:where(.astro-lzayy4xb){font-size:1.375rem}.privacy-section:where(.astro-lzayy4xb) h3:where(.astro-lzayy4xb){font-size:1.125rem}.privacy-section:where(.astro-lzayy4xb) p:where(.astro-lzayy4xb),.privacy-section:where(.astro-lzayy4xb) li:where(.astro-lzayy4xb){font-size:.9375rem}.info-block:where(.astro-lzayy4xb),.signature-block:where(.astro-lzayy4xb){padding:20px}.form-line:where(.astro-lzayy4xb){min-width:150px}.download-section:where(.astro-lzayy4xb){padding:24px}}
