.Compliance-module__ASUvcG__page{padding-top:0}.Compliance-module__ASUvcG__hero{color:var(--color-text-light);padding:calc(var(--navbar-height) + var(--space-16))0 var(--space-16);text-align:center;background:linear-gradient(135deg,#feae11 0%,#df580e 100%)}.Compliance-module__ASUvcG__heroTitle{font-size:var(--font-size-5xl);margin-bottom:var(--space-4);font-weight:700}.Compliance-module__ASUvcG__heroSubtitle{font-size:var(--font-size-lg);opacity:.85;max-width:600px;margin:0 auto;line-height:1.7}.Compliance-module__ASUvcG__pillarsGrid{gap:var(--space-6);margin-top:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.Compliance-module__ASUvcG__pillarCard{background:var(--color-bg);border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:var(--shadow-md);text-align:center;border-top:4px solid var(--color-primary)}.Compliance-module__ASUvcG__pillarIcon{margin-bottom:var(--space-4);font-size:2.5rem}.Compliance-module__ASUvcG__pillarCard h3{font-size:var(--font-size-xl);margin-bottom:var(--space-3);color:var(--color-text);font-weight:700}.Compliance-module__ASUvcG__pillarCard p{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.7}.Compliance-module__ASUvcG__infraGrid{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.Compliance-module__ASUvcG__infraItem{padding:var(--space-6);background:var(--color-bg);border-radius:var(--radius-md);border-left:4px solid var(--color-primary)}.Compliance-module__ASUvcG__infraItem h4{font-size:var(--font-size-lg);margin-bottom:var(--space-2);color:var(--color-text);font-weight:700}.Compliance-module__ASUvcG__infraItem p{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.7}.Compliance-module__ASUvcG__gdprSection{max-width:900px;margin:0 auto}.Compliance-module__ASUvcG__gdprHeader{text-align:center;margin-bottom:var(--space-12)}.Compliance-module__ASUvcG__gdprHeader h2{font-size:var(--font-size-3xl);margin-bottom:var(--space-4);font-weight:700}.Compliance-module__ASUvcG__gdprHeader p{font-size:var(--font-size-lg);color:var(--color-text-muted);line-height:1.8}.Compliance-module__ASUvcG__gdprFeatures{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.Compliance-module__ASUvcG__gdprCard{background:var(--color-bg-alt);border-radius:var(--radius-lg);padding:var(--space-8);text-align:center;border:1px solid var(--color-border)}.Compliance-module__ASUvcG__gdprIcon{margin-bottom:var(--space-4);font-size:2.5rem}.Compliance-module__ASUvcG__gdprCard h3{font-size:var(--font-size-lg);margin-bottom:var(--space-3);color:var(--color-text);font-weight:700}.Compliance-module__ASUvcG__gdprCard p{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.7}.Compliance-module__ASUvcG__policyNote{background:var(--color-bg-alt);border-top:1px solid var(--color-border);padding:var(--space-8)0;text-align:center}.Compliance-module__ASUvcG__policyNote p{font-size:var(--font-size-sm);color:var(--color-text-muted)}.Compliance-module__ASUvcG__policyNote a{color:var(--color-primary);text-decoration:underline}@media (max-width:900px){.Compliance-module__ASUvcG__pillarsGrid,.Compliance-module__ASUvcG__gdprFeatures,.Compliance-module__ASUvcG__infraGrid{grid-template-columns:1fr}}@media (max-width:768px){.Compliance-module__ASUvcG__heroTitle{font-size:var(--font-size-4xl)}}
