.gdpr-ai-compliance_container__A1xeT{min-height:100vh;background:transparent;color:#fff;padding-bottom:120px;position:relative}.gdpr-ai-compliance_container__A1xeT>*{position:relative;z-index:1}.gdpr-ai-compliance_hero__H3oc5{padding:clamp(72px,10vw,100px) 24px 48px;text-align:center;max-width:780px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.gdpr-ai-compliance_heroLabel__9oRh3{display:inline-block;padding:5px 14px;border-radius:100px;border:1px solid rgba(74,222,128,.15);background:rgba(74,222,128,.04);color:#4ade80;font-size:.7rem;font-weight:510;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:20px}.gdpr-ai-compliance_heroTitle__0R_6s{font-size:clamp(1.5rem,3.5vw,2.4rem);font-weight:590;letter-spacing:-.88px;line-height:1.2;margin:0 0 16px}.gdpr-ai-compliance_heroSubtitle__hhEW5{font-size:1.02rem;color:#a0a0b0;line-height:1.7;max-width:660px;margin:0 auto}.gdpr-ai-compliance_toc__ndWee{max-width:620px;margin:40px auto 0;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:24px 28px}.gdpr-ai-compliance_tocTitle__zwr5c{font-size:.78rem;font-weight:510;color:#606070;text-transform:uppercase;letter-spacing:1px;margin-bottom:14px}.gdpr-ai-compliance_tocList__Nw9sa{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.gdpr-ai-compliance_tocLink___ciOm{display:flex;align-items:center;gap:10px;color:#c8c8d8;text-decoration:none;font-size:.88rem;line-height:1.4;padding:6px 8px;border-radius:8px;transition:color .15s,background .15s}.gdpr-ai-compliance_tocLink___ciOm:hover{color:#4ade80;background:rgba(74,222,128,.04)}.gdpr-ai-compliance_tocNum__XTMcW{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:#606070;font-size:.72rem;font-weight:590;font-family:JetBrains Mono,monospace;flex-shrink:0}.gdpr-ai-compliance_article__eZwTD{max-width:740px;margin:0 auto;padding:0 24px}.gdpr-ai-compliance_section__w6qjo{padding-top:clamp(56px,7vw,80px)}.gdpr-ai-compliance_sectionLabel__6knWR{display:inline-block;padding:5px 14px;border-radius:100px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:#606070;font-size:.7rem;font-weight:510;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:16px}.gdpr-ai-compliance_sectionTitle__M8x94{font-size:clamp(1.2rem,2.5vw,1.7rem);font-weight:590;letter-spacing:-.5px;margin:0 0 20px;line-height:1.25}.gdpr-ai-compliance_prose__A7zKy{font-size:.95rem;color:#b0b0c0;line-height:1.75;margin-bottom:20px}.gdpr-ai-compliance_prose__A7zKy strong{color:#e2e8f0;font-weight:510}.gdpr-ai-compliance_obligationList__xkmEz{list-style:none;padding:0;margin:20px 0;display:flex;flex-direction:column;gap:10px}.gdpr-ai-compliance_obligationItem__C1gzh{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;font-size:.88rem;color:#c8c8d8;line-height:1.55}.gdpr-ai-compliance_obligationIcon__EPiel{flex-shrink:0;color:#4ade80;margin-top:2px}.gdpr-ai-compliance_issueList__xt15T{list-style:none;padding:0;margin:20px 0;display:flex;flex-direction:column;gap:10px}.gdpr-ai-compliance_issueItem__MiLlf{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:rgba(239,68,68,.03);border:1px solid rgba(239,68,68,.1);border-radius:10px;font-size:.88rem;color:#c8c8d8;line-height:1.55}.gdpr-ai-compliance_issueIcon__13_t9{flex-shrink:0;color:#f87171;margin-top:2px}.gdpr-ai-compliance_requirementGrid__S5snn{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;margin:20px 0}@media (min-width:640px){.gdpr-ai-compliance_requirementGrid__S5snn{grid-template-columns:repeat(2,1fr)}}.gdpr-ai-compliance_requirementCard__pWdCO{background:rgba(74,222,128,.03);border:1px solid rgba(74,222,128,.12);border-radius:12px;padding:20px 18px;transition:transform .3s,border-color .3s}.gdpr-ai-compliance_requirementCard__pWdCO:hover{transform:translateY(-2px);border-color:rgba(74,222,128,.22)}.gdpr-ai-compliance_requirementTitle__ilGI1{font-size:.88rem;font-weight:590;margin-bottom:6px;display:flex;align-items:center;gap:8px}.gdpr-ai-compliance_requirementIcon__h_OaZ{color:#4ade80;flex-shrink:0}.gdpr-ai-compliance_requirementDesc__oSB1k{font-size:.82rem;color:#8899a6;line-height:1.55}.gdpr-ai-compliance_checklistGrid__UXQW5{display:flex;flex-direction:column;gap:10px;margin:20px 0}.gdpr-ai-compliance_checklistItem__IBpby{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;transition:border-color .2s}.gdpr-ai-compliance_checklistItem__IBpby:hover{border-color:rgba(74,222,128,.18)}.gdpr-ai-compliance_checkBox__fQLUJ{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;border:1.5px solid rgba(74,222,128,.3);background:rgba(74,222,128,.04);flex-shrink:0;margin-top:1px;color:#4ade80}.gdpr-ai-compliance_checklistText__XgKZd{font-size:.88rem;color:#c8c8d8;line-height:1.5}.gdpr-ai-compliance_faqList__iRz9T{display:flex;flex-direction:column;gap:16px;margin:20px 0}.gdpr-ai-compliance_faqItem__fIe7p{background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:22px}.gdpr-ai-compliance_faqQuestion__uMxsD{font-size:.92rem;font-weight:590;margin-bottom:10px;color:#e2e8f0}.gdpr-ai-compliance_faqAnswer__2ypDG{font-size:.85rem;color:#8899a6;line-height:1.65}.gdpr-ai-compliance_ctaSection__YtT_B{padding:clamp(56px,7vw,80px) 24px 0;max-width:600px;margin:0 auto;text-align:center}.gdpr-ai-compliance_ctaCard__K6mEj{background:rgba(74,222,128,.03);border:1px solid rgba(74,222,128,.15);border-radius:16px;padding:40px 28px}.gdpr-ai-compliance_ctaTitle__qWTWl{font-size:clamp(1rem,2.2vw,1.3rem);font-weight:590;letter-spacing:-.288px;margin-bottom:8px}.gdpr-ai-compliance_ctaSubtitle__fHIQY{font-size:.88rem;color:#8899a6;margin-bottom:24px;line-height:1.55}.gdpr-ai-compliance_ctaButtons__MtzLv{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.gdpr-ai-compliance_btnPrimary__sIlrc{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;background:linear-gradient(135deg,#22c55e,#4ade80);border:none;color:#fff;border-radius:10px;font-weight:510;font-size:.92rem;text-decoration:none;transition:opacity .15s,transform .15s;letter-spacing:.01em}.gdpr-ai-compliance_btnPrimary__sIlrc:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 8px 24px rgba(34,197,94,.3)}.gdpr-ai-compliance_btnSecondary__PYqjK{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);color:#e2e8f0;border-radius:10px;font-weight:510;font-size:.92rem;text-decoration:none;transition:background .15s,border-color .15s,transform .15s}.gdpr-ai-compliance_btnSecondary__PYqjK:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.2);transform:translateY(-2px)}.gdpr-ai-compliance_callout__bsL8x{background:rgba(74,222,128,.04);border:1px solid rgba(74,222,128,.12);border-radius:12px;padding:20px 22px;margin:20px 0;font-size:.88rem;color:#c8c8d8;line-height:1.6}.gdpr-ai-compliance_callout__bsL8x strong{color:#4ade80;font-weight:510}@media (max-width:640px){.gdpr-ai-compliance_hero__H3oc5{padding-left:16px;padding-right:16px}.gdpr-ai-compliance_article__eZwTD{padding:0 16px}.gdpr-ai-compliance_toc__ndWee{padding:20px;margin-left:16px;margin-right:16px}.gdpr-ai-compliance_ctaSection__YtT_B{padding-left:16px;padding-right:16px}.gdpr-ai-compliance_ctaCard__K6mEj{padding:32px 20px}}