.gdpr-ai-compliance_container__A1xeT{min-height:100vh;background:#0000;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 #4ade8026;background:#4ade800a;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:#ffffff08;border:1px solid #ffffff14;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:#4ade800a}.gdpr-ai-compliance_tocNum__XTMcW{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:#ffffff0a;border:1px solid #ffffff14;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 #ffffff14;background:#ffffff08;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 #ffffff0f;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:#ef444408;border:1px solid #ef44441a;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;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:#4ade8008;border:1px solid #4ade801f;border-radius:12px;padding:20px 18px;transition:transform .3s,border-color .3s}.gdpr-ai-compliance_requirementCard__pWdCO:hover{transform:translateY(-2px);border-color:#4ade8038}.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 #ffffff14;border-radius:10px;transition:border-color .2s}.gdpr-ai-compliance_checklistItem__IBpby:hover{border-color:#4ade802e}.gdpr-ai-compliance_checkBox__fQLUJ{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;border:1.5px solid #4ade804d;background:#4ade800a;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 #ffffff14;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:#4ade8008;border:1px solid #4ade8026;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 #22c55e4d}.gdpr-ai-compliance_btnSecondary__PYqjK{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;background:#ffffff0a;border:1px solid #ffffff1f;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:#ffffff12;border-color:#fff3;transform:translateY(-2px)}.gdpr-ai-compliance_callout__bsL8x{background:#4ade800a;border:1px solid #4ade801f;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}}