.privacy-hero{padding:6.5rem var(--spacing-2xl)5rem;color:#f9fafb;background-color:#020617;height:70vh;position:relative;overflow:hidden}.privacy-hero:before{content:"";opacity:.35;background-image:url(/images/eracomPP.png);background-position:50% 25%;background-size:cover;position:absolute;inset:0}.privacy-hero:after{content:"";position:absolute;inset:0}.privacy-hero__padding{z-index:1;max-width:64rem;margin:0 auto;position:relative}.privacy-hero__container{text-align:center;display:none}.privacy-hero__title{margin:0 0 15px;font-family:Archivo,sans-serif;font-size:3.5rem;font-weight:600}.privacy-hero__meta{color:#e5e7eb;margin-top:.75rem;margin-bottom:10px;font-family:Inter,sans-serif;font-size:1rem;font-weight:500}.privacy-hero__subtitle{color:#e5e7eb;max-width:50rem;margin:0 auto;font-family:Inter,sans-serif;font-size:1rem;line-height:1.7}.privacy-main{background-color:var(--color-bg-primary);padding:3rem}.privacy-main__padding{max-width:80rem;margin:0 auto}.privacy-main__grid{grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:flex-start;gap:2.5rem;display:grid}.privacy-toc{position:relative}.privacy-toc__card{border-radius:var(--radius-2xl);background-color:#0d61f8;border:1px solid #bfdbfe99;padding:1.5rem 1.5rem 1.75rem;position:sticky;top:6.5rem;box-shadow:0 18px 45px #0f172a59}.privacy-toc__heading{letter-spacing:.06em;text-transform:uppercase;color:#e5e7eb;margin:0 0 .75rem;font-family:Archivo,sans-serif;font-size:.95rem;font-weight:600}.privacy-toc__nav{flex-direction:column;gap:.35rem;display:flex}.privacy-toc__link{text-align:left;color:#cbd5f5;cursor:pointer;background:0 0;border:none;padding:.4rem 0;font-family:Inter,sans-serif;font-size:.9rem;transition:color .18s,transform .18s}.privacy-toc__link:hover{color:#fff;transform:translate(2px)}.privacy-content{width:100%}.privacy-card{border-radius:var(--radius-2xl);background-color:#fff;border:1px solid #94a3b82e;padding:2.5rem 2.5rem 2.75rem;box-shadow:0 18px 45px #0f172a1f}.privacy-section__title{margin-top:1.75rem;margin-bottom:.75rem;font-family:Archivo,sans-serif;font-size:1.7rem;font-weight:600}.privacy-section__title:first-of-type{margin-top:0}.privacy-section__text{color:var(--colors--dark-grey);margin:0 0 .75rem;font-family:Inter,sans-serif;font-size:15.5px;line-height:1.7}.privacy-section__text--contact{margin-top:.25rem}.privacy-section__text a{color:var(--color-accent);text-decoration:underline}.privacy-section__text a:hover{opacity:.85;color:var(--color-accent)}.privacy-list{color:var(--colors--dark-grey);margin:0 0 1rem 1.2rem;padding:0;font-family:Inter,sans-serif;font-size:15.5px;line-height:1.7}.privacy-list li{margin-bottom:.25rem}@media (max-width:768px){.privacy-hero{padding:3rem 1.25rem 2rem}.privacy-hero__title{font-size:2.25rem}.privacy-hero__subtitle{max-width:100%;font-size:13px}.privacy-main{padding:1.25rem 1rem}.privacy-card{border-radius:var(--radius-xl);padding:1.75rem 1.5rem 2rem}.privacy-section__title{margin-bottom:.5rem;font-size:1.5rem}.privacy-main__grid{grid-template-columns:minmax(0,1fr);gap:1.2rem}.privacy-toc__card{padding:1rem 1rem 1.25rem;position:static}.privacy-section__text,.privacy-list{font-size:14px}.privacy-list li{margin-bottom:.2rem}.privacy-toc__link{padding:.2rem 0}}@media (max-width:480px){.privacy-hero__title{font-size:2.3rem}.privacy-card{padding:1.5rem 1.25rem 1.75rem}}
